Если череда взломов смарт-контрактов, которые принесли злоумышленникам более 3 миллиардов долларов в 2022 году, чему-то нас и научила, так это тому, что децентрализованные финансы (DeFi) все еще остаются незрелой отраслью.
Помимо эксплуатации, DeFi по-прежнему сталкивается с проблемами масштабирования, связанными с вычислительной мощностью, необходимой для проведения сложных транзакций, и пропускной способностью, необходимой для поддержки мировой финансовой системы в ближайшие годы.
Как нынешний король DeFi, сеть Ethereum стоит оценить, чтобы выявить проблемы и ограничения, способствующие нынешним препятствиям в отрасли.
На конференции Consensus 2023 CryptoPotato побеседовал с Пирсом Ридьярдом - генеральным директором RDX Works - о том, почему Ethereum не оптимизирован для DeFi. Он рассказал о некоторых более подходящих технологиях, лежащих в основе современных блокчейнов, включая недавно ставшую популярной платформу смарт-контрактов Radix.
Неуклюжий язык программирования Ethereum
По мнению Ридьярда, в настоящее время DeFi в криптовалюте не хватает в трех основных областях: пользовательский опыт, опыт разработчиков и масштабируемость.
Первые две проблемы в значительной степени обусловлены тем, что разработчики используют не самые лучшие языки программирования для выражения своих идей для конкретных финансовых приложений. Одним из таких языков, по его словам, является Ethereum`s Solidity.
"Solidity - это как биться головой о кирпичную стену", - заявил он. "Если вы хотите создавать высокозащищенные активы и создавать высокозащищенные финансовые приложения, то практически невозможно сделать их безопасными таким образом, чтобы разработчикам было легко их использовать".
Компания Ридьярда RDX Works является основным разработчиком Radix - блокчейна, ориентированного на DeFi-технологии, чей собственный токен XRD взлетел на 200% с начала до середины апреля.
В отличие от Ethereum и других цепочек, Radix использует уникальный язык программирования под названием Scrypto, который специально ориентирован на то, чтобы финансовые приложения было проще создавать и использовать.
Под Scrypto скрывается движок Radix, который включает примитивы, являющиеся частью самой бухгалтерской книги, предоставляя разработчикам необходимые строительные блоки для создания приложений без необходимости начинать сложную разработку с нуля.
"Вы не создаете свой собственный смарт-контракт, который затем определяет, что значит токен, что значит передача токена и отслеживание баланса", - сказал Ридьярд. "Все это делает сама бухгалтерская книга".
Движок Radix также защищает приложения на платформе от "атак реентерабельности", распространенной лазейки DeFi, которая позволяет хакеру постоянно выводить средства из смарт-контракта, пока жертва не обанкротится. В частности, движок предотвращает бесконечные обратные вызовы, которые приводят к рекурсивным циклам, позволяющим хакерам слить контракт до нуля.
В феврале протокол DeFi dforce потерял 3,6 миллиона долларов из-за такой ошибки. "Целый ряд взломов на сумму, возможно, в полмиллиарда долларов, которые были вызваны реентерабельностью, исчезли только благодаря тому, как мы реализовали архитектуру", - сказал Ридьярд.
Механизм консенсуса Ethereum
Обновление Ethereum "Merge" в сентябре, которое изменило механизм консенсуса с доказательства работы на доказательство доли, было широко оценено как величайшее техническое достижение в истории криптовалют. Однако в 2023 году даже доказательство доли может оказаться менее совершенным механизмом, чем то, что могут предложить новые цепи - особенно в плане масштабируемости.
Например, Ethereum не позволяет параллельно выполнять транзакции, что обеспечило бы огромную пропускную способность. Все транзакции должны быть упорядочены, даже если они не связаны друг с другом.
В отличие от этого, Radix использует механизм консенсуса "Cerberus", который устраняет необходимость в упорядочивании. "Они могут начинаться и заканчиваться, когда им нужно начать и закончить, и вам не нужно согласовывать между собой, кто из них пришел первым, а кто вторым", - говорит Ридьярд.
Radix все еще поставляется с делегированной системой доказательства доли, которая защищает Cerberus. Однако Ридьярд не считает ни доказательство работы, ни доказательство доли "механизмами консенсуса", а скорее "механизмами гражданской защиты".
"Механизм консенсуса - это то, как узлы приходят к соглашению. Гражданский механизм заключается в том, как защитить эти узлы от злонамеренных атак в процессе достижения соглашения", - уточнил он.
Ридьярд сказал, что он восхищается доказательством доли за его энергоэффективность, но отметил, что цепи доказательств работы - такие как Биткойн - решают определенные проблемы "бутстрапинга" и "рандомизации".
DeFi и SEC
Помимо технологических ограничений, DeFi и блокчейн, лежащие в ее основе, в настоящее время находятся под огромным регулятивным давлением со стороны Комиссии по ценным бумагам и биржам (SEC). В настоящее время агентство стремится регулировать биржи DeFi в рамках существующих законов о биржах ценных бумаг.
Хотя Ридьярд видит возможность того, что регулирующие органы на какое-то время "убьют" DeFi в Америке, он не считает, что эта индустрия умрет во всем мире из-за огромной пользы, которую она может принести экономике некоторых стран. В конечном счете, он считает, что "чтение чайных листьев" о том, как регулирующие органы будут интерпретировать определенные правила правоприменения, является немного отвлеченным занятием, и что DeFi в конечном итоге адаптируется, чтобы наилучшим образом соответствовать политической и экономической воле каждой страны.
Источник"Регуляторы пытаются найти способы, с помощью которых они могут осуществлять правоприменение в отношении того, что правительство и, по большому счету, голосующая общественность могут считать тем, чего они хотят, а чего нет", - сказал он. "Это будет некоторым плюсом и минусом".