На сайте Ugly Bob | SEP 29, 2022
8:10 Min Read
Ваша дружественная соседская биржа предлагает несколько услуг и функций, которые делают работу в криптовалютном пространстве простой, приятной и прибыльной. Но когда вы находитесь в этом пространстве достаточно долго, и ищете неуловимую лучшую APY, вы обнаруживаете, что каждая сеть предлагает способ увеличить ваш пакет, и CEX может легко перевести эти деньги для вас, но вы заинтересованы в определенной сети, а она не поддерживается. Ваше путешествие закончилось, когда вы остановились в нескольких дюймах от края обрыва с видом на пустоту, такую же глубокую и пустую, как космос.
Это проблема, над решением которой трудятся талантливые разработчики с тех пор, как DeFi вырвалась из лап сети Ethereum: Доверительная межцепочечная композитность и единая ликвидность. Эта пустота не помешала пользователям перемещать средства по галактике, просто это не совсем безопасно и не вызывает доверия. Если вас устраивают свопы, которые предлагает AscendEX, то прекратите читать. В противном случае, давайте изучим межсетевые сервисы, которые каждый день преодолевают эту пустоту между сетями.
Подобно вечному Дао, Трилемма Моста существует вокруг нас, но не может быть полностью постигнута, мы можем лишь приблизиться к ней. Нынешняя новинка Layer Zero Labs утверждает, что мост может отвечать только двум из трех критериев:
Гарантия того, что транзакция будет успешно зафиксирована на блокчейне назначения, подразумевая при этом, что там существует ликвидность для выполнения запроса.
Возможность объединять нативные активы и/или смарт-контракты в единую транзакцию между сетями. т.е. BTC за ERC-20 или инструкции смарт-контракта.
Единый стандарт предоставления собственной ликвидности, который будет использоваться в любой конкретной сделке.
Мы подробнее рассмотрим три (на мой взгляд) категории доступных межцепочечных решений. И с учетом всех часов знаний, мудрости и таланта, затраченных на решение межцепочечного вопроса, это лучшие решения, которые у нас есть. К этим категориям относятся мосты Wrapped Token Bridges, мосты обмена и мосты обмена сообщениями. Попробуйте определить, какому из двух критериев удовлетворяет каждая из этих категорий, будьте внимательны, так как одна из категорий претендует на все три.
Большинство первых попыток межцепочечной совместимости предпринимались для того, чтобы привести Биткойн к DeFi. Использование стандарта Ethereum ERC-20 для создания токена, привязанного к стоимости и предложению BTC с помощью ценовых оракулов, таких как Chainlink. Это простой инструмент, который расширился с BTC до любого другого токена, который организация готова поддержать своим кодом и человеко-часами. Если для этого есть рынок, мост будет построен.
Хотя это грубый инструмент, он эффективен: Пользователь помещает свой токен в «доверенное» хранилище. Хранилище отправляет инструкции другому хранилищу в цепочке назначения для чеканки «обернутого» актива, равного внесенной сумме. Теперь у пользователя есть обернутый актив, и он может делать с ним все, что захочет, как если бы это был оригинальный актив. Но необходимо сделать важное различие: Это не оригинальный актив; это лишь тотем (подкрепленный криптографией) оригинального актива.
После того, как пользователь закончил работу в казино DeFi, он должен взаимодействовать с мостом, чтобы получить свой первоначальный актив в порядке, обратном порядку первоначальной серии транзакций: Пользователь вносит свой «завернутый» актив, который должен быть «сожжен». Затем мост выдает инструкции по выпуску оригинальных токенов, равных сожженной сумме, и внесению их в кошелек пользователя. Как только транзакция завершается на блокчейне назначения, пользователь получает свои средства и может делать с ними все, что пожелает.
Вы можете понять, почему этот метод может быть проблематичным для крипто-максимизатора, так как этот процесс в точности похож на работу с банком или валютной биржей и поэтому не вызывает доверия. Этот метод разработан с использованием свойств (1) и (2) трилеммы. Единой ликвидности не существует, так как каждый мост должен содержать казначейство своих средств. Это открывает данный метод для единственной точки атаки, что случалось и раньше.
В начале 2020 года мост Wormhole (A Solana bridge) был взят за 120 тыс. ETH, где компания Jump Trading внесла залог в размере около 325 млн. долларов США. Несколько недель спустя Ronin Bridge (Ethereum-мост) был взломан с целью получения примерно 173 тысяч ETH и 25,5 миллиона долларов США. Как видите, метод моста, несмотря на свою простоту и эффективность, уязвим для атак на уровне казначейства.
Хотя метод Bridging позволяет пользователям майнить синтетические обернутые активы для использования в другой сети, он не дает пользователю «родной» актив на другой стороне моста без дальнейшей инфраструктуры на месте.
Децентрализованный метод по сути является методом пуристов, поскольку пользователь полагается на сеть децентрализованных узлов для выполнения транзакций в отличие от централизованной третьей стороны.
Несколько DEX предоставляют эту межцепочечную услугу, но мы сосредоточимся на сети Thorchain и их родном токене RUNE, поскольку они имеют историю, которая покрывает все наши образовательные потребности. Thorchain(RUNE / USDT) начинал как биржа токенов BEP-2 (Binance Smart Chain), но позже перевел свою инфраструктуру на обслуживание других сетей, таких как BTC(BTC / USDT), ETH(ETH / USDT), DOGE(DOGE / USDT) и ATOM(ATOM / USDT), чтобы назвать несколько из растущего списка. Они также поглотили несколько сочных атак.
Прежде чем мы сможем понять анатомию обмена токенов на Thorchain, мы должны кратко описать каждую роль в сети Thorchain, поскольку все они разные, но одинаково важные. Во-первых, поймите, что токен RUNE — это стимул, как и в любой другой сети, каждая роль выполняется со стимулом получения RUNE за честное выполнение своей роли.
Скелет сети Thorchain состоит из ограниченного списка активных узлов, обеспечивающих экономическую безопасность посредством минимального залога RUNE. Оператор узла отвечает за создание блоков на внутреннем блокчейне Thorchain, наблюдение за внешними блокчейнами и поддержание целостности этой неизменяемой бухгалтерской книги. Узлы также отвечают за обеспечение безопасности хранилищ/хранилищ входящих активов, а также внутренних хранилищ для исходящих транзакций. Любой обмен в сети зависит от безопасного и честного выполнения этих обязанностей. Эти операторы способствуют проведению торгов, которые происходят на Thorchain.
Самый надежный блокчейн в мире — ничто без пользователя. Роль пользователя делится на две функции: своппер и арбитражер. Они оба выполняют одну и ту же функцию, но с разными результатами. Своппер — это обычный пользователь, он покупает BTC за ETH только потому, что хочет купить ETH, а арбитражер делает то же самое по двум причинам:
1) Покупка и продажа активов с дисконтом и премией
2) Для балансирования пулов ликвидности и поддержания привязки рыночной цены
Этот стимул покупать/продавать токены с премией в конечном итоге устраняет необходимость взаимодействия с ценовыми оракулами для определения цены актива. Цена актива поддерживается с помощью экономических стимулов и содержится внутри экосистемы.
У нас есть крепкий скелет и надежная нервная система, но живому существу для жизни необходим еще один элемент — кровь. В DeFi ликвидность — это все, это простая концепция, но она необходима для функционирования любого протокола DeFi. При всем при этом, эти пользователи просто обеспечивают ликвидность сети и собирают плату за то, чтобы все остальные делали свою работу.
Каждый пул в Thorchain сопряжен с RUNE, поэтому BTC будет BTC/RUNE, а ETH — ETH/RUNE. Таким образом, каждый обмен не является обменом 1:1 на BTC/ETH, вместо этого транзакция передается протоколу для облегчения транзакции BTC/RUNE: RUNE/ETH с оплатой комиссии входящим (BTC) и сетевым (RUNE) активом.
Некоторые утверждают, что дизайн Thorchain содержит все три столпа трилеммы, но я надеюсь, что вы видите, как эта сеть не выполняет в явном виде (2), поскольку обмен активами — это не одна транзакция, а две. В противном случае транзакции завершаются на цепочке назначения с гарантированной ликвидностью, и каждый пул может быть использован в сети взаимозаменяемо для выполнения данного свопа.
В прошлом году Thorchain стал жертвой атаки, в результате которой из пулов ликвидности было похищено 4,9 млн долларов США. Вскоре после этого они стали жертвой атаки «белых шляп» и были захвачены за 8 млн долларов США.
Вы, наверное, заметили, что каждое решение мостового соединения требует доверия к стороннему казначейству различной степени безопасности, где средства должны перемещаться в пустоте между сетями. Есть способ избежать этого опасного пути, который соответствует первоначальному тезису о бездоверительных финансах: Не отправляйте средства через пустоту, отправляйте IOU через пустоту.
Layer Zero — это новый подход к решению этой трилеммы, использующий систему обмена сообщениями в тандеме с алгоритмом предоставления ликвидности, построенным на ее основе и известным как Stargate Finance. Это попытка Layer Zero Labs решить все три свойства трилеммы моста.
Инфраструктура обмена сообщениями Layer Zero устраняет значительное количество сложностей (если не все) с помощью трех компонентов:
Конечные точки нулевого уровня: Серия смарт-контрактов, расположенных на каждом поддерживаемом блокчейне. Это каналы связи, необходимые для межцепочечной композиции.
Релейщики: Внецепочечный сервис, который проверяет только доказательства (криптографию) для конкретной транзакции.
Оракулы: Независимый сторонний сервис (например, Chainlink), который считывает заголовок блока из одной цепи, проверяя, что транзакция была запрошена, в другую цепь.
Сам по себе этот протокол не может осуществлять межцепочечные обмены, для этого требуется другое приложение, построенное на его основе, под названием Stargate Finance. Как было сказано ранее: ликвидность — это все. Stargate — это сервис, который предоставляет пулы ликвидности для активов на каждой поддерживаемой цепочке. Пул USDC на Stargate, используя свой собственный алгоритм под названием ∆Bridge, поддерживает баланс каждой версии актива по нативному протоколу.
Предположим, вы хотите обменять ETH USDC на AVAX USDC. Вы найдете AMM, подключенный к конечной точке нулевого уровня, обнаружите этот пул и воспользуетесь пользовательским интерфейсом подкачки, как обычно. При нажатии кнопки подтверждения транзакции происходит несколько событий:
Сообщение, содержащее инструкции по транзакции, создается и отправляется с конечной точки в Stargate (подтверждается с помощью тандема Relayer/Oracle). Затем stargate выпускает эту ликвидность в кошелек получателя. Все через протокол обмена сообщениями Layer Zero.
Stargate как поставщик ликвидности, построенный на базе протокола Layer Zero, похоже, действительно решает задачи (1), (2) и (3) трилеммы. Stargate имеет множество пулов, состоящих из множества собственных токенов для многих определенных активов, при этом безопасность протокола обмена сообщениями обеспечивается за счет безопасности. Никакие активы не перемещаются между пустотами в том виде, в котором они существуют на цепи.
Layer Zero — это новинка, так как она находится в разработке с 2021 года, поэтому до сих пор не было никаких взломов или эксплойтов. Но помните, это криптовалюта, и каждый получит свою очередь. Нам придется подождать и посмотреть, как это произойдет.
Я хотел бы поблагодарить тебя, дорогой читатель, за то, что ты дочитал эту статью до конца. Межцепочечная композитивность сложна, поскольку мы перебираем булавки и нитки на доске объявлений с экспоненциально растущей сложностью по мере того, как все больше приложений входят в серию инструкций, необходимых для выполнения заданной функции DeFi.
Надеюсь, это поможет вам решить, какой инструмент вам нужен для изучения сетей, которые существуют для того, чтобы давать вам вырожденные доходы от ваших инвестиций. Счастливого аппинга.