ЭКОНОМИКА И МЕНЕДЖМЕНТ ПРЕДПРИЯТИЙ
←
→
Транскрипция содержимого страницы
Если ваш браузер не отображает страницу правильно, пожалуйста, читайте содержимое страницы ниже
ЭКОНОМИКА И МЕНЕДЖМЕНТ ПРЕДПРИЯТИЙ 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).
Вы также можете почитать