Le protocole de SushiSwap ne peut pas fournir facilement des changements de politique

Must Read

L’auteur de “Black Swan” explique pourquoi il pense que Bitcoin échoue en tant qu’instrument financier et en tant que réserve de valeur !

Autrefois utilisateur et partisan du bitcoin, Nassim Nicholas Talib, auteur du livre "Black Swan", est maintenant un critique...

Frank McCourt donne 100 millions de dollars à Project Liberty

McCourt finance des recherches pour Project Liberty, qui vise à démocratiser les médias sociaux via une base...

Le jeton solaire a Hard Fork – Où acheter

La plate-forme d'échange stablecoin a lancé aujourd'hui une version améliorée de son jeton natif. Aujourd'hui a vu le...
  • La communauté SushiSwap a voté sur les changements de politique du protocole afin de réduire le calendrier des récompenses de jetons, d’introduire une période de verrouillage pour les sushis nouvellement frappés et d’introduire le jalonnement des frais. Mais ces changements ne peuvent pas être apportés sans une migration préalable vers de nouveaux contrats intelligents, a déclaré une société de recherche à CoinDesk.
  • Le contrat MasterChef actuel ne permet pas de modifier le contrat SushiToken, qui à son tour dicte d’autres fonctions de protocole pour la frappe des jetons SUSHI et pour le paiement de récompenses payantes aux détenteurs de SushiSwap.
  • Chaque contrat intelligent devrait être migré manuellement pour apporter les modifications, affirme la firme de recherche, bien que l’équipe de SushiSwap recherche des solutions de contournement qui ne nécessitent pas autant de travail.

La migration du contrat intelligent SushiSwap est terminée, mais il y a un problème: une autre migration peut être nécessaire si l’équipe souhaite implémenter des changements dans le protocole pour lequel la communauté SushiSwap a voté.

Les limites du code de SushiSwap rendent les modifications proposées impossibles sans modifications sérieuses du code de SushiSwap, à savoir une autre migration, a déclaré la société de recherche sur la blockchain IntoTheBlock à CoinDesk.

La communauté SushiSwap vient de voter pour diminuer la récompense du jeton Sushi – un jeton dit de fournisseur de liquidité (LP) qui est récompensé aux utilisateurs de sushi qui misent des jetons dans les pools de liquidité de SushiSwap – de 100 SUSHI par bloc à 50, avec des moitiés successives tous les deux ans. . De plus, ce changement inclurait un mécanisme de «vesting» selon lequel les deux tiers de tous les SUSHI nouvellement créés sont bloqués pendant un an.

Ces jetons acquis gagneraient des frais de transaction mais ne pourraient pas être déplacés ou utilisés pour voter avant l’expiration du délai d’un an. La proposition d’acquisition est particulièrement pertinente pour ce projet après que son ancêtre, Chef Nomi, ait vendu 13 millions de dollars de jetons SUSHI contre de l’éther le week-end dernier. Le chef Nomi a récemment perdu cette fortune, annonçant sur Twitter qu’il avait envoyé les 37400 éther qu’il avait récoltés en échangeant ses jetons SUSHI au trésor de SushiSwap.

Lire la suite: “ IF ** ked Up ”: SushiSwap Creator Chef Nomi renvoie un fonds de développement de 14 millions de dollars

Sushi déroulé

Ces propositions ont remporté un vote à la majorité écrasante au sein de la communauté, mais IntoTheBlock a déclaré que les contrats intelligents actuels de CoinDesk SushiSwap ne sont pas suffisamment flexibles pour contourner les règles du protocole.

Le contrat MasterChef, par exemple, ne permet pas de modifier le barème de récompenses car le taux d’émission est «codé en dur».

«…[T]a version actuelle du contrat intelligent MasterChef a codé en dur le nombre de Jetons SUSHI par bloc qui peut être attribué. Cela a été fait via le sushiPerBlock variable qui est initialisée à une valeur de 100 au moment de la création du contrat et ne peut pas être modifiée par la suite. Vous pouvez voir la référence à la ligne 96 du contrat intelligent MasterChef. En termes plus simples, changer la valeur du sushiPerBlock variable nécessiterait le déploiement d’un nouveau contrat intelligent », lit-on dans un document de recherche IntoTheBlock partagé avec CoinDesk.

Lire la suite: SushiSwap retirera jusqu’à 830 millions de dollars d’Uniswap aujourd’hui: pourquoi c’est important pour DeFi

Heureusement, il existe en fait un correctif pour cette limitation qui ne nécessite pas une autre migration: même si la récompense est plafonnée, il est possible d’envoyer des récompenses supplémentaires à une adresse sans issue à laquelle personne n’a accès (donc, pour diminuer récompenses de 100 SUSHI à 50 SUSHI, chaque récompense de bloc enverrait 50 des 100 SUSHI frappées à cette adresse sans issue).

«Bien qu’intelligente, cette option est loin d’être élégante et sort de la conception originale du protocole SushiSwap», lit-on dans le rapport.

La grande migration: ce que cela signifierait

Plus qu’inélégant, la correction des autres limitations nécessiterait une refonte complète des contrats intelligents de SushiSwap. Le problème provient d’un choix de conception dans lequel le contrat MasterChef (qui contrôle le protocole) n’est pas évolutif et en fait possède le contrat SushiToken, donc la migration vers un nouveau contrat MasterChef (par exemple, MasterChefV2) nécessiterait également le déploiement d’un nouveau contrat SushiToken (SushiTokenV2), selon le développeur IntoTheBlock Pablo Bianciotto.

«La limitation vient du fait que MasterChef ne peut pas être mis à niveau», a-t-il déclaré à CoinDesk. «Pour être évolutive, la logique du contrat réel doit être stockée dans un autre contrat référencé par MasterChef. Cela vous donnerait la flexibilité de changer la logique de distribution des frappes / récompenses en remplaçant ce contrat secondaire par un nouveau et en mettant à jour la référence MasterChef.

«En plus de cela, SushiToken appartient à MasterChef, donc la création d’un nouveau contrat MasterChef V2 avec une nouvelle logique de distribution de récompenses et des fonctionnalités évolutives nécessiterait également la migration du contrat SushiToken.»

Pour mettre en œuvre l’acquisition, par exemple, il faudrait un MasterChefV2 et a déclaré SushiTokenV2 Bianciotto.

Lire la suite: Fishy Business: ce qui est arrivé à 1,2 milliard de dollars de sushi de protocole DeFiSwap au cours du week-end

La limitation du code interférerait également avec la mise en œuvre de la proposition de paiement des frais car il n’y a aucun moyen de transférer les jetons acquis du contrat MasterChef dans un autre contrat pour le jalonnement des frais.

“Cette partie est encore plus difficile à faire”, a déclaré Bianciotto. “Pour gagner des paiements de frais, vous devez miser SUSHI dans le contrat SushiBar, mais si votre SUSHI récompensé pour le jalonnement est acquis et assis dans MasterChef, vous ne pourrez pas le transférer de MasterChef à SushiBar pour gagner des paiements de frais.” Il a ajouté qu’un SushiBarV2 devrait être créé pour s’adapter à ce changement, ainsi qu’un nouveau contrat de frappe de jetons SUSHI (SushiMakerV2).

Un effet cascade

En effet, la nature non évolutive du contrat MasterChef crée un effet en cascade dans lequel chaque contrat intelligent sous son contrôle nécessite également une mise à niveau pour apporter les modifications proposées au protocole. La seule solution consiste donc à migrer chaque contrat intelligent vers une toute nouvelle version.

Étant donné que chaque contrat devrait être redéployé, ce processus de migration demanderait plus de travail que le précédent. La migration complète de chaque contrat intelligent impliquerait de prendre un instantané de tous les soldes des utilisateurs et de larguer de nouveaux jetons après le déploiement des nouveaux contrats, ainsi que de migrer les données des utilisateurs individuels de tous les pools de liquidité de SushiSwap; Les utilisateurs devraient également décocher tous les jetons SUSHI dans le SushiBar et dans les pools de staking SUSHI / ETH avant le snapshot.

Biaciotto a déclaré que si l’instantané et le largage peuvent sembler simples pour les adresses des utilisateurs, «les contrats intelligents qui reposent sur SushiToken pourraient cesser de fonctionner à moins qu’ils ne soient mis à niveau pour utiliser le nouveau SushiTokenV2.»

Il a également noté qu’il n’y avait «aucune contrainte de temps» pour ces changements. Il a recommandé une migration transparente et méthodique qui «ouvre la voie à l’ajout / modification transparente des fonctionnalités de protocole à l’avenir» pour éviter d’avoir à mettre en œuvre d’autres changements via une autre migration.

Réponse de la communauté

CoinDesk a contacté les dirigeants nouvellement élus de SushiSwap (les membres qui détiennent l’une des neuf clés multi-signatures pour dicter le développement du protocole) pour leur demander s’ils prévoient une autre migration.

«Aucune migration à court terme», a répondu 0xMaki, le développeur principal de SushiSwap, qui a été avec le projet depuis le début. 0xMaki a poursuivi en disant qu’ils souhaitaient mettre en œuvre les propositions d’acquisition et de mise en jeu des frais, mais que “cela nécessitera plus de réflexion” pour réussir.

Bianciotto, cependant, a insisté sur la «seule façon d’avancer [to implement these proposals] semble faire une migration. »

Lire la suite: La migration SushiSwap inaugure l’ère des “ politiciens du protocole ”

Un autre membre de l’équipe a insisté sur le fait qu’une telle migration serait «nettement moins compliquée» et qu’il n’y avait «aucune inquiétude quant aux problèmes à l’horizon». Bianciotto a réaffirmé que puisque «SUSHI appartient à MasterChef», «tout type de migration n’est pas anodin».

Pour corroborer les recherches d’IntoTheBlock, CoinDesk a contacté Zokyo Labs, une société de développement et de sécurité blockchain avec un studio DeFi. Un représentant de Zokyo a confirmé les découvertes d’IntoTheBlock.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisement -

Latest News

L’auteur de “Black Swan” explique pourquoi il pense que Bitcoin échoue en tant qu’instrument financier et en tant que réserve de valeur !

Autrefois utilisateur et partisan du bitcoin, Nassim Nicholas Talib, auteur du livre "Black Swan", est maintenant un critique...

Frank McCourt donne 100 millions de dollars à Project Liberty

McCourt finance des recherches pour Project Liberty, qui vise à démocratiser les médias sociaux via une base de données blockchain Beaucoup ont essayé...

Le jeton solaire a Hard Fork – Où acheter

La plate-forme d'échange stablecoin a lancé aujourd'hui une version améliorée de son jeton natif. Aujourd'hui a vu le lancement du projet de token...

Un milliardaire russe demande à la banque d’envisager une option de paiement BTC

L'industriel russe Oleg Deripaska a demandé à la Banque de Russie d'adopter la crypto-monnaie phare Le milliardaire russe Oleg Deripaska a révélé son...

Amber Group évalué à 1 milliard de dollars après une augmentation de 100 millions de dollars

La startup de crypto-monnaie Amber Group a annoncé l'achèvement d'un tour de financement de série B de 100 millions de dollars Crypto-finance Amber...
- Advertisement -

More Articles Like This