В пространстве DeFi формируется интересная тенденция.

В недавней статье в CoinDesk я затронул одну из самых интересных тенденций в пространстве DeFi, которую из-за отсутствия лучшего термина я решил назвать микропримитивами DeFi. Сегодня я хотел бы расширить эту идею и потенциальные последствия для космоса.

В последние месяцы мы стали свидетелями нескольких попыток в экосистеме DeFi, которые сигнализируют о важной архитектурной тенденции разложения существующих протоколов на более мелкие, более детализированные и расширяемые функции. Возьмем такие примеры, как UniSwap v2 с его функцией Hooks, Eigen Layer с примитивами пересчета ставок, а также некоторые заголовки о новых версиях протоколов, таких как Euler. Все эти примеры свидетельствуют о неявной тенденции к разделению протоколов на более мелкие примитивы, которые можно использовать для создания новых форм функциональных возможностей.

Удивительная вещь в микропримитивах DeFi заключается в том, что это систематическое явление во всем пространстве, но оно не было вызвано обычным событием или придумано как официальная тенденция. Это похоже на то, что все эти протоколы DeFi как бы согласны с тем, что уменьшение размера определенно было правильным решением. Это может вызвать недоумение, если вы думаете, что пространство DeFi потратило последние пару лет на создание того, что мы определили как основные финансовые примитивы в таких областях, как кредитование или создание рынка. Разве нормальным шагом не должно быть создание новых приложений и функций более высокого уровня поверх этих примитивов?

Хотя концептуально идея создания функциональности более высокого порядка поверх основных примитивов DeFi имеет смысл, кажется, что текущее поколение протоколов DeFi слишком велико, сложно и монолитно для создания полных финансовых приложений. Многие протоколы, особенно это заметно в области кредитования, сочетают базовый финансовый примитив с функциональностью прикладного уровня в одном и том же протоколе. Например, такие протоколы, как Aave или Compound, смешивали функции кредитования с настройкой параметров каждого рынка на одном уровне архитектуры. Точно так же AMM, такие как UniSwap, ограничивали пользователей единственным способом выражения торговых предпочтений. Это действительно примитивы DeFi или полноценные финансовые приложения?

Расширение этого направления мышления проведет нас по пути, по которому DeFi должен стать меньше, чтобы стать больше. Такие функции, как Uniswap Hooks или более мелкие кредитные примитивы, необходимы для создания финансовых приложений нового поколения.

Микросервисы: аналогия с распределенным программированием

За последние несколько десятилетий пространство распределенного программирования эволюционировало от так называемых сервис-ориентированных архитектур к API на основе REST. Эта тенденция привела к созданию совершенно новых наборов платформ, таких как шлюзы API или сервисная шина предприятия (ESB). Однако многие организации обнаружили, что они создают монолитные приложения, которые довольно сложно расширять. В результате отрасль перешла на новый архитектурный шаблон, известный как микросервисы, который состоит из небольших атомарных программируемых функций, которые можно комбинировать для создания более сложных приложений. Каждая крупная технологическая компания ухватилась за тенденцию микросервисов, и были созданы новые компании для создания платформ в этой области.

Несмотря на то, что тенденция микропримитивов DeFi все еще находится в зачаточном состоянии, аналогии с микросервисами очень интересны.

Проблемы: безопасность и сложность

Идея создания более простых и детализированных архитектур с помощью микропримитивов DeFi весьма привлекательна, но сопряжена с очень серьезными проблемами. Среди них безопасность и сложность прыгают со страницы. Разделение протокола DeFi на более мелкие единицы резко увеличивает поверхностную атаку и уязвимости. С этой точки зрения векторы риска протоколов DeFi будут только увеличиваться. В то же время возможно, что уязвимости могут быть более изолированы от конкретных микропримитивов.

Сложность будет вторым фактором, который следует учитывать при рассмотрении микропримитивов DeFi. Протоколы DeFi, следующие этой тенденции, определенно будут на порядок сложнее своих предшественников. В то же время дублирование приложений, сочетающих различные микропримитивы DeFi, станет более сложным.

Вероятно это или нет, но тенденция микропримитивов DeFi реальна и, вероятно, сыграет ключевую роль на следующем этапе DeFi. В следующей части этой статьи мы попытаемся изложить еще несколько технических принципов, касающихся микропримитивов.