‹ CHAPTER 16, ALL LESSONS

MASTER · CHAPTER 16 · LESSON 3 OF 5

스크립트 및 업그레이드

세그윗 및 탭루트

비트코인의 두 가지 가장 큰 업그레이드는 무엇을 변경했나요? 6 min

세그윗, 2017

분리된 증인(Segregated Witness)은 서명, 즉 증인을 거래의 별도 부분으로 옮겼습니다. 이는 거래 무결성 변조(transaction malleability)를 수정했습니다. 거래 무결성 변조는 제3자가 확인 전에 거래 ID를 변경할 수 있게 하는 결함으로, 라이트닝과 같은 프로토콜을 차단했습니다. 또한 1MB 크기 제한을 4백만 단위의 가중치 제한으로 대체하여 증인 데이터의 가중치를 줄여 용량을 늘렸습니다.

탭루트, 2021

탭루트는 2021년 11월에 활성화되었습니다. 여러 사람의 키를 하나로 결합할 수 있는 Schnorr 서명과 스크립트 트리 내에 대체 사용 조건을 숨기는 방법을 도입했습니다. 사용 시 실제로 사용된 조건만 공개됩니다.

결과: 다중 서명 또는 복잡한 계약이 협력적인 방식으로 사용될 때 단일 서명 결제와 정확히 동일하게 보입니다. 이는 사용하는 모든 사람에게 더 저렴하고 더 사적입니다.

What to remember

  • 세그윗(2017)은 서명을 분리하고 무결성 변조를 수정했습니다.
  • 블록 가중치가 1MB 제한을 대체했습니다.
  • 탭루트(2021)는 Schnorr와 숨겨진 스크립트 트리를 도입했습니다.

Quick check

세그윗이 라이트닝에 중요했던 어떤 문제를 해결했나요?

탭루트가 스크립트 트리 출력이 사용될 때 무엇을 공개하나요?

세그윗 및 탭루트 · Bitcoin University