Home / Knowledge / SegWit이란 무엇인가요?

SegWit이란 무엇인가요?

SegWit이란 무엇인가요? 1

세그윗(SegWit)은 분리된 증인(Segregated Witness)의 약자입니다. 아마도 지금까지의 비트코인 프로토콜 업그레이드 중 가장 큰 것으로, 여러 가지 개선 사항과 수정 사항을 하나로 묶었습니다.

세그윗의 장점은 무엇인가요?

세그윗의 가장 주목할 만한 수정 사항 중 하나는 거래 변조 가능성을 없앤 것입니다. 세그윗 이전에는 비트코인의 암호화 서명에 대한 이상으로 인해 거래가 다른 사람에 의해 수정되어 “다르게” 보일 수 있었습니다. 이는 거래를 무효화하거나 거래의 내용을 변경하지는 않았지만 — 여전히 동일한 주소에서 동일한 주소로 동일한 양의 코인을 전송했습니다 — 레이어 2 프로토콜인 라이트닝 네트워크의 배포를 심각하게 복잡하게 만들었습니다.

세그윗은 거래의 “증인” 데이터를 비트코인 블록의 새로운 부분으로 이동시켜 이 문제를 해결했습니다. 따라서 라이트닝 네트워크 및 기타 레이어 2 프로토콜의 길을 열었습니다.

추가 보너스로, 세그윗은 이론적으로 4메가바이트, 또는 보다 현실적인 2메가바이트 한도의 블록 크기 제한을 소폭 증가시켰습니다. (정확히 말하자면: 블록 크기 제한은 400만 가중치 단위 제한으로 대체되어 거래 데이터를 “계산”하는 새로운 방법을 도입했습니다.) 이는 세그윗을 지원하는 지갑을 가진 사용자들이 더 낮은 거래 수수료를 지불하게 됨을 의미합니다.

또한, “스크립트 버전”이라는 기술적 트릭을 통해 세그윗은 비트코인 프로토콜에 대한 추가 업그레이드를 배포하는 것을 더 쉽게 만들었습니다. 이러한 업그레이드 중 하나는 비트코인 프로토콜의 프로그래머블성과 유연성을 더욱 증가시킬 새로운 서명 알고리즘인 슈노르 서명(Schnorr signatures)일 수 있습니다.

마지막으로, 이러한 모든 것은 하드 포크 프로토콜 업그레이드를 요구하지 않고 가능했습니다. (소프트 포크 업그레이드는 네트워크 분할을 피하기 위해 해시 파워의 대다수의 지원만 필요하며, 하드 포크는 네트워크 전체의 합의가 필요합니다.)

세그윗은 누가 개발했나요?

세그윗의 한 버전은 블록스트림이 블록스트림 엘리먼츠 사이드체인 프로젝트를 위해 처음 개발했습니다. 비트코인 코어 기여자인 루크-주(Luke-jr)가 세그윗을 하위 호환 소프트 포크 업그레이드를 통해 메인 비트코인 프로토콜에 배포할 수 있는 방법을 알아낸 후, 비트코인 코어 개발 팀에 의해 개발되었습니다. 특히 관련 비트코인 개선 제안(BIP)은 에릭 롬브로조, 존슨 라우, 피터 우일(Pieter Wuille)에 의해 작성되었으며, 이들은 대부분의 코딩을 담당했습니다. 나머지 팀은 리뷰 및 테스트를 포함하여 다양한 방식으로 과정에 도움을 주었습니다.

익명 리트코인 개발자인 샤올린프라이(Shaolinfry)와 비트메인 보증 엔지니어 제임스 힐리어드(James Hilliard)는 소프트 포크에 대한 대체 활성화 솔루션 개발에 기여한 것으로 알려져 있습니다.

세그윗은 논란이 되었나요?

비트코인 기술 커뮤니티 내에서는 세그윗이 논란이 되지 않았습니다.

하지만 비트코인 기술 커뮤니티 외부에서는 일부 사람들이 비트코인에 대해 다른 확장 솔루션을 선호하거나 세그윗 자체가 확장 솔루션으로 충분하지 않다고 믿었습니다. 이로 인해 세그윗 제안이 훨씬 더 넓은 논쟁의 협상 카드로 변모하게 되었습니다. 다른 사람들은 세그윗을 완전히 불신하려고 했습니다.

논란의 유일한 지점은 (주장할 수 있는) 유효성이 있는 것으로, 소프트 포크 대신 하드 포크로 업그레이드를 배포하는 것이 코드적으로 “더 깔끔했을 것”이라는 점입니다. 이는 프로토콜에 대한 기술적 의구심을 덜 남기기 때문입니다. 그러나 세그윗을 하드 포크로 배포하는 것은 자체적으로 문제를 일으켰을 것이며, 대부분의 개발자와 세그윗 지지자들은 이러한 문제가 훨씬 더 클 것이라고 믿었습니다.

세그윗을 둘러싼 다른 논란 중 일부는 — 예를 들어, 일부는 그것이 채굴자가 자금을 훔칠 수 있게 할 것이라고 주장했습니다 — 단순히 허위입니다. (예를 들어, 세그윗은 수년간 운영되었으며, 어떤 채굴자도 코인을 훔칠 수 없었습니다.)

세그윗은 어떻게 그리고 언제 활성화되었나요?

세그윗은 2017년 8월에 활성화되었습니다.

어떻게 활성화되었는지는 긴 이야기입니다. 세그윗은 2015년 12월에 처음 공개적으로 제안되었고 비트코인 코어 로드맵에 포함되었으며, 코드가 준비된 것은 1년이 채 되지 않았지만, 프로토콜 업그레이드가 실제로 적용되기까지는 2017년 여름까지 걸렸습니다.

이는 일부 주요 비트코인 채굴자들이 프로토콜 업그레이드를 활성화하기를 거부했기 때문입니다. (원래 설계된 대로라면, 세그윗은 채굴자들이 채굴한 블록에서 지원을 신호하는 경우 네트워크에서 활성화됩니다.) 이러한 채굴자들의 동기는 여전히 추측되고 있지만, 그들은 세그윗을 협상 카드로 사용했거나 비밀리에 사용하고 있던 채굴 최적화(“AsicBoost”)와 호환되지 않기 때문에 업그레이드를 “차단”했을 가능성이 있습니다 — 또는 둘 다입니다.

어쨌든, 2017년까지 비트코인 사용자들의 풀뿌리 운동이 익명 리트코인 개발자인 샤올린프라이가 처음 제안한 아이디어 주위에 결집했습니다. 사용자 활성화 소프트 포크(UASF)라고 불리는 이 사용자들은 여름까지 채굴자들이 무엇을 하든 자신들의 비트코인 노드에서 업그레이드를 활성화할 것이라고 발표했습니다. 이러한 사용자들이 원래 계획을 실행에 옮겼다면, 세그윗이 있는 버전과 없는 버전으로 비트코인 네트워크가 분할될 수 있었습니다.

UASF “마감일” 며칠 전, 채굴자들은 결국 세그윗을 활성화했습니다. 기술적으로 그들은 비트메인 보증 엔지니어 제임스 힐리어드가 제안한 또 다른 활성화 메커니즘을 통해 이를 수행했습니다.

더 읽기 >> 세그윗으로 가는 긴 길: 비트코인의 가장 큰 프로토콜 업그레이드가 현실이 된 방법

세그윗을 어떻게 사용하나요?

세그윗을 사용하려면 세그윗이 통합된 지갑을 사용해야 합니다. 이 지갑은 세그윗 주소를 생성해 주며, 그러한 주소에서 결제를 할 때 지불해야 할 수수료는 세그윗을 사용하지 않았을 때보다 낮습니다.

세그윗 주소에는 두 가지 유형이 있습니다. 한 유형(“P2SH”)은 “3”으로 시작합니다 — 하지만 “3”으로 시작하는 모든 주소가 세그윗 주소는 아닙니다. 다른 유형(“bech32”)은 “bc1”로 시작하며, 항상 세그윗 주소입니다. P2SH 세그윗 주소는 사실 약간의 우회 방법입니다; 그러한 주소에서의 세그윗 거래는 비세그윗 거래보다 저렴하지만, bech32 주소에서의 거래가 가장 저렴합니다.

“1”로 시작하는 주소는 결코 세그윗 주소가 아닙니다.

세그윗이 통합된 일부 지갑으로는 비트코인 코어, 일렉트럼, 그린, 트레저(Trezor), 레저(Ledger) 및 여러 다른 지갑이 있습니다.

왜 모든 사람이 세그윗을 사용하지 않나요?

세그윗이 활성화된 지 2년이 넘었지만, 비트코인 네트워크의 모든 거래 중 절반도 세그윗을 사용하지 않습니다. 개인적인 관점에서 볼 때, 세그윗을 사용하지 않는 이유는 아마도 두 가지입니다.

첫 번째 이유는 세그윗을 구현하려면 업그레이드가 필요하며, 일부 사람들은 단순히 이를 늦게 진행하기 때문입니다. 대기업의 경우, 전체 시스템을 마이그레이션해야 할 수 있으므로 상당한 시간과 노력이 필요할 수 있습니다. 마찬가지로 일부 지갑 및 기타 애플리케이션은 세그윗을 아직 통합하지 않았으며, 아마도 다른 우선순위가 있기 때문입니다.

두 번째 이유는 “정치적”일 수 있습니다: 일부 사람들은 특정 기업들이 세그윗으로 업그레이드하지 않는 것을 일종의 항의로 의심합니다. 그들은 다른 확장 솔루션이나 더 많은 확장 솔루션을 선호했을 것입니다. 그들은 심지어 비트코인에서 거래 수수료를 올려 사용자가 알트코인으로 마이그레이션하도록 유도하려고 할 수도 있습니다.

모든 사람이 세그윗으로 업그레이드하지 않더라도, 업그레이드한 사람들은 여전히 혜택을 누린다는 점은 주목할 가치가 있습니다. 만약 다른 모든 사람들이 세그윗을 사용한다면, 세그윗 사용자에게는 전체 수수료 수준이 약간 낮아질 수 있지만, 완전한 마이그레이션의 추가 혜택은 작습니다. 또한, 세그윗을 사용하는 사람이 적을수록 비트코인 블록이 작아져 이점이 있습니다.

관련 기사

익명 원고, 개인 키 없이 2,930억 달러의 잠자고 있는 비트코인에 대한 법적 소유권을 요구하다 1

비트코인 소송: 익명 원고의 법적 주장

자신을 “노아 도(Noah Doe)”라고 부르는 익명 개인과 두 개의 와이오밍 LLC가 뉴욕 최고 법원에 소송을 제기하여 약 3.8백만 BTC를 보유한

비트코인 가격이 5일 만에 5.5% 하락하여 73,000 이하로 떨어지며 스팟 ETF 유출이 가속화되고 있습니다. 1

비트코인 가격 하락과 스팟 ETF 유출

비트코인 가격은 지난 주 5.5% 이상 하락하여 목요일에 $77,000 이상에서 약 $72,600으로 떨어졌습니다. 이는 위험 감정이 약해지면서 발생한 일입니다. 이

UTXO가 Stacks에서 비트코인 스테이킹에 진입하며 BTC 수익을 목표로 합니다. 1

비트코인 스테이킹: UTXO와 Stacks에서 BTC 수익

비트코인 기반 자산 관리 회사 UTXO Management가 Stacks 네트워크에서 비트코인 스테이킹의 첫 번째 기관 참여자 중 하나가 되어 기업 비트코인

No – Digital Credit Cannot Be Replicated With Bitcoin and Treasuries 1

Digital Credit vs Bitcoin and Treasuries

The scale up of STRC and SATA has drawn in many detractors. Recently Onramp published a paper highlighting some issues

2036년 문제: 다극 세계로 가는 길에서 어떤 선택을 하시겠습니까? 1

비트코인과 2036년 다극 세계의 선택

2026년에 이 글을 쓰면서, 세계는 점점 다극화되고 있으며, 나는 이 추세가 2036년까지 계속될 것으로 예상합니다. 실제로, 최근의 단극적 기간이 역사적으로

Strive의 SATA가 하루에 예상 490 비트코인을 초과 달성 — 전체 일일 채굴 공급량보다 많음 1

Strive의 SATA, 하루에 490 비트코인 초과 달성

Strive, Inc.는 수요일에 주목할 만한 이정표를 넘어섰습니다. 회사의 시장 프로그램을 통해 약 490 비트코인을 획득한 것으로 추정되는 변동 금리 A