- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Пользователи SushiSwap заказали изменения, но протокол T может работать без капитального ремонта
Возможно, в планах будет еще одна миграция смарт-контрактов Sushiswap , если будут реализованы недавно принятые на голосование Политика предложения.
Вывод:
- Сообщество Sushiswap проголосовало за изменения Политика в протоколе, чтобы сократить график вознаграждения токенов, ввести период блокировки для недавно выпущенных SUSHI и ввести стейкинг комиссий. Но эти изменения T могут быть сделаны без предварительного перехода на новые смарт-контракты, сообщила исследовательская фирма CoinDesk.
- Текущий контракт MasterChef T допускает внесения изменений в контракт SushiToken, который, в свою очередь, определяет другие функции протокола для выпуска токенов SUSHI и выплаты вознаграждений за стейкинг держателям Sushiswap .
- Исследовательская фирма утверждает, что для внесения изменений придется вручную переносить каждый смарт-контракт, хотя команда Sushiswap ищет обходные пути, которые T требуют столь сложной работы.
Миграция смарт-контракта Sushiswap завершена, но есть проблема: может потребоваться еще одна миграция, если команда захочет внедрить изменения в протокол, за который проголосовало сообщество Sushiswap .
Исследовательская компания по блокчейну IntoTheBlock сообщила CoinDesk, что ограничения в коде SushiSwap делают предлагаемые изменения невозможными без серьезных обходных путей или изменений кода SushiSwap, а именно, без еще одной миграции.
TheСообщество Sushiswap только что проголосовало уменьшить вознаграждение за токены SUSHI — так называемый токен поставщика ликвидности (LP), который вознаграждается пользователям SUSHI , которые делают ставки на токены в пулах ликвидности SushiSwap — со 100 SUSHI за блок до 50, с последовательными сокращениями в два года. Кроме того, это изменение будет включать механизм «вестинга», при котором две трети всех недавно выпущенных SUSHI блокируются на ONE год.
Эти токены, которые были переданы, будут получать комиссионные за транзакции, но не могут быть перемещены или использованы в голосовании до истечения годового срока. Предложение о передаче особенно актуально для этого проекта после того, как его основатель, шеф-повар Номи, продалТокены SUSHI на сумму 13 миллионов долларов для эфирпрошлые выходные. Шеф-повар Номинедавно лишился этого состоянияОднако он сообщил в Twitter, что отправил 37 400 эфиров, полученных им от торговли токенами SUSHI , в казну Sushiswap .
Читать дальше: «IF**ked Up»: создатель Sushiswap шеф-повар Номи возвращает $14 млн. в качестве фонда развития
SUSHI развернутые
Эти предложения получили подавляющее большинство голосов в сообществе, однако IntoTheBlock сообщил CoinDesk, что текущие смарт-контракты SushiSwap T гибки, чтобы нарушать правила протокола.
Например, контракт MasterChef T позволяет изменять график вознаграждений, поскольку норма эмиссии «жёстко запрограммирована».
«...[T]текущая версия смарт-контракта MasterChef жестко закодировала количество SUSHI -токены
за блок, который может быть награжден. Это было сделано черезsushiPerBlock
переменная, которая инициализируется значением 100 во время создания контракта и T может быть изменена после этого. Вы можете увидеть ссылку в строке 96 смарт-контракта MasterChef. Проще говоря, изменение значенияsushiPerBlock
переменная потребует развертывания нового смарт-контракта», — говорится в исследовательском документе IntoTheBlock, предоставленном CoinDesk.
Читать дальше: Sushiswap сегодня выведет до $830 млн из Uniswap : почему это важно для DeFi
К счастью, на самом деле существует исправление этого ограничения, которое T требует повторной миграции: даже если вознаграждение жестко ограничено, можно отправлять дополнительные вознаграждения на тупиковый адрес, к которому ни у ONE нет доступа (таким образом, чтобы уменьшить вознаграждение со 100 SUSHI до 50 SUSHI, каждое вознаграждение за блок будет отправлять 50 из 100 SUSHI, отчеканенных на этот тупиковый адрес).
«Хотя этот вариант и разумен, он далек от элегантности и выходит за рамки первоначального замысла протокола Sushiswap », — говорится в отчете.
Великая миграция: что это означало бы
Более чем неэлегантно, исправление других ограничений потребовало бы полной перестройки смарт-контрактов SushiSwap. Проблема проистекает из выбора дизайна, в котором контракт MasterChef (который контролирует протокол) не может быть обновлен и фактическивладеетконтракт SushiToken, поэтому переход на новый контракт MasterChef (например, MasterChefV2) также потребует развертывания нового контракта SushiToken (SushiTokenV2), по словам разработчика IntoTheBlock Пабло Бьянчотто.
«Ограничение возникает из-за того, что MasterChef не подлежит обновлению», — сказал он CoinDesk. «Чтобы быть обновляемым, фактическая логика контракта должна храниться в другом контракте, на который ссылается MasterChef. Это даст вам гибкость для изменения логики чеканки/распределения вознаграждений путем замены этого вторичного контракта на ONE и обновления ссылки MasterChef.
«Кроме того, SushiToken принадлежит MasterChef, поэтому создание нового контракта MasterChef V2 с новой логикой распределения вознаграждений и обновляемыми функциями потребует также миграции контракта SushiToken».
Например, для модернизации контракта с целью внедрения вестинга потребуется создать MasterChefV2.и контракт SushiTokenV2 сказал Бьянчотто.
Генеральный директор FTX Exchange Сэм Бэнкман-Фрид, ONE из владельцев мультиподписей и избранный пользователями Sushiswap новым шеф-поваром, выступил против этого заявления после публикации.
«Вы можете осуществить передачу прав на активы», — сказал он CoinDesk в личном сообщении, — «отправив эмиссию SUSHI в пул, контролируемый смарт-контрактом, который диктует график передачи прав на активы».
Бьянчотто подтвердил, что это осуществимый обходной путь, добавив, что его «можно рассматривать как расширение решения» по отправке новых SUSHI на адрес сжигания для контроля скорости их выброса.
Читать дальше:Подозрительный бизнес: что случилось с DeFi-протоколом Sushiswap стоимостью 1,2 млрд долларов за выходные
Однако ограничение кода все равно будет мешать реализации предложения по выплате комиссий, поскольку нет возможности перевести закрепленные токены из контракта MasterChef в другой контракт для стейкинга комиссий.
«Эту часть сделать еще сложнее», — сказал Бьянчотто. «Чтобы получать комиссионные, вам нужно застейкать SUSHI в контракт SushiBar, но если ваши SUSHI, полученные за стейкинг, закреплены и находятся в MasterChef, вы T сможете перевести их из MasterChef в SushiBar, чтобы получать комиссионные». Он добавил, что для этого изменения необходимо будет запустить SushiBarV2, а также новый контракт на чеканку токенов SUSHI (SushiMakerV2).
Каскадный эффект
По сути, необновляемая природа контракта MasterChef создает каскадный эффект, при котором каждый смарт-контракт под его контролем также требует обновления для внесения изменений в протокол. Команда Sushiswap может реализовать предложения по вестингу и сокращению выбросов с помощью обходных путей, описанных выше, но единственное решение сделать смарт-контракты SushiSwap обновляемыми без этих обходных мер заключается в миграции каждого смарт-контракта на совершенно новую версию.
Поскольку каждый контракт необходимо будет переразвернуть, этот процесс миграции будет более трудоемким, чем ONE. Полная миграция каждого смарт-контракта будет включать в себя создание снимка балансов всех пользователей и эйрдроп новых токенов после развертывания новых контрактов, а также миграцию индивидуальных данных пользователей из всех пулов ликвидности SushiSwap; пользователи также должны будут снять стейкинг всех токенов SUSHI в SushiBar и в стейкинг-пулах SUSHI/ ETH до создания снимка.
Биачиотто сказал, что, хотя моментальный снимок и эйрдроп могут показаться простыми для адресов пользователей, «смарт-контракты, которые полагаются на SushiToken, могут перестать работать, если они не будут обновлены для использования нового SushiTokenV2».
Он также отметил, что «нет никаких временных ограничений» для этих изменений. Он рекомендовал прозрачную и методичную миграцию, которая также «расчищает путь к плавному добавлению/изменению функций протокола в будущем», чтобы избежать необходимости внедрять дальнейшие изменения посредством еще одной миграции.
Реакция сообщества
CoinDesk обратился к Новоизбранное руководство SushiSwap (те участники, которые владеют ONE из девяти ключей мультиподписи, определяющих разработку протокола) спросить, планируют ли они еще одну миграцию.
«В краткосрочной перспективе миграции не будет», — ответил 0xMaki, ведущий разработчик Sushiswap, который был в проекте с самого начала. 0xMaki продолжил, сказав, что они хотят реализовать предложения по вестингу и стейкингу, но «для этого потребуется больше размышлений».
Читать дальше:Миграция Sushiswap открывает эру «протокольных политиков»
Другой член команды настаивал на том, что такая миграция будет «значительно менее сложной» и что «нет никаких опасений относительно каких-либо проблем на горизонте». Бьянчотто подтвердил, что, поскольку «SUSHI принадлежит MasterChef», «любой вид миграции не является тривиальным».
Чтобы подтвердить исследование IntoTheBlock, CoinDesk обратился к Zokyo Labs, компании по безопасности и разработке блокчейна со студией DeFi. Представитель Zokyo подтвердил выводы IntoTheBlock о обновляемой природе текущих смарт-контрактов Sushi.
Примечание редакции: эта статья была обновлена и дополнена комментариями генерального директора FTX Exchange Сэма Бэнкмана-Фрида и Бьянчотто относительно того, как реализовать вестинг без миграции.
Colin Harper, Blockspace Media
Колин пишет о Bitcoin. Раньше он работал техническим репортером в CoinDesk и руководителем отдела исследований в Luxor Технологии Corp. Сейчас он главный редактор Blockspace Media, а также работает фрилансером в CoinDesk, Forbes и Bitcoin Magazine. Он владеет Bitcoin.
