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

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

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

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

      Итак, для большей надежности каждое последующее звено цепочки содержит информацию о предыдущем звене или блоке[52]. Увеличение количества проверенных блоков повышает достоверность всех предыдущих транзакций, ведь каждый раз при создании нового блока пользователи проверяют действительность полной цепочки транзакций: от начала и до конца[53]. Чем длиннее цепочка взаимосвязанных блоков, тем меньше вероятность фальсификации. Механизм, при помощи которого подтверждаются сделки в блокчейне Bitcoin, получил название «подтверждение работы» (proof of work)[54]. Подтверждение цепочки взаимосвязанных блоков самими пользователями – характерное свойство блокчейна, обусловливающее доверие участников распределенной цепочки данных[55].

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

      Информация о количестве единиц виртуальной валюты у пользователя хранится в биткойн-кошельке. Кошелек представляет собой текстовый файл, содержимое которого закодировано посредством пары ключей: частного и публичного[58]. Частный ключ хранится на руках у владельца биткойн-кошелька и используется для подтверждения воли на совершение платежа. Публичный ключ применяется для идентификации кошелька получателя. По факту

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


<p>51</p>

Antonopoulos A. Mastering Bitcoin // Mastering Bitcoin – Unlocking digital currencies. GitHub. 2017. URL: https://github.com/bitcoinbook/bitcoinbook.

<p>52</p>

SWIFT Institute, The Impact and Potential of Blockchain on the Securities Transaction Lifecycle. 2016.

<p>53</p>

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

<p>54</p>

Lopp /. Bitcoin: The Trust Anchor in a Sea of Blockchains // CoinDesk. 2016. URL: http://www.coindesk.com/bitcoin-the-trust-anchor-in-a-sea-of-blockchains/.

<p>55</p>

Гаджен Ф. Blockchain на рынках капитала // Банковское обозрение. 2016. № 3.

<p>56</p>

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

<p>57</p>

Опуская технические детали, уместно сказать, что именно майнеры за счет привлечения вычислительных мощностей отвечают за создание блоков, а значит, возможность записи новых транзакций. Примечательно, что майнер не является финансовым посредником в строгом смысле слова, так как не приобретает валюту у третьих лиц с целью продажи. Компетенция майнера ограничивается подтверждением того, что перевод определенного количества единиц виртуальной валюты действительно имел место. См. также: Larimer D. How to Launch a Crypto Currency Legally while Raising Funds // Bytemaster’s Blog. 2016. URL: https://bytemaster.github.io/article/2016/03/27/How-to-Launch-a-Crypto-Currency-Legally-while-Raising-Funds/; WalchA. The Bitcoin Blockchain as Financial Market Infrastructure: A Consideration of Operational Risk // New York University Journal of Legislation and Public PoUcy. 2015. Yol. 18. Iss. 4. P. 844.

<p>58</p>

Credit Suisse, Blockchain: The Trust Disrupter, 2016.