Для подписчиковБлокчейн окружен таким количеством хайпа, что за ним сложно разглядеть технологию. В этой статье мы отбросим маркетинг и разберем инженерные особенности блокчейна: как устроен блок, какие поля содержатся в его заголовке, как хеши связывают блоки в цепочку, почему изменить старую запись невозможно и как тысячи независимых друг от друга компьютеров договариваются о единой версии истории без центрального сервера.
Блокчейн окружен таким количеством хайпа, что за ним сложно разглядеть технологию. В этой статье мы отбросим маркетинг и разберем инженерные особенности блокчейна: как устроен блок, какие поля содержатся в его заголовке, как хеши связывают блоки в цепочку, почему изменить старую запись невозможно и как тысячи независимых друг от друга компьютеров договариваются о единой версии истории без центрального сервера.
3 января 2009 года, где‑то около семи вечера по Гринвичу, на ничем не примечательном компьютере запускается программа. Через несколько минут она генерирует первый блок данных и записывает в него короткую фразу — заголовок из свежей газеты The Times: «Канцлер на грани второго спасения банков». Автор программы — человек, которого никто никогда не видел, — подписывается псевдонимом Сатоси Накамото и вскоре исчезает из публичного пространства, оставив после себя технологию, ставшую основой крупнейшей криптовалютной экосистемы мира.
Это известная история, затертая до дыр, ее пересказывают в каждой второй статье про криптовалюты. Я вспомнил о ней не в качестве очередного экскурса в прошлое, а ради одной детали — той самой газетной цитаты, вбитой в первый блок, так называемый генезис‑блок блокчейна. Накамото поместил ее туда не из литературных соображений — это была подпись, доказательство, что блок создан не раньше 3 января 2009 года, потому что до указанной даты этого номера The Times просто не существовало. И одновременно — манифест: банковская система трещит по швам, мы строим другую. С этой фразы и начался биткоин.
Точнее, не сам биткоин, а блокчейн — технология, которую Накамото подробно описал в своей работе «Bitcoin: A Peer-to-Peer Electronic Cash System», опубликованной в интернете 31 октября 2008 года. Если говорить кратко, то блокчейн — это технологическая основа, поверх которой могут быть запущены различные приложения, а биткоин всего лишь одно из них. Фактически история технологий сделала очередной виток: когда‑то одним из первых прикладных приложений, работающих поверх интернета, стала электронная почта, и только потом к ней подтянулись браузеры, файлообменники и прочий полезный софт. Сейчас на блокчейне построено столько всего, что голова идет кругом: от криптобирж и NFT до систем голосования, земельных кадастров и цепочек поставок фармацевтики. Биткоин просто был первым приложением, построенным на этой технологии.
Генезис‑блок задает стартовую точку блокчейна и не ссылается на предыдущий блок, потому что его попросту нет в природе. Именно поэтому точная дата создания этого самого первого блока критически важна. Его параметры жестко зашиты в исходный код биткоин‑клиента, чтобы каждая нода начинала проверку цепочки с одной и той же основы.
Как устроен блокчейнЕсли отбросить маркетинговую шелуху — а ее вокруг темы накопилось на пару товарных вагонов и маленькую тележку, — блокчейн устроен довольно просто: это база данных. Не самая быстрая, не самая удобная, с кучей ограничений, но у нее есть одно ключевое свойство, которого нет ни у одной классической СУБД: записи в ней невозможно отредактировать задним числом. Это математически невозможно, даже если этим займутся на досуге АНБ, ЦРУ и парочка правительств каких‑нибудь мировых сверхдержав. Причем реализовано это не с помощью какой‑то древней черной магии, а посредством трех давно известных инженерных трюков, использованных в правильном порядке.
Вторая особенность вытекает из первой: раз никто не может подделать записи, то и доверять одному конкретному хранителю базы больше не нужно. Можно раздать копии всем желающим, и, если кто‑то попытается жульничать, остальные моментально это заметят. В блокчейне нет главного сервера, нет администратора с правами root, нет банка, который однажды решит, что твой счет пришло время заблокировать. Это звучит как анархистская утопия, но технология работает — уже много лет подряд, без единого серьезного сбоя сети (отдельные биржи и кошельки — это совсем другой разговор, к самому блокчейну отношения не имеющий).

Ну а теперь давай заглянем этому самому блокчейну под капот, разберемся, что такое блок и почему его называют именно «блок», а не, скажем, «запись» или «строка». Посмотрим, как блоки соединяются в цепочку и почему эта сцепка крепче любого амбарного замка. Поймем, как тысячи независимых компьютеров умудряются договариваться о единой версии истории транзакций без начальника и арбитра. И в конце разложим по полочкам три разновидности блокчейнов — публичные, приватные и консорциумные, а заодно поймем, почему за одним словом скрываются принципиально разные концепции.
Что такое блок и из чего он состоит?Слово «блок» звучит монументально — и поэтому сбивает с толку. На самом же деле это просто пакет данных с определенной структурой, почти как в обычной базе данных. Возьмем для примера блокчейн, на котором построен биткоин: здесь блок состоит из двух частей — заголовка и тела.
С телом, занимающим самый большой объем блока, все просто: оно содержит список транзакций. «Аня отправила Диме 0,01 BTC», «Вася отправил Маше 0,3 BTC» — и так далее, сколько влезет. В один блок блокчейна в сети биткоин помещается две‑три тысячи транзакций, иногда больше. К слову, самая первая пользовательская транзакция с биткоином произошла 12 января 2009 года: Сатоси Накамото отправил 10 BTC американскому программисту и криптографу Хэлу Финни, и эта операция была подтверждена в блоке № 170. Короче, если представить, что блок — это железнодорожный вагон, доверху наполненный зерном, то зерно (составляющее основную массу и полезное содержимое вагона) — это как раз записи о транзакциях.

А вот заголовок — штука поинтереснее. Он маленький, всего 80 байт, но именно в нем спрятана вся механика, на которой работает блокчейн. В сети биткоин заголовок содержит шесть полей:
Вот, собственно, и весь блок: тело с транзакциями и заголовок с шестью полями.

Обрати внимание на два поля заголовка: хеш предыдущего блока и корень Меркла — это так называемые криптографические хеши. Они намертво привязывают блок к двум вещам: к предыдущему блоку и к собственному содержимому. Измени один байт в любой транзакции — изменится корень Меркла. Изменится корень Меркла — изменится хеш всего заголовка. А этот хеш записан в следующем блоке, поэтому при его изменении цепочка разорвется, что и делает любое изменение содержимого блокчейна задним числом физически невозможным.
Скованные одной цепьюКогда майнер собирает новый блок, он включает в его заголовок хеш предыдущего блока, который добавляется в поле prev_block_hash. Всё, связь установлена. Блок № 638 201 содержит хеш блока № 638 200, тот — хеш блока № 638 199, и так далее вниз, до самого генезис‑блока с газетным заголовком из The Times. Получается что‑то вроде бусин на нитке — с той разницей, что нитка здесь не физическая, а математическая. Каждая бусина «помнит» значение предыдущей, причем абсолютно точно, до последнего бита.
А теперь давай на минуточку представим, что кто‑то вдруг захотел подправить старую транзакцию. Например, в блоке № 638 100 записано, что Вася отправил Пете 2 BTC. Злоумышленник хочет эту запись стереть — сделать вид, что перевода не было, и потратить те же монеты еще раз.
Злоумышленник открывает блок № 638 100 и меняет транзакцию. В тот же момент меняется корень Меркла — потому что дерево хешей пересчитывается снизу вверх и любое изменение в любом месте блока меняет это значение. Изменился корень Меркла — изменился заголовок. Изменился заголовок — изменился хеш блока. А этот хеш записан в заголовке следующего блока № 638 101. Значит, блок № 638 101 теперь содержит неправильную ссылку: любая нода сети проверит хеш, и, если он не сойдется, блок будет отвергнут.
Ладно, думает злоумышленник. Я пересчитаю и блок № 638 101 тоже, подставлю новый хеш, подберу новый нонс, чтобы блок снова удовлетворял порогу сложности. Но тогда изменится хеш блока № 638 101 — а он записан в блоке № 638 102. Значит, пересчитывать нужно и его, и следующий, и следующий за ним — все блоки от точки подделки до конца цепочки.
И вот тут вступает в игру экономика. На момент написания этой статьи (апрель 2026 года) в цепочке биткоина содержится 945 339 блоков. Каждый из них был найден майнерами путем перебора нонсов, и это потребовало колоссальной вычислительной работы — собственно, в этом и кроется суть майнинга: он защищает сеть от злодеев, желающих что‑то поменять в блокчейне.

Пересчитать один блок — значит заново выполнить весь этот перебор, пересчитать тысячу блоков — проделать эту работу заново тысячу раз. Причем не просто пересчитать всю цепочку от точки подделки, а пересчитать ее быстрее, чем это сделает вся остальная сеть — ведь она тоже не стоит на месте. Пока злоумышленник пересчитывает старые блоки, остальные участники блокчейна продолжают майнить новые. Обогнать их физически невозможно: ни у одного злоумышленника на нашей планете нет таких вычислительных мощностей.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Крипта с нуля. Выясняем, как работает майнинг | 0 | 9.43 | 27-05-2026 |
| 2 | Крипта с нуля. Разбираемся в архитектуре Bitcoin | 0 | 9.52 | 25-06-2026 |
| 3 | Крипта с нуля. Изучаем экосистему криптовалют | 0 | 8.33 | 29-07-2026 |
| 4 | Независимый финансовый платный блокчейн новостник Без политики, войны, обсуждения СВО ... | 0 | 7 | 30-06-2026 |
| 5 | Почему токенизация криптовалют терпит неудачу — и какую одну ошибку ... | 0 | 7 | 18-07-2026 |
| 6 | Почему токенизация криптовалют терпит неудачу — и какую одну ошибку ... | 0 | 6 | 18-07-2026 |
| 7 | Почему токенизация криптовалют терпит неудачу — и какую одну ошибку ... | 0 | 7 | 18-07-2026 |
| 8 | 🤖 Почему 80% денег на крипте и Форексе забирают алгоритмы, и при чем тут нейросети? (Откровения разработчиков) | 0 | 13.13 | 26-07-2026 |
| 9 | Сложные сайты на вайбкоде: четыре лендинга, два пути к «дорогим» эффектам и 3D-логотип из спрайтов | 0 | 11.94 | 05-08-2026 |
| 10 | Обзор крипторынка на 8 июля: Bitcoin дешевеет, Kraken получает $22 ... | 0 | 7 | 09-07-2026 |