BlockChain

BlockChain - Coinbase(코인 베이스)

char1ey 2023. 5. 24. 20:58
목차
1. Coinbase(코인 베이스)

 

 

1. Coinbase(코인 베이스)

 

아래의 포스팅에서 짧게 블록바디의 코인베이스에 대해서 언급한적이 있다.

 

https://char1ey.tistory.com/112

 

BlockChain - 블록체인 구성요소

목차 1. 블록체인(Block Chain) 2. 블록헤더(Block Header) 3. 블록바디(Block Body) 4. 블록체인 구성요소 1. 블록체인(BlockChain) 블록체인은 블록들의 연속으로 구성되어 있다. 각 블록은 이전 블록의 정보와

char1ey.tistory.com

 

 

Coinbase(코인 베이스)란 블록의 채굴 과정에서 발생하는 특정한 종류의 트랜잭션이다.

 

채굴자가 블록을 생성하게되면 코인베이스 트랜잭션이 발생하며, 채굴자에서 보상으로 지급된다.

 

코인베이스의 트랙잭션은 블록의 첫 번째 트랜잭션으로 위치하며,

 

다른 일반적인 트랜잭션과는 조금 다른 구조를 가지고 있다.

 

 

아래의 과정을 이해하기 위해서는 UTXO에 대해서 알아야한다.

 

https://char1ey.tistory.com/116

 

BlockChain - UTXO 모델

목차 1. UTXO(Unspent Transaction Output) 2. UTXO의 장점과 단점 1. UTXO(Unspent Transaction Output) UTXO는 Unspent Transaction Output의 약어이며, 사용되지 않은 트랜잭션 출력값(미지출 거래 출력)을 의미한다. 비트코인

char1ey.tistory.com

 

예를 들어보자면,

 

비트코인에서 대부분의 트랜잭션에는 TxIn과 Txout의 amount 값을 비교하면 일치하게 되는데

 

코인베이스의 트랜잭션에는 오로지 Txout만 존재한다.

 

(TxIn란 블록체인 서버 입장에서 입금, 송금자(클라이언트?) 입장에선 출금/ TxOut은 반대개념)

 

 

아래의 그림은 간략하게 트랜잭션의 내용을 나타낸 것이다.

 

일반적인 트랜잭션은 Txin의 amount 합과 Txout의 amount 합이 같으나, 코인베이스의 트랜잭션은 TxIn의 내용이 없다.