Децентрализованные финансы стали одним из наиболее привлекательных вариантов использования технологии блокчейн за последние пару лет. Его способность управлять финансовыми активами и предоставлять услуги без необходимости в централизованных банках для авторизации транзакций и проверки клиентов создала основу для более доступной и инклюзивной финансовой экосистемы, которая приносит пользу всем.
Ошеломляющий рост индустрии DeFi, которая была оценена в более $ 77 млрд. в марте 2022 года, подчеркивает этот потенциал. Тем не менее, по сравнению с миром традиционных финансов, на долю DeFi приходится лишь небольшой процент мировых финансовых транзакций. Это означает, что есть огромные возможности для роста, но этого не произойдет, пока DeFi не будет построен на гораздо более прочном фундаменте.
Одна из самых больших слабых сторон существующего DeFi заключается в том, что он построен на очень шаткой и неэффективной архитектуре, а именно на смарт-контрактах.
Конечно, именно смарт-контракты делают возможным использование DeFi. Это базовый код, который позволяет децентрализованным приложениям автоматизировать транзакции при соблюдении определенных условий без необходимости в посреднике. Теоретически они похожи на традиционные контракты, однако они более разумны, поскольку не требуют принудительного исполнения. Скорее смарт-контракты запрограммированы на выполнение транзакций только при соблюдении определенных прозрачных условий. Таким образом, они могут выполнять транзакции мгновенно, намного быстрее, чем традиционные финансовые системы, поскольку нет необходимости в том, чтобы человек гарантировал выполнение всех требований. Поскольку посредник устранен, комиссия за транзакцию также намного ниже.
Хотя они действительно намного умнее, смарт-контракты не безошибочны. Одна из самых больших проблем — безопасность. Поскольку смарт-контракты на самом деле представляют собой просто код, существует постоянная опасность того, что ошибки или уязвимости проскользнут через сеть. Это не незначительный риск - миллиарды долларов в стоимости были проиграли атаки на протоколы DeFi с момента возникновения отрасли.
Частью проблемы является кривая обучения разработчиков смарт-контрактов. Смарт-контракты состоят из невероятно сложного спагетти-кода, и все же необходимо создать их десятки, чтобы определить функциональность большинства приложений DeFi. Разработчикам обычно требуется несколько лет практического опыта работы с языком программирования Solidity, который используется для создания смарт-контрактов в Ethereum и совместимых сетях, прежде чем они смогут даже подумать о создании функционального и безопасного децентрализованного приложения.
Эта ошеломляющая сложность в первую очередь связана с полным отсутствием поддержки цифровых активов, таких как токены криптовалюты и NFT, на уровне платформы. Хотя DeFi вращается почти исключительно вокруг таких активов, как BTC, ETH, USDC и т. д., крупные сети блокчейнов, такие как Ethereum, Avalanche, Solana, Cosmos, Fantom и Binance Chain, не имеют собственной концепции этих активов.
Поэтому, чтобы помочь разработчикам быстрее создавать безопасные, надежные и функциональные dApp, необходимо перепроектировать саму основу платформ DeFi, заново изобретя способ создания и реализации смарт-контрактов. Цифровые активы не должны быть второстепенными, они должны стать частью структуры DeFi, чтобы разработчики могли легко создавать и контролировать их, не написав массу громоздкого кода.
Почему нативные активы имеют значение
Преимущество нативных активов
Это основная теория, лежащая в основе Основание системы счисления, инновационная платформа для смарт-контактов, созданная специально для DeFi. рассматривает активы как ключевую характеристику своей платформы, а не реализовывать их разрозненно на уровне смарт-контрактов.
Транзакции Radix выполняются в среде приложения Radix Engine. Ключевое отличие заключается в том, что Radix Engine создает активы, такие как токены, напрямую запрашивая их у платформы вместе с их конкретными параметрами.
Другими словами, токены на основе Radix, такие как XRD, не формируются как объекты в тысячах отдельных балансовых списков, а вместо этого обрабатываются как физические объекты, хранящиеся в «хранилищах» или учетных записях и перемещаемые между ними при обработке транзакций. Эти хранилища контролируются непосредственно их пользователями, в отличие от EVM, где токены отдельных лиц могут быть распределены между несколькими смарт-контрактами, содержащими записи для их открытых ключей.
Физическая природа такого поведения основана на модели конечного автомата (FSM), которая надежно отслеживает токены по мере их перемещения между хранилищами пользователей, подобно тому, как служба доставки отслеживает заказы клиентов. Это упрощенная модель транзакций, в которой пользователь сообщает платформе, что он хочет отправить имеющиеся у него токены в указанное хранилище. Пользователи должны отправить сообщение от одного смарт-контракта другому и быть уверенными, что он обновит свои объекты баланса. Таким образом можно избежать таких ошибок, как двойной учет, поскольку они просто невозможны в данной архитектуре.
Вкратце, это основа ориентированной на активы архитектуры DeFi Radix. Он создает гораздо более интуитивно понятную и простую в использовании модель для транзакций с токенами, которая устраняет массу сложностей, делая DeFi по своей сути более безопасным, чем традиционная модель.
Эта модель настолько радикально отличается от традиционной DeFi, что Radix заново изобрел смарт-контракты как «компоненты». Поскольку они являются модульными, компонуемыми и имеют четкие функции, компоненты Radix можно рассматривать как «кирпичики Lego», которые разработчики могут использовать для простого, пошагового соединения своих приложений DeFi, даже если они не иметь опыт работы с языком программирования Scrypto.