Skip to Content
밑바닥부터 시작하는 비트코인
book

밑바닥부터 시작하는 비트코인

by 류정필, 송재준
November 2019
Beginner to intermediate
408 pages
9h 29m
Korean
Hanbit Media, Inc.
Content preview from 밑바닥부터 시작하는 비트코인
6
스크립트
175
그림
6-14
유효하지 않은
p2pk
스크립트의 실행 결과
스택 위 원소가
0
이므로 결합 스크립트는 유효하지 않고 이 해제 스크립트가 있는 트랜잭션 역
시 유효하지 않게 됩니다.
공개키로 서명 검증이 성공하면 ‘결합 스크립트는 유효하다’고 말합니다. 다른 말로 ‘해제 스크
립트는 잠금 스크립트를 해제한다’고도 합니다. 결국 비밀키를 가진 사람만이 올바른 해제 스
크립트를 만들 수 있고, 잠금 스크립트를 해제할 수 있으며, 유효한 결합 스크립트를 구성할 수
있습니다.
여담이지만 여기서 잠금 스크립트의 다른 이름인
ScriptPubKey
란 말이 어디에서 왔는지 알
수 있습니다.
p2pk
잠금 스크립트가 중요한 명령어인 비압축
SEC
형식의 공개키 (
PubKey
)
를 포함하고 있기 때문입니다 (나머지 다른 명령어는
OP
_
CHECKSIG
). 비슷하게 해제 스크립트
의 다른 이름인
ScriptSig
이라는 말은
p2pk
해제 스크립트가
DER
형식의 서명 (
Sig
)을 포함
하고 있기 때문에 그렇게 명명됐습니다.
6.7.1
스크립트 실행 메서드 코딩하기
이제 스크립트를 실행하는 메서드를 코딩합니다. 이를 위해 모든 명령어를 차례로 실행해보고
스크립트가 유효한지 판단합니다. 완성된 메서드로 다음과 같은 파이썬 코드를 실행할 수 있습
니다.
>>> from script ...
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.
Start your free trial

You might also like

밑바닥부터 시작하는 딥러닝

밑바닥부터 시작하는 딥러닝

사이토 고키
실리콘밸리 리더십

실리콘밸리 리더십

김정혜, 마이클 롭

Publisher Resources

ISBN: 9791162248294