Block содержит 80-байтовый заголовок и список от coinbase. Действительность требует правил заголовка и Proof of Work плюс проверки содержимого; низкого хеша мало.
Coinbase первая. Последующие транзакции могут тратить предыдущие выходы этого блока при соблюдении остальных условий. Две конфликтующие траты не пройдут. Корень Merkle фиксирует порядок 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, Подтверждение, Coinbase-транзакция.