Образовательная платформа по трейдингу

Введите поисковой запрос:

Блок в блокчейне

Все термины словаря
Block

Порция записей, добавляемая в цепочку: список транзакций и заголовок со ссылкой на предыдущий блок. Эта ссылка связывает блоки в единую последовательность, которую нельзя изменить задним числом.

Что содержит блок в блокчейне биткоина

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

Что содержит блок в блокчейне: заголовок и список транзакций

В заголовке хранятся несколько ключевых полей.

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

Цепочки блоков в блокчейне

Каждый блок содержит хеш предыдущего - короткий отпечаток его содержимого. Именно это превращает набор блоков в цепь.

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

Неизменяемость блокчейна обеспечивается не запретом на правку, а её экономической бессмысленностью: переписать историю дороже, чем можно на этом выиграть.

7 дней триала

Как блок попадает в цепочку

  1. Транзакции, ожидающие подтверждения, собираются в пул неподтверждённых операций.
  2. Майнер формирует из них блок и подбирает служебное число, при котором хеш блока удовлетворяет условию сложности.
  3. Найденный блок рассылается по сети.
  4. Остальные участники проверяют корректность и добавляют блок к своей копии цепочки.
  5. Транзакции внутри считаются подтверждёнными, и с каждым следующим блоком подтверждение становится надёжнее.

В сети биткоина блоки появляются примерно раз в десять минут - сложность подбора автоматически подстраивается под общую мощность сети, чтобы удерживать этот интервал.

Где хранятся блоки

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

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

Что ограничивает размер

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

Отсюда практическое следствие для пользователя: в периоды загруженности сети комиссия за перевод растёт, а транзакции с низкой комиссией ждут дольше.

1235x150_2.gif

Частые вопросы

Что такое блоки информации в блокчейне?

Порции записей о транзакциях, объединённые в структуру с заголовком. Каждая такая порция и называется блоком.

Где хранятся блоки информации в блокчейне?

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

Можно ли изменить содержимое блока?

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

Сколько транзакций помещается в блок?

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

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

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

вверх