Курс 9.1 — Анатомия блокчейна: что в блоке?

Готовы разобраться в том, что делает блокчейн таким особенным? Забудьте на минутку о технических разговорах. Давайте углубимся в основы блокчейна

от
Tony A.

Поговорите с ним о технике письма, криптовалюте и музыке.

Добро пожаловать на урок 9.1 нашего курса «Глубокое погружение в блокчейн»!

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

И так же, как в ноутбуке есть страницы, в блокчейне есть блокирует. Каждый блок — это цифровой контейнер со списком транзакций, и именно благодаря этим блокам блокчейн получил свое название и обладает невероятной защитой от несанкционированного доступа.

Итак, что же именно находится внутри одного из этих сверхмощных блоков? Давайте вскроем один из них и посмотрим.

Анатомия блока

image

Каждый блок состоит из двух основных частей: Заголовок блока и Список транзакций. Считайте заголовок «идентификационной картой» блока, а список — его «содержимым».

1. Список транзакций

Это источник жизненной силы этого квартала. Это список всех транзакций, которые были проверены и объединены вместе. Это записи о том, кто и кому что отправлял, например»Уолби пользователь A отправил 1,2 BTC пользователю Walbi B.»

2. Заголовок блока

В этом и заключается секретный соус квартала — ключ к его безопасности и «цепному» свойству. Заголовок — это небольшая и более техническая часть блока, содержащая все необходимые метаданные. Именно благодаря этому происходит волшебство. В заголовке содержится несколько ключевых сведений:

  • Хэш предыдущего блока: Это цифровой суперклей, который объединяет блокчейн. А) нарубить это уникальная строка символов фиксированного размера, которая действует как цифровой отпечаток пальца. Хеш предыдущего блока — это «отпечаток» предыдущего блока, создающий прямую криптографическую ссылку. Если вы измените хотя бы одну деталь в предыдущем блоке, хэш блока полностью изменится, а ссылка разорвется, что предупредит всех пользователей сети о взломе. Это самая надежная защищенная от взлома пломба!
  • Отметка времени: Как следует из названия, это точная дата и время создания и проверки блока. Это гарантирует, что блоки расположены в хронологическом порядке, поэтому вы всегда будете иметь неопровержимую информацию о том, когда произошли транзакции. Это как цифровая метка времени, которая никогда не лжет.
  • Корень дерева Меркл: Это «компактная сводка» всех транзакций в блоке. Думайте об этом как о генеалогическом древе всех транзакций, но вместо имён всё это криптографически сжато в один хэш. Это очень эффективный способ доказать, что конкретная транзакция включена в блок, не проверяя каждую из них. Если какая-либо транзакция в списке будет изменена, Корень дерева Меркл изменения, которые сделают хеш блока недействительным.

Цепная реакция: как все это взаимосвязано

Итак, как все это создает «прозрачную и защищенную от несанкционированного доступа бухгалтерскую книгу»?

Все дело в цепочке, детка! При создании нового блока ему присваивается уникальный хеш на основе заголовка (в который входит хеш предыдущего блока). Затем, когда следующий блок создан, он берет хеш первого блока и помещает его в свой заголовок. Этот процесс продолжается вечно, создавая непрерывный и непрерывный нерушимая цепь.

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

И в этом суть того, что находится внутри блока! В следующем уроке мы подробнее рассмотрим, как на самом деле аутентифицируются и проверяются транзакциями в сети.