Блокчейн простыми словами: как устроен и зачем нужен
Как блоки сцепляются хешами, кто проверяет записи и почему блокчейн подходит не для всех задач.
Содержание
Блокчейн хранит записи в виде цепочки блоков, где каждый следующий блок содержит цифровой отпечаток предыдущего, а копию всей цепочки держат тысячи независимых компьютеров. Самый известный блокчейн, сеть биткоина, работает с 3 января 2009 года и по данным сервиса YCharts на сентябрь 2026 года весит около 768 ГБ. Ни один банк, сервер или администратор этой базой не владеет, а переписать в ней вчерашнюю запись незаметно не может никто. Ниже по порядку: что такое блокчейн простыми словами, как устроены блоки и хеш, кто и как решает, какой блок настоящий, чем публичные блокчейны отличаются от частных, где технология применяется кроме криптовалют и какие мифы вокруг неё ходят.
Что такое блокчейн простыми словами
Представьте общую тетрадь учёта, которую ведёт весь подъезд. Каждый жилец держит у себя точную копию. Новые записи («Иван отдал Марии 500 ₽ за свет») вписываются сразу во все копии по общим правилам, а страницы пронумерованы так хитро, что вырвать или переписать старую страницу у себя дома бесполезно: соседи сравнят тетради и сразу увидят подделку.
Блокчейн устроен так же, только вместо тетради файл, вместо жильцов компьютеры сети, а вместо хитрой нумерации математика. Само слово пришло из английского: block значит «блок», chain значит «цепь». В русских документах чаще пишут «распределённый реестр»: реестр, потому что это журнал записей, распределённый, потому что хранится не в одном месте. Строго говоря, распределённый реестр понятие шире, а блокчейн его частный случай, где записи сложены именно в цепочку блоков.
Откуда взялась идея. Первую цепочку документов, сцепленных отпечатками, описали криптографы Стюарт Хабер и Скотт Сторнетта в 1991 году в работе о том, как поставить на цифровой документ метку времени. Их компания с середины 1990-х публиковала итоговый отпечаток в газетном объявлении в The New York Times: подделать разом тираж газеты, разошедшийся по всей стране, нельзя. Сатоши Накамото в описании биткоина 2008 года сослался на работы Хабера и Сторнетты три раза из восьми ссылок. Новым у биткоина стало другое: цепочку начали вести тысячи участников без единого хозяина.
Что даёт такая схема на практике:
- запись нельзя тихо удалить или исправить задним числом, её можно только перекрыть новой записью;
- историю видят все участники сети, в открытых блокчейнах вообще любой желающий;
- сеть продолжает работать, даже если часть компьютеров выключилась;
- посредник, которому надо верить на слово, не нужен: правила проверки одинаковы для всех и записаны в программе.
Цена за это тоже есть: блокчейн медленнее, дороже и сложнее, чем обычная база данных в одном банке. Об ограничениях подробно в конце статьи.
Как устроен блокчейн: блоки, хеш и цепочка
Блок это пакет записей плюс служебный заголовок. В сети биткоина записи называют транзакциями: «с такого-то адреса столько-то монет ушло на такой-то адрес». Новый блок в сети биткоина появляется в среднем раз в 10 минут, и в него попадают транзакции, накопившиеся за это время.
| Что лежит в блоке | Зачем это нужно |
|---|---|
| Транзакции | Сами записи: кто, кому и сколько перевёл |
| Хеш предыдущего блока | Связывает блок с цепочкой, по нему видно, на какой блок он опирается |
| Метка времени | Показывает, когда блок создан |
| Служебное число для майнинга | Подбирается так, чтобы хеш блока удовлетворял условию сети |
| Хеш самого блока | Отпечаток всего содержимого, на него сошлётся следующий блок |
Главная деталь в этой таблице вторая строка. Именно она превращает набор блоков в цепочку.
Что такое хеш
Хеш-функция превращает данные любого размера в строку фиксированной длины. Биткоин использует функцию SHA-256: она выдаёт 64 символа в шестнадцатеричной записи, будь на входе одно слово или целая книга. У хеша три свойства, на которых держится весь блокчейн. Одинаковые данные всегда дают одинаковый хеш. По хешу нельзя восстановить исходные данные. Малейшее изменение на входе меняет хеш до неузнаваемости.
Последнее свойство проще показать, чем объяснить. Строка «Иван переводит Марии 5 монет» даёт хеш, который начинается с 3c04911b5a4a. Замените пятёрку на шестёрку, и хеш начнётся с 9c80d4fa4fd0. Ни одного общего признака, хотя разница в одном символе. Такой хеш работает как отпечаток пальца у данных.
За счёт чего держится непрерывность цепочки
Каждый блок хранит хеш предыдущего. Допустим, мошенник решил исправить перевод в блоке номер 100 и «вернуть» себе потраченные монеты. Содержимое блока 100 изменилось, значит, изменился его хеш. Но блок 101 хранит старый хеш блока 100, и связь рвётся. Чтобы скрыть подделку, придётся пересчитать блок 101, потом 102 и так до самого конца цепочки. И всё это нужно успеть быстрее, чем остальная сеть дописывает новые блоки.
Пересчитать хеш на домашнем компьютере дело долей секунды. Проблема в том, что сеть требует к каждому блоку доказательство работы или залог, а честные участники всё это время продолжают удлинять настоящую цепочку. Подделка обходится дороже, чем можно на ней заработать.
Итог: непрерывность цепочки обеспечивает хеш предыдущего блока в каждом следующем. Тронул старую запись, сломал всё, что после неё.
Узлы и консенсус: кто решает, какой блок настоящий
Хранить цепочку мало, её нужно ещё и пополнять так, чтобы у всех получилась одна и та же версия. Этим заняты узлы, компьютеры с программой сети. Полный узел биткоина хранит всю историю с 2009 года и сам проверяет каждую транзакцию и каждый блок по правилам: хватает ли у отправителя монет, верна ли подпись, правильно ли посчитан хеш. Блок, который нарушает правила, узел просто отбрасывает, кто бы его ни прислал.
Остаётся вопрос, кто имеет право записать следующий блок. Если записывать может любой, сеть утонет в спорах и двойных тратах, когда одни и те же монеты пытаются отправить двум получателям. Правило, по которому участники сети договариваются о следующем блоке, называется консенсусом. Самых распространённых два.
Доказательство работы (proof of work)
Майнеры перебирают служебное число в заголовке блока, пока хеш блока не окажется меньше заданного порога. Угадать нужное число нельзя, только перебирать миллиарды вариантов в секунду на специальном оборудовании. Кто нашёл первым, тот рассылает блок сети и получает награду: в сети биткоина после халвинга в апреле 2024 года это 3,125 BTC за блок плюс комиссии из транзакций. Проверить найденное решение остальным узлам легко, это одно вычисление хеша.
Сеть биткоина пересчитывает сложность задачи каждые 2016 блоков, примерно раз в две недели, чтобы блок по-прежнему находился в среднем за 10 минут, сколько бы оборудования ни подключилось. Расплата за такую защиту — электричество: майнинг ест его в промышленных масштабах. Как устроена добыча и окупается ли она, разобрано в статье про майнинг криптовалюты.
Доказательство доли (proof of stake)
Здесь вместо оборудования работает залог. Участник блокирует свои монеты в сети и становится валидатором, а право предложить следующий блок сеть выдаёт валидаторам по очереди со случайным выбором. Чтобы стать самостоятельным валидатором в сети Ethereum, нужно заблокировать 32 ETH. Кто нарушает правила, например подписывает два разных блока на одно место, теряет часть залога.
Ethereum перешёл с доказательства работы на доказательство доли 15 сентября 2022 года. По оценке Ethereum Foundation, энергопотребление сети после перехода сократилось примерно на 99,95%: с порядка 60 ТВт·ч в год до примерно 0,01 ТВт·ч. Подробнее о второй по известности сети в материале Ethereum простыми словами.
| Параметр | Доказательство работы | Доказательство доли |
|---|---|---|
| Кто пишет блок | Майнер, который первым решил задачу | Валидатор, выбранный сетью |
| Чем рискует нарушитель | Потраченным электричеством и временем оборудования | Заблокированными монетами |
| Затраты энергии | Очень высокие | Небольшие |
| Пример сети | Биткоин | Ethereum с сентября 2022 года |
| Главная угроза | Захват больше половины вычислительной мощности | Концентрация монет у немногих владельцев |
Ни один вариант не идеален. Доказательство работы проверено временем, но прожорливо. Доказательство доли экономнее, зато влияние в нём растёт вместе с количеством монет, и крупные держатели получают больше голоса.
Атака 51% и почему биткоин не взломали
Если кто-то соберёт больше половины мощности сети, он сможет строить свою цепочку быстрее остальных и переписать последние блоки, отменив собственные траты. Это не теория. В августе 2020 года сеть Ethereum Classic, небольшой блокчейн на доказательстве работы, пережила две такие атаки за неделю: атакующий арендовал вычислительную мощность и, по данным отраслевых исследователей, провёл двойные траты на миллионы долларов.
С биткоином такой фокус не проходит из-за масштаба. Чтобы перехватить больше половины его мощности, нужно оборудование, которое мощнее всех остальных майнеров мира вместе взятых, и электричество для него, а после атаки цена монеты, скорее всего, рухнет вместе с ценой украденного. Вот и весь ответ на вопрос, почему биткоин нельзя взломать: можно, но дорого и бессмысленно. Чем меньше сеть, тем дешевле её атаковать.
Публичные и частные блокчейны
Сеть биткоина открыта: скачать программу, запустить узел и посмотреть любую транзакцию с 2009 года может кто угодно и без разрешения. Но блокчейн бывает и закрытым, когда круг участников заранее определён и кто-то решает, кого пускать.
| Вид блокчейна | Кто может записывать блоки | Кто видит записи | Примеры |
|---|---|---|---|
| Публичный | Любой, кто выполнил правила сети (майнер или валидатор) | Все | Биткоин, Ethereum |
| Консорциумный | Заранее отобранные организации | Участники, иногда регулятор | Платформы банков и бирж |
| Частный | Одна организация и те, кого она допустила | По решению владельца | Внутренние системы компаний |
Публичный блокчейн держится на недоверии: участники друг друга не знают, поэтому им нужен дорогой консенсус. В закрытой сети участники известны и подписали договоры, так что консенсус можно сделать быстрым и дешёвым. Зато пропадает главное свойство открытой сети: если всеми узлами управляют три банка, они же и могут договориться переписать историю.
Российский пример консорциумной сети называется «Мастерчейн».
Цифровой рубль и блокчейн. Платформу цифрового рубля часто называют «государственным блокчейном», но это неточно. По данным Банка России, все операции с цифровыми рублями проходят на платформе Банка России, и сами цифровые рубли находятся и обращаются только на ней. В 2020 году зампред Банка России Алексей Заботкин описывал её как гибридную: распределённые реестры плюс централизованные технологии, всё под контролем регулятора. Независимых узлов, которые могут отклонить блок оператора, там нет. Блокчейном в классическом смысле, как у биткоина, такая платформа не является. Чем цифровой рубль отличается от безналичных денег и криптовалюты, разобрано в статье цифровой рубль простыми словами.
Где применяется блокчейн кроме криптовалют
Криптовалюта остаётся самым массовым применением блокчейна. Монеты существуют только как записи в сети, а владелец распоряжается ими ключом, о котором подробнее в материале что такое криптовалюта. Но запись в цепочке может описывать не только монеты.
Цифровые финансовые активы. ЦФА выпускаются в России с 2021 года. Выпускать их можно только в информационной системе оператора, которого Банк России включил в свой реестр. Банк России прямо пишет, что ЦФА создаются на базе технологии распределённых реестров, а исполнение сделок автоматизируется смарт-контрактами. По ЦФА выпускают цифровые аналоги облигаций, доли в доходе от бизнеса, права на товары. Неквалифицированный инвестор может вложить в ЦФА, которые не отвечают критериям надёжности Банка России, не больше 600 000 ₽ за год. Действующих операторов и их список регулятор публикует на своём сайте, проверять площадку стоит там, а не по рекламе. Подробно о рынке в статье про цифровые финансовые активы.
Токены и смарт-контракты. Смарт-контракт это программа, записанная в блокчейн, которая сама выполняет условия: получила оплату, отправила токен. На смарт-контрактах сети Ethereum и похожих работают обмены, залоги и выпуск собственных монет. Чем токен отличается от монеты, объяснено в статье токен в криптовалюте.
Подтверждение документов. Хеш документа, записанный в блокчейн, доказывает, что документ существовал в таком виде на дату записи. Сам документ в цепочку класть не нужно, достаточно отпечатка. Идея Хабера и Сторнетты из 1991 года до сих пор лучше всего подходит под эту задачу.
Логистика. Здесь история поучительная. В 2018 году Maersk и IBM запустили платформу TradeLens, которая вела документы морских перевозок в блокчейне. В конце 2022 года компании объявили о её закрытии: платформа заработала технически, но достаточного числа участников отрасли так и не собрала и коммерчески себя не оправдала.
Пример с TradeLens показывает общее правило. Блокчейн нужен там, где несколько сторон не доверяют друг другу и не хотят отдавать учёт кому-то одному. Если же все участники и так готовы довериться одному оператору, обычная база данных справится быстрее и дешевле.
Ограничения и мифы о блокчейне
Вокруг блокчейна много шума, и часть его используют мошенники: слово «блокчейн» в описании проекта звучит солидно, а проверить, что за ним стоит, обычный человек не может. Вот пять заблуждений, которые встречаются чаще всего.
- «Блокчейн невозможно взломать». Взломать саму цепочку крупной сети действительно крайне сложно. Но деньги крадут не из цепочки, а у людей: через украденные ключи, фальшивые сайты, взломанные биржи и ошибки в смарт-контрактах. Как хранить ключи, разобрано в статье про криптокошельки.
- «Если записано в блокчейн, значит, правда». Блокчейн гарантирует, что запись не меняли после внесения. Правдивость самой записи он не проверяет: если в цепочку внесли ложные данные о поставке, они останутся там навсегда и такими же ложными.
- «Блокчейн анонимен». В открытых сетях все переводы видны любому. Вместо имён там адреса, но связать адрес с человеком часто удаётся через биржу, где он проходил проверку личности.
- «Блокчейн и биткоин одно и то же». Биткоин лишь первая и самая известная сеть. Блокчейнов тысячи, у них разные правила, и надёжность одного ничего не говорит о другом. О самой первой монете в статье что такое биткоин.
- «Проект на блокчейне надёжен». Технология не делает надёжным того, кто её использует. Обещания гарантированного дохода от «блокчейн-платформы» остаются обычной финансовой пирамидой с модным словом, признаки таких схем собраны в статье про финансовых мошенников.
Технические ограничения тоже никуда не делись. Скорость открытой сети упирается в размер и частоту блоков, поэтому в часы спроса комиссии растут. Цепочка только растёт: у биткоина около 768 ГБ на сентябрь 2026 года, и каждый полный узел хранит всё это у себя. Ошибочный перевод отменить нельзя, службы поддержки, которая вернёт деньги по звонку, у открытой сети нет.
Если коротко, блокчейн хорош для одного: общего учёта между сторонами, которые не доверяют друг другу. Там, где доверенный посредник есть и устраивает всех, он почти всегда проще. Модное слово в рекламе ничего не гарантирует.
Вопросы и ответы
Что такое блокчейн в криптовалюте простыми словами?
Это общий журнал всех переводов монет, который хранят тысячи компьютеров сети. Каждый перевод попадает в блок, блоки сцеплены отпечатками в цепочку, поэтому переписать прошлое нельзя. Монеты физически нигде не лежат: баланс адреса складывается из записей в этой цепочке.
Можно ли удалить запись из блокчейна?
В крупной открытой сети нет. Запись можно только перекрыть новой, например обратным переводом, если получатель согласен вернуть деньги. В частном блокчейне всё зависит от владельца: если узлы контролирует одна компания, технически она может переписать историю.
Кто владеет блокчейном биткоина?
Никто персонально. Программа открыта, узлы запускают независимые участники в разных странах, а правила меняются, только если с изменением согласится большинство сети. Регулятор отдельной страны может ограничить работу посредников на своей территории, но отключить сеть целиком не может.
Чем блокчейн отличается от обычной базы данных?
Обычную базу ведёт один владелец, и он может в ней что угодно поменять или удалить. Блокчейн ведут много участников по общим правилам, а старые записи защищены хешами. Поэтому база данных быстрее и дешевле, а блокчейн полезен там, где одному владельцу учёта никто доверять не готов.
Где посмотреть транзакцию в блокчейне?
В открытых сетях для этого есть обозреватели блоков, сайты, которые показывают любую транзакцию по её номеру (хешу) или по адресу кошелька. Там видны сумма, время, комиссия и число подтверждений. Вводить на таких сайтах секретную фразу или ключ не нужно никогда: для просмотра хватает адреса.
Источники
- Банк России: цифровые финансовые активы — что такое ЦФА, реестр операторов, лимит для неквалифицированных инвесторов.
- Банк России: цифровой рубль — как устроена платформа цифрового рубля и где хранятся цифровые рубли.
Автор
Редактор журнала «Финансы-Форекс» с 2012 года. 20 лет работы в крупных финансовых изданиях, квалифицированный инвестор.
Все статьи автора ›Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Нашли ошибку? Напишите нам.
Читайте также
Криптовалюта простыми словами: что это и как она работает
Как устроены биткоин и другие монеты, чем они отличаются от рубля и что с ними можно делать в России.
· 10 мин
Прогнозы курсов и рынка: как читать аналитику
Кто и зачем прогнозирует курс рубля и акции, что проверять в прогнозе и как не принять сценарий за обещание.
· 9 мин
Торговые платформы: обзор и сравнение программ для торговли на бирже
Какие программы дают доступ к Мосбирже, чем они различаются и какую выбрать под свой стиль торговли.
· 11 мин