관리 메뉴

평행우주 : world 1

[블록체인이론] 코인베이스 거래 구조와 데이터 본문

텃밭 1 : BlockChain/이론

[블록체인이론] 코인베이스 거래 구조와 데이터

parallelworlds 2022. 3. 7. 14:02

코인베이스 거래 구조

코인베이스에 대한 거래 수수료와 + 보상금을 계산하고, 

징의 노드는 해당 총 보상금을 본인의 노드로 지불 받기 위해 코인베이스 거래를 구성한다

 

코인베이스 거래는 소비해야 하는 이전 UTXO를 명시한 거래 입력값 대신 '코인베이스' 입력값을 보유하고 있다

 

 

 

 

정규 거래의 입력값 구조

크기 필드 설명
32바이트 거래 해시 소비될 UTXO를 담고 있는 거래에 대한 지시자
4바이트 출력값 인덱스 소비될 UTXO의 색인번호 (최초 0)
1~9바이트 해제 스크립트 크기 따라 나오는 바이트 단위의 해제 스크립트 길이
가변적 해제 스크립트 UTXO 잠금 스크립트의 조건을 풀 수 있는 스크립트
4바이트 일련번호 현재 장애가 있는 Tx-대체 기능, 0xFFFFFFFF로 설정

 

코인베이스 거래의 입력값 구조

크기 필드 설명
32바이트 거래 해시 모든 비트가 0, 거래 해시 참조 아님
4바이트 출력값 인덱스 모든 비트가 1, 0xFFFFFFFF로 설정
1~9바이트 코인베이스 데이터 크기 2~100 바이트까지 코인베이스 데이터 길이
가변적 코인베이스 데이터 버전-2블록에 있는 추가적인 난스와 채굴 태그에 사용되는 임의적인 데이터
4바이트 일련번호 0xFFFFFFFF로 설정

 

 

 

코인베이스 데이터

해제 스크립트 필드를 보유하고 있지 않고, 대신 코인베이스 데이터를 가지고 있다

처음 몇 바이트를 제외하고 채굴자들이 원하는 방식으로 사용될 수 있다

즉 임의적인 데이터 형태이다

현재 채굴자들은 채굴 풀을 검색하는 역할을 하는 추가 난스와 문자열을 포함하기 위해 사용한다

 

 

 

 

Comments