LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > SushiSwap的用户投票要求进行更改,但该协议如果不进行大修就无法交付

SushiSwap的用户投票要求进行更改,但该协议如果不进行大修就无法交付

2020-09-12 wanbizu AI 来源:区块链网络

外卖:

SushiSwap社区已对协议的政策更改进行了投票,以减少令牌奖励的时间表,引入新铸造的Sushi的锁定期以及引入费用。 一家研究公司告诉CoinDesk,但是,如果不先迁移到新的智能合约就无法进行这些更改。 当前的MasterChef合同不允许更改SushiToken合同,反过来又规定了用于铸造SUSHI令牌和向SushiSwap持有人支付费用奖励的其他协议功能。 这家研究公司声称,每个智能合约都必须手动迁移以进行更改,尽管SushiSwap团队正在寻找不需要太多繁琐工作的变通方法。

SushiSwap智能合约迁移已完成,但是存在一个问题:如果团队希望对SushiSwap社区投票支持的协议实施更改,则可能需要进行另一次迁移。

订阅我们每日更新的最新消息-Blockchain Bites,订阅后,您将收到有关CoinDesk产品的电子邮件,并且您同意我们的条款和条件以及隐私政策。

区块链研究公司IntoTheBlock告诉CoinDesk,SushiSwap代码的局限性使得在不对SushiSwap代码进行重大改动的情况下就不可能进行提议的更改,即再次迁移。

SushiSwap社区刚刚投票决定将Sushi代币奖励(所谓的流动性提供者(LP)代币)减少,将获得在SushiSwap的流动性池中持有代币的寿司用户的奖励从每块100 SUSHI减少到50 SUSHI,每两年减半。 此外,此更改将包括“归属”机制,由此将所有新铸造的SUSHI的三分之二锁定一年。

这些既得的代币将赚取交易费,但要等到一年的时间期限到期后才能被移动或用于投票。 在上周末,其祖先厨师Nomi出售了价值1300万美元的SUSHI代币以太坊后,该归属提案对该项目尤其重要。 不过,大厨Nomi最近没收了这笔财富,他在Twitter上宣布,他将通过交易SUSHI代币获得的37,400枚以太币发送给SushiSwap库房。

阅读更多:‘IF ** ked Up’:SushiSwap创作者主厨Nomi返回$ 14M开发资金

寿司展开

这些提议赢得了社区的压倒多数投票,但是IntoTheBlock告诉CoinDesk SushiSwap的当前智能合约不够灵活,无法改变协议规则。

例如,MasterChef合同不允许更改奖励时间表,因为排放率是“硬编码的”。

“……[T]他当前版本的MasterChef智能合约已经硬编码了SUSHI代币可以奖励的每个区块。 这是通过sushiPerBlock在合同创建时初始化为100的变量,此后不能修改。 您可以在MasterChef智能合约的第96行中看到参考。 简单来说,更改sushiPerBlock变量将需要部署新的智能合约。”与CoinDesk分享的IntoTheBlock研究文档中写道。

阅读更多:SushiSwap今天将从Uniswap提取高达8.3亿美元:为什么它对DeFi很重要

幸运的是,此限制实际上有一个解决方案,不需要再次迁移:即使奖励是固定的,也可以向没有人访问的死胡同地址发送额外的奖励(因此,减少奖励从100 SUSHI到50 SUSHI,每块奖励将发送100 SUSHI中的50铸造到此死地址。

报告说:“尽管很聪明,但此选项远非优雅,而且超出了SushiSwap协议的原始设计。”

伟大的迁移:这意味着什么

要解决其他局限性,不但要优雅,还需要彻底检查SushiSwap的智能合约。 问题源于设计选择,其中MasterChef合同(对协议具有控制权)不可升级,并且实际上拥有SushiToken合同,因此,要迁移到新的MasterChef合同(例如MasterChefV2),还需要部署新的SushiToken合同( SushiTokenV2),根据IntoTheBlock开发人员Pablo Bianciotto的说法。

他告诉CoinDesk:“限制来自MasterChef无法升级的事实。” “要进行升级,应将实际合同逻辑存储在MasterChef引用的另一个合同中。 这样,您就可以灵活地更改铸币/奖励分配逻辑,方法是将此次要合同替换为新的次要合同,并更新MasterChef参考。

“除此之外,SushiToken由MasterChef拥有,因此要创建具有新的奖励分配逻辑和可升级功能的新MasterChef V2合约,也需要迁移SushiToken合约。”

例如,要实现归属,将需要MasterChefV2和SushiTokenV2。

阅读更多:可疑的业务:发生在周末的$ 1.2B DeFi协议SushiSwap

该代码的限制也将干扰费用支付建议的实施,因为无法将既得代币从MasterChef合同转移到另一笔费用抵押合同中。

“这部分难度更大,” Bianciotto说。 “要赚取费用,您必须将SUSHI放到SushiBar合同中,但是如果您将获得放样的SUSHI归属并坐在MasterChef中,则您将无法将其从MasterChef转移到SushiBar以赚取费用。” 他补充说,将需要旋转SushiBarV2来适应此更改,以及新的SUSHI令牌铸造合同(SushiMakerV2)。

级联效应

实际上,MasterChef合同的不可升级性质会产生级联效应,其中每个受其控制的智能合同还需要升级以对协议进行建议的更改。 因此,唯一的解决方案是将每个智能合约迁移到全新版本。

鉴于将需要重新部署每份合同,因此此迁移过程将比以前的过程更加劳动密集。 全面迁移每个智能合约将涉及快照所有用户的余额,并在部署新合约后空投新代币,以及从SushiSwap的所有流动性池中迁移单个用户数据。 用户还必须在快照之前取消SushiBar和SUSHI / ETH抵押池中的所有SUSHI令牌。

Biaciotto表示,虽然快照和空投对于用户地址而言似乎很简单,但“依赖于SushiToken的智能合约可能会停止工作,除非将其升级为使用新的SushiTokenV2。”

他还指出,这些变化“没有时间限制”。 他建议进行透明且有条理的迁移,该迁移还“为将来无缝添加/更改协议功能开辟了道路”,以避免必须通过另一次迁移实施进一步的更改。

社区回应

CoinDesk与SushiSwap新当选的领导层取得联系(这些成员拥有九个多重签名密钥中的一个来指示协议开发),询问他们是否正在计划另一个迁移。

SushiSwap的首席开发人员0xMaki回答说:“短期内不要迁移。”他从一开始就参与该项目。 0xMaki继续表示,他们希望实施归属和收费提案,但要想实现“需要更多的思考”。

不过,Bianciotto坚持“唯一的出路 [to implement these proposals] 似乎正在迁移。”

阅读更多:SushiSwap迁移迎来“协议政治家”时代

另一位团队成员坚持认为,这样的迁移将“大大简化”,并且“不必担心即将出现的任何问题”。 Bianciotto重申,由于“ SUSHI由MasterChef拥有”,因此“任何形式的迁移都是不平凡的”。

为了证实IntoTheBlock的研究,CoinDesk与Zokyo Labs进行了接触,这是一家拥有DeFi工作室的区块链安全和开发公司。 Zokyo的一位代表证实了IntoTheBlock的调查结果。

—-

原文链接:https://www.coindesk.com/sushiswap-protocol-deliver-changes

原文作者:Colin Harper

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...