Что такое...?

Блокчейн. Технология по-простому, и области применения

Блокчейн. Технология по-простому, и области применения

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

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

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

about-blockchainПредположим, вы живете в Европе, и вы хотите перевести деньги своему другу в Японию. Вы инициируете транзакцию, каждая онлайн-транзакция будет называться “блок”.

Поскольку информация о транзакции является общедоступной, все люди в сети смогут видеть этот блок.

В случае, если люди в сети одобрят транзакцию, тогда “блок” будет добавлен в “цепочку», которая является прозрачной записью транзакций. Отсюда и название “blockchain” – “цепь блоков”.

Главное понимать Блокчейн не равно Криптовалюта.

У данной технологии десятки возможных применений, вот только некоторые из них:

Швейцарский банк UBS и британские Barclays экспериментируют с блочной цепью как способому ускорить работу и сократить до 20 млрд. Долл. США на посредниках.

  • Избирательный процесс

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

  • Системы снабжения городов водой, электричеством, т.д.

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

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

Развертывание решений blockchain в образовании могло бы упростить процедуры проверки, тем самым уменьшив мошеннические операции с ведомостями.

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

  • И десятки других. (расчет коммунальных платежей, учет электроэнергии, благотворительность, расчет государственных закупок, и.т.д.)

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

Блокчейн (цепочка блоков) – база данных, которая состоит из всех компьютеров, подключенных к этой сети. Когда запись добавлена ​​в цепочку, ее очень сложно изменить.

blockchain-applicationsЧтобы все копии базы данных были одинаковыми, сеть выполняет постоянные проверки и синхронизацию данных между компьютерами.

Главное это конечно же хранение данных о проводимых операциях в базе данных.

Записи объединяются в блоки и добавляются в цепочку один за другим.

Основные понятия, характерные для всех таких операций это:

  1. Запись – любая информация, например, сделка
  2. Блок – набор записей
  3. Цепь – все блоки, соединенные вместе

Например, скажем, Человек А продает что-то Человеку Б.

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

Затем запись проверяется сетью. Компьютеры в сети, называемые “узлами», проверяют детали сделки, чтобы убедиться, что она действительна.

И если в банковской сфере проверка данных выполняется единожды, то в блочной цепочке требуется не менее 6 подтверждений для добавления блока в цепочку, иначе он будет отклонен.

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

Хэш-код создается математической функцией, которая принимает цифровую информацию и генерирует из нее строку букв и цифр.

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

Блок добавляется к блочной цепочке. Хэш-коды соединяют блоки вместе в определенном порядке.

Все узлы могут получить доступ к информации и конкурировать за добавление в базу данных.

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

Давайте подытожим простыми словами весь вышеописанный процесс.

blockchain01При проведении операции она кодируется определенным образом – это запись.

Определенный набор записей формирует блок записей с уникальным идентификатором в виде хеша (генерируемый набор символов).

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

Блок проходит проверку и получает не менее 6 подтверждений на добавление к цепи.

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

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

Это потребует такое количество затрат и техники, что к моменту расшифровки, информация уже потеряет всякий смысл.

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