Il y a une semaine, l’équipe de Dev de Beefy a fait une erreur de codage lors de la mise à jour de la stratégie du Vaults de Beefy.Finance Bunny.
La nouvelle stratégie a été construite en utilisant une adresse invalide.
Au lieu de pointer vers le Vault de Bunny, elle faisait référence à l’ancienne stratégie. Cette référence invalide a bloqué 6,542.73 BUNNY dans le vault pour toujours.
Après les votes de gouvernance de la communauté PancakeBunny et de la communauté Beefy, tous les fonds ont été sauvés et les utilisateurs de Beefy.Finance qui étaient affectés ont été dédommagés pour une semaine de perte de revenus.
Dès qu’ils ont réalisé que l’erreur avait bloqué les fonds des utilisateurs de Beefy, ils ont commencé à chercher des moyens de résoudre ce problème.
Ils ont mené une enquête sur les différentes alternatives qui permettraient à leurs utilisateurs de récupérer leurs tokens BUNNY perdus.
Ils devaient trouver un moyen de prouver que les BUNNY étaient vraiment bloqués pour toujours, car alors ils pourraient discuter avec l’équipe de PancakeBunny pour traiter ces Bunny bloqués comme brûlés et éventuellement émettre de nouveaux Bunny pour les utilisateurs concernés.
Dans leur stratégie du “Vault Smart Contrats”, ils ont deux rôles, le “gardien” et le “propriétaire”. Ces deux rôles ont des droits égaux et sont les seuls à pouvoir appeler des fonctions privilégiées dans la stratégie : tel que panic(), pause() et unpause().
Ils savaient que s’ils renonçaient à la propriété, et mettaient le keeper à 0x00, le BUNNY serait enfermé pour toujours dans ce contrat, et donc, brûlé pour toujours.
Une fois le plan en place, avec l’aide de Binance, ils se sont mis en contact avec l’équipe de PancakeBunny. ils ont présenté la situation et deux solutions possibles à leur équipe.
Les deux solutions demandaient à PancakeBunny d’émettre de nouveaux BUNNY pour remplacer la quantité brûlée par Beefy. Ces BUNNY nouvellement émit seraient ensuite utilisés pour rembourser les utilisateurs du vault.
Heureusement, l’équipe de PancakeBunny était impatiente d’aider leurs utilisateurs à récupérer leurs fonds. Comme la plupart des équipes la semaine dernière, ils étaient également très occupés à gérer leur maintenance planifiée pour la migration PancakeSwap V2.
Dès que la migration a été terminée, leur équipe a publié une proposition communautaire pour émettre de nouveaux BUNNY pour rembourser leurs utilisateurs.
Dans le même temps, ils (Beefy) ont pris des mesures et publié une proposition communautaire visant à utiliser la trésorerie de Beefy pour acheter des BUNNY supplémentaires à donner à leurs utilisateurs comme compensation pour les gains manqués pendant que leurs fonds étaient bloqués.
À partir de maintenant, les utilisateurs retirants leurs Bunny du vault recevra un airdrop pour couvrir leurs gains perdus.
—
La compensation a été envoyée aux utilisateurs du vault sur la base d’un instantané de tous les tokens mooBunny (reçut du vault) pris hier le 29 avril 2021 à 15h10 UTC.
Références : BeefyVault, ancienne stratégie, opération de mise à niveau, stratégie défectueuse.
Bien qu’ils disposent d’une solide série de tests pour les versions des vaults, ils n’avaient pas mis en place les mêmes mesures de sécurité pour les mises à niveau de la stratégie.
Cela les rendait vulnérables à l’erreur humaine.
Ils ont analysé chaque aspect de leur suite de tests et sont arrivés à la conclusion qu’elle présentait des lacunes dans certains domaines.
Le nouveau BeefyVaultV6 n’acceptera pas une mise à jour dans les cas où il y a eu une erreur de configuration.
Ils ont mis en place une suite de tests rigoureux pour s’assurer que le cycle de vie d’un vault est intact après une mise à jour.
Ils ont défini un vaste programme de primes aux bugs qui seront appliqués non seulement aux contrats en cours, mais aussi aux mises à niveau en attente.
Une proposition pour l’implémenter et le financer avec la trésorerie de Beefy sera en ligne au début de la semaine prochaine.
Ce sera la première étape pour avoir une DAO axée sur la sécurité protégeant l’écosystème de Beefy.
Il y a une proposition en cours pour former un multisig verrouillé. Cela servira de sauveur de dernier recours au cas où tout le reste irait mal.
Le multisig sera capable de sauver et de rembourser les fonds bloqués dans les vaults. Il sera également en mesure d’interagir avec les fermes sous-jacentes en cas de besoin.
https://vote.beefy.finance/#/beefy/proposal/QmdrPFvouZ6TrAXiczaRG6zVq4PLAfonZk8KxufdiP2xJf
source : ici
Website
Twitter
Facebook
Medium
Retrouvez nos autres articles :
Présentation BSChain
Présentation de la Binance Smart Chain
Binance Chain vs. Binance Smart Chain
Regard sur la BSC👀
Les portefeuilles : Binance Chain Wallet / Metamask / TrustWallet
[GUIDE] DeFi to the moon ! On vous dit tout !
Binance Bridge, comment l'utiliser ?
Les outils pratiques pour la Binance Smart Chain
Protéger son wallet en DeFi, qu’est-ce que cela signifie réellement ?
[News] My Neighbor Alice, Présentation(FR)
[News] Présentation PancakeSwap V2
Les NFT’s un monde nouveau
AutoFarm, ou l’art d’automatiser
Rapport d’incident de PancakeSwap [DNS]
[News] BakerySwap, 2 NFT et un croissant svp !
[News] Présentation de l’archipel de Lummelunda dans My Neighbor Alice
[News] Pour un AutoFarm plus sûr
[NEWS] My Neighbor Alice présente la nouvelle génération de NFT — les NFT garanties (cNFT).
Présentation de PancakeBunny, le lapin boulimique !
[News] Vote pour la communauté CAKE pour réduire l’émission du token
[News] Annonce de la toute première vente de terrain “My Neighbor Alice”
L’interopérabilité des Blockchains
[News] Bunny le Cross-Chain ETH à venir
Présentation de ApeSwap, un AMM qui donne la banane !
[News] My Neighbor Alice s’associe à Litentry pour une meilleure expérience de collecte NFT
[News] ApeSwap présentation des Non Fungible Apes !
[News] Session Questions/Réponses avec l’équipe Bunny
[News] AutoSwap v1 Lancement
Les Tokenomics on en parle ?
[News] L’inscription à la bataille de Pâques de PancakeSwap est maintenant en ligne avec plus de 200 000 $ de prix !
[News] Venus v2 Vaults
[News] BakerySwap, découvrez le nouvel onglet “Artistes en vedette” et les nouveautés à venir !
[News] ApeSwap, augmentation des récompenses pour les fermes BANANA 🌴🍌
[News] Présentation du Bunny Smart Vaults !
[News] Modification de l’annonce de la toute première vente de terrain “My Neighbor Alice”.
[News] PancakeSwap Initial Farm Offering (IFO) 2.0
@bschain/news-l-ifo-du-protocole
[News] Pancake Bunny X Binance Labs… Voici l’équipe MOUND !
[News] Introduction du tableau de bord sur Autofarm
[News] Squirrel.Finance & ApeSwap main dans la main🤝
[News] Helmet.Insure détail de leurs IIO (Initial Insurance Offering)
[News] Ontology arrive chez ApeSwap🤝
[News] Nouveau partenariat débloqué pour ApeSwap : KeyFi🔑
[News] Battle Pets présente l’édition limitée de PET Poker Card, disponible sur Bakery Launchpad le 20 avril.
BakerySwap et SafePal annoncent leur première activité conjointe : La campagne #SafeNFT🦺🎨
[News] PancakeSwap la Grande Migration commence ! Allez voter !👀🥳
[News] ApeSwap Golden Banana arrive 🏆🍌
[Rapport] 21 avril 2021 - Vénus Vaults Post-Mortem par Autofarm
[News] Q&R pour la migration ⛑️ LPT (PancakeSwap) de Helmet.Insure
[News] Bakery Art NFT Marketplace : Avril 2021🎨
[News] ApeSwap, présentation de leur IIO#3 avec BitFresh🐵
[News] Helmet.Insure #IIO: Blackhole (BLACK)
[News] La vente du terrain de My Neighbor Alice a été reportée pour faciliter les audits et les tests.
[News] Helmet.Insure nouvelle #IIO: WeStarter (WAR)
[News] Bakery Gallery🎨👨🎨👩🎨
[Guide] Autofarm.network, fournir de la liquidité (MDEX) + Coffres-forts (Vaults)
[News] PancakeSwap lance sa Prediction en BETA
[News] PancakeSwap lance l’autocomposition !🤖🥞
[News] Remise à niveau des récompenses pour BUNNY🐰
[News] ApeSwap x Astronaut : Le programme Sonic Boom 🛸
.