Investor's wiki

Блок (блок биткойнов)

Блок (блок биткойнов)

Что такое блок (блокчейн-блок)?

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

Таким образом, блок представляет собой постоянное хранилище записей, которые после записи не могут быть изменены или удалены.

Как работает блок (блокчейн-блок)

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

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

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

  • Размер блока: устанавливает предельный размер блока, чтобы в него можно было записать только определенное количество информации.

  • Заголовок блока: содержит информацию о блоке.

  • Счетчик транзакций: число, показывающее, сколько транзакций хранится в блоке.

  • Транзакции: список всех транзакций в блоке.

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

  • Версия: используемая версия криптовалюты.

  • Хэш предыдущего блока: содержит хэш (зашифрованное число) заголовка предыдущего блока.

  • Hash Merkle root: Хэш транзакций в дереве Merkle текущего блока.

  • Время: метка времени для размещения блока в цепочке блоков.

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

  • Nonce: зашифрованное число, которое должен решить майнер, чтобы проверить блок и закрыть его.

Одно 32-битное число в заголовке называется одноразовым номером — программа майнинга использует случайные числа, чтобы «угадать» одноразовый номер в хеше. Когда одноразовый номер проверен, хэш решается, когда угадывается одноразовый номер или меньшее число. Затем сеть закрывает этот блок, генерирует новый с заголовком, и процесс повторяется.

Для достижения консенсуса используются разные механизмы; наиболее популярным для криптовалюты является доказательство работы (PoW), при этом доказательство доли (PoS) становится все более популярным из-за меньшего потребления энергии по сравнению с PoW.

Связь майнинга с блоками

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

Добыча криптовалют обычно считается сложной математической задачей; на самом деле это случайное число, сгенерированное путем хеширования. Хэширование — это процесс шифрования информации с использованием метода шифрования, используемого криптовалютой. Например, Биткойн использует SHA256 для своего алгоритма шифрования. Чтобы майнер сгенерировал «выигрышное» число, программа майнинга должна использовать SHA 256 для хеширования случайных чисел и помещения их в одноразовый номер, чтобы проверить, совпадают ли они.

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

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

Другое использование блоков и блокчейнов

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

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

Особенности

  • Блоки и блокчейны используются не только криптовалютами. У них также есть много других применений.

  • Блоки идентифицируются длинными числами, которые включают зашифрованную информацию о транзакциях из предыдущих блоков и информацию о новых транзакциях.

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

  • Блок — это место в цепочке блоков, где информация хранится и шифруется.

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Что такое блокчейн простыми словами?

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

Для чего используются блокчейны?

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

Как создается блок блокчейна?

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