ЭКОНОМИКА И МЕНЕДЖМЕНТ ПРЕДПРИЯТИЙ

Страница создана Арсен Вавилов
 
ПРОДОЛЖИТЬ ЧТЕНИЕ
ЭКОНОМИКА И МЕНЕДЖМЕНТ ПРЕДПРИЯТИЙ                                                          7

ЭКОНОМИКА И МЕНЕДЖМЕНТ
ПРЕДПРИЯТИЙ
УДК 333.012.2:001.895

                                                               ГАРЕЕВА Наиля Альфритовна,
                                                        кандидат экономических наук, доцент,
                                                          доцент кафедры «Финансы и кредит»
                                                                   E-mail: gareevana5@mail.ru
                                               ЧОУ ВО «Казанский инновационный университет
                                                    имени В. Г. Тимирясова», г. Казань, Россия

                                                            ЗАРИПОВ Салават Фаридович,
                                                                                    аспирант
                                                              E-mail: salavat240796@mail.ru
                                     ЧУ ВО «Московский финансово-юридический университет»,
                                                                            г. Москва, Россия

               ИННОВАЦИОННЫЕ ТЕХНОЛОГИИ В УПРАВЛЕНИИ
                СОЦИАЛЬНО-ЭКОНОМИЧЕСКИМИ СИСТЕМАМИ

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

   Для цитирования: Гареева Н. А., Зарипов С. Ф. Инновационные технологии в управлении со-
циально-экономическими системами // Вестник БИСТ (Башкирского института социальных техно-
логий). 2020. № 4 (49). С. 7–15. DOI: 10.47598/2078-9025-2020-4-49-7-15

   В условиях возрастающей значимости про-      щегося ресурсного потенциала и поддержания
цессов развития финансового сектора эконо-      структурной целостности и устойчивости финан-
мики необходимо применение инновационных        сового сектора экономики. Для проведения ис-
механизмов и моделей управления социально-      следования целесообразно рассмотреть базо-
экономическими системами. Процесс выработ-      вые понятия: кэш-пулинг, блокчейн, платформа
ки сбалансированных управленческих решений      Stellar, смарт-контракты Stellar.
требует инновационных технологий с целью по-       Кэш-пулинг в самом общем смысле пред-
вышения эффективности использования имею-       ставляет собой систему управления счетами
8                                                                   Вестник БИСТ / № 4 (49), 2020

группы компаний, открытыми в банке, на еди-     централизованной и безо­пасной с увеличени-
ном счете с целью использования временно        ем сети [2].
свободных денежных средств на счетах одних         Сеть Биткойн является первой успешной реа­
компаний-участниц для снижения потребно-        лизацией технологии блокчейна. Потенциал
сти в краткосрочном кредитовании у других.      этой технологии не ограничивается биткойна-
Таким образом, кэш-пулинг позволяет уйти от     ми, она привлекла большое внимание в раз-
ситуации, когда одновременно одни компании      личных отраслях, включая финансовые услуги,
в группе вынуждены брать кредиты для финан-     благотворительные и некоммерческие органи-
сирования текущих операций, а другие имеют      зации, искусство и электронную коммерцию.
избыток ликвидности, размещая свободные            Платформа Stellar — это децентрализован-
средства на депозитах.                          ная платформа для платежных операций, ко-
   Поскольку реализация перечисленных           торая позволяет осуществлять быстрые транс-
выше задач невозможна без использования         граничные транзакции между любыми пара-
банковских услуг, при воплощении на практи-     ми валют. Она была запущена в 2014 году
ке модели централизованного казначейства,       Джедом МакКалебом и Джойси Кимом как
перед компанией неизбежно встает вопрос         ответвление от системы Ripple. Как и другие
выбора оптимальных пропорций между ис-          криптовалюты, Stellar работает по техноло-
пользованием сервиса, предлагаемого банка-      гии блокчейн. В процессе работы использу-
ми, и развитием собственных процессов.          ется протокол консенсуса Stellar Consensus
   Однако есть одно важное обстоятельство       Protocol (SCP) и собственная цифровая ва-
при использовании кэш-пулинга: все счета        люта под названием люмен (lumen или XLM).
участвующих в нем компаний должны быть от-      XLM управляет Stellar сетью и всеми ее опе-
крыты в одном банке.                            рациями подобно тому, как ETH управляет се-
   Таким образом, при рассмотрении су-          тью Ethereum [1].
ществующих банковских продуктов по кэш-            Stellar — первая система, которая удовлет-
пулингу, получаем следующие ограничения:        воряет всем трем условиям [6]:
   1)  привязка счетов только к одному банку;      1)  Открытое членство. Любой может выпу-
   2)  большие расходы на банковское обслу-     скать цифровые токены, которыми можно об-
живание.                                        мениваться между пользователями.
   В данной статье рассматривается способ          2)  Завершенность транзакций. Эмитент то-
реализации кэш-пулинга без приведенных          кена гарантирует, что успешную транзакцию
выше ограничений с использованием плат-         с его участием не смогут отменить.
формы Stellar.                                     3)  Атомарность обмена. Пользователи мо-
   Блокчейн — это технология, ключевым эле-     гут атомарно обмениваться и торговать токе-
ментом которой является упорядоченная, не-      нами от нескольких эмитентов.
прерывная, последовательная цепочка бло-           Stellar имеет четыре ключевые особенности
ков, содержащих данные о транзакциях, сдел-     при добавлении транзакций в регистр [3]:
ках и контрактах внутри системы [7].               1)  Свобода участия — любой может присо-
   В отличие от обычных баз данных, изменить    единиться к процессу консенсуса.
или удалить эти данные нельзя, можно только        2)  Низкая задержка — быстрые и дешевые
добавить новые. Всю цепочку сделок хранят на    транзакции, которые подтверждаются в тече-
своих компьютерах множество независимых         ние нескольких секунд.
пользователей. Даже если один или несколько        3)  Свободное доверие — узлы (участвующие
компьютеров выйдут из строя, данные останут-    в консенсусе) выбирают свой собственный на-
ся в сети.                                      бор доверенных узлов и могут в любое время
   Технология использует децентрализован-       отозвать доверие у плохих участников.
ный консенсус для поддержания сети. Это оз-        4)  Безопасность — даже если узлы выходят
начает, что она не контролируется централи-     из строя или плохие участники присоединяют-
зованно банком, корпорацией или правитель-      ся к сети, консенсус все же может быть достиг-
ством. Фактически она становится более де-      нут, и сеть придет к правильному выводу.
ЭКОНОМИКА И МЕНЕДЖМЕНТ ПРЕДПРИЯТИЙ                                                              9

   Смарт контракты Stellar.                        как транзакция с определенными условиями.
   Stellar не имеет языка программирования         Участник SSC не взаимодействует напрямую
для смарт-контрактов, например, такого как         с кодом в цепочке, а вместо этого соглашается
Solidity у Ethereum-а [9]. Вместо этого, Stellar   с условиями транзакции [5].
предоставляет возможность применять опре-             Для учетной записи возможно предвари-
деленные ограничения для транзакций [8].           тельно авторизовать определенную транзак-
Ниже приведены примеры данных ограниче-            цию (Pre-authorized Transaction), добавив хэш
ний, которые можно комбинировать для соз-          будущей транзакции в качестве подписи. Для
дания смарт-контрактов:                            этого нужно заранее подготовить транзак-
   1)  Мультиподпись (multisignature). Настра-     цию с правильным порядковым номером. За-
ивается для учетной записи так, что любая          тем необходимо получить хэш этой транзакции
транзакция с ее участием требует несколь-          и добавить его в качестве подписи в учетную
ко подписей от других пользователей. Так-          запись. Подписи этого типа автоматически
же можно назначить вес подписи и порого-           удаляются из учетной записи при правильном
вые значения для операций. Операция мо-            применении соответствующей транзакции.
жет иметь связанный порог — низкий, сред-             Пример [4].
ний, высокий. Это определяет вес подписи,             Алиса создает транзакцию перевода 10 XLM
необходимый для выполнения операции. По-           Бобу с номером последовательности N + 2, но
рог может быть установлен на любое число от        не подписывает и не подтверждает эту транзак-
0 до 255 и представляет собой вес, необхо-         цию. Далее Алиса создает другую транзакцию
димый для успешного совершения операции.           с номером последовательности N + 1 с измене-
Например, если для порогового значения             нием подписи, указывая в ней хэш предыдущей
установлено значение 2, а каждый подписчик         транзакции. Теперь Алиса передает Бобу пер-
на счете имеет вес 1, нам нужно как минимум        вую транзакцию в формате XDR. Боб, используя
две из этих подписей, чтобы эта транзакция         XDR первой транзакции, может подтвердить эту
была действительной.                               транзакцию даже без подписи Алисы.
   2)  Пакетирование и атомарность (batching/         Транзакция 1: Перевод XLM
atomicity). Пакетирование — это концепция             Инициатор: Алиса
объединения нескольких операций в одну                Операция: Перевод 10 XLM Бобу
транзакцию. Атомарность — это гарантия того,          Номер: N + 2
что при выполнении нескольких операций                Транзакция 2: Установить параметры
в случае ошибки одной операции все они будут          Инициатор: Алиса
отклонены.                                            Операция: Подпись в виде предварительно
   3)  Последовательности (sequence). Вводят-      авторизованной транзакции с хэшем Транзак-
ся для того, чтобы определить в каком поряд-       ции 1
ке должна обрабатываться серия транзакций.            Подписи: Алиса
Для каждой транзакции вводится порядковый             Номер: N + 1
номер. Порядковые номера могут использо-              Смарт-контракт кэш-пулинга
ваться для управления транзакциями и гаран-           В рамках проведения исследования рас-
тии того, что определенные транзакции не бу-       смотрим смарт-контракт кэш-пулинга. Смарт-
дут успешными, если будет представлена аль-        контракт будет содержать три периода: пери-
тернатива.                                         од подготовки к сбору средств, период сбора
   4)  Временные границы (timebounds). Огра-       средств и период выплат долгов (рис. 1).
ничения на период времени, в течение которо-          Основная идея
го транзакция является действительной.                Основная идея данной версии будет за-
   Одним из отличий SSC и смарт-контрактами        ключаться в следующем: аккаунт A выпуска-
других блокчейнов, например, таких как             ет X_A tokens и обменивает их с B на X XLM
Ethereum, заключается в том, что условия           (рис. 2). B соглашается на такой обмен, так как
и логика смарт-контракта создаются отдель-         в дальнейшем A обязуется выкупить обратно
но от Stellar [10], а затем передаются в сеть      A_tokens с повышенным процентом r.
10                                            Вестник БИСТ / № 4 (49), 2020

     Рисунок 1 — Смарт-контракт кэш-пулинга
ЭКОНОМИКА И МЕНЕДЖМЕНТ ПРЕДПРИЯТИЙ                                                             11

                                     Рисунок 2 — Основная идея

   Период подготовки к сбору средств                   В этом случае holding аккаунт переводит
   Будем считать, что изначально есть три ак-      X XLM аккаунту A. На этом заканчивается пе-
каунта в сети Stellar: оракул O, компания A,       риод сбора средств и начинается следующий
компания B. Пусть компании A понадобилась          период.
сумма X. Для этого A создает две учетные за-           Если собрано меньше чем X, то выполняют-
писи issuing и holding. Issuing аккаунт будет      ся транзакции 9 и 10. Пусть собрано Y (Y < X),
выпускать X токенов, которых в сети еще нет.       тогда надо закрыть существующий оффер на
Holding аккаунт будет выполнять все операции,      продажу и сделать обратный оффер на покупку
но для этого ему нужны будут подписи O и A.        Y A_tokens по курсу 1 A_tokens = 1 XLM. Таким
Итак, у нас есть issuing и holding аккаунты. Да-   образом, если требуемая сумма не набирается,
лее аккаунт issuing выпускает токены, назо-        все участники, кто вкладывал деньги, могут их
вем их A_tokens. Чтобы issuing аккаунт смог        обменять по такому же курсу 1 A_tokens = 1 XLM.
перевести свои токены holding аккаунту, надо           Транзакцию 11 аккаунт A заменяет на лю-
создать линию доверия с лимитом токенов            бую свою транзакцию с таким же порядковым
равным X (максимальное количество токенов,         номером N + 2.
которое сможет хранить holding аккаунт).               Период выплаты долгов
   После того как линия доверия была созда-            Собрав всю сумму с учетом процентов, A пе-
на, надо issuing аккаунтом переводить токены       реводит ее на счет holding аккаунта. Увидев
на счет holding аккаунта. Затем надо заблоки-      средства на счете у holding аккаунта, любой
ровать issuing аккаунт, для этого выставим         участник сети может открыть оффер на покуп-
у него собственный вес в 0 и пороги для всех       ку X A_tokens по курсу 1A_tokens = (1 + r) XLM
операций в 0. Блокировка учетной записи не         от лица holding аккаунта.
позволяет создавать дальнейшие транзакции              После этого надо объединить счета holing
с использованием этой учетной записи, это          и issuing аккаунтов с аккаунтом A.
означает, что больше нельзя будет создавать            Список транзакций:
токены.                                                Транзакция 1: Создание Issuing аккаунта
   Теперь для holding аккаунта изменим соб-            Инициатор: A
ственный вес на 0, вес A и O выставим на 1,            Операция: Создать Issuing аккаунт
а пороги для всех операций выставим на 2.              Подписи: A
Теперь, все транзакции от holding аккаун-              Номер: N
та требуют подписи двух сторон: компании A             Транзакция 2: Создание Holding аккаунта
и оракула. На этом заканчивается период                Инициатор: A
подготовки к сбору средств и начинается сле-           Операция: Создать holding аккаунт
дующий период.                                         Подписи: A
   Период сбора средств                                Номер: N + 1
   Период начинается с того, что holding акка-         Транзакция 3: Создание линии доверия
унт создает оффер на продажу X штук A_tokens           Инициатор: Holding
по курсу 1 A_tokens = 1 XLM. Далее в зависи-           Операция: Создать линию доверия для токе-
мости от того, все ли средства будут собраны,      нов Issuing аккаунта
выполнятся разные группы транзакций. Если              Подписи: Holding
все X XLM собраны, то выполняются транзак-             Номер: M
ции 8, 11, 12.                                         Транзакция 4: Перевод токенов
12                                                                  Вестник БИСТ / № 4 (49), 2020

   Инициатор: Issuing                             Подписи: O, A
   Операция: Перевод X штук A_tokens Holding      Номер: M + 4
аккаунту                                          Операция объединения аккаунтов
   Подписи: Issuing                               Транзакция 13: Перевод A_tokens
   Номер: K                                       Инициатор: Holding
   Транзакция 5: Блокировка Issuing аккаунта      Операция: Перевод X A_tokens Issuing акка-
   Инициатор: Issuing                          унту
   Операция: Собственный вес = 0, вес ораку-      Подписи: A, O
ла = 1, порог на все операции = 1                 Номер: M + 5
   Подписи: Issuing                               Транзакция 14: Закрыть линию доверия
   Номер: K + 1                                   Инициатор: Все аккаунты, которые ранее
   Транзакция 6: Добавить подписи              открывали линию доверия
   Инициатор: Holding                             Операция: Закрыть линию доверия к Issuing
   Операция: Собственный вес = 0, вес ораку-   аккаунту на A_tokens
ла = 1, вес A = 1, порог на все операции = 2      Подписи: Соответствующие подписи
   Подписи: Holding                               Номер: Соответствующий номер
   Номер: M + 1                                   Транзакция 15: Объединить аккаунт
   Транзакция 7: Создать SellOffer                Инициатор: Holding
   Инициатор: Holding                             Операция: Объединить аккаунт с A
   Операция: Создать оффер на продажу X то-       Подписи: O, A
кенов по курсу 1 A_tokens = 1 XLM                 Номер: M + 7
   Подписи: O, A                                  Транзакция 16: Объединить аккаунт
   Номер: M + 2                                   Инициатор: Issuing
   Транзакция 8: Перевод XLM                      Операция: Объединить аккаунт с A
   Инициатор: Holding                             Подписи: O
   Операция: Перевод X XLM A                      Номер: K + 2
   Подписи: O, A                                  Пример работы
   Номер: M + 3                                   Пусть компании A понадобилось 100 XLM
   Транзакция 9: Удалить SellOffer             (рис. 3).
   Инициатор: Holding                             A начинает смарт-контракт кэш-пулинга:
   Операция: Закрыть оффер она продажу         создается 2 аккаунта holding и issuing. Issuing
X токенов по курсу 1 A_tokens = 1 XLM          выпускает 100 A токенов и переводит их на
   Подписи: O, A                               счет holding аккаунта. Создается оффер на
   Номер: M + 3                                продажу 100 A токенов по курсу 1 A = 1 XLM
   Транзакция 10: Создать BuyOffer             и сразу же вступает в силу. Кроме оффера на
   Инициатор: Holding                          продажу создаются оффер на покупку по кур-
   Операция: Создать оффер она покупку Y < X   су 1 A = 1 XLM (если собрать необходимую сум-
токенов по курсу 1 A_tokens = 1 XLM            му не получилось), оффер на покупку по курсу
   Подписи: O, A                               1 A = (1 + 0.05) XLM (если получены все сред-
   Номер: M + 4                                ства), а также перевод средств в размере
   Транзакция 11: Перевод XLM                  100 (1 + 0.05) XLM с A на holding аккаунт.
   Инициатор: A                                   Как только оффер на продажу 100 A токе-
   Операция: Перевод (1+r) XXLM Holding ак-    нов по курсу 1 A = 1 XLM поступил в сеть, ком-
каунту                                         пании C, B и D могут начать обменивать токе-
   Подписи: A                                  ны на XLM. После завершения периода сбора
   Номер: N + 2                                средств (fundraising period) holding аккаунт пе-
   Транзакция 12: Создать BuyOffer             реводит все средства на счет A.
   Инициатор: Holding                             После того, как A будет готов выплатить долг,
   Операция: Создать оффер на покупку X то-    любой участник сети Stellar может, во-первых,
кенов по курсу 1 A_tokens = (1+r) XLM          подтвердить сделанный на первом шаге пере-
ЭКОНОМИКА И МЕНЕДЖМЕНТ ПРЕДПРИЯТИЙ                                                                          13

                 Рисунок 3 — Слева: Сбор средств. Выпуск 100 A токенов. Справа: Сбор средств.
                                          Обмен A токенов на XLM

вод средств в размере 100 (1 + 0.05) XLM с A на              1)  разработан смарт-контракт кэш-пулинга
holding аккаунт, а, во-вторых, подтвердить оффер          на блокчейне Stellar;
на покупку по курсу 1 A = (1 + 0.05) XLM (рис. 4).           2)  реализовано приложение для демон-
После того как последний вступит в силу, компа-           страции работы кэш-пулинга на блокчейне
нии C, B и D смогут обменять A токены на XLM.             Stellar;
   Теперь остается только объединить holding                 3)  реализовано приложение для демон-
и issuing аккаунты с A. Для этого надо переве-            страции инструментов, с помощью которых
сти все A токены обратно на счет их эмитента,             Stellar позволяет строить смарт-контракты.
а также закрыть все линии доверия и офферы                   Полученные результаты, на наш взгляд, мо-
с участием A токена.                                      гут служить основой для дальнейших иссле-
   На этом операцию можно считать завер-                  дований и реализации прикладных решений
шенной.                                                   в области кэш-пулинга, что будет способство-
   Таким образом, в ходе проведения исследо-              вать совершенствованию финансового секто-
вания были получены следующие результаты:                 ра экономики.

                     Рисунок 4 — Слева: Выплата долгов. Перевод средств на holding аккаунт.
                                Справа: Выплата долгов. Обмен XLM на A токены

    Литература
    [1]  Andreas M. Antonopoulos, dr. Gavin Wood. Mastering Ethereum: Building Smart Contracts and DApps. —
1st ed. — Beijing, Boston, Farnham, Sebastopol, Tokyo : O'Reilly Media, 2018. — 424 p. [Electronic resource]. —
URL: https://dl.ebooksworld.ir/motoman/Mastering_Ethereum_Andreas.M.Antonopoulos.www.EBooksWorld.
ir.pdf (date of the application: October 20, 2020).
14                                                                                   Вестник БИСТ / № 4 (49), 2020

   [2]  Bettina Warburg, Tom Serres. Basics of Blockchain: a Guide for Building Literacy in the Economics,
Technology, and Business of Blockchain. — 1st ed. — Animal Ventures LLC, 2019. — 379 p.
   [3]  David Mazieres. The Stellar Consensus Protocol: а Federated Model for Internet-level Consensus.
December 6, 2017. — 97 p. [Electronic resource]. — URL: https://www.scs.stanford.edu/17au-cs244b/notes/
scp.pdf (date of the application: October 9, 2020).
   [4]  I Just Wrote a Stellar Smart Contract Pt. 2: Let’s Dig a Little Deeper [Electronic resource]. — URL: https://
medium.com/hackernoon/i-just-wrote-a-stellar-smart-contract-pt-2-lets-dive-a-little-deeper-a8dae19b9d0a
(date of the application: October 13, 2020).
   [5]  Kolten. Understanding Stellar Smart Contracts [Electronic resource]. — URL: https://medium.com/
stellar-community/understanding-stellar-smart-contracts-23ebe1568b6 (date of the application: September
10, 2020).
   [6]  Marta Lokhava. Fast and secure global payments with Stellar // Proceedings of the 27th ACM Symposium
on Operating Systems Principles. SOSP’19. — New York, NY, United States : Association for Computing Machinery,
2019. — Pp. 80–96.
   [7]  Roger Wattenhofer. The Science of the Blockchain. — 1st ed. — Inverted Forest Publishing, 2016. —
124 p.
   [8]  Stellar Smart Contracts Documentation [Electronic resource]. — URL: https://hackernoon.com/stellar-
escrow-smart-contract-development-4fb08d8267c8 (date of the application: September 28, 2020).
   [9]  Xun (Brian) Wu. Zhihong Zou. Learn Ethereum: Build Your Own Decentralized Applications with Ethereum
and Smart Contracts. — 1st ed. — Packt Publishing, 2019. — 540 p.
   [10]  Zibin Zheng. An Overview on Smart Contracts: Challenges, Advances and Platforms / Zibin Zheng,
Shaoan Xie, Hong-Ning Dai, at al. [Electronic resource]. — URL: https://arxiv.org/pdf/1912.10370.pdf (date of
the application: October 17, 2020).

                                                                                                GAREEVA Nailya,
                                                          Candidate of Economic Sciences, Associate Professor,
                                                Associate Professor at the Department of the Finance and Credit
                                                                                     E-mail: gareevana5@mail.ru
                                          Kazan Innovative University named after V. G. Timiryasov, Kazan, Russia

                                                                                               ZARIPOV Salavat,
                                                                                               graduate student
                                                                                 E-mail: salavat240796@mail.ru
                                                          Moscow University of Finance and Law, Moscow, Russia

                           INNOVATIVE TECHNOLOGIES IN MANAGEMENT
                                 OF SOCIO-ECONOMIC SYSTEMS
    In a modern highly competitive environment, sustainable development of the financial sector can be reached
through the introduction of the innovation processes that are characteristic features of the modern development
of socio-economic systems. The purpose of the study is determined by the increasing importance of the innovation
process, thus resulting in the need for a more in-depth study of its essence, content and forms of interaction
between all actors involved in the process, and the search for ways to improve the efficiency of the financial
sector of the economy. The scientific novelty and practical significance of the research is to create a cash pooling
smart contract on the Stellar blockchain and implement an application to demonstrate the capabilities of smart
contracts in Stellar. The results obtained will serve as a basis for the implementation of applied solutions in the
field of cash pooling.
    Key words: blockchain, token, cash pooling, bitcoin, platform, multisignature, transaction, sequence, batching,
time bounds.

   For citation: Gareeva N., Zaripov S. Innovative technologies in management of socio-economic systems //
Bulletin of the BIST (Bashkir Institute of Social Technologies). 2020. No. 4 (49). Pp. 7–15. DOI: 10.47598/2078-
9025-2020-4-49-7-15
ЭКОНОМИКА И МЕНЕДЖМЕНТ ПРЕДПРИЯТИЙ                                                                                15

    References
    [1]  Andreas M. Antonopoulos, dr. Gavin Wood. Mastering Ethereum: Building Smart Contracts and DApps. —
1st ed. — Beijing, Boston, Farnham, Sebastopol, Tokyo : O'Reilly Media, 2018. — 424 p. [Electronic resource]. —
URL: https://dl.ebooksworld.ir/motoman/Mastering_Ethereum_Andreas.M.Antonopoulos.www.EBooksWorld.
ir.pdf (date of the application: October 20, 2020).
    [2]  Bettina Warburg, Tom Serres. Basics of Blockchain: a Guide for Building Literacy in the Economics,
Technology, and Business of Blockchain. — 1st ed. — Animal Ventures LLC, 2019. — 379 p.
    [3]  David Mazieres. The Stellar Consensus Protocol: а Federated Model for Internet-level Consensus.
December 6, 2017. — 97 p. [Electronic resource]. — URL: https://www.scs.stanford.edu/17au-cs244b/notes/
scp.pdf (date of the application: October 9, 2020).
    [4]  I Just Wrote a Stellar Smart Contract Pt. 2: Let’s Dig a Little Deeper [Electronic resource]. — URL: https://
medium.com/hackernoon/i-just-wrote-a-stellar-smart-contract-pt-2-lets-dive-a-little-deeper-a8dae19b9d0a
(date of the application: October 13, 2020).
    [5]  Kolten. Understanding Stellar Smart Contracts [Electronic resource]. — URL: https://medium.com/
stellar-community/understanding-stellar-smart-contracts-23ebe1568b6 (date of the application: September
10, 2020).
    [6]  Marta Lokhava. Fast and secure global payments with Stellar // Proceedings of the 27th ACM Symposium
on Operating Systems Principles. SOSP’19. — New York, NY, United States : Association for Computing Machinery,
2019. — Pp. 80–96.
    [7]  Roger Wattenhofer. The Science of the Blockchain. — 1st ed. — Inverted Forest Publishing, 2016. — 124 p.
    [8]  Stellar Smart Contracts Documentation [Electronic resource]. — URL: https://hackernoon.com/stellar-
escrow-smart-contract-development-4fb08d8267c8 (date of the application: September 28, 2020).
    [9]  Xun (Brian) Wu. Zhihong Zou. Learn Ethereum: Build Your Own Decentralized Applications with Ethereum
and Smart Contracts. — 1st ed. — Packt Publishing, 2019. — 540 p.
    [10]  Zibin Zheng. An Overview on Smart Contracts: Challenges, Advances and Platforms / Zibin Zheng,
Shaoan Xie, Hong-Ning Dai, at al. [Electronic resource]. — URL: https://arxiv.org/pdf/1912.10370.pdf (date of
the application: October 17, 2020).
Вы также можете почитать