Что такое Блокчейн: простое объяснение
Слово Блокчейн слышал каждый, кто знаком с криптовалютой. Лишь малое количество людей понимают что такое блокчейн, но эта статья как раз для тех людей, которые нуждаются в доскональном объяснении. После ее прочтения вы сможете объяснить что такое Блокчейн даже своему коту.
Суть блокчейна и объяснение его работы
Blockchain – цепочка блоков транзакций в распределенном реестре. Разумеется, данное определение оставило у вас кучу вопросов и непонятно ничего, но все можно объяснить более простым языком…
Давайте разделим слово блокчейн на два составных слова: “Block” (куб или блок) и “Chain” (цепочка). Так вот блокчейн это такая последовательность, где чередуются блоки, связанные цепочками. В каждом блоке содержится ценная информация, которая передается по цепочки в следующий блок. Каждый блок в свою очередь использует зашифрованные данные предыдущего блока и добавляет туда свой шифр.
Первым прототипом блокчейна стал Биткоин – криптовалюта 1-го поколения, которая стала доступна к покупке и продаже в 2009 году. Прочитать про Bitcoin подробнее вы можете в этой статье: (ссылка на статью)
Таким образом, если поменять информацию в блоке Genesis (самый первый блок в блокчейне), то вся последующая информация будет считана недействительной. Получается, чтобы изменить данные в 1 блоке, необходимо поменять данные во всей цепочки блоков, что просто невозможно с текущими технологиями. Если данное объяснение все еще оставило у вас вопросы, попробуем рассмотреть на простом примере…
Наиболее простое объяснение работы Blockchain
Героем данного примера станет Вася, который ведет список где записывает, кто и сколько ему должен. Вася использует для этого самый обычный бумажник и хранит его у себя дома. Те, кто вернул деньги обратно, подписываются словом “вернул”.
Получилось так, что Сережа занял у Васи самую крупную сумму и он не хочет ее возвращать. Для этого он пробрался в дом Васи, нашел его дневник и подменил записи, после чего в списке написано, что Сережа уже вернул деньги. Таким образом Вася теряет 5000 рублей, но он принимает решение обезопасить свой список от злоумышленников. Для этого он использует хеширование данных.
Хеширование
Хеширование – преобразование любой информации (текста, изображения, документа) в короткую последовательность букв и цифр.
Если выразиться более простым языком, то мы превращаем любую информацию в набор непонятных символов, который не получится прочитать без специальных алгоритмов. Это можно представить на примере с китайским и русским языком: условно мы берем “Сережа должен 5000 рублей” и превращаем в “谢尔盖欠5000卢布” – простому русскоговорящему ничего не понять.
Ровно таким же способом, Вася превращает нужное предложение в хеш (набор зашифрованных символов). Для этого он использует алгоритм sha-256 и успешно превращает “Сережа должен 5000 рублей”в шифр представленный ниже.
Но тут Вася вспомнил, что Сережа тоже знает о подобных алгоритмах и может изменить хеш при помощи специальных программ для хеширования. Но ведь ему нужно как то защитить свой дневник. Для этого, он хеширует все свои записи в дневнике так, чтобы каждый следующий шифр содержал в себе хеш предыдущей записи.
В итоге Вася получает новый хеш с каждой новой записью. Теперь, Сережа не сможет изменить только одну запись, для этого ему нужно изменить записи во всем дневнике, а это очень долгий и трудоемкий процесс. Но представим, что Сережа набрался терпения и решился заменить все записи в дневнике.
На этот случай Вася принял следующее решение:
Теперь копия дневника Васи есть у каждого его знакомого, это как общая бухгалтерская книга. С этого момента, Сереже нужно подменить не только запись Васи, но и копии каждого знакомого. Но возможно, что у одного из знакомых есть 2 или сразу 3 такие копии, о которых никто не знает. Теперь Сережа никак не сможет стереть записи и ему придется вернуть долг Васе.
На этом примере мы объяснили что такое децентрализация. То есть абсолютно каждому владельцу Биткоина доступна вся ваша бухгалтерия, но ваши личные данные остаются анонимными, а украсть средства с вашего кошелька не получится, ведь для этого необходимо подменить данные пользователей со всего мира. Организовать такое просто невозможно, таких технологий еще нет, а разгадать феномен блокчейна не получится.
Хеширование: простое объяснение
Объяснить что такое хеширование можно также на примере с родословной: Представим, что ваша бабушка, которая жила в далеком 18 веке просто гуляла по улице. Вдруг к ней подошел ваш дед с целью познакомиться, но что-то пошло не так, ваша бабушка застеснялась и не стала с ним знакомиться. Теперь они никогда не сойдутся, никогда не будет ни вас, ни ваших родителей. То же самое происходит и в блокчейне – каждое малейшее изменение, меняет всю цепочку данных.
Для чего нужен блокчейн?
Технологии Блокчейна дают возможность проводить безопасные финансовые сделки, а также вести учет и переводить цифровые активы. Но это еще не все, у блокчейна есть целый ряд функций:
-
Обеспечение прозрачности. Все ваши сделки прозрачны и видны другим пользователям, отчего злоумышленники не смогут их подделать;
-
Децентрализация. Все ваши данные доступны только вам, а транзакции недоступны центральным банкам и другим регуляторам;
-
Простота и скорость. Вам не нужны никакие посредники или банк, регулирующий сделку. Все ваши активы поступают напрямую к получателю и обратно, это также помогает избежать высоких комиссий;
-
Скорость транзакций. Блокчейн позволяет осуществлять быстрые транзакции.
Одной из первых криптовалют, использующих технологии блокчейна, является Bitcoin, о котором вы можете прочитать в нашем другом выпуске.
Типы сетей блокчейна и их особенности
Частные
Такие сети принадлежат определенной организации и возможности в них определяются их владельцами. Обычно их используют закрытые компании и экосистемы: Multichain, Hyperledger Fabric.
Публичные
Открытые сети, где вся информация прозрачна и доступна каждому участнику. Здесь каждый пользователь может проводить децентрализованные транзакции, эти сети: Bitcoin, Etherium, Litecoin.
Консорциумные
Сети в которых решения принимает не конкретный владелец, а целая группа участников организации. Это помогает обеспечивать больший контроль чем публичные сети. Данные сети: Energy Web Chain, R3 Corda.
Гибридные
Это смесь частных и публичных блокчейнов, где присутствуют элементы как централизованной, так и децентрализованной системы управления. Примеры: IBM Blockchain Platform, Quorum.
Выбор того или иного типа блокчейн-сети зависит от потребностей бизнеса или проекта, а также необходимой скорости и децентрализации.
Выводы
В наше время блокчейн очень важен, так как дает возможность совершать децентрализованные и при этом безопасные сделки. Использование цифровых активов, работающих по технологии блокчейна, позволяет проводить быстрые сделки по всему миру и оставаться анонимным. На нашем сайте вы можете ознакомиться с разными экосистемами на блокчейне, статьи на которые доступны к прочтению.
Часто задаваемые вопросы
Для чего нужен блокчейн?
Блокчейн позволяет осуществлять децентрализованные транзакции без посредников с высоким уровнем безопасности.
Где используют блокчейн?
Технологии блокчейна используют для проведения безопасных транзакций создания децентрализованных приложений, осуществления смарт-контрактов и защиты данных.
Как работает блокчейн?
Блокчейн можно представить в виде цепочки, в которой каждые последующие данные используют предыдущие и при этом хешируются. Эти данные доступны каждому пользователю и каждое изменение в цепочки будет замечено и не будет считаться действительным.