Блок

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

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

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

Для добавления нового блока в цепочку необходимо решить эту задачу — этот процесс называется майнингом. За решение этой задачи полагается вознаграждение, и в случае с блокчейном Биткойна каждый блок также содержит информацию об адресах, которые заработали это вознаграждение. В Биткойне степень сложности каждой задачи определяется сетью автоматически, для того чтобы обеспечить достижение целевой скорости решения. Уровень сложности корректируется путем консенсуса сети каждые 2 016 блоков. Первый блок в блокчейне известен как генезисный блок. Этот блок — единственный блок в блокчейне, который не содержит ссылки на предыдущий блок.

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

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

Связанные термины