Технология Blockchain изнутри: новая технологическая революция

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 23.02.2019
Размер файла 22,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

1

Размещено на http://www.allbest.ru/

Пенза 2018

ФГБОУ ВО "Пензенский государственный технологический университет"

Технология Blockchain изнутри: новая технологическая революция

Зоткина А.А., Бершадская Е.Г.,

Маркин Е.И.

Аннотации

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

Ключевые слова: Blockchain, Bitcoin, блок, майнинг, майнер, хэш - функция, Р2Р.

The blockchain technology appeared not so long ago but it has already become very popular and potentially significant for carrying out various operations because of its reliability and security. The article presents the prospects for the development of technology. The advantages and disadvantages of the blockchain are analyzed. Special attention is paid to the technological model of this system. The article provides a brief overview of technologies, principles of its work and possible application in various spheres of human activity.

Keywords: Blockchain, Bitcoin, block, mining, miner, hash function, P2P/

Основное содержание исследования

Не секрет, что индустрия информационных технологий в современное время развивается очень стремительно, и новые технологии появляются настолько быстро, что специалисты зачастую не успевают среагировать на их появление. Так произошло и с Blockchain - разработанной в рамках криптовалюты Bitcoin, впервые выпущенной еще в 2009-м году Сатоши Накамото, она долгое время оставалась незамеченной, однако в последнее время нарекшей себя на популярность.

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

Эпоха интернета принесла нам новое явление, известное как криптовалюта. Технологическая модель Blockchain была разработана в рамках криптовалюты Bitcoin [7, c.1-15]. Bitcoin - Blockchain - это открытая, децентрализованная веб-система учета, которая содержит все когда-либо совершенные Bitcoin-транзакции. Идея протокола Blockchain состоит в том, чтобы обеспечить возможность подтвердить прозрачное проведение транзакций между двумя незнакомыми сторонами без привлечения центральной инстанции [8, c.1-150].

В общем случае, Blockchain - это база данных, в которую записываются факты, объединенные в блоки, содержащиеся на всех компьютерах, объединенных в P2P-сеть.

блокчейн технология blockchain

Р2Р-сети - это распределенные системы, которым необходимо решить одну из сложнейших проблем информатики - разрешение конфликтов (the resolution of conflicts) или согласование (reconciliation). Факты, которые заносятся в базу данных, могут быть различными, например, денежные транзакции или подписи содержимого и т.д. Члены сети - анонимные субъекты, называемые узлами сети. Новый узел, присоединяющийся к сети, обязан загрузить полную копию Blockchain. Все коммуникации внутри сети используют инструменты криптографии для точной и безопасной идентификации отправителя и получателя. В случае того, если узел хочет добавить информацию в базу данных, в сети должен быть сформирован консенсус, определяющий, где будет размещен факт. Данный консенсус называется блоком [4].

Блоки - это способ организации фактов в сети недоверенных пользователей (network of non-trusted peers). В их основе лежит простая идея: сгруппировать факты в блоки, составить из блоков единственную цепочку, которая будет передана по всем узлам сети. Блоки связаны друг с другом с использованием хэша. Каждый блок ссылается на предыдущий, так может быть прослежено происхождение каждого факта. А новые блоки всегда включаются в конец цепочки. Блок в системе Blockchain включает заголовок и тело блока. Тело блока содержит список транзакций. Блоки в системе blockchain связываются между собой при помощи хэша идентификатора блока. В каждом заголовке блока содержится хэш ID предыдущего блока. Соответственно, в ID каждого блока кодируется информация о всех предыдущих блоках и данных. Из этого следует, что отследить хоть какое-либо изменение данных в любом блоке не составит труда. Соответственно, имея цепочку транзакций и ключ одного из блоков можно проверить: корректность информации в блоке, настоящая ли это цепочка, есть или нет пропущенные блоки, возможное наличие "левых" блоков в цепочке [6].

Майнингом называется процесс поддержания деятельности распределенной платформы и “поиска" блоков. Майнинг заключается в выборе транзакций (фактов) из числа ожидающих и последующем получении хэш-значения, сформированного блока транзакций. Блок считается успешно подтвержденным, если его хэш-значение начинается с определенного количества нулей, однако, большую часть времени полученные хэш-значения не являются успешными, блок немного меняется и хэш-значение генерируется заново. Успешно подтвержденный блок включается в цепь и становится видимым для всех узлов сети. Благодаря сложности данного процесса, шанс “найти” успешное хэш-значение является крайне низким, следовательно, предотвращается возможность мошенничества (никто не в состоянии контролировать, какие именно транзакции (факты) пройдут в майнинг) и повышается безопасность сети. Исключением является ситуация, когда мошенник владеет более чем половиной узлов сети. За каждый созданный блок майнер получает небольшой процент. Это такое поощрение, за выполнение ресурсоёмкой задачи [3].

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

Известным мифом о Blockchain, который обеспечил ей множество как сторонников, так и противников, является ее анонимность. С точки зрения Bitcoin (и криптовалют в целом), Blockchain - это эффективный инструмент для построения распределенной - децентрализованной - экономики. В то же время, существует много возможностей для различного рода мошеннической деятельности, например, отмывания денег [1].

Использование такой децентрализованной системы имеет свои преимущества и недостатки. К преимуществам применения Blockchain можно отнести:

· повышает уровень защиты от подделок за счет отслеживаемых цепочек происхождения;

· сокращает или помогает избежать ненужных затрат IT-инфраструктуры;

· помогает обезопасить огромное количество транзакций, т.к. хранящиеся в реестре данные нельзя изменить (без согласия более половины майнеров);

· сокращает расходы на проведение транзакций за счет их прямого проведения;

· предоставляет возможность контроля переводов внутри системы.

Кроме того, следует отметить следующие недостатки:

· сильная зависимость от надежности криптографических функций;

· затрудненное регулирование из-за отсутствия центральных адресатов;

· с ростом количества транзакций возрастает объем Blockchain, и она занимает всё больше места на компьютерах-узлах;

· Энергозатратность.

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

· Финансы - система сделает ненужными традиционные банки и финансовые институты, заменив бэк-офисные системы системой P2P;

· Контракты - умные контракты найдут применение в качестве сетевых э счетов, деньги с которых будут отправляться получателям в зависимости от реализации запланированного события. Контракты, сделки, титульные права и прочая важная документация будет храниться в открытом реестре [5];

· Патенты и авторское право - Blockchain может обеспечить соблюдение авторских прав на новые технологии, игровые приложения, музыкальные произведения и т.п.;

· Голосование - Blockchain позволяет защитить волеизъявление людей в процессе выборов;

· Коллекционирование - Blockchain можно использовать для отслеживания и валидации редких предметов, например произведений искусства;

· Товарные накладные - использование криптографических подписей поможет повысить доверие к поставляемым товарам и отслеживать их происхождение.

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

Список цитируемой литературы

1. "Как понять нужно ли интегрировать blockchain в ваш продукт?" [Электронный ресурс]: https: // habrahabr.ru/company/web_payment_ru/blog/301972/

2. "Как blockchain изменит нашу жизнь?" [Электронный ресурс]: http://rb.ru/opinion/blockchain/

3. "Токены vs Пароли" [Электронный ресурс]: https: // habrahabr.ru/post/126828/

4. Zebus - A lightweight Peer to Peer Service Bus [Электронный ресурс] - http://github.com/Abc-Arbitrage/Zebus/

5. "Как блокчейн изменит способы хранения документов об образовании?" [Электронный ресурс]: https: // vc.ru/crypto/32267-kak-blokcheyn-izmenit-sposoby-hraneniya-dokumentov-ob-obrazovanii/

6. "Блокчейн простыми словами" [Электронный ресурс]: https: // prostocoin.com/blog/blockchain-guide/

7. Алекс Форк. "Bitcoin. Больше чем деньги". 2014г. - 290стр.

8. Алекс Тапскотт, Дон Тапскотт. "Технология блокчейн - то, что движет финансовой революцией сегодня". 2014г. - 150 стр.

9. Евтушенко А., Поляков Е. Газета.ru // По цепочке до России. [Электронный ресурс]: http://www.gazeta.ru/tech/2016/02/01/8038769/blockchain. shtml/

10. Худорожков Р. Bankir.ru // Blockchain всемогущий: чем он полезен для банков. [Электронный ресурс]: http://bankir.ru/publikacii/20151106/blockchain-vsemogushchii-chem-onpolezen-dlya-bankov-10006885/

Размещено на Allbest.ru

...

Подобные документы

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

    курсовая работа [155,9 K], добавлен 03.07.2017

  • Сущность понятия "информационные технологии". Компьютерные науки и технологии. Социальная, промышленная и индустриальная революция. Основной носитель информации в XV и ХХ веке. Информатика как совокупность научных направлений, изучающих информацию.

    презентация [604,9 K], добавлен 08.09.2013

  • Технология WiFi – беспроводной аналог стандарта Ethernet, на основе которого построена большая часть офисных компьютерных сетей. Стоимость внедрения и перспективы развития технологии Wi-Max. К проблеме безопасности и качества. Внедрение WiFi в РФ.

    реферат [45,9 K], добавлен 04.05.2008

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

    лекция [108,2 K], добавлен 27.01.2012

  • Основы и характеристика технологии Ajax, ее преимущества и применение. Системы, созданные с использованием Ajax, базовые технологии. Файловый веб менеджер на основе технологии Ajax, его основные возможности и принцип реализации программного кода.

    курсовая работа [25,6 K], добавлен 23.12.2009

  • Общая характеристика технологии "дополненной" реальности. Google Glass как один из самых известных продуктов, использующих технологию "дополненой" реальности. Преимущества и области применения QR-коды. Особенности использования QR-технологии в музеях.

    реферат [635,4 K], добавлен 16.01.2014

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

    курсовая работа [580,5 K], добавлен 10.06.2014

  • Процесс обучения ИТ-специалистов технологии MSF. Разработка информационной системы, моделирующей поведение "тестируемой программы" на стадии стабилизации для проведения практических занятий. Технология нефункционального тестирования, ее преподавание.

    дипломная работа [2,3 M], добавлен 31.05.2016

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

    презентация [51,0 K], добавлен 25.06.2013

  • Этапы развития и составляющие информационных технологий. Особенности, связанные с обработкой данных. Объяснения, выдаваемые по запросам. Устаревание информационной технологии. Характеристика методологии централизованной и децентрализованной технологии.

    курсовая работа [33,0 K], добавлен 09.09.2014

  • Технологические процессы обработки информации в информационных технологиях. Способы доступа к Internet. Информационные технологии в локальных и корпоративных компьютерных сетях. Средства обработки графической информации. Понятие информационной технологии.

    учебное пособие [1,4 M], добавлен 23.03.2010

  • Облачные технологии - использование приложения, расположенного на удаленных серверах, посредством удобного пользовательского интерфейса. История и перспективы их развития. Платформы обслуживания "облаков". Положительные и отрицательные стороны сервисов.

    презентация [770,2 K], добавлен 14.03.2017

  • Анализ предметной области регистрации заказов, описание ее модели, выбор, обоснование архитектуры сетевой технологии. Требования к проектируемой сетевой технологии регистрации заявок. Информационное моделирование технологии. Графические формы интерфейса.

    курсовая работа [2,1 M], добавлен 22.12.2011

  • Анализ существующей технологии помощи клиентам в оформлении путевок. Обоснование требований к разрабатываемой сетевой технологии. Разработка графических форм интерфейса пользователя. Разработка новой технологии помощи клиентам в оформлении путевок.

    курсовая работа [4,7 M], добавлен 17.07.2014

  • Информационные технологии и их использование в профессиональной деятельности. Значимость процессов перехода к "информационному обществу". Информационное обеспечение работы правоохранительных органов. Инструментальная СУБД "CronosPlus" и "CronosPRO".

    контрольная работа [29,0 K], добавлен 30.09.2013

  • Представление информации в нужной форме. Постепенное смещение акцента на формирование содержательности информации. Инструментарий "компьютерной" технологии. Широкое использование телекоммуникационной связи и современных локальных компьютерных сетей.

    презентация [55,6 K], добавлен 21.05.2015

  • Анализ предметной области и постановка задачи. Технологии построения распределенных приложений. Сервер Zope, php. dыбор технологии. Постановка задачи и проект программы. Выбор технологии проектирования. Разработка моделей, спецификации и кодирование.

    курсовая работа [1,7 M], добавлен 05.08.2005

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

    контрольная работа [2,7 M], добавлен 18.12.2009

  • Информационные технологии: понятие, история развития, классификация и структура. Направления развития информационных систем в маркетинге, внедрение и роль персональных компьютеров. Службы интернета и степень его влияния на деятельность организаций.

    курсовая работа [819,7 K], добавлен 09.06.2010

  • Обзор поисковых систем на примере Google и Яндекс. Всеобщий интерес к стереоскопии. Создание стереоизображения из двух видеокадров. Использование эффекта Пульфриха. Принцип работы объемного дисплея. Огромные перспективы и пути развития 3D-технологии.

    реферат [1,0 M], добавлен 29.09.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.