Протестируй
10 дней бесплатно
113
Время для чтения: 10 мин.

Что такое Блокчейн: простое объяснение

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

Слово Блокчейн слышал каждый, кто знаком с криптовалютой. Лишь малое количество людей понимают что такое блокчейн, но эта статья как раз для тех людей, которые нуждаются в доскональном объяснении. После ее прочтения вы сможете объяснить что такое Блокчейн даже своему коту.

2024-09-16_18-25_489.png

Суть блокчейна и объяснение его работы 

Blockchain – цепочка блоков транзакций в распределенном реестре. Разумеется, данное определение оставило у вас кучу вопросов и непонятно ничего, но все можно объяснить более простым языком…

Давайте разделим слово блокчейн на два составных слова: “Block” (куб или блок) и “Chain” (цепочка). Так вот блокчейн это такая последовательность, где чередуются блоки, связанные цепочками. В каждом блоке содержится ценная информация, которая передается по цепочки в следующий блок. Каждый блок в свою очередь использует зашифрованные данные предыдущего блока и добавляет туда свой шифр. 

 

Первым прототипом блокчейна стал Биткоин – криптовалюта 1-го поколения, которая стала доступна к покупке и продаже в 2009 году. Прочитать про Bitcoin подробнее вы можете в этой статье: (ссылка на статью)

 

 

Таким образом, если поменять информацию в блоке Genesis (самый первый блок в блокчейне), то вся последующая информация будет считана недействительной. Получается, чтобы изменить данные в 1 блоке, необходимо поменять данные во всей цепочки блоков, что просто невозможно с текущими технологиями. Если данное объяснение все еще оставило у вас вопросы, попробуем рассмотреть на простом примере…

 

Наиболее простое объяснение работы Blockchain

 

Героем данного примера станет Вася, который ведет список где записывает, кто и сколько ему должен. Вася использует для этого самый обычный бумажник и хранит его у себя дома. Те, кто вернул деньги обратно, подписываются словом “вернул”.

 

Blockchain, объяснение работы

 

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

 

Хеширование

 

Хеширование – преобразование любой информации (текста, изображения, документа) в короткую последовательность букв и цифр. 

 

Если выразиться более простым языком, то мы превращаем любую информацию в набор непонятных символов, который не получится прочитать без специальных алгоритмов. Это можно представить на примере с китайским и русским языком: условно мы берем “Сережа должен 5000 рублей” и превращаем в “谢尔盖欠5000卢布” – простому русскоговорящему ничего не понять.

 

Ровно таким же способом, Вася превращает нужное предложение в хеш (набор зашифрованных символов). Для этого он использует алгоритм sha-256 и успешно превращает “Сережа должен 5000 рублей”в шифр представленный ниже.

 

Хеширование на блокчене



 

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

 

Хеширование данных с помощью SHA-256

 

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

 

На этот случай Вася принял следующее решение:

 

Теперь копия дневника Васи есть у каждого его знакомого, это как общая бухгалтерская книга. С этого момента, Сереже нужно подменить не только запись Васи, но и копии каждого знакомого. Но возможно, что у одного из знакомых есть 2 или сразу 3 такие копии, о которых никто не знает. Теперь Сережа никак не сможет стереть записи и ему придется вернуть долг Васе.

Пример работы блокчейна

 

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

 

Хеширование: простое объяснение

 

Объяснить что такое хеширование можно также на примере с родословной: Представим, что ваша бабушка, которая жила в далеком 18 веке просто гуляла по улице. Вдруг к ней подошел ваш дед с целью познакомиться, но что-то пошло не так, ваша бабушка застеснялась и не стала с ним знакомиться. Теперь они никогда не сойдутся, никогда не будет ни вас, ни ваших родителей. То же самое происходит и в блокчейне – каждое малейшее изменение, меняет всю цепочку данных.

 

Для чего нужен блокчейн?

 

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

 

  1. Обеспечение прозрачности. Все ваши сделки прозрачны и видны другим пользователям, отчего злоумышленники не смогут их подделать;

 

  1. Децентрализация. Все ваши данные доступны только вам, а транзакции недоступны центральным банкам и другим регуляторам;

 

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

 

  1. Скорость транзакций. Блокчейн позволяет осуществлять быстрые транзакции.

 

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

 

Типы сетей блокчейна и их особенности

 

Частные 

Такие сети принадлежат определенной организации и возможности в них определяются их владельцами. Обычно их используют закрытые компании и экосистемы: Multichain, Hyperledger Fabric.

 

Публичные 

Открытые сети, где вся информация прозрачна и доступна каждому участнику. Здесь каждый пользователь может проводить децентрализованные транзакции, эти сети: Bitcoin, Etherium, Litecoin.

 

Консорциумные

Сети в которых решения принимает не конкретный владелец, а целая группа участников организации. Это помогает обеспечивать больший контроль чем публичные сети. Данные сети: Energy Web Chain, R3 Corda.

 

Гибридные

Это смесь частных и публичных блокчейнов, где присутствуют элементы как централизованной, так и децентрализованной системы управления. Примеры: IBM Blockchain Platform, Quorum.

 

Выбор того или иного типа блокчейн-сети зависит от потребностей бизнеса или проекта, а также необходимой скорости и децентрализации.

 

Выводы

 

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

 

Часто задаваемые вопросы

 

Для чего нужен блокчейн?

Блокчейн позволяет осуществлять децентрализованные транзакции без посредников с высоким уровнем безопасности.

 

Где используют блокчейн?

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

 

Как работает блокчейн?

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