22 / 691BLK

Block

Bitcoin 블록

헤더로 이전 블록에 연결된 순서 있는 거래 묶음.

Block은 80바이트 헤더와 coinbase로 시작하는 거래 목록을 담는다. 유효성에는 헤더와 Proof of Work 규칙 및 내용 검증이 필요하며 낮은 해시만으로 충분하지 않다.

Coinbase가 먼저다. 후속 거래는 다른 조건을 만족하면 같은 블록의 앞선 출력을 쓸 수 있다. 같은 출력의 충돌 지출 둘은 통과하지 못한다. Merkle root는 txid 순서를 약속하며 witness는 coinbase를 통한 별도 커밋먼트가 있다. [Bitcoin Core v29.0: block validation]

일반 지급이 없는 빈 블록도 최소 coinbase를 포함한다. 가득 채울 필요는 없다. 용량은 4,000,000 무게 단위와 다른 규칙으로 제한되며 고정 지급 건수가 아니다. 거래 크기는 다르다. [BIP 141: block weight and witness]

두 유효 블록이 같은 부모를 가질 수 있다. 노드는 누적 작업으로 유효 분기를 선택하므로 활성 밖이라고 무효는 아니다. 재구성은 확인 수와 UTXO를 바꿀 수 있다. 한 블록은 불가역 확정 보장이 아니다. [Bitcoin Core v29.0: block validation]

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 블록 헤더, 트랜잭션, Timechain / Blockchain, 비트코인 채굴. 다음 항목에서도 이 글을 참조합니다 블록 헤더, Merkle tree, 확인, 코인베이스 트랜잭션.

DOC · 001Bitcoin Core v29.0: block validation1차 출처 ↗DOC · 002BIP 141: block weight and witness1차 출처 ↗
2026년 8월 1일 검토1차 출처 우선 · 투자 조언이 아닙니다