비트코인 네트워크의 세그윗 이용율이 무슨 의미인가요?

비트코인 네트워크의 세그윗 이용율이 66프로 달성했다는 기사를 봤는데요 세그윗 이용율이 무슨 의미인것인지 궁금합니다.

    2개의 답변이 있어요!

    • 우선 세그윗(SegWit)에 대해 설명드리도록 하겠습니다. 세그윗은 'Segregated Witness(분리된 증인)'라는 말의 줄임말입니다. 그리고 이러한 세그윗은 비트코인 블록체인에 소프트포크를 통해 사용자가 선택하는 방식으로 도입 된 바가 있습니다.

      이러한 세그윗이 도입됨으로써 비트코인의 블록 크기가 1MB로 제한되어 있어서 발생하는 확장성 문제와 높은 수수료 문제를 어느 정도 해결하는데 도움이 되었다고 할 수 있습니다.

      즉, 트랜젝션에서 서명 부분이 차지하는 용량이 상당한데 이 부분을 분리시킴으로써 기존에 비해 블록크기가 증가하지 않고 여전히 1MB로 제한이 되어 있다고 하더라도, 포함되는 트랜젝션이 차지하는 용량이 줄어듦으로써 전에 비해 더 많은 트랜젝션을 블록에 포함시켜 처리할 수 있게 되는 것이니다.

      이렇게 되면 블록 크기를 효율적으로 활용할 수 있기 때문에 한 번에 더 많은 트랜젝션을 처리할 수 있어 전체적인 거래 처리속도가 빨라지게 되고 수수료가 절감되며 약 4MB 정도까지도 블록 크기가 증가한 효과를 누릴 수 있습니다.

      그런데 앞서 말씀드린 것처럼 이러한 세그윗은 소프트포크로 비트코인 블록체인에 구현되었으며 해당 노드가 세그윗 업그레이드의 적용과 지원 여부를 선택할 수 있습니다.

      그리고 이러한 선택에 따라서 기존의 비트코인 주소 형식(레거시 주소)와 세그윗이 적용된 별도의 주소 형식이 이용되기 시작했습니다.

      따라서 질문의 내용에서 세그윗 이용률이란 암호화폐 거래소나 지갑 서비스 제공자, 그 외 비트코인 지갑 노드를 운영하는 다양한 서비스들이 세그윗 업그레이드를 적용하고 세그윗 지갑을 지원하고 있다고 할 때 이러한 세그윗 지갑을 통해 발생한 트랜젝션이, 전체 비트코인 블록체인의 온체인 트랜젝션의 비율에서 66% 이상이 된다는 의미가 되겠습니다.

      끝으로 세그윗을 미적용한 P2PKH(pay to public key hash) 형식의 일반 비트코인 레거시 지갑 주소가 1로 시작하는 것에 비해 세그윗 적용 지갑은 P2SH(pay to script hash) 형식의 주소로 3으로 시작되며, Bech32 형식의 네이티브 세그윗 주소의 경우 기존의 세그윗 주소의 전송 속도 향상과 수수료 절감 효과를 최대화한 형식의 지갑 주소로 bc1으로 시작하기 때문에 트랜젝션을 분석함으로써 이용률을 파악할 수 있는 것으로 보입니다.

      답변이 도움이 되길 바랍니다.

    • 안녕하세요. 세그윗 이용률에 대하여 답변드리겠습니다.

      • 세그윗(Segwit)

        • 거래내역을 저장하는 블록의 저장 영역 크기를 조절하므로써 더 빠른 거래가 가능하게 하는 기술입니다.

        • 쉽게 말해 블록에는 거래내역 뿐만 아니라 해쉬값, 버전, 이전 블록 해시, 머클루트, 시간, 난이도 목표, 논스, 거래카운트, 트랜젝션 등이 저장하게 됩니다.

        • 여기에서 블록정보의 75%를 차지하는 "전자서명데이터"를 제거하고 그 공간을 트랜젝션 거래내역을 저장하여 더 많은 거래내역을 전송할 수 있게 되어 빠른 거래가 가능하게 됩니다.

        • 코드의 복잡성이 증가하고 검증에 추가적인 시간이 필요해서 네트워크 공격 가능성이 높아지는 단점이 있습니다.

      • 비트파이넥스나 코인베이스 같은 일부 암호화폐 거래소 세그윗 프로토콜을 적용하여 비트코인의 거래수수료를 낮췄다는 소식이 있습니다. 따라서 세그윗을 적용하여 비트코인의 거래수수료를 낮출수 있어 인기가 높은것이라 생각되며, 이런 세그윗의 장점으로 인해 이용률이 높아지는 것이라 생각됩니다.

      감사합니다.