Рубрика: Блокчейн
Технология «блокчейн» становится всё более популярной. В основном это связано с ростом цены на биткоин и популяризацией криптовалют среди широких масс. Начиная изучать эту, новую для себя технологию, у большинства новичков возникает множество трудностей с пониманием всех нюансов её работы. В этой статье мы не будем разбирать все нюансы работы блокчейна, а сосредоточимся на том, из чего состоит блокчейн – на блоках.
Вначале, для того чтобы лучше понять, что такое блок в блокчейне, давайте посмотрим на дословный перевод этого слова. Слово «blockchain» состоит из двух разных слов: «block», которое переводится на русский как «блок», и «chain», дословный перевод которого означает «цепочка». Лишь по одному этому переводу можно сделать вывод, что блок – это базовая составляющая блокчейна. А все блоки, созданные ранее и создаваемые прямо сейчас, формируют цепочку блоков.
Именно в этом и заключается главная фишка блокчейна. Все блоки связаны между собой и в каждый следующий блок записывается информация о предыдущем блоке. То есть, например, в блоке №1000 хранится информация о блоке №999, и так до самого первого блока. Это делает любую попытку изменить информацию в каком-либо блоке невозможной, так как для этого нужно изменить информацию во всех последующих блоках.
Если говорить простыми словами, то блок – это то же самое, что и станица в учётной книге. Но только он нематериален и более защищён. В нём можно записать любую информацию, которую нельзя подделать или украсть.
Формируются новые блоки с помощью майнинга. Транзакции, проводимые внутри в сети, записываются в блоки, а затем, множество майнеров проверяют их подлинность и проводят множество вычислений над блоком. Если все данные правильные, то майнер, который быстрее всех завершит эти вычисления, закрывает блок и получает награду.
Рассмотрев, как формируется блок в блокчейне, нужно узнать и то, из чего он состоит. А состоит он из множества составляющих. Мы рассмотрим не все из них, так как структура блоков в блокчейн очень сложная. И не все её составляющие являются важными для того, чтобы понять, что такое блок.
Итак, блок состоит из множества данных, которые записываются в виде набора символов. Начинается каждый блок с «заголовка», в котором записывается информация как о текущем, так и о предыдущем блоке. Помимо этого в блок вносится информация о каждой транзакции, записываемой в блоке.
Транзакции в блоке записываются по такой системе:
Когда всё это выполнено и проверено, что данные достоверны, работа над блоком завершается, майнер получает свою награду и начинает работать над следующим блоком.
Блоки – это прекрасная особенность блокчейна. Спасибо Сатоши Никамото за то, что он додумался обеднять транзакции в блок. Это сэкономило нам майнерам много ресурсов. А представьте, если бы каждая транзакция проходила отдельно. Это было бы ужасом для всех майнеров…
Добавить отзыв