Что такое блок Block

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

Что такое блокчейн? Какие особенности у блокчейна? Пожалуйста, обратитесь к разделу «Что такое блокчейн».

Блок, как основная структурная единица в структуре блокчейна, состоит из «заголовка блока», содержащего идентификационную информацию о самом блоке, и «тела блока», содержащего информацию о базе данных. По сравнению с традиционной структурой базы данных, тело блока похоже на конкретное содержание каждой страницы базы данных, а заголовок блока — на номер страницы, используемый для определения местоположения данных.

Что такое заголовок блока? Что такое хеш-функция?

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

Криптографическая сводка создается с помощью одностороннего алгоритма шифрования, широко используемого в области блокчейна, который обычно называют «хеш-алгоритм» или «хеш-функция» (Hash Function). Его принцип работы похож на обобщение и сводку содержимого, формирующую сводку. Название «односторонний алгоритм шифрования» связано с тем, что, зная все данные, содержащиеся в предыдущем блоке, можно легко сгенерировать сводку. Но если у нас есть только сводка, очень трудно точно восстановить все данные предыдущего блока. Значение, полученное путем применения хеш-алгоритма к заданным данным, называется «хеш-значением» (Hash Value) этих данных.

Чтобы более подробно понять принципы, технологии и работу хеш-алгоритмов, пожалуйста, обратитесь к Investopedia.

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

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

Что такое «родительский блок»? Что такое «генезис-блок»?

В области блокчейна обычно под «родительским блоком» понимается предыдущий блок, то есть блок, содержащий в своем заголовке хеш-значение предыдущего блока, зашифрованное с помощью хеш-алгоритма. Когда в блокчейне еще не создан первый блок, отсутствует родительский блок, и последующие блоки не могут быть созданы. В этом случае команда разработчиков обычно создает первый блок этого блокчейна, который не содержит хеш-значения какого-либо родительского блока. Такой блок называется «генезис-блок» (Genesis Block). Создание генезис-блока обычно означает официальный запуск этого блокчейна, а данные внутри него шифруются и записываются во все последующие блоки цепочки.

Например: 3 января 2009 года Сатоши Накамото создал генезис-блок сети Биткойн на сервере в Хельсинки, Финляндия, что ознаменовало официальное рождение сети Биткойн. В этом блоке Накамото оставил сообщение: «The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.» (Заголовок газеты The Times за тот день: «Министр финансов на грани второго спасения банков»). **$HAEDAL **$SAHARA $PHA

BTC0,18%
HAEDAL-4,5%
SAHARA-2,03%
PHA-1,52%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить