다른 트랜잭션과 무엇이 다를까요?
일반 트랜잭션은 이미 존재하는 코인을 사용합니다. 코인베이스 트랜잭션에는 새 코인을 만들기 때문에 아무것도 가리키지 않는 입력 하나가 있습니다. 일반 입력에 서명이 들어가는 자리에는 최대 100바이트까지 쓸 수 있는 자유 형식 필드가 있습니다.
2013부터 이 필드는 블록 높이로 시작해야 합니다. 채굴자는 여기에 엑스트라 논스를 넣고, 채굴 풀은 흔히 이름도 추가합니다. 제네시스 블록의 첫 번째 코인베이스 트랜잭션에는 신문 헤드라인이 들어 있습니다. “The Times 03/Jan/2009 은행에 대한 두 번째 구제금융을 앞둔 재무장관”.
얼마까지 받을 수 있을까?
보조금과 블록 수수료를 합한 금액이 최대치입니다. 현재 보조금은 3.125 BTC이고, 평균 블록의 수수료는 약 0.020 BTC입니다(실시간 추정치이며 매시간 업데이트됩니다). 이보다 많이 가져가면 모든 노드가 해당 블록을 거부합니다. 적게 가져가면 차액은 영영 사라집니다. 실수로 실제 차액을 남긴 블록도 있습니다.
출력은 어떤 주소로든 보낼 수 있어요. 풀은 보통 자체 주소 하나로 보상을 받은 다음, 채굴자들에게 따로 지급해요. SegWit 도입 이후에는 코인베이스 트랜잭션에 블록의 증인 데이터에 대한 커밋을 담은 작은 출력도 포함돼요.
왜 바로 쓸 수 없을까요?
코인베이스로 받은 코인은 그 위에 블록이 100개 더 쌓일 때까지 기다려야 합니다. 약 16~17시간이 걸립니다. 블록이 경쟁에서 밀려 오래된 블록이 되면 보상도 함께 사라질 수 있습니다. 이 대기 시간은 사라질 수도 있는 코인을 쓰지 못하게 합니다. Coinbase라는 거래소는 이름만 같을 뿐 별개의 서비스입니다.
출처
- 코인베이스 · Bitcoin Wiki
- 블록체인 참고 자료: 헤더, 머클 트리, 목표값 · Bitcoin 개발자 문서
- 블록체인 가이드 · Bitcoin 개발자 문서
이 페이지의 실시간 수치는 CloudMineCrypto API와 공개 블록체인 데이터를 바탕으로 하며, 정기적으로 갱신되고 각 수치가 표시된 곳에 출처가 안내됩니다. 교육 목적으로만 제공되며 금융 조언이 아닙니다.