ПОНЯТИЕ И СУЩНОСТЬ ТЕХНОЛОГИИ БЛОКЧЕЙН - Студенческий научный форум

XI Международная студенческая научная конференция Студенческий научный форум - 2019

ПОНЯТИЕ И СУЩНОСТЬ ТЕХНОЛОГИИ БЛОКЧЕЙН

Медведева А.А. 1, Масленникова С.Ф. 1
1Уральский государственный лесотехнический университет
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

В 2016 г. международным аналитическим агентством Gartner был обнародован очередной прогноз до 2020 г., в котором представлены 10 трендов развития международной экономики и финансов. Все они, как отмечается аналитиками агентства, объединены общей темой – это уже происходящая цифровая революция, размах которой будет со временем расти. Среди «десятки Gartner» впервые были обозначены блокчейн-технологии, как новое явление, способное изменить глобальную экономику и финансы. Аналитики Gartner прогнозируют, что к 2020 г. оборот бизнеса, основанного на блокчейне, достигнет 10 млрд. долларов [1]. При этом признается, что блокчейн можно использовать в любой отрасли, где требуется верифицировать транзакции.

Блокчейн – это сложная многофункциональная и многоуровневая информационная технология, предназначенная для надежного учета различных активов; технология надежного распределенного хранения записей обо всех когда-либо совершенных транзакциях. Блокчейн (англ. blockchain или block chain) представляет собой цепочку блоков данных, объем которой постоянно растет по мере добавления новых блоков с записями самых последних транзакций. Блоком называют такой информационный пакет, содержащий в себе все предыдущие сведения и часть новых. А вся цепочка представляет собой распределенную между множеством участников базу данных, работающую без централизованного управления. Другими словами, технология блокчейн представляет собой хронологическую база данных, в которой время когда была сделана запись неразрывно связано с самими данными, что делает ее некоммутативной [2].

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

По мнению исследователей, базовая модель распределения данных в системе, построенной на блокчейне, представляет собой определенную последовательность действий:

1. Новая транзакция отсылается всем узлам сети, сеть построена по принципу пиринговой сети, транзакция попадает в пул необработанных данных на этих узлах.

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

3. Каждый майнер пытается подобрать хэш блока, удовлетворяющий заданным разработчиками условиям (в блокчейне биткойна условием было наличие в начале хэша блока определенного количества нулей), данная операция называется подтверждением работы (proof-ofwork). Так же на данный момент появился другой способ подтверждения права на осуществление операции по внесению блока – метод подтверждения доли (proof-of-stake). Оба метода будут рассмотрены нами позже.

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

5. Узлы, получившие данный блок производят проверку на корректность транзакций и отсутствие так называемой двойной траты. Если блок не проходит проверку, он отбрасывается.

6. Если достигается согласие по корректности блока, майнеры начинают работать над новым блоком данных, основанном на хэше только что добавленного блока [3].

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

Отсутствие централизации - важный элемент технологии. Все сведения хранятся на компьютерах пользователей, которые видят одно и то же. Поэтому взломать или «выключить» blockchain невозможно: если есть хотя бы один компьютер, включенный в сеть, технология будет работать. Кроме того, система организована так, что каждый ее участник постоянно проверяет поступающие к нему сведения. В итоге при любой операции подтверждается целостность и достоверность хранящихся в сети материалов. Новая информация записывается в конец цепочки поверх уже проверенной и частично основывается на ней. Если изменить какую-то часть материалов, например, путем взлома, то это должно привести к изменению последующей цепочки информации, иначе эта ошибка будет видна всем участникам. А изменить данные сразу, например, на десяти тысячах компьютеров очень сложно и дорого. Этим гарантируется сохранность и точность сведений.

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

Библиографический список

1. Вейнберг Н. Десятка прогнозов Gartner: цифровая революция продолжается [24.10.2016] [Электронный ресурс] // Computerworld Россия – URL: http://www.computerworld.ru/articles/Desyatka-prognozov-Gartnertsifrovaya-revolyutsiya-prodolzhaetsya

2. Пряников М.М., Чугунов А.В. Блокчейн как коммуникационная основа формирования цифровой экономики: преимущества и проблемы /М.М. пряников, А.В. Чугунов. // International Journal of Open Information Technologies, vol. 5, no.6, 2017

3. Сатоши Накамото. Биткоин: цифровая пиринговая наличность [Электронный ресурс] // Coinspot [21.12.2013]. – URL: http://coinspot.io/technology/bitcoin/perevod-stati-satoshinakamoto/

Просмотров работы: 365