С 2016 года запущен процесс токенизации, сотни тысяч токенов созданы на различных блокчейнах, причем большинство из них использует блокчейн сети Ethereum. В этом отчете обсуждается и анализируется разнообразие стандартов токенов в среде разных блокчейнов, которые поддерживают эмиссию новых токенов.
1. Стандарты токенов в сети Ethereum
Ethereum был первым программируемым блокчейном, призванным служить «мировым компьютером».
В 2013 году документ для Ethereum был написан Виталиком Бутериным. В нем описана общедоступная платформа распределенных вычислений на основе блокчейна с открытым исходным кодом, которая может выполнять интеллектуальные контракты: приложения, которые работают точно так, как запрограммировано, без какой-либо возможности простоя, цензуры, мошенничества или вмешательства третьих лиц.
Ethereum позволяет разработчикам создавать и развертывать интеллектуальные контракты, а также выпускать собственную криптовалюту непосредственно в блокчейне Ethereum, устраняя необходимость для разработчиков создавать свои собственные новые блокчейны для своих сервисов. Это экономит разработчикам не только время, необходимое для создания блокчейна, но также позволяет им использовать безопасность и децентрализацию Ethereum.
В результате Ethereum стал стандартом блокчейна для создания токенов и привлечения капитала. Кроме того, новые децентрализованные приложения, такие как приложения DeFi, привели к положительным сетевым эффектам, привлекая большинство разработчиков блокчейна к созданию Ethereum.
Мы можем отличить служебные токены от токенов безопасности на уровне кода, при этом токены безопасности относятся к токенам, встроенные функции которых предназначены для обеспечения их соответствия как существующим, так и будущим правилам о ценных бумагах. В частности, стандарты токенов безопасности вводят новые методы для эмитентов, такие как внесение в белый список адресов кошельков, ограничения на передачу и владение, а также создание центральных органов.
1.1 Utility tokens или Сервисные токены
Что касается служебных токенов на Ethereum, то наиболее распространенными стандартами являются ERC-20 и ERC-721. В этом подразделе обсуждаются многие стандарты токенов: принятые, в разработке, или в черновом варианте.
ERC-20 - это технический стандарт, используемый для интеллектуальных контрактов в блокчейне Ethereum для реализации токенов. В частности, это относится к общему набору правил, которые необходимо реализовать токену Ethereum, чтобы позволить разработчикам программировать, как именно токены функционируют в экосистеме Ethereum. Благодаря этим правилам это обеспечивает большую предсказуемость при перемещении токенов с одного адреса на другой.
До введения и фактического принятия этого набора правил всеми разработчиками Ethereum токены не могли передаваться с полной предсказуемостью, что приводило к проблемам совместимости.
ERC-223 - построенный поверх ERC-20, относится к дополнительным стандартным функциям, которые могут быть реализованы в контрактах, связанных с токенами, для предотвращения случайной отправки токенов по адресам контрактов. Кроме того, токен-транзакции ведут себя как эфирные транзакции. В частности, он расширяет стандарт ERC-20 для решения проблем, которые могут привести к потере некоторых средств навсегда.
ERC-777. Аналогично стандарту ERC-223, обсуждавшемуся ранее, ERC-777 относится к дополнительным стандартным функциям, которые контракт на токены может реализовать для предотвращения возможной потери токенов.
Эти функции позволяют проводить предварительные проверки, чтобы убедиться, что в контракте есть все необходимые функции для поддержки токенов, полученных с использованием определенных функций. В двух словах, операторы могут посылать маркера от имени другого адреса, будь то контракт или обычный счет в то время как лексемы-держатели получают больший контроль над их маркерами. Кроме того, он де-факто поддерживает черный список определенных адресов, так как теперь операторы могут быть включены в белый список.
ERC-721 относится к открытому стандарту, который описывает, как создавать и развертывать не функциональные или уникальные токены в блокчейне Ethereum. Хотя большинство токенов являются взаимозаменяемыми, все токены ERC-721 уникальны. Одним из первых популярных примеров использования подобных токенов был CryptoKitties в конце 2017 года.
По мнению Академии Бинанса, создание нефункциональных токенов на основе цепочки блоков позволяет токенизировать:
- Физические активы (например, дома, произведения искусства, и транспортные средства)
- Виртуальные предметы коллекционирования (например, CryptoKitties или коллекционные карты)
- Активы с отрицательным значением (например, кредиты)
Все токены ERC-721 также должны соответствовать интерфейсу ERC-165, который стандартизирует метод взаимодействия смарт контрактов с токенами, которые соответствуют другим стандартам (т.е. не ERC-20).
ERC-998 является стандартным расширением для любого несмешивающегося токена на владение другим несмешиваемым токеном ERC-721 или смешанным токеном ERC-20. В частности, передача владения композицией токенов означает передачу всей иерархии элементов.
Это стандартное расширение для любого не заменимого токена может позволить новые создания, такие как:
- Мета-NFT (например, NFT как часть других NFT)
- Пакеты и индивидуальные портфели для менеджеров цифровых активов (например, наборы в Протоколе набора)
ERC-1155 (Enjin) относится к стандартному интерфейсу для контрактов, которые управляют несколькими типами токенов. Это позволяет одному контракту включать любую комбинацию из фуглируемых токенов, не фуглируемых токенов или других конфигураций, таких как частично фуглируемые токены.
Этот стандартный интерфейс позволяет использовать идентификатор токена для разграничения предметов, входящих в один и тот же контракт. Каждый идентификатор токена представляет новый настраиваемый тип токена, который может иметь свои уникальные метаданные, ресурсы и другие конкретные атрибуты. В частности, дизайн этого интерфейса предлагает несколько преимуществ, таких как возможность одновременной передачи нескольких типов токенов (например, игровых предметов).
1.2 Security tokens или Токены безопасности
ERC-20 был основным типом стандарта токенов, используемого в «ICO-мании 2017», в ходе которого многие участники рынка воспользовались глобальной неопределенностью регулирования, связанной с криптовалютами и ICO, для привлечения капитала от инвесторов.
С тех пор SEC и другие финансовые органы создают различные нормативные рамки для маркеров безопасности. В результате разработчики и исследователи Ethereum работают над различными стандартами токенов, чтобы соответствовать действующим и будущим нормам по всему миру.
Маркеры безопасности предназначены для представления «полной или частичной доли участия в активах и / или организациях» . Хотя служебные токены не имеют ограничений относительно того, кто может отправлять или получать токены, на токены безопасности распространяются более строгие ограничения, основанные на личности, юрисдикции и категории активов.
В частности, эти ключевые функции включают возможность разграничения владения токенами, право замораживать некоторые токены центральным хранителем или включение ссылок на документы (например, документы KYC).
Что касается стандартов токенов безопасности в Ethereum, одним из наиболее выдающихся стандартов является ERC-1400 в сочетании с ERC-1410 для частично негигенируемых токенов (PFT).
ERC-1400 / ERC-1410
ERC-1400 представляет собой библиотеку стандартов для токенов безопасности в Ethereum. Этот набор стандартов был концептуализирован, спроектирован и разработан основными разработчиками Ethereum, а именно Адамом Досса, Пабло Руисом, Стефаном Госселином и Фабианом Фогельстеллером.
Эти стандарты являются зонтиком нескольких других стандартов (кратко обсуждаемых ниже), которые все обратно совместимы с интерфейсами ERC-20 и ERC-777.
ERC-1410 : стандарт на частично выпрямленные токены
ERC-1410 относится как к дифференцированному владению, так и к прозрачным ограничениям. Этот интерфейс поддерживает токены владельца для группировки в разделы, каждый из которых представлен идентифицирующим ключом и балансом.
Некоторые из этих разделов могут быть взаимозаменяемыми, в то время как другие не являются взаимозаменяемыми. Например, нефункционируемый раздел токенов может иметь определенные условия (например, период перехода, определенный для владельцев безопасности).
ERC-1594 : Базовый стандарт токенов безопасности
Этот стандарт предоставляет интерфейс, который вводит проверки на потенциальное ограничение в цепочке, ввод данных вне цепочки для ограничений на передачу и семантику выдачи / погашения.
Внедрение данных относится к правилам, которые определены вне цепочки, которые могут применяться и обновляться администратором договора для определения набора применимых механизмов выдачи и погашения и потенциальных ограничений передачи между адресами.
ERC-1643 : Управление документами и легендами
Этот стандарт позволяет связывать документы со смарт-контрактом и предоставляет стандартный интерфейс для запроса или изменения этих контрактов, а также для получения обновлений (через события) изменений в этих документах.
ERC-1644 : стандарт работы токена контроллера
Этот стандарт позволяет «токену прозрачно заявлять, может ли контроллер в одностороннем порядке передавать токены между адресами».
Контроллер относится к программе, которая управляет или направляет поток данных между двумя адресами.
ERC-884
Маркер ERC-884 является токеном, совместимым с ERC-20, который был разработан Дэвидом Сагом в соответствии с общим корпоративным законом штата Делавэр.
Корпорации штата Делавэр могут использовать технологии блокчейна для создания торгуемого токена ERC-20 и поддержки акций, выпущенных корпорацией штата Делавэр.
ERC-1404
ERC-1404 - это дополнение к ERC-20-совместимым токенам, которое включает дополнительную функцию, позволяющую ограничивать передачу токенов. Этот стандарт был создан TokenSoft , поставщиком технологий для компаний, которые стремятся выпускать и управлять цифровыми ценными бумагами на блокчейне, соблюдая при этом нормативные требования.
В частности, он добавляет следующие функции поверх существующих функций токенов, совместимых с ERC-20:
- Идентификация держателей токенов (KYTH): ведение белого списка аккредитованных инвесторов, которым разрешено владеть токенами.
- Применение комплексных ограничений: ограничения для конкретной страны или ограничения на максимальное количество держателей токенов или максимальное количество акций на держателя токена.
- Поддержка фирменных стандартов: интеграция с проприетарными стандартами токенов, такими как ST20 или R Token, которые описаны.
ERC-1450
ERC-1450 (также называемый LDGRToken) относится к токену, совместимому с ERC-20, который соответствует новым Правилам Закона о ценных бумагах: Правило Crowdfunding, Правило D и Правило A. Этот стандарт был разработан компанией Start Engine.
1.3 Собственные стандарты токенов (фирменные стандарты)
В этом подразделе обсуждаются основные фирменные стандарты токенов для токенов безопасности.
Стандарты фирменных токенов относятся к стандартам токенов, разработанным собственными силами таких компаний , как Polymath, Securitize или Harbour.
СТ-20 (Polymath)
ST-20, разработанный Polymath, является стандартом токенов, совместимым с ERC-20, который включает возможность ограничения передачи активов.
Он разработан в соответствии с набором стандартов ERC-1400, который также был разработан Polymath.
DS Token (Securitize)
DS Token (Digital Security Token) был разработан Securitize, при этом часть его платформы была направлена на то, чтобы обеспечить выпуск цифровых ценных бумаг на блокчейне при одновременном удовлетворении требований соответствия.
Токен DS - это токен, совместимый с ERC-20, который реализует определенные функции протокола DS. DS Token рассматривает соответствие нормативным требованиям посредством дополнительных проверок через Службу соответствия, которая проверяет, следует ли принимать передачу между двумя адресами.
Кроме того, протокол DS добавляет методы для выдачи безопасности, чтобы либо заблокировать кошельки, либо заморозить токены, чтобы соответствовать нормативным требованиям. Кроме того, он предлагает специальные функции для эмитентов ценных бумаг для выполнения определенных услуг, таких как выплата дивидендов напрямую списку инвесторов (на которые ссылаются их адреса кошелька).
R-Token (Harbour)
R-Token разработан Harbour как часть его децентрализованного протокола соответствия, чтобы стандартизировать, процессы криптовалют, которые выпускаются и продаются в блокчейн сетях.
R-Token - это стандарт с открытым исходным кодом, который определяет набор правил для крипто-ценных бумаг, передаваемых по адресам, в соответствии с существующими правилами. R-токены - это разрешенные токены ERC-20 на блокчейне Ethereum, которые должны синхронизировать операции со службой регуляторов в цепочке перед любым одобрением.
В частности, Служба регулятора вводит специальные правила, разработанные специально для каждого типа безопасности, чтобы соответствовать соответствующим нормам, политикам KYC, требованиям AML и налоговому законодательству.
S3 (OpenFinance)
Являясь частью их собственной экосистемы (то есть OpenFinance Network), S3 представляет собой библиотеку, построенную по множеству модульных контрактов, целью которых является предложение библиотеки с потребностями конкретного регулирования. В частности, эта библиотека решает проблему ограничения соответствия, AML / KYC, аккредитации инвесторов и проверок злоумышленников (посредством внесения в черный список).
Эта библиотека также охватывает множество предложений зарегистрированных и ограниченных ценных бумаг, таких как «Правило D, Правило S, Правило A + и Правило CF». Эти предложения позволяют эмитентам легко и точно создавать токен безопасности.
Atomic-DSS (Atomic Capital)
Токены Atomic DSS разработаны Atomic Capital, предлагают расширение стандарта токенов ERC-20 для «выдачи цифровой безопасности и автоматического соответствия нормативным требованиям».
Atomic DSS (Digital Security Standard) токены - это разрешенные токены ERC-20 на блокчейне Ethereum, предназначенные для цифровых ценных бумаг, которые вводят ограничения на передачу на основе контракта «Служба регулятора», который со временем может быть обновлен для соответствия изменениям в нормативно-правовая среда. В частности, этот стандарт предназначен для обеспечения соблюдения «требований KYC и AML, проверок аккредитованных инвесторов, периодов блокировки торговли, налогового законодательства и других договорных соглашений».
1.4 Ограничения в сети Ethereum
Несмотря на доминирование Ethereum в качестве блокчейна для создания новых токенов, были разработаны и другие программируемые блокчейны, которые в последнее время динамично развиваются.
На сегодняшний день одна из основных проблем с Ethereum связана с масштабируемостью его базового слоя, что иногда приводит к высокой плате за газ и медленным транзакциям. Хотя это можно интерпретировать как признак популярности блокчейна, более новые блокчейны начали конкурировать в разных сегментах.
Несмотря на весь спектр обещаний от проектов ICO в 2017 году по созданию платежных систем, игровых и других служебных систем на базовом уровне Ethereum, наиболее значимым примером использования Ethereum в данный момент оставался фактический сбор средств для этих проектов. Подавляющее большинство этих «обещаний» с тех пор никогда не выполнялось, просто из-за проблем масштабируемости Ethereum.
Поскольку Ethereum рассматривается как универсальный блокчейн, в котором можно создавать практически все, хотя и с относительно медленными и неэффективными транзакциями, другие блокчейны стремятся создать более специализированные и нишевые области, например, TRON с более эффективными решениями распределенного хранения и транзакциями, ведущими к улучшению поддержки.
Решения масштабирования 2-го уровня (например, Celer Network или Matic ) или модернизация Ethereum для Plasma могут потенциально оказаться решениями для этих проблем масштабируемости, хотя новые блокчейны становятся все более агрессивными в борьбе за долю рынка токенизации.
2. Токены в различных блокчейн сетях
В этом разделе обсуждаются основные характеристики программируемых блокчейнов, которые поддерживают встроенные токены, работающие в цепочке. Он также сравнивает активность, количество разработчиков и токены между цепочками.
2.1 Обзор стандартов токенов в блокчейнах
В этом первом подразделе представлены все основные цепочки блоков (как с помощью развертывания интеллектуальных контрактов, так и по умолчанию) и дополнительные уровни (например, Omni Layer, Simple Ledger Protocol), которые поддерживают создание токенов.
Под собственным стандартом подразумевается блокчейн, который изначально поддерживает создание специальных токенов в своей цепочке, а Binance Chain является ярким примером стандарта BEP-2. Например, с точки зрения кода, токены, работающие в Binance Chain как BNB (собственный токен Binance Chain, ведут себя так же, как и все другие токены, выпущенные в соответствии со стандартом BEP-2, все они работают в Binance Chain.
С другой стороны, разработанный стандарт относится к блокчейну, чьи токены поддерживаются как часть функции смарт-контракта, причем Ethereum и Tron являются двумя знакомыми примерами. Например, токены ERC-20 не распознаются на уровне блокчейна и запускаются на виртуальной машине (виртуальной машине Ethereum).
Таблица 1 - Блокчейны и основные слои, поддерживающие токены
Источники: Binance Research, GitHub
** Каждый блокчейн, совместимый с EVM, такой как MOAC или Tomochain, может использоваться с Solidity, Vyper или другими языками высокого уровня.
*** Статус токена определяется как:
(1) Активный - Возможность выпустить на цепочке, с более чем 3 токенами со стоимостью и / или стабильной монетой, выпущенной на блокчейне
(2) Активен, но не используется - Возможность выпуска в цепочке, не имеет 3 токенов со стоимостью или стабильной монеты, выпущенных в цепочке, или каких-либо транзакций (3) В разработке - Разработка для создания первого стандарта токенов
Следующие два подраздела посвящены как блокчейнам, поддерживающим децентрализованные приложения (DApps), классифицированные DApp.Review , так и основным блокчейнам по рыночной капитализации. В результате остальная часть этого отчета будет сосредоточена только на следующих девяти блокчейнах: Ethereum (ETH), Binance Chain (BNB), Tron (TRX), EOS (EOS), IOST (IOST), Steemit (STEEM), Ontology (ONT), NEO (NEO) и Tomochain (TOMO).
2.2 Сравнение активности и разработчиков между цепями
Таблица 2 - Блокчейны, построенные стандарты и основные уровни, поддерживающие токены в цепи
Без сомнения, в сети Эфириум самое большое количество токенов, работающих на его блокчейне. Однако подавляющее большинство этих токенов бесполезны из-за стоимости выпуска, ограниченной развертыванием смарт контракта.
Стоит заметить, что у большинства конкурирующих блокчейнов основная часть созданных токенов также бесполезны.
Напротив, Binance Chain занимает второе место по количеству ценных токенов после Ethereum с более чем 50 + положительно оцененными токенами. Третий блокчейн для служебных токенов - NEO, с более чем 30 токенами с положительным значением.
2.3 Сравнение сборов за выдачу, сборов за транзакции / газ и т.д.
Таблица 3 - Затраты на выдачу, транзакции и плата за газ (ориентировочно)
Затраты на выпуск являются относительно дешевыми в большинстве блокчейнов. Как правило, чем сложнее контракт для развертывания, тем дороже он становится. Кроме того, несмотря на то, что Бинанс-цепочка является самой дорогой для выпуска токена, она имеет второе по величине количество токенов с положительным значением (более 50 токенов, торгуемых на DEX) после Ethereum. NEO имеет более 30 токенов с положительным значением.
Стоимость трансфера и средняя плата за газ сильно различаются в разных сетях. Блокчейн таких сетей, как STEEM или EOS, полагаются на модель вклада с потребностью в ресурсах. С другой стороны, блокчейн, таких сетей как Ethereum, Tron или TomoChain, полагается на плату за газ для передачи токенов с одного адреса на другой. Стоимость платы за газ зависит от динамики спроса / предложения на рынке в режиме реального времени.
В конце концов, некоторые блокчейны, такие как Binance Chain, имеют фиксированные комиссии за транзакции .
В следующем подразделе будет обсуждаться использование DApp в блокчейне этих сетей.
2.4 Состояние децентрализованных приложений (DApps)
В этом подразделе децентрализованные приложения анализируются с использованием одного пользователя и объема на блокчейн. Он опирается на данные, предоставленные DApp Review, одним из ведущих веб-сайтов для данных и метрик DApp.
В DApp Review используются следующие категории: Игры (например, CryptoKitties), Социальные (например, PeepETH), Казино (например, TronBet), Финансы (например, Compound), Обмен (например, Switcheo), Другие (например, Triip Протокол) и высокого риска.
Тем не менее, категория высокого риска относится к схемам Ponzi и другим сомнительным децентрализованным приложениям. В результате объемы и пользователи из этой категории были исключены из нашего анализа.
Таблица 4 - Средние дневные объемы на DApps (январь 2019 г. - июль 2019 г.)
* Скорректировано на основе цены закрытия 31 июля (UTC)
** Неровности в объеме с явным свидетельством промывки.
Центр Ethereum больше, чем Tron и EOS, его объем разделен между категориями: обмен (39,75%), финансы (28,01%) и казино (31,33%).
И наоборот, DApp-приложения Tron и EOS в основном связаны с азартными играми, причем 80% их соответствующих объёмов DApp в сети приходится на такие услуги, как услуги онлайн-казино и т. Д.
Для Ethereum эта тенденция переместилась в сторону большего количества вариантов использования в сфере финансов, о чем говорилось в нашем предыдущем отчете о DeFi.
Таблица 5 - Средние дневные объемы на DApps (за июль 2019 г.)
* Скорректировано на основе цены закрытия 31 июля 2019 года (UTC)
** Binance Chain включает объем на Binance DEX.
*** Нарушения в объемах, такие как явное свидетельство промывки.
Источники: DApp Review, Binance DEX
Все три крупнейших блокчейна начали диверсификацию: финансовые сценарии использования Ethereum, а Tron и EOS в основном используются для азартных игр.
Из таблицы 5 наиболее часто используются блокчейны Ethereum, Binance Chain, EOS, Tron и NEO со средним дневным объемом, превышающим 1 миллион долларов США.
Стоит также отметить, что сообщалось о свидетельствах манипулирования данными от некоторых DApps, особенно на IOST и EOS.
В дополнение к этому, другие элементы, такие как «соревнования DApp», могут потенциально стимулировать действия в децентрализованном приложении. Действительно, у некоторых владельцев DApp есть стимулы манипулировать действиями в сети, чтобы заработать призы и финансовые вознаграждения.
Несмотря на выбор использования стабильных монет, многие из этих децентрализованных приложений используют свои собственные токены в своем приложении. Одной из возможных причин является возможность охватить более широкую базу пользователей без стабильных монет. Фактически, совокупная рыночная капитализация всех стабильных монет (по всем блокчейнам) остается ниже 5 миллиардов долларов США, что почти в четыре раза ниже, чем рыночная капитализация одного Эфириума. Еще неизвестно, вернется ли или когда эта тенденция вернется.
3. Критерии дифференциации блокчейна
В этом разделе обсуждается, как блокчейны конкурируют за привлечение разработчиков и ресурсов для построения экономий токенов на их соответствующих блокчейнах.
В частности, в этом разделе рассматриваются эти вопросы с точки зрения инвесторов, владельцев токенов, разработчиков и проектов, стремящихся разработать токен.
3.1 Транзакции и масштабируемость
Счетчик транзакций и масштабируемость являются ключевыми факторами, чтобы оценить, стоит ли время, необходимое для создания, выпуска и разработки токена в блокчейне. Как правило, чем быстрее блокчейн, тем привлекательнее он выглядит. Тем не менее, скорость транзакций на самом деле можно интерпретировать с двух противоположных точек зрения:
- Блокчейн с быстрой обработкой и временем подтверждения привлекателен, поэтому сначала создается впечатление более высокой масштабируемости.
- В некоторых случаях более длительное время транзакций также указывает на то, что блокчейн широко используется , как это имело место в некоторые из прошлых периодов перегрузки Ethereum, что затем иллюстрирует более широкое применение блокчейна.
Кроме того, количество транзакций внутри сети также отражает популярность и текущее распространение сети . С точки зрения разработчика, транзакции указывают на работоспособность блокчейна. Следовательно, широко используемый блокчейн может привлечь большую аудиторию для взаимодействия с новым токеном. Другие показатели, такие как количество отдельных адресов или новых активных адресов, также отражают общую популярность блокчейна.
С точки зрения сторонних разработчиков и проектов, стремящихся выпустить токен, они должны стремиться выпустить новые токены или / и разработать сторонние на широко используемых блокчейнах, следовательно, блокчейнах с большим количеством транзакций.
3.2 Сборы в сетях блокчейн
Плата за блокчейн является ключевым элементом для привлечения пользователей, проектов и разработчиков. Чем ниже плата за выпуск токена и токена, тем выше стимулы для взаимодействия внутри экосистемы внутри сети.
Сборы за блокчейн относятся к сборам внутри сети , таким как стоимость выпуска нового актива или сборы за транзакции / газ , наряду с неопределенностью в отношении сборов во времени.
Стоимость выдачи токена на блокчейне также может быть интерпретирована двумя конфликтующими линзами:
- Если стоимость развертывания нового смарт-контракта практически равна нулю (например, Ethereum с платой только за газ), можно создать много бесполезных токенов, которые представляют спам в сети .
- С точки зрения проектов, стремящихся выпустить свой токен, слишком высокая стоимость может потенциально помешать росту экономики токенов внутри сети. В результате блокчейн потребует некоторой начальной загрузки, чтобы стимулировать новых участников создавать свои служебные токены, если стоимость выпуска высока.
Короче говоря, существует «сладкая точка» между дешевыми токенами, которые можно выпускать, что потенциально может привести к созданию множества бесполезных токенов (наряду с мошенничествами, предназначенными для мошенничества пользователей, например, схожими именами и т. Д.), И дорогими в выпуске токены, которые могут препятствовать проектам выпускать токены в цепочке.
Транзакционные и газовые сборы также являются ключевым элементом для определения привлекательности каждого блокчейна . Некоторые сборы за бензин в Ethereum часто превышают 30 центов США за одну транзакцию, что может помешать увеличению доли участия в сети, то есть предотвратить прием новых участников.
Кроме того, другие факторы, такие как необходимость платить за газ в эфире (ETH), могут потенциально создавать проблемы для участников. Например, пользователь в блокчейне Ethereum, желающий совершить транзакцию в USDC (или в других стабильных монетах), не может отправить средства на другой кошелек без владения Ether. Некоторые конкурирующие блокчейны, такие как TomoChain (TRC-21) или Binance Chain (изначально), позволяют оплачивать эти сборы любым ценным активом.
Тем не менее, растущая разработка решений 2-го уровня , таких как Matic, должна обеспечить большую масштабируемость для унаследованных блокчейнов (например, Ethereum) при одновременном снижении сборов внутри сети , т. Е. Позволяя пользователям совершать транзакции практически с нулевой оплатой .
В конце концов, некоторые EIP (например, EIP-865 ) были разработаны, чтобы предложить аналогичные функции на Ethereum, которые могли бы привести к плате за газ, выплачиваемой в других единицах, чем Ether.
3.3 Доступность DApps и варианты использования
Доступность DApps и варианты использования относятся к количеству существующих и потенциальных приложений, которые запускаются на блокчейне. Чем больше вариантов использования в блокчейне, тем выше ценность предложения.
Некоторые из ключевых элементов для определения вариантов использования:
- Наличие хотя бы одной стабильной монеты на блокчейне.
- DApps разнообразие: разнообразие децентрализованных приложений , построенных на blockchain.
- Сторонние разработчики, работающие на платформах (централизованных или децентрализованных), включая ресурсы, работающие на блокчейне. С другой стороны, функциональные возможности взаимодействия в цепочках блоков потенциально могут помочь создать положительные сетевые эффекты , которые приведут к более широкому внедрению обеих цепочек.
Несмотря на это, основываясь на результатах предыдущего раздела (2.4), как количество вариантов использования, так и количество отдельных пользователей остаются довольно низкими . В результате преимущества первопроходца остаются неопределенными, поскольку критическая масса еще не достигнута. Поскольку между dApps все больше и больше развивалась совместимость и возможность компоновки, мы могли видеть некоторые совокупные сетевые эффекты и рост для игр с ранними пользователями. Недавние примеры, такие как Waterloo, мост между EOS и Ethereum от Kyber Network, иллюстрируют текущую разработку решений для взаимодействия между цепями.
3.4 Безопасность и разработка блокчейна
Безопасность и развитие блокчейна должны рассматриваться с точки зрения проектов и компаний.
Следует учитывать несколько факторов, связанных с развитием блокчейна:
- Количество активных разработчиков: общее количество активных разработчиков может быть проанализировано с разбивкой на полный рабочий день и неполный рабочий день. Количество активных разработчиков очного слоя-1 измеряет здоровье в blockchain.
- Количество коммитов : частота, качество и абсолютное количество коммитов на GitHub часто показывают, является ли развитие здоровым.
- Количество сторонних разработчиков, активно работающих над решениями по улучшению блокчейна, такими как исправления масштабируемости и безопасности.
С другой стороны, безопасность остается ключевым аспектом для блокчейнов:
- Векторные атаки. Углубленный анализ векторных атак , а также потенциальных рисков , связанных с blockchain может выявить потенциальные результаты безопасности
- Наличие прошлых атак. Исход прошлых атак может отражать некоторые интересные элементы. Независимо от того, оказалась атака успешной или нет, то, как блокчейн продолжает исправлять, повторять и развивать в ответ на предыдущие эксплойты, представляет собой критическую точку оценки для разработчиков и заинтересованных сторон.
- Политики общественной безопасности. Например, программы по защите от ошибок представляют основные ключевые аспекты, касающиеся важности безопасности с точки зрения самой цепочки блоков.
В целом, развитие блокчейна и безопасность тесно взаимосвязаны . Блокчейн с высокой активностью разработки, скорее всего, будет следовать рекомендациям по безопасности и быстро реагировать, чтобы исправить любую ошибку безопасности. Аналогичным образом, между держателями токенов, сторонними разработчиками и разработчиками уровня 1 существует стимулирующее выравнивание для защиты безопасности, поскольку незащищенная сеть приведет к снижению стоимости в долгосрочной перспективе.
3.5 Простота сборки
Публичные цепочки блоков конкурируют за создание самой привлекательной экосистемы для разработчиков, которая привлекает и удерживает глобальные сообщества разработчиков, которые будут создавать приложения на основе этих цепочек, тем самым облегчая дополнительные потоки транзакций, рост сети и варианты использования монет / токенов.
В частности, у проектов, которые предоставляют надлежащие инструменты, SDK / API и документацию, а также открытую техническую поддержку, которая позволяет разработчикам быстро наращивать кривую обучения и взаимодействовать с соответствующими блокчейнами, будут конкурентные преимущества.
Хотя существует много способов создать процветающее сообщество разработчиков и опыт, некоторые ключевые элементы выделяются как необходимые компоненты:
- Умные контрактные языки . Внедрение новых языков потенциально может быть пугающим для новых пользователей, поскольку оно вводит новую кривую обучения, которая может потенциально повредить принятию блокчейна. Язык может быть ключевым компонентом, так как EVM-совместимый язык Solidity, де-факто, стал стандартом в отрасли. Например, EVM-совместимые блокчейны потенциально имеют более низкую кривую обучения для бортовых разработчиков в Ethereum, ценой меньшей гибкости для решения конкретных существующих и будущих проблем.
- Подробная документация для разработчиков по запуску программного обеспечения для узлов, использованию SDK, выдаче токенов, написанию умных контрактов и т. Д. (Например, Perlin Network )
- Функциональные тестовые сети, в которых разработчики могут напрямую взаимодействовать с цепочкой и тестировать функциональность (например, Harmony Testnet и Block Explorer ). В некоторых проектах дополнительно имеется несколько версий тестовых сетей с различными функциями, поэтому разработчики не должны полагаться только на одну площадку для тестирования. Например, Ethereum имеет четыре основные из них: Kovan , Rinkeby , Ropsten и Goerli . Также легко развернуть EVM-совместимую частную локальную сеть (например, Truffle / Ganache).
- Социально ориентированные социальные сообщества, где разработчики могут напрямую взаимодействовать с проектными командами и друг с другом.
- Высококачественный код с открытым исходным кодом, который можно легко просмотреть и проверить. Еще раз, это касается количества разработчиков и общего процесса разработки от основных разработчиков вместе со сторонними разработчиками.
3.6 (Де) централизация
(Де) централизация относится к общей степени централизации блокчейн цепи с точки зрения валидатора.
В целом, цепочки блоков, чьи валидаторы, узлы, пулы майнинга и другие участники централизованы, могут вызывать больший риск цензуры .
Риск цензуры имеет разные компоненты для разных заинтересованных сторон:
- Для торговли в цепочке на DEX: если трейдеры исполняют сделки в цепочке, может возникнуть риск исполнения, поскольку трейдер может подвергнуться какому-либо изменению цены базовых активов, указанных в их стратегиях, или быть запрещенным для торговли.
- Для переводов: существует потенциальный расчетный риск, поскольку может существовать цензура, препятствующая переводу между двумя кошельками. Цензура на уровне валидатора может препятствовать фактической обработке транзакций, а не ограничения или ограничения, налагаемые на уровне токена.
Продвигаться по спектру децентрализации нелегко, поскольку цепочки, начинающиеся в определенном месте между полностью централизованной и полностью децентрализованной, будут привлекать определенную начальную аудиторию - отход от своей первоначальной степени централизации может оттолкнуть или отвергнуть новых пользователей, что цепочка в противном случае привлек бы.
С другой стороны, параметр децентрализации для блокчейнов нельзя рассматривать исключительно в вакууме; как правило, более высокая степень централизации может потенциально увеличить скорость для достижения консенсуса в блокчейн цепи, и, следовательно, это отражается в более быстрой окончательности (когда транзакцию можно безопасно считать выполненной) и потенциально более высокой «эффективной TPS».
4. Вывод
Ethereum остается блок-цепью «go-to» для выпуска токенов. В частности, он имеет наибольшее количество выпущенных токенов, несмотря на наличие большого количества «цепного спама» (бесполезных токенов). Ethereum также имеет самый большой пул разработчиков, занимающихся разработкой ядра уровня 1, решений уровня 2, наряду со многими активными разработчиками, работающими над сторонними приложениями (DApps). Кроме того, на Ethereum также активно разрабатываются многие новые стандарты токенов, такие как стандарты токенов безопасности (например, ERC-1400) и другие предложения, такие как ERC-998 или ERC-1155.
Тем не менее, многие конкурирующие блокчейны также предлагают привлекательные предложения по выпуску токенов, которые могут бросить вызов существующему руководству Ethereum для токенизации в цепочке. Некоторые из этих блокчейнов позволяют создавать токены изначально (например, Binance Chain), в то время как другие полагаются на развертывание смарт-контрактов, следуя методам Ethereum.
Несмотря на это, число реальных вариантов использования и отдельных пользователей остается довольно низким по всему блокчейн пространству, и несмотря на текущее доминирование Эфириума, слишком рано исключать любые потенциальные конкурирующие блокчейны, которые допускают выдачу токенов.
В целом, существуют ключевые элементы, которые должны учитывать проекты, заинтересованные стороны и разработчики, чтобы решить, какой блокчейн рассмотреть и инвестировать в будущее:
- Доступность DApp или растущие варианты использования: чем больше приложений в блокчейне, тем выше ценность предложения.
- Транзакции и темпы: чем быстрее блокчейн, тем привлекательнее он становится. Частота транзакций в сети также отражает популярность сети.
- Плата за блокчейн: чем ниже плата за выпуск по цепочке и токену, тем выше стимулы для взаимодействия внутри экосистемы по цепочке.
- Простота сборки: такие элементы, как тестовая сеть, EVM-совместимость и количество поддерживаемых языков смарт-контрактов, играют ключевую роль в привлечении пользователей.
- Безопасность и разработка блокчейна: общая активность в блокчейне, отражаемая такими элементами, как количество предложений по улучшению и разработчиков на уровне 1, как правило, является точным показателем работоспособности блокчейна. Кроме того, безопасность цепочки блоков остается существенной, поскольку векторные атаки и прошлые атаки являются ключевыми моментами.
- (Де) централизация: степень централизации влияет на ценностное предложение цепи, особенно с точки зрения потенциальных заинтересованных сторон.
В конце концов, большое разнообразие программируемых цепочек блоков, вероятно, будет сосуществовать, если решения по взаимодействию между цепочками будут развиваться и окажутся как безопасными, так и пригодными для использования. Рост агностицизма блокчейна в сочетании с конвергенцией лучших практик и языков программирования может привести к появлению ряда блокчейн сетей с различными вариантами использования и сообществами в разных масштабах.