UTXO

UTXO(Unspent Transaction Output)이란 아직 사용되지 않은 Output을지칭한다.

Bitcoin은 UTXO 방식으로 운영되며, UTXO 사용 여부를 통해서 자산의 안전성을 확인한다.

스크린샷 2024-01-08 오전 10.05.59.png

Transaction 구조

스크린샷 2024-01-08 오전 10.06.18.png

Input의 구조

스크린샷 2024-01-08 오전 10.06.32.png

Output의 구조

스크린샷 2024-01-08 오전 10.06.48.png

Transaction Fee

Bitcoin 수수료는 전체 INPUT의 총합에서 전체 OUTPUT의 총합을 뺀 값이다. 블록에서 설명하였듯이, 채굴자들이 거래를 더 빠르게 하기 위해서는 수수료를 높여야한다. (채굴자들이 선호하는 거래는 용량이 작고 수수료가 높은 거래이기 때문에 Fee per byte가 높아야 한다.)

스크린샷 2024-01-08 오전 10.07.11.png

스크린샷 2024-01-08 오전 10.07.18.png

Coinbase

PoW 에서 채굴에 성공하게 되면, 채굴에 성공한 채굴자(Miner)에게 기본 보상 수수료와 거래 수수료를 보상으로 제공한다. 이러한 보상금액은 Block의 가장 첫 번째 거래로 Block에 포함된다.

스크린샷 2024-01-08 오전 10.07.57.png

Bitcoin 거래 방식

P2PK

스크린샷 2024-01-08 오전 10.08.25.png

P2PKH