- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Les utilisateurs de SushiSwap ont demandé des modifications, mais le protocole ne peut T les fournir sans une refonte
Une autre migration de contrat intelligent Sushiswap pourrait être au menu si les propositions Juridique récemment votées doivent être mises en œuvre.

À retenir :
- La communauté Sushiswap a voté des modifications de Juridique au protocole afin de réduire le barème de récompense des jetons, d'introduire une période de blocage pour les SUSHI nouvellement créés et d'introduire le jalonnement des frais. Mais ces changements T peuvent être réalisés sans une migration préalable vers de nouveaux contrats intelligents, a déclaré un cabinet d'études à CoinDesk.
- Le contrat MasterChef actuel ne permet T de modifier le contrat SushiToken, qui à son tour dicte d'autres fonctions de protocole pour la création de jetons SUSHI et pour le paiement des récompenses de jalonnement aux détenteurs de Sushiswap .
- Chaque contrat intelligent devrait être migré manuellement pour effectuer les modifications, affirme le cabinet de recherche, bien que l'équipe Sushiswap recherche des solutions de contournement qui T nécessitent pas autant de travail lourd.
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 mettre en œuvre des modifications au protocole pour lequel la communauté Sushiswap a voté.
Les limitations du code de SushiSwap rendent les changements proposés impossibles sans solutions de contournement ou modifications sérieuses du code de SushiSwap, à savoir une autre migration, a déclaré la société de recherche blockchain IntoTheBlock à CoinDesk.
Le La communauté Sushiswap vient de voter Réduire la récompense des jetons SUSHI – un jeton fournisseur de liquidité (LP) qui récompense les utilisateurs de SUSHI qui stakent des jetons dans les pools de liquidité de SushiSwap – de 100 SUSHI par bloc à 50, avec des divisions de moitié successives tous les deux ans. De plus, ce changement inclurait un mécanisme de « dévolution » selon lequel les deux tiers des nouveaux SUSHI émis seraient bloqués pendant un an.
Ces jetons acquis généreraient des frais de transaction, mais ne pourraient être ni transférés ni 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 la vente de son ancêtre, Chef Nomi.Des jetons SUSHI d'une valeur de 13 millions de dollars pour étherle week-end dernier. Chef Nomia récemment perdu cette fortune, cependant, annonçant sur Twitter qu'il avait envoyé les 37 400 éthers qu'il avait récoltés en échangeant ses jetons SUSHI à la trésorerie de Sushiswap .
Sur le même sujet : « IF**ked Up » : la chef Nomi, créatrice de Sushiswap, restitue 14 millions de dollars de fonds de développement
SUSHI déroulé
Ces propositions ont remporté une majorité écrasante au sein de la communauté, mais IntoTheBlock a déclaré à CoinDesk que les contrats intelligents actuels de SushiSwap T suffisamment flexibles pour contourner les règles du protocole.
Le contrat MasterChef, par exemple, ne permet T de modifier le barème des récompenses car le taux d’émission est « codé en dur ».
« ... [L]a version actuelle du contrat intelligent MasterChef a codé en dur le nombre de Jetons SUSHI
par bloc pouvant être attribué. Cela a été fait via lesushiParBloc
Variable initialisée à 100 lors de la création du contrat et T modifiable par la suite. Voir la référence. à la ligne 96 du contrat intelligent MasterChef. En termes plus simples, changer la valeur de lasushiParBloc
« La variable nécessiterait le déploiement d'un nouveau contrat intelligent », peut-on lire dans un document de recherche d'IntoTheBlock partagé avec CoinDesk.
Sur le même sujet : Sushiswap retirera jusqu'à 830 millions de dollars Uniswap aujourd'hui : pourquoi c'est important pour la DeFi
Heureusement, il existe en fait un correctif pour cette limitation qui ne nécessite T 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 ONE n'a accès (ainsi, pour diminuer les récompenses de 100 SUSHI à 50 SUSHI, chaque récompense de bloc enverrait 50 des 100 SUSHI frappés à cette adresse sans issue).
« Bien qu’intelligente, cette option est loin d’être élégante et ne correspond pas à la conception originale du protocole Sushiswap », peut-on lire dans le rapport.
La grande migration : ce que cela signifierait
Plus qu'inélégant, corriger les autres limitations nécessiterait une refonte complète des contrats intelligents de SushiSwap. Le problème provient d'un choix de conception qui fait que le contrat MasterChef (qui contrôle le protocole) n'est pas évolutif et, en réalité,possèdele 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 d'IntoTheBlock Pablo Bianciotto.
« La limitation vient du fait que MasterChef n'est pas évolutif », a-t-il expliqué à CoinDesk. « Pour être évolutif, la logique du contrat doit être stockée dans un autre contrat référencé par MasterChef. Cela permettrait de modifier la logique de monétisation et de distribution des récompenses en remplaçant ce contrat secondaire par un ONE et en mettant à jour la référence MasterChef. »
« De plus, SushiToken appartient à MasterChef. La création d'un nouveau contrat MasterChef V2 avec une nouvelle logique de distribution des récompenses et des fonctionnalités évolutives nécessiterait également la migration du contrat SushiToken. »
Pour mettre à niveau le contrat afin de mettre en œuvre l'acquisition de droits, par exemple, il faudrait créer un MasterChefV2et un contrat SushiTokenV2, a déclaré Bianciotto.
Le PDG de FTX Exchange, Sam Bankman-Fried, qui est ONEun des détenteurs de plusieurs signatures et a été élu nouveau Master Chef par les utilisateurs de Sushiswap , a repoussé cette affirmation après la publication.
« Vous pouvez effectuer l'acquisition de droits », a-t-il déclaré à CoinDesk par message direct, « en envoyant les émissions de SUSHI à un pool contrôlé par un contrat intelligent qui dicte le calendrier d'acquisition de droits. »
Bianciotto a confirmé qu'il s'agissait d'une solution de contournement réalisable, ajoutant qu'elle « peut être considérée comme une extension de la solution » permettant d'envoyer de nouveaux SUSHI à une adresse de gravure pour contrôler son taux d'émission.
Sur le même sujet :Affaire douteuse : que s'est-il passé avec le protocole DeFi Sushiswap, évalué à 1,2 milliard de dollars, ce week-end ?
Cependant, la limitation du code interférerait toujours avec la mise en œuvre de la proposition de paiement des frais, car il n’existe aucun moyen de transférer les jetons acquis du contrat MasterChef vers un autre contrat pour le jalonnement des frais.
« Cette étape est encore plus complexe à réaliser », a déclaré Bianciotto. « Pour percevoir des commissions, vous devez staker des SUSHI dans le contrat SushiBar. Or, si vos SUSHI, récompensés par le staking, sont acquis et stockés dans MasterChef, vous ne pourrez T les transférer de MasterChef à SushiBar pour percevoir des commissions. » Il a ajouté qu'un SushiBarV2 devrait être lancé pour intégrer ce changement, ainsi qu'un nouveau contrat de création de jetons SUSHI (SushiMakerV2).
Un effet cascade
En effet, l'absence de mise à niveau du contrat MasterChef crée un effet de cascade : chaque contrat intelligent sous son contrôle nécessite également une mise à niveau pour apporter des modifications au protocole. L'équipe Sushiswap peut mettre en œuvre les propositions d'acquisition de droits et de réduction des émissions grâce aux solutions de contournement décrites ci-dessus, mais la seule solution pour rendre les contrats intelligents de SushiSwap évolutifs sans ces mesures complexes consiste à migrer chaque contrat intelligent vers une version entièrement nouvelle.
Étant donné que chaque contrat devrait être redéployé, ce processus de migration serait plus exigeant en main-d'œuvre que le ONE. La migration complète de chaque contrat intelligent impliquerait la prise d'un instantané des soldes de tous les utilisateurs et le largage de nouveaux jetons après leur déploiement, ainsi que la migration des données utilisateur individuelles de tous les pools de liquidité de SushiSwap ; les utilisateurs devraient également débloquer tous les jetons SUSHI du SushiBar et des pools de staking SUSHI/ ETH avant l'instantané.
Biaciotto a déclaré que même si l'instantané et le largage aérien peuvent sembler simples pour les adresses des utilisateurs, « les contrats intelligents qui s'appuient sur SushiToken pourraient cesser de fonctionner à moins qu'ils ne soient mis à niveau pour utiliser le nouveau SushiTokenV2 ».
Il a également souligné qu'il n'y avait aucune contrainte de temps pour ces changements. Il a recommandé une migration transparente et méthodique qui « permettrait également d'ajouter et de modifier facilement les fonctionnalités du protocole à l'avenir », évitant ainsi d'avoir à mettre en œuvre d'autres modifications lors d'une nouvelle migration.
Réponse de la communauté
CoinDesk a contacté Les nouveaux dirigeants élus de SushiSwap (les membres qui détiennent ONEune des neuf clés multisignatures pour dicter le développement du protocole) pour demander s'ils prévoient une autre migration.
« Pas de migration à court terme », a répondu 0xMaki, le développeur principal de Sushiswap, qui a participé au projet depuis le début. 0xMaki a ajouté qu'ils souhaitaient mettre en œuvre les propositions d'acquisition de droits et de jalonnement de frais, mais que « cela nécessitera plus de réflexion » pour y parvenir.
Sur le même sujet :La migration de 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 crainte de problème à 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 sécurité et de développement blockchain dotée d'un studio DeFi. Un représentant de Zokyo a confirmé les conclusions d'IntoTheBlock concernant la possibilité d'évolution des contrats intelligents actuels de Sushi.
Note éditoriale : Cet article a été mis à jour pour inclure des commentaires supplémentaires du PDG de FTX Exchange, Sam Bankman-Fried, et de Bianciotto concernant la manière de mettre en œuvre l'acquisition de droits sans migration.
Colin Harper, Blockspace Media
Colin écrit sur Bitcoin. Auparavant, il a travaillé chez CoinDesk comme journaliste spécialisé en technologie et chez Luxor Technologies Corp. comme responsable de la recherche. Il est désormais rédacteur en chef de Blockspace Media et travaille également en freelance pour CoinDesk, Forbes et Bitcoin Magazine. Il détient des Bitcoin.
