📚 Сегодня мы разберём, как устроены блоки в публичных и приватных блокчейнах.
Базовые элементы блока (одинаковые для всех типов):
🎯 Хэш предыдущего блока — связь с прошлым блоком
🎯 Меркл-корень — хэш всех транзакций в блоке
🎯 Временная метка — когда блок создан
🎯 Nonce (в PoW) — число для подбора хэша
Но дальше начинаются ключевые отличия!
1. Публичные блокчейны
Заголовок блока:
🎯 Сложность — регулирует, насколько сложно майнить блок
🎯 Награда за блок (например, 3,125 BTC)
🎯 Адрес майнера — кто получит вознаграждение
Тело блока:
🎯 Список транзакций (открытых для всех)
🎯 Gas used (в Ethereum) — сколько "бензина" потрачено
Как создаётся блок?
🎯 Майнеры/валидаторы собирают транзакции из мемпула
🎯 Решают задачу (PoW: подбирают Nonce / PoS: голосуют)
🎯 Рассылают блок сети на проверку
🎯 Ноды проверяют хэш, транзакции, подписи
🎯 Блок добавляется в цепочку
Плюсы:
✔️ Полная прозрачность
✔️ Децентрализация (нет единого контролёра)
Минусы:
✖️ Медленные (Bitcoin — 10 минут на блок)
✖️ Дорогие комиссии при нагрузке
2. Приватные блокчейны
Заголовок блока:
🎯 Идентификатор валидатора — кто подписал блок
🎯 Нет Nonce (майнинг не нужен)
🎯 Меньше данных — только то, что нужно участникам
Тело блока:
🎯 Транзакции (могут быть скрыты от посторонних)
🎯 Смарт-контракты (если есть)
Как создаётся блок?
🎯 Избранные узлы (ноды) получают транзакции
🎯 Лидер (PBFT) или ротация (PoA) решает, какой блок добавить
🎯 Быстрое голосование (нет сложных вычислений)
🎯 Блок записывается без долгих проверок
Плюсы:
✔️ Высокая скорость
✔️ Низкие комиссии
Минусы:
✖️ Централизация
✖️ Цензура
🔜 В дальнейшем расскажу про алгоритмы консенсуса PoA, PBFT и RAFT.
@web3che | Обсудить | X | DM | 4/100 | #образовательный


