Разбираем, как устроен блокчейн биткоина: структура блоков, дерево Меркла, майнинг на SHA-256, модель UTXO, халвинг и предел 21 млн монет. Понятное объяснение с цифрами 2026 года.
Блокчейн биткоина — это распределенный публичный реестр, который одновременно и независимо хранят десятки тысяч компьютеров по всему миру. Технически это цепочка блоков: каждый блок содержит пакет транзакций и криптографическую ссылку (хеш) на предыдущий блок. Из-за этой ссылки блоки нельзя переставить местами или подменить задним числом — любое изменение внутри старого блока ломает всю последующую цепь.
Первый блок сети, genesis-блок, был создан Сатоши Накамото 3 января 2009 года. К сентябрю 2026 года высота цепочки превысила 910 000 блоков, а размер полной базы данных достиг примерно 640 ГБ. Новый блок добавляется в среднем каждые 10 минут, а его содержимое после подтверждения считается практически неизменяемым: чтобы переписать историю, атакующему нужно обогнать по вычислительной мощности всю глобальную сеть майнеров.
Ключевое отличие от банковской базы данных — отсутствие администратора. Нет сервера, который можно отключить, нет компании, которая может заморозить счет или изменить правила в одностороннем порядке. Согласие о состоянии реестра достигается через математику и экономические стимулы.
Каждый блок состоит из компактного заголовка размером 80 байт и тела с транзакциями. Заголовок содержит шесть полей:
Тело блока ограничено 4 миллионами единиц веса (weight units). На практике это дает фактический размер от 1 до 2,3 МБ и вмещает обычно 2000-4000 транзакций. Дерево Меркла — важная оптимизация: оно позволяет доказать, что конкретная транзакция входит в блок, предъявив всего около 12 хешей вместо всего блока целиком. На этом построены легкие кошельки на смартфонах, которым не нужно скачивать сотни гигабайт истории.
Движение монет проходит несколько строгих этапов:
Разница между суммой входов и суммой выходов автоматически становится комиссией майнера. В биткоине нет поля баланс: кошелек показывает сумму всех UTXO, которыми он может распоряжаться. К 2025 году в сети насчитывалось около 180 миллионов непотраченных выходов.
Майнинг — это гонка по подбору хеша. Майнер многократно прогоняет заголовок блока через двойной SHA-256, меняя nonce и служебные поля, пока не получит хеш, числовое значение которого меньше текущего target. Вероятность успеха с одной попытки исчезающе мала, поэтому специализированные ASIC-чипы выполняют десятки триллионов попыток в секунду.
К 2025-2026 году суммарный хешрейт сети превысил 900 EH/s — это порядка девяти на 20 нулей операций хеширования в секунду. Сложность автоматически пересчитывается каждые 2016 блоков, примерно раз в две недели, удерживая среднее время блока около 10 минут вне зависимости от того, сколько оборудования подключилось или отключилось.
Награда за блок после халвинга в апреле 2024 года составляет 3,125 BTC плюс сумма всех комиссий блока. Во время всплеска протоколов Ordinals и Runes в 2023-2024 годах комиссии в отдельных блоках доходили до 6-7 BTC, временно превышая базовую награду. Именно затраты на электричество и оборудование делают атаку на сеть экономически бессмысленной: честный майнинг приносит больше, чем попытка обмана.
Безопасность блокчейна держится на нескольких проверенных десятилетиями алгоритмах:
Приватный ключ — это по сути случайное 256-битное число. Из него однонаправленно выводится публичный ключ, а из публичного ключа — адрес. Обратный путь, от адреса к ключу, потребовал бы перебора порядка 2 в степени 256 вариантов, что физически недостижимо. Форматы адресов эволюционировали: 1... (устаревший P2PKH), 3... (P2SH), bc1q... (SegWit), bc1p... (Taproot, самый экономичный по комиссиям).
Полный узел (full node) скачивает и проверяет каждый блок и каждую транзакцию по полному своду правил: корректность подписей, отсутствие двойной траты, соблюдение лимита эмиссии, правильный размер блока. Если майнер попытается создать блок с наградой 50 BTC вместо положенных 3,125, все узлы просто отвергнут такой блок как невалидный.
На сентябрь 2026 года в сети около 50-60 тысяч публично доступных узлов и, по оценкам, вдвое больше скрытых, работающих через Tor. Запустить узел можно на мини-компьютере за 150-200 долларов с диском на 1 ТБ. Именно широкая распределенность узлов, а не майнеров, гарантирует, что правила сети нельзя изменить без согласия пользователей — попытка увеличить размер блока в 2017 году, приведшая к форку Bitcoin Cash, это наглядно показала.
Общее количество биткоинов жестко ограничено 21 миллионом. Новые монеты выпускаются только как награда за блок, и каждые 210 000 блоков (примерно 4 года) эта награда уменьшается вдвое — это событие называют халвингом.
К сентябрю 2026 года добыто около 19,92 миллиона BTC — примерно 95% от предела. Следующий халвинг ожидается весной 2028 года, награда упадет до 1,5625 BTC. Последний сатоши будет выпущен около 2140 года, после чего майнеры перейдут на жизнь исключительно за счет комиссий. С учетом безвозвратно утерянных кошельков реально доступное предложение оценивается в 17-18 миллионов монет.
Базовый блокчейн обрабатывает в среднем 5-7 транзакций в секунду — это плата за то, что каждую операцию независимо проверяют десятки тысяч узлов по всему миру. Для сравнения, классические платежные сети проводят тысячи операций в секунду, но централизованно. Биткоин решает вопрос масштабирования слоями:
В итоге редкие и дорогие операции базового слоя используются для крупных расчетов и открытия каналов, а массовые мелкие платежи уходят на второй уровень.
Понимание того, как устроен блокчейн биткоина, снимает большинство страхов и мифов: это не магия, а сочетание хеш-функций, цифровых подписей, экономических стимулов и тысяч независимых проверяющих по всему миру.
Поделиться статьёй: