История TRC-20
Первым блокчейном со смарт-контрактами стала сеть Ethereum. Она появилась в 2015 году, однако взрывной рост смарт-контрактов произошел в 2020-м во время «лета DeFi». Вскоре вскрылись проблемы с масштабируемостью блокчейна Ethereum, из-за которых возникали задержки в проведении транзакций и резкие скачки стоимости операционных сборов в моменты пиковых нагрузок. Ограничения Ethereum подтолкнули к появлению конкурентов.
В мае 2018 года запустилась основная сеть блокчейна TRON c поддержкой нового стандарта TRC-20. При этом между Ethereum и новым блокчейном осталось много параллелей. Как и первая платформа смарт-контрактов, TRON использует виртуальную машину, известную как TRON Virtual Machine (TVM). Она выступает средой исполнения для смарт-контрактов. TVM использует тот же язык программирования, что и виртуальная машина Ethereum (EVM) — Solidity.
Это делает смарт-контракты на TRON полностью совместимыми с их аналогами в сети Ethereum. Создатели нового проекта специально разработали архитектуру своего протокола таким образом, чтобы упростить процесс переноса децентрализованных приложений с Ethereum в экосистему TRON.
Возникает вопрос: почему разработчикам выгодна такая миграция?
- Пропускная способность блокчейна TRON выше, чем у Ethereum, что особенно важно для масштабирования приложений.
- Чем больше операций в коде смарт-контракта протокола, тем больше вычислительной мощности требуется для его исполнения, а следовательно, тем затратнее это будет для конечного пользователя. Из-за того, что комиссии в блокчейне TRON гораздо ниже, разработчики имеют больше свободы для написания сложных смарт-контрактов. На Ethereum увеличение команд в коде приложения ведет к значительному росту транзакционных сборов.
Функции смарт-контрактов TRC-20
Cмарт-контракты TRC-20 определяют общие характеристики токенов, такие как возможность передачи, выпуск и обращение и перевод монет в блокчейне TRON. При этом транзакционные комиссии оплачиваются в служебной криптовалюте TRON — TRX.
Основные функции смарт-контрактов TRC-20:
- Выпуск новых цифровых активов. Любой пользователь может выпустить собственные токены на блокчейне TRON.
- Сжигание созданных токенов. Позволяет программировать уничтожение части монет, находящихся в обращении, при выполнении определенных действий пользователем.
- Заморозка монет. Останавливает любые операции с конкретным смарт-контрактом.
- Установка уровня владения токеном. Функция определяет способность заинтересованной стороны взаимодействовать с контрактом даже после его развертывания. Для обеспечения децентрализации эмитент токена может отказаться от права собственности на смарт-контракт и внесения в него дополнительных изменений после выпуска цифрового актива.
Чем TRC-20 отличается от ERC-20 и BEP-20?
Стандарт ERC-20 стал исходником кода для разработчиков сетей TRON и BNB Chain, создавших на его основе собственные стандарты — TRC-20 и BEP-20 соответственно. ERC-20 определяет параметры работы для параллельно функционирующих активов в блокчейне, согласно которым токены могут свободно создаваться и перемещаться в рамках определенного протокола. Это общее свойство для монет стандарта TRC-20, ERC-20 и BEP-20. Различия лежат в плоскости устройства блокчейна, к которому принадлежит конкретный стандарт.
Блокчейн | Tron (TRC-20) | Ethereum (ERC-20) | BNB Chain (BEP-20) |
Степень децентрализации(активные валидаторы) | 27 | 960 658 | 29 |
Скорость средней транзакции | 3 сек | 13 сек | 3 сек |
Средняя величина комиссий | $0,14 | $12 | $0,2 |
Среднее число ежедневных транзакций за последний месяц | 7 млн | 1 млн | 4 млн |
Количество сетевых приложений c балансом от $0,1 млн (по данным Dapp Radar) | 10 | 229 | 161 |
Как видно из таблицы, блокчейн TRON пользуется особым спросом среди пользователей. Об этом говорит рекордное число ежедневных транзакций по сравнению с со своим конкурентами. Это объясняется быстрой скоростью исполнения транзакций и самыми минимальными среди рассматриваемых платформ комиссионными сборами.
Во многом эта популярность объясняется удачным запуском в 2019 году стейблкоина USDT в сети TRON. После появления стабильной монеты на TRC-20 многие участники криптосообщества начали использовать ее для проведения платежей. По данным аналитического портала DeFi Llama более 50% предложения USDT обращается в сети TRON.
Слабым местом TRC-20 является небольшая активность разработчиков. По количеству приложений платформа сильно уступает Ethereum и BNB Chain. При этом TRON самый централизованным из всех трех блокчейнов: блоки в сети подтверждаются всего 27 валидаторами.
Плюсы токенов TRC-20
- Поддержка децентрализованных приложений.
- Возможность эмиссии новых цифровых активов на базе TRC-20.
- Большая гибкость в написании кода для разработчиков.
- Высокая скорость обработки транзакций.
- Низкие комиссионные сборы.
- Возможность проведения бесплатных транзакций. Подробная инструкция по осуществлению таких операций.
Минусы токенов TRC-20
- Централизация блокчейна TRON.
- Небольшое число децентрализованных приложений по сравнению с ведущими сетями.
- Частые атаки финансовых регуляторов на основателя платформы Джастина Сана. В конце марта Комиссия по ценным бумагам и биржам США (SEC) обвинила Сана и три его компании в незарегистрированном предложении и продаже криптоактивов.