었던 세그윗 기술에 대해 살펴보겠습니다. 특히 세그윗의 작동 방식, 이전 버전과의 호환성 및
지원 기능에 대해 알아보겠습니다.
간단한 개요로 세그윗이 가져온 변화를 정리하면 다음과 같습니다.
• 증가된 블록 크기
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.
O’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
I wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
I’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
I'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.