블록 헤더와 Tx의 집합으로 구성됨.아래 예시는 18년도 4월 11일 13시 41분 02초에 생성된 블록체인의 517,707번째 블록블록 헤더는 verson, 이전 블록의 해시 값, 머클루트, timestamp, 비츠, 넌스로총 80 bytes로 구성됨.version
비트코인 지갑은 Key 관리, 잔고 관리, 거래 생성, 거래 인증 , 거래 내역 관리 등의 기능을 수행. Full 노드에서의 지갑은 블록체인 데이터를 모두 관리하고 있으므로 위의 기능을 모두 쉽고 안전하게 수행할 수 있으며 보안 위험에 대한 안정성 측면에서는 가장바람직
Alice가 Bob에게 2.0 BTC를 보낸 상태 (A)Bob이 Canday에게 0.3 BTC를 보내는 거래(B)는 Input과 Output으로 구성함.(A)의 UTXO는 오직 Bob 만이 사용할 수 있도록 Bob의 공개키 (해시)로 잠가 놓았음. Bob은 (B) in
Miner가 Tx (B)를 새로운 블록 (Block 103 번)에 기록하면 Bob이 Candy에게 보내는 거래가 (1차) 승인된 것임. (이후 6개 정도의 블록이 추가되어야 완전히승인된 것으로 판단함).Tx (B)가 승인된 후의 블록체인 데이터는 아래와 같음. Bob은
Miner는 Tx 들을 모아서 아래와 같이 새로운 블록을 생성함. Tx 집합의 첫 번째는 Mining의 보상을 자신에게 송금하는 Tx 임. Coinbase Transaction.Tx 들로 Merkle Root를 계산하고, 이전 블록의 해시 값 등을 이용하여 블록 헤