비트코인 세그윗(SegWit) 개요

세그위트(Segregated Witness, 약칭 SegWit)는 2015년 비트코인 코어 개발자들이 제안하고, 2017년 8월 비트코인 네트워크가 소프트 포크를 통해 구현한 중요한 업그레이드 프로토콜입니다. 그 핵심 목표는 비트코인의 확장성 병목 현상과 오랫동안 존재해 온 거래 변조 가능성(Transaction Malleability) 결함을 해결하는 것입니다.

比特币隔离见证与闪电网络:共筑可扩展性未来

SegWit의 작동 원리는 거래의 디지털 서명(즉, “위트니스” 데이터)을 핵심 거래 데이터에서 분리하여 독립된 구조에 저장하는 것입니다. 이러한 변화는 다음과 같은 여러 이점을 가져왔습니다:

  • 블록 용량 증가: 서명 데이터를 분리함으로써 SegWit은 ‘블록 가중치’ 개념을 도입하여 각 블록이 더 많은 거래를 효과적으로 수용할 수 있게 함으로써 네트워크의 거래 처리량을 향상시켰습니다.
  • 거래 가변성 문제 해결: 이는 SegWit의 가장 중요한 개선점 중 하나입니다. SegWit 도입 이전에는 거래 ID(TxID)가 서명 데이터의 미세한 수정만으로도 변경될 수 있었으며, 이는 미확인 거래에 의존하여 작동하는 레이어 2 솔루션(예: 라이트닝 네트워크)에 보안 위험을 초래했습니다.SegWit은 서명 데이터를 TxID 계산에 사용되지 않는 부분으로 이동시킴으로써 이 취약점을 근본적으로 해결하고, 거래 ID의 안정성과 예측 가능성을 보장했습니다.
  • 거래 수수료 절감: 블록의 유효 용량을 늘리면 네트워크 혼잡을 어느 정도 완화하는 데 도움이 되어, 결과적으로 거래당 수수료를 낮출 수 있습니다.

라이트닝 네트워크(Lightning Network) 개요

比特币隔离见证与闪电网络:共筑可扩展性未来

라이트닝 네트워크(Lightning Network, 약칭 LN)는 비트코인 블록체인 위에 구축된 “2층” 결제 프로토콜로, Joseph Poon과 Thaddeus Dryja가 2015년 백서에서 제안했습니다.이 프로토콜의 주요 목표는 비트코인 메인체인이 고빈도·소액 결제를 처리할 때 직면하는 확장성, 거래 수수료, 거래 시간 등의 문제를 해결하여 즉각적이고 저렴한 거래를 실현하는 것입니다.

라이트닝 네트워크는 두 참여자 사이에 ‘지불 채널’을 구축하여 작동합니다:

  • 양측은 먼저 비트코인 메인체인에서 일정량의 비트코인(BTC)을 잠그어 채널을 개설하며, 이는 온체인 거래입니다.
  • 채널이 개설된 후, 양측은 온체인 외에서 무수히 많은 즉시 처리되고 거의 무료에 가까운 거래를 수행할 수 있습니다. 이러한 온체인 외 거래는 비트코인 메인체인으로 방송되지 않으며, 참여자 간에만 공유 원장을 업데이트합니다.
  • 채널이 최종적으로 닫힐 때, 최종 순 정산 결과만이 비트코인 메인체인으로 방송되어 최종 온체인 정산이 완료됩니다.

比特币隔离见证与闪电网络:共筑可扩展性未来

라이트닝 네트워크의 주요 장점은 다음과 같습니다:

  • 즉시 거래: 오프체인 거래는 거의 순식간에 완료되어 사용자 경험을 크게 향상시킵니다.
  • 극히 낮은 수수료: 대부분의 거래가 오프체인에서 이루어지므로 거래 비용이 현저히 낮아집니다.
  • 높은 처리량: 이론적으로 라이트닝 네트워크는 초당 백만 건(TPS)의 거래량을 처리할 수 있어, 비트코인 메인체인의 한계를 훨씬 뛰어넘습니다.
  • 소액 결제 지원: 1聪 미만의 초소액 결제도 가능합니다.

比特币隔离见证与闪电网络:共筑可扩展性未来

2024년 3월 기준 데이터에 따르면, 라이트닝 네트워크는 1만 3천 개 이상의 온라인 노드와 5만 2천 개 이상의 활성 채널을 보유하고 있으며, 총 용량이 4,570 BTC를 돌파하여 그 적용 범위와 생태계 규모가 날로 확대되고 있음을 보여줍니다.

SegWit과 라이트닝 네트워크의 시너지 관계

SegWit과 라이트닝 네트워크는 독립적으로 존재하는 것이 아니라, 밀접하게 연결되어 서로를 촉진합니다. SegWit은 라이트닝 네트워크 구현의 핵심 기반을 마련했으며, 이 둘은 함께 비트코인 확장성 솔루션의 중요한 구성 요소를 이룹니다.

比特币隔离见证与闪电网络:共筑可扩展性未来

  • SegWit은 라이트닝 네트워크 구현의 핵심 전제 조건입니다: SegWit은 비트코인의 “거래 확장성” 문제를 해결했으며, 이는 라이트닝 네트워크와 같은 2층 솔루션이 안전하게 운영되기 위한 필수 조건입니다.SegWit 이전에는 거래 확장성으로 인해 공격자가 미확인 거래의 ID를 변경할 가능성이 있었으며, 이는 라이트닝 네트워크 결제 채널의 안전성을 훼손할 수 있었습니다. 결제 채널의 운영과 자금 안전은 거래 ID의 안정성에 의존하기 때문입니다.SegWit은 이 취약점을 수정함으로써 거래가 확인되기 전까지 거래 ID가 안정적으로 유지되도록 보장하여, 라이트닝 네트워크에 안정적이고 안전한 기반을 제공합니다.
  • 확장성 공동 향상: SegWit은 온체인 블록 공간을 최적화하여 비트코인 메인체인의 거래 용량과 효율성을 높였으며, 라이트닝 네트워크는 대량의 거래를 오프체인 처리로 전환함으로써 전체 거래 처리량을 대폭 향상시켰습니다. 이 두 가지가 결합되어 서로 다른 차원에서 비트코인의 확장성 병목 현상을 공동으로 해결했습니다.
  • 상호 보완 관계: 세그윗은 비트코인 기반 계층의 효율성과 안전성을 강화하여 상위 애플리케이션을 더 잘 지원할 수 있게 했습니다. 라이트닝 네트워크는 이를 기반으로 구축되어 더 빠르고 저렴한 일상 결제를 실현함으로써, 비트코인의 활용 영역을 가치 저장 및 대금 결제에서 소액·고빈도의 일상 거래로 확장했습니다.