Что такое блок в блокчейне?

Рубрика: Блокчейн

Технология «блокчейн» становится всё более популярной. В основном это связано с ростом цены на биткоин и популяризацией криптовалют среди широких масс. Начиная изучать эту, новую для себя технологию, у большинства новичков возникает множество трудностей с пониманием всех нюансов её работы. В этой статье мы не будем разбирать все нюансы работы блокчейна, а сосредоточимся на том, из чего состоит блокчейн – на блоках.

Вначале, для того чтобы лучше понять, что такое блок в блокчейне, давайте посмотрим на дословный перевод этого слова. Слово «blockchain» состоит из двух разных слов: «block», которое переводится на русский как «блок», и «chain», дословный перевод которого означает «цепочка». Лишь по одному этому переводу можно сделать вывод, что блок – это базовая составляющая блокчейна. А все блоки, созданные ранее и создаваемые прямо сейчас, формируют цепочку блоков.

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

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

Как создаётся блок и из чего он состоит?

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

Рассмотрев, как формируется блок в блокчейне, нужно узнать и то, из чего он состоит. А состоит он из множества составляющих. Мы рассмотрим не все из них, так как структура блоков в блокчейн очень сложная. И не все её составляющие являются важными для того, чтобы понять, что такое блок.

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

Транзакции в блоке записываются по такой системе:

  1. Вначале просчитываются общие хэши всех транзакций в текущем блоке.
  2. Затем рассчитываются хэши от суммы хэшей этих транзакций.
  3. По той же схеме рассчитываются хэши от суммы получившихся хэшей и далее по схеме.
  4. Расчёты производятся, пока не будет рассчитан один общий хэш.

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

Мнение из сети:

Блоки – это прекрасная особенность блокчейна. Спасибо Сатоши Никамото за то, что он додумался обеднять транзакции в блок. Это сэкономило нам майнерам много ресурсов. А представьте, если бы каждая транзакция проходила отдельно. Это было бы ужасом для всех майнеров…

Комментарии

Сортировать по:
Аноним

Блоки и правда прекрасная особенность в блокчейне. Недавно нашел интересные факты о блокчейне https://habrahabr.ru/company/raiffeisenbank/blog/346534/

02:02:2018

Оставьте свой отзыв!


Войти через:
Анонимно