Объяснение понятия
Блокчейн — история записей, собранных в связанные блоки. Как устроена цепочка, кто проверяет данные и почему изменить старую запись сложно.
Представьте общую тетрадь, в которую записываются все денежные переводы между людьми. Эта тетрадь лежит не у одного человека, а её точная копия хранится одновременно у тысяч участников по всему миру. Любой может открыть свою копию и проверить любую запись. Но никто не может незаметно исправить или удалить уже сделанную запись — потому что все остальные участники тут же увидят несоответствие.
Это аналогия с блокчейном: история записей проверяется несколькими участниками. Но реальные сети отличаются друг от друга, а защита зависит не только от копий данных, но и от правил согласования новых блоков.
Слово «блокчейн» дословно переводится как «цепочка блоков» (block + chain). Каждый блок — это набор записей о транзакциях, совершённых за определённое время. В сетях вроде Bitcoin блок содержит ссылку на предыдущий блок по криптографическому хешу, а участники проверяют, соответствует ли он правилам сети.
Каждый новый блок содержит в себе отпечаток предыдущего. Получается непрерывная цепочка: если кто-то попытается изменить данные в старом блоке, его отпечаток изменится, и вся цепочка после него «сломается». Незаметно подменить историю становится сложнее: недостаточно переписать один файл, нужно преодолеть правила проверки и согласования сети.
Безопасность блокчейна держится на двух столпах:
В публичных сетях вроде Bitcoin копии истории хранят и проверяют разные узлы. Их количество и полномочия зависят от конкретной сети; наличие копий само по себе не гарантирует безопасность. Правила консенсуса определяют, какую историю участники считают действительной.
Криптографические подписи позволяют проверять право распоряжения средствами по ключу. Хеши связывают данные блоков и помогают замечать изменения. Но подписи и хеши решают разные задачи; результат также зависит от правил конкретной сети.
Идея цепочки блоков появилась ещё в начале 1990-х в научных работах. Но по-настоящему технология стала известна в 2008 году, когда анонимный автор под псевдонимом Сатоши Накамото опубликовал описание Биткоина — первой криптовалюты, работающей на блокчейне. В 2009 году сеть Биткоина была запущена, и с тех пор технология развивается стремительными темпами.
В 2015 году появился Ethereum — блокчейн-платформа, которая добавила возможность запускать программы (смарт-контракты) прямо внутри сети. Это открыло дорогу для тысяч новых применений.
Технологию связанных и проверяемых записей исследуют для учёта происхождения документов, цифровых активов и событий. Но блокчейн не обязателен для любого реестра: иногда обычная база данных проще, быстрее и надёжнее. Выбор зависит от того, кто хранит записи и кому нужно их проверять.
Блокчейн связывает блоки данных криптографическими ссылками, а участники сети проверяют историю по общим правилам. Это помогает обнаруживать подмены, но не означает абсолютной защиты от ошибок, мошенничества или изменения правил самой сети.
Смотрите также: как устроен Bitcoin, что происходит при переводе Bitcoin, история криптовалют и первое объяснение криптовалюты.
Основной технический источник для примера Bitcoin: Bitcoin.org — как работает Bitcoin.
Выберите интересную тему и продолжайте разбираться.
Что хранится в блоке.
Что записывается в блокчейн.
Как блоки связаны.
Что означает подтверждение перевода Bitcoin.
Показано 6 из 152. Все ссылки и источники — в раскрываемом списке ниже.
Хотите разобраться с нуля?
Пройдите бесплатный курс «Входим в криптомир» →