Смарт-контракты
DecimalChain, как блокчейн нового поколения, с 2022 года также использует технологию смарт-контракта. Смарт-контракты на основе блокчейна хранят все условия в распределенной базе данных, которую нельзя изменить. Все операции, записанные в смарт-контракте, исполняются автоматически после того как система проверит соблюдение его условий. Благодаря передовым программным решениям, «умные контракты» на платформе Decimal отличаются повышенной прозрачностью и безопасностью.
Использование в блокчейне Decimal EVM (Ethereum Virtual Machine) позволяет создавать и выполнять смарт-контракты легче, чем когда-либо прежде. Любой желающий сможет создавать и использовать смарт-контракты на DecimalChain без специальных технических знаний и больших финансовых затрат. Доступны следующие функции:
- размещение смарт-контрактов в блокчейне,
- проверка смарт-контрактов,
- взаимодействие посредством транзакций,
- отображение смарт-контрактов и транзакций с ними в консоли Decimal.
Наличие смарт-контрактов открывает дверь в большой мир децентрализованных финансов (DeFi). В результате стало возможным создание собственной децентрализованной биржи (DEX) на блокчейне DecimalChain, запуск которой запланирован на 2023 год.
Перемещение делегированных монет из одного валидатора в другой
Генерацией блоков в блокчейне Decimal занимаются валидаторы. Чем больше у валидатора делегированных токенов, тем больше у него шанс создать и предложить следующий блок. Каждый участник Decimal может получать вознаграждение, делегируя валидатору средства (DEL, монеты и даже NFT). К выбору валидатора нужно относиться ответственно, так как валидатор разделяет между пользователями не только вознаграждения, но и штрафы.
С 2022 года участники блокчейна получили возможность перемещать делегированные средства между валидаторами. В течение 7 дней после делегирования пользователь может перенести стейк от одного валидатора в другой.
Decimal ID – персональная метка кошелька (публичная подпись владельца кошелька / контрактного адреса в блокчейне)
Вопросы безопасности личных данных в сети и аутентификации личности актуальны при взаимодействии с различными сервисами, как государственными, так и коммерческими.
Decimal ID дает пользователю полный контроль над своими личными данными, позволяя организовать подтверждение вашей личности безопасно и надежно, с однозначной корректной идентификацией, но без раскрытия персональной информации (паспортные данные и так далее). Ваши контрагенты всегда смогут понять, что они взаимодействуют именно с вами, а не с кем-то другим. Вы, со своей стороны, можете предоставлять данные о себе только в той мере, в которой это приемлемо для вас.
Внедрение Decimal ID делает удобнее работу во всей экосистеме. При прохождении верификации личности на одном из партнерских сервисов Decimal достаточно будет отправить транзакцию вашего Decimal ID, и сервис однозначно идентифицирует вас, без необходимости повторного предоставления документов.
Возможность размещать пользовательские токены в резерве NFT
Первая реализация NFT (невзаимозаменяемых токенов) в Decimal подразумевала резерв только в виде нативной монеты DEL. Запуск Decimal Smart Chain существенно расширил возможности создателей токенов. Резерв NFT теперь может быть выражен в любой кастомной монете и внесён при создании NFT.
Дальнейший механизм схож с обычной работой с кастомными монетами через CRR, для которых рассчитывается актуальный эквивалент в DEL, определяется цена делегирования и рассчитываются вознаграждения.
Динамические комиссии за транзакции и создание монет
Обычно блокчейны взимают плату за транзакции на основе учета газа для выполнения смарт-контрактов. Проблема в том, что независимо от того, выполняется ли простой перевод или сложный расчет в рамках транзакции, все они обрабатываются в одной и той же сети. В результате, когда трафик в сети увеличивается, плата за транзакции возрастает даже за простые действия, транзакции пользователя конкурируют друг с другом и быстрее подтверждаются транзакции с большей комиссией.
Стоимость токена, используемого для оплаты комиссии, также очень волатильна и возрастает в моменты высокой нагрузки на сеть, что доставляет дискомфорт и прямые убытки пользователям.
Decimal внедрил технологию, которая позволяет купировать/нивелировать риски, связанные со стоимостью транзакций в сети. Комиссии за транзакции фиксируются относительно курса американского доллара ~ $0,04 (транзакция отправки нативной монеты DEL). Специальный сервис (Оракул) мониторит рейтинговые агентства с курсами DEL/USD, такие как CoinMarketCap, CoinGecko, CoinMarketRate, CoinPaprika и другие. При удорожании DEL величина комиссии в DEL пересчитывается в сторону уменьшения. И наоборот, при удешевлении DEL относительно USD размер комиссии в DEL будет увеличен.
Таким образом, если сегодня ваша транзакция стоит 4 цента, то и завтра, и послезавтра она будет стоить столько же.
При этом комиссия за транзакцию в DEL будет меняться пропорционально текущему курсу DEL к USD.
По аналогии с комиссией за транзакции и по той же технологии, был пересмотрен порядок определения комиссии за создание монеты. Изначально функционал создания монет предполагал фиксированные комиссии за создание в зависимости от длины тикера. Теперь он также является динамическим. Стоимость транзакции в долларовом эквиваленте остается неизменной, хотя цена в DEL может меняться в зависимости от курса монеты. При высоком курсе, цена становится ниже, а при низком – выше.