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

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

by 류정필, 송재준
November 2019
Beginner to intermediate
408 pages
9h 29m
Korean
Hanbit Media, Inc.
Content preview from 밑바닥부터 시작하는 비트코인
9
블록
243
연습문제
9.3
Block
클래스의
parse
메서드를 작성하시오.
연습문제
9.4
Block
클래스의
serialize
메서드를 작성하시오.
연습문제
9.5
Block
클래스의
hash
메서드를 작성하시오.
9.2.1
블록 버전
일반 소프트웨어에서 버전은 특정 기능의 집합을 나타냅니다. 블록 버전의 경우도 이와 유사
합니다. 즉, 블록 버전은 블록을 생성하는 비트코인 소프트웨어 기능의 집합을 나타내고 초기
에 채굴자에게 배포할 준비가 된 하나의 기능을 가리키는 방법입니다. 블록 버전
2
는 소프트웨
어가
BIP0034
에 대한 준비가 되었음을 의미합니다.
BIP0034
는 앞 부분에서 언급한 코인베
이스 트랜잭션에 블록 높이를 넣는 제안서입니다. 블록 버전
3
은 소프트웨어가
BIP0066
에 대
한 준비가 되었음을 의미합니다.
BIP0066
은 엄격한
DER
인코딩을 시행하자는 제안서입니다.
블록 버전
4
는 소프트웨어가
BIP0065
에 대한 준비가 되었음을 의미합니다.
BIP0065
OP
_
CHECKLOCKTIMEVERIFY
사용을 규정하는 제안서입니다.
아쉽게도 이런 방식은 블록 버전이 하나씩 올라갈 때마나 소프트웨어의 기능 준비 상황을 하나
씩 네트워크에 전파합니다. 이러한 문제점를 완화시키기 위해 한 번에 서로 다른 기능의 준비
상황이
29
개까지 표시되어 전파되는
BIP0009
가 고안됐습니다.
BIP0009
작동 방식은 다음과 같습니다. 먼저 채굴자는 자신의 채굴 소프트웨어가
BIP0009
규정을 따른다는 의미로
4
바이트 (
32
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