Блок

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

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

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

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

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

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

Нашли ошибку?

Нашли ошибку? Выделите фрагмент текста и нажмите Ctrl + Enter

Авторизация
*
*

Регистрация
*
*
*
*
Генерация пароля

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: