었던 세그윗 기술에 대해 살펴보겠습니다. 특히 세그윗의 작동 방식, 이전 버전과의 호환성 및
지원 기능에 대해 알아보겠습니다.
간단한 개요로 세그윗이 가져온 변화를 정리하면 다음과 같습니다.
• 증가된 블록 크기
2
• 트랜잭션 가변성
malleability
문제 해결
• 체계적인 업그레이드가 가능한 세그윗 버전 식별 방식
• 이차 해싱
Quadratic
hashing
문제 해결
• 오프라인 지갑 수수료 계산의 보안 강화
세그윗이 어떻게 구현되는지 모른다면 이러한 변화가 무엇을 의미하는지 이해하기 어렵습니
다. 세그윗의 가장 기본적인 트랜잭션 형식인
p2wpkh
부터 살펴보겠습니다.
1
수학에서
witness
는 어떤 조건을 만족하는 수의 존재를 증명할 때 그러한 수의 예로 들수 있는 특정 값들을 말한다. 암호학의 맥락에서
보면 서명이나, 공개키 등을
witness
라고 할 수 있다. 왜냐하면, 각각 서명 검증 조건식과 공개키 암호 조건식을 만족하는 특정값이기 때
문이다.
segregated
witness
는 이러한
witness
에 해당하는 서명이나
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.