Правовое регулирование применения технологии блокчейн. А. Ю. Чурилов

Читать онлайн.
Название Правовое регулирование применения технологии блокчейн
Автор произведения А. Ю. Чурилов
Жанр Юриспруденция, право
Серия
Издательство Юриспруденция, право
Год выпуска 2021
isbn 978-5-7205-1739-7



Скачать книгу

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

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

      • Эффективно кодировать массивы данных в уникальные информационные блоки стандартного размера, т. е. хешировать данные.

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

      • Использовать элементы специального подраздела математики – теории игр – для обеспечения соблюдения правил сети и достижения консенсуса при создании новых блоков[13].

      Как известно, любая информация, в том числе информация о транзакциях, может быть представлена объемом данных, который в ней содержится. Так и информация о транзакциях в системе блокчейн представляет объем данных, объединенных в своего рода звенья, которые в свою очередь объединены в хронологическом порядке в цепочку блоков, в которой каждый предыдущий блок подтверждает действительность последующего путем включения информации о предыдущих транзакциях в виде особого криптографического ключа в заголовок каждого последующего блока транзакций (см. рис. 4)[14]. При этом каждый из участников сети (так называемые ноды[15]) хранит как минимум часть всей базы данных, что обеспечивает ее устойчивость к противоправным действиям со стороны как третьих лиц, так и самих участников. Под транзакцией в случае с блокчейн-технологией подразумевается любое взаимодействие между участниками блокчейн-системы – будь то передача какого-либо актива (например, криптовалюты) или передача информации – каждое из этих взаимодействий фиксируется в блоке системы.

      Каждый блок, содержащий информацию о транзакциях в сети блокчейн, идентифицируется с помощью криптографического ключа – хэша (hash) – который генерируется с использованием криптографических алгоритмов, таких как SHA256 (используется в сети Биткоин)[16], SHA-3 (Ethereum) и другие. Инструмент хэширования информации является неотъемлемой частью технологии блокчейн – оно используется для адресации в блокчейн-сетях, для формирования электронной «подписи» транзакций, а также для создания новых блоков – т. е. «майнинга». Хэширование – это алгоритмический метод преобразования набора данных произвольного размера в стандартизированную строку фиксированной длины. Алгоритм преобразования, используемый в блокчейн-сетях, не допускает повторения одного и того же хэша в различных блоках, который свойственен более простым хэш-таблицам. Использование хэширования позволяет удостовериться в целостности информации, содержащейся в каждом последующем блоке в сети блокчейн, путем так называемой проверки «контрольной суммы», расчет которой основан на алгоритме хеширования. Для реализации этого подхода блокчейн-системы могут использовать, например, распределенные хэш-таблицы[17] или хэш-таблицы



<p>13</p>

Подробнее об этом см.: Цихилов А. Блокчейн. Принципы и основы. М.: Интеллектуальная Литература, 2019. С. 14–15.

<p>14</p>

Отсюда и название технологии – Блокчейн – цепь блоков.

<p>15</p>

Node.

<p>16</p>

Andreas M. Antonopoulos. Mastering Bitcoin. O’Reily Media, 2015. P 170.

<p>17</p>

Matteo Bernardinetal. Blockchains meet distributed hash tables: Decoupling validation from state storage // Distributed Ledger Technology Workshop. 2019. P. 43–55.