Ещё в конце прошлого столетия люди уже понимали как децентрализованно хранить информацию и проводить распределенные вычисления. Но термин «блокчейн» появился у нас сравнительно недавно, в 2008 году. Именно тогда появилась и первая цифровая криптовалюта Биткоин. Однако, о биткоине на Криптонце уже писали, поэтому давайте в этой статье разберем, что же такое блокчейн.

Определение блокчейна
Чтобы понять, что такое блокчейн, нужно как минимум начать с его названия. Blockchain — дословно в переводе звучит как «цепь блоков». Если говорить понятным языком, то блокчейн это информация записанная в блоки, которые соединены в цепочку.
Блокче́йн (англ. blockchain, изначально block chain — цепь из блоков) — выстроенная по определённым правилам непрерывная последовательная цепочка блоков.
Как работает блокчейн?
Прежде всего, блокчейн — это такая большая децентрализованная база данных, основная задача которой состоит в том, чтобы хранить последовательные блоки с набором данных (дата создания, версия, прошлые действия в сети). Представьте себе бесконечную цепь, блоки которой нельзя разорвать или поменять местами друг с другом.
Основными свойствами технологии блокчейн можно назвать следующие:
- Безопасность
- Прозрачность
- Децентрализация
Можно представить блокчейн, как некую папку с бумагами, куда можно положить новый лист, но лишь после уже имеющейся, а остальные нельзя ни достать, ни отредактировать. Добавить такой «лист» можно выполнив скрипт. Кроме обязательных основных данных, у каждого блока цепи есть еще и хеш текущего блока, хеш предыдущего блока, список транзакций.

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

Обрабатывая транзакции в блокчейне идёт постоянная проверка хешей. Когда проверка завершена — система направляется к последнему хешу и подтверждает целостность и верность всех предыдущих хешей, чтобы закрыть блок. Эти проверки нужны для того, чтобы никто не смог добавить себе дополнительные токены и отправил эту информацию в сеть. Подмененный блок не сможет пройти проверку и в цепочку добавлен не будет.
Майнеры: кто это и в зачем они нужны?
Если представить, что блокчейн — это банковская сеть, то ей нужны и банковские служащие. Майнеры — это те люди, которые выполняют задачи по проверке и подписыванию блоков в сети блокчейн.
Для того, чтобы создать транзакцию в блокчейне и выполнить её, нужно поместить её в специальное место — мемпул. Там хранятся все транзакции, которые обрабатывают майнеры.
Что делают майнеры?
Майнеры с помощью специального ПО подключаются к мемпулу и начинают обрабатывать хранящиеся там транзакции. Майнер высчитывает хеш и сообщает решение в сеть, где с ним должны ознакомиться другие майнеры и подтвердить его. Если решение будет верным, майнер, решивший хеш получит вознаграждение.
Есть два вида майнинга: Proof of stake (доказательство владения) и Proof of work (доказательство работы). Большая часть блокчейн проект работает именно по второму принципу, поэтому для майнинга нужно высокоэффективное оборудование или простыми словами — достаточно дорогие видеокарты.

Для чего нужен блокчейн?
На сегодняшний день слово «блокчейн» у многих людей ассоциируется лишь с криптовалютами, хотя сама технология нашла немало других областей для применения. Поскольку, эта технология поддерживает распределённое хранение данных, её можно применять в следующих областях:
- Голосования
- Торговля
- Документооборот
- Кредитование и др.
Биткоин всего лишь один из проектов, основанных на технологии блокчейн, который получил мировую известность из-за своей стоимости. Однако в мире существует ещё множество вещей, где можно и нужно применить эту замечательную технологию хранения данных.
Помогла ли вам статья?