이 기사에서는 비트코인 네이티브 세그윗(SegWit)가 무엇인지 배울 것입니다. 세그윗(P2SH)과 네이티브 세그윗(bech32)는 비트코인 계정에 존재하는 최초의 주소 형식이 아닙니다. 첫 번째 주소는 레거시 주소로, 주소는 "1"로 시작합니다. 비트코인 네이티브 세그윗은 낮은 거래 수수료, 빠른 거래 처리 시간, 보안 강화 등 기존 비트코인 주소에 비해 여러 가지 이점을 제공합니다.
비트코인 네이티브 세그윗이란 무엇인가요?
비트코인 네이티브 세그윗, 일명 분리된 증인은 2017년에 비트코인 네트워크에 도입된 기술 업그레이드입니다. 세그윗는 소프트 포크로, 네트워크의 모든 노드가 새로운 버전의 소프트웨어로 업그레이드할 필요가 없는 하위 호환 업그레이드입니다.
세그윗 업그레이드는 비트코인 블록체인에 트랜잭션이 저장되는 방식을 변화시켜 블록 공간을 보다 효율적으로 사용하고 트랜잭션 처리 시간을 단축할 수 있게 합니다. 이는 '증인 데이터'라고 하는 서명 데이터에서 트랜잭션 데이터를 분리함으로써 달성됩니다. 세그윗을 사용하면 증인 데이터가 블록의 별도 영역으로 이동하여 각 블록에 더 많은 트랜잭션을 포함할 수 있습니다.
비트코인 네이티브 세그윗은 기존 비트코인 주소와 다른 주소 형식을 사용합니다. 네이티브 세그윗 주소는 "bc1"로 시작하며, "1" 또는 "3"으로 시작하는 기존 비트코인 주소보다 짧습니다. 또한, 네이티브 세그윗 주소는 다른 해싱 알고리즘을 사용하기 때문에 기존 주소보다 보안성이 뛰어나 특정 유형의 공격에 덜 취약합니다.
그러나 아직 모든 지갑과 거래소가 네이티브 세그윗 주소를 지원하는 것은 아니므로, 자금을 보내거나 받기 전에 지갑이나 거래소에서 이 주소 형식을 지원하는지 확인하는 것이 중요합니다.
세그윗과 네이티브 세그윗의 차이점은 무엇인가요?
세그윗과 네이티브 세그윗은 모두 비트코인 네트워크에서 분리된 증인 기술 업그레이드를 구현한 것이지만, 거래 데이터를 저장하는 방식이 다릅니다.
세그윗 또는 P2SH 세그윗은 Pay-to-Script-Hash Segregated Witness(페이 투 스크립트 해시 분리 증인)의 약자입니다. 세그윗을 사용하면 증인 데이터는 거래 데이터와 분리되어 증인 블록이라는 새로운 데이터 구조에 저장됩니다. 증인 블록은 "3"으로 시작하는 특수한 유형의 비트코인 주소에 저장됩니다. 즉, 거래 데이터 자체는 실제로 증인 블록에 저장되는 것이 아니라 원래 거래에 대한 참조로 표현됩니다.
반면 네이티브 세그윗 또는 bech32 세그윗은 거래 데이터와 증인 데이터를 모두 증인 블록이라는 새로운 데이터 구조에 저장합니다. 이를 통해 블록 공간을 더욱 효율적으로 사용하고 거래 처리 시간을 단축할 수 있습니다. 네이티브 세그윗 주소는 "bc1"로 시작하며 기존 주소보다 길이가 짧아 사용자 친화적입니다.
결론
전반적으로 세그윗와 네이티브 세그윗의 주요 차이점은 세그윗가 새로운 주소 형식을 사용하여 증인 데이터를 별도의 블록에 저장하는 반면, 네이티브 세그윗는 트랜잭션 데이터와 증인 데이터를 모두 하나의 블록에 저장하고 사용자 친화적인 새로운 주소 형식을 사용한다는 점입니다. 이 기사는 비트코인 네이티브 세그윗이 무엇인지에 관한 것입니다.




















