К основному содержимому

Введите слово из вопроса или названия статьи.

1 · Основы

Что такое блокчейн простыми словами

Как устроен блокчейн: общая книга записей, которую никто не может переписать в одиночку. Блоки, хеши, консенсус и почему этому можно доверять.

3 мин чтенияОбновлено:
В этой статье

Представьте общую тетрадь, в которую записывают все денежные переводы города. Тетрадь не хранится у одного человека: её копия есть у тысяч жителей, и каждый новый перевод вносится сразу во все копии. Чтобы подделать запись, пришлось бы одновременно переписать большинство тетрадей. Это и есть блокчейн - общая книга записей, которую нельзя тихо поправить задним числом.

Из чего состоит блокчейн

Транзакция - одна запись: «адрес A отправил адресу B столько-то» или «адрес A вызвал функцию программы». Транзакции подписываются закрытым ключом отправителя, поэтому подделать чужой перевод нельзя.

Блок - пачка транзакций, упакованная вместе с отметкой времени. В Ethereum новый блок появляется примерно каждые 12 секунд, в Base и Polygon - гораздо чаще.

Цепочка - блоки, связанные друг с другом. Каждый блок содержит хеш предыдущего. Хеш - это «отпечаток» данных: любой набор данных превращается в короткую строку фиксированной длины, и если изменить в данных хоть один символ, отпечаток станет совершенно другим.

Кто решает, какой блок добавить

Копии книги хранят тысячи компьютеров - узлов. Они должны договориться, какой следующий блок считать настоящим, не доверяя друг другу. Правила такого соглашения называют консенсусом.

В Ethereum используется доказательство доли владения (proof of stake). Участники, которых называют валидаторами, вносят залог в ETH и по очереди предлагают блоки, а остальные их проверяют. Нечестный валидатор рискует потерять залог - честность оказывается выгоднее обмана.

Раньше (в Bitcoin и старом Ethereum) использовалось доказательство работы: компьютеры соревновались в решении трудной задачи, и победитель получал право добавить блок. Принцип тот же - обман должен быть дороже честной работы.

Публичный и частный блокчейн

В публичном блокчейне - Ethereum, Base, Polygon, BNB Chain - участвовать и читать записи может кто угодно. Все транзакции видны любому: адреса отправителей и получателей, суммы, вызовы программ. Имён при этом нет - только адреса, поэтому принято говорить «псевдонимность», а не «анонимность».

В частном блокчейне участников выбирает организация. Он быстрее, но доверие к нему вернулось к тому же центру, которого мы хотели избежать.

Что блокчейн даёт и чего не даёт

Даёт:

  • Неизменяемость - записанное нельзя тихо переписать.
  • Прозрачность - любой может проверить, что произошло.
  • Отсутствие единой точки отказа - сеть работает, даже если часть узлов выключится.
  • Исполнение правил без посредника - об этом подробнее в статье про смарт-контракты.

Не даёт:

  • Защиты от глупости. Отправили деньги не на тот адрес - вернуть некому. Транзакции необратимы.
  • Правды о внешнем мире. Блокчейн гарантирует, что запись не изменена, но не гарантирует, что она верна. Если продавец записал «товар отправлен», а на самом деле нет, сеть этого не узнает.
  • Мгновенности и дешевизны всегда. Место в блоке ограничено, и когда желающих много, комиссии растут.

Почему это важно для сделок

Классическая гарантия сделки держится на доверии к посреднику: банку, платформе, частному гаранту. Блокчейн позволяет заменить доверие к человеку доверием к правилам, записанным в программе, - их может проверить любой. Именно это лежит в основе сделок через гаранта на смарт-контракте.

Что почитать дальше

Следующий шаг - узнать, что такое криптовалюта, чем Bitcoin отличается от Ethereum и как работает хеш-функция - тот самый «клей» блокчейна. Затем перейдите к кошелькам и ключам. Незнакомое слово? Загляните в словарь терминов.

Упоминается в статьях

Готовы попробовать?

Создайте первую сделку за пару минут. Деньги блокируются в смарт-контракте и выплачиваются по правилам, которые видны заранее.