БЛОКЧЕЙН – БЕЗОПАСНАЯ ПЕРЕДАЧА ДАННЫХ - Студенческий научный форум

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

БЛОКЧЕЙН – БЕЗОПАСНАЯ ПЕРЕДАЧА ДАННЫХ

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

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

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

Хешчейн – блоки, соединенные хеш-функцией. Они состоят из payload’a и самого хеша. Хеш каждого нового блока исходит из предыдущего. Полезная нагрузка – это неопределенные данные, которые могут быть изменены, не нарушая всей цепочки. Чтобы дать возможность создать блок определенному лицу, необходимо использовать способ криптографии открытого ключа.

Если у кого-то есть данные m, он может зашифровать значение Enc(m). Но только тот, у кого есть ключ шифра, может расшифровать значние m из Enc(m).

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

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

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

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

Литература:

  1. https://ru.wikipedia.org/wiki/Блокчейн

  2. https://crypto.stackexchange.com/

  3. https://geektimes.ru/company/wirex/blog/277438/

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