Что такое блокчейн и как он работает

Что такое блокчейн и как он работает

Обучение
Июн 22, 2018 by Viktor
447
что такое блокчейн

Блокчейн — это в дословном переводе цепочка блоков (block chain). В данном контексте цепочка блоков — это последовательно записанная информация без возможности внесения изменений. Что такое блокчейн, я постараюсь доступным языком объяснить ниже.

Пример 1

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

 

что такое блокчейн

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

Пример 2

Вероятно более простой и понятный пример для понимания, что такое блокчейн и как он работает. Обратите внимание на фото ниже:

что такое блокчейн

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

Заключение

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

Добавить комментарий