Форма связи блокчейна, если говорить простыми словами, это незабвенный дневник, каждая страница которого ссылается на номер предыдущей страницы. Изначально это придумал Сатоши Накамото, который упомянул об этом в белой книге биткойна в 2008 году, и идея сразу же стала популярной. Каждый блок делится на две части: заголовок и тело. В заголовке ключевым элементом является "хэш предыдущего блока", который подобен ДНК-коду, полученному из содержимого предыдущего блока (транзакции, временные метки и т.д.) с помощью алгоритма SHA-256. Длина фиксирована - 256 бит, суперчувствительно.
При создании нового блока майнеры сначала собирают транзакции, собирают блок, а затем заполняют заголовок хэшем старого блока. Затем они находят значение Nonce, чтобы хэш заголовка соответствовал требованиям сложности (например, начинался с нескольких нулей). Если успешно, то это транслируется по всей сети, и все проверяют, правильна ли связь. Таким образом, цепочка продолжается, образуя необратимую последовательность.
Почему это так задумано? Чтобы предотвратить мошенничество. Если вы хотите изменить старую транзакцию, вам нужно пересчитать хэш этого блока, а затем изменить и следующий, поскольку он ссылается на старый хэш... цепная реакция, вся цепь обрушится. В реальности это сделало блокчейн хранителем "цифрового золота". Например, в Эфириуме, после обновления добавили еще больше возможностей, но базовая связь осталась прежней. Недостаток? Цепочка слишком длинная, давление на хранение велико, но технологии сжатия развиваются. В общем, эта форма проста, но мощна, и она заложила основу Web3.