À l’intérieur du signal EDG (Edgeware) du créateur de contrat WithdrawDAO

Ethereum

Un peu d’intrigue a frappé la communauté Ethereum le 2 juillet, quand il a été révélé que le contrat WithdrawDAO avait été utilisé pour faire valoir un point: les développeurs de contrats intelligents ayant des droits spéciaux sont contre l’esprit de la finance décentralisée.

Le contrat WithdrawDAO, qui a été mis en place à la suite du tristement célèbre piratage DAO en juin 2016, est resté en ligne et n’a pas de limite de temps, même si son objectif initial – le remboursement des jetons DAO pour l’éther (ETH) – a déjà été réalisé pour beaucoup de personnes impliquées.

Ethereum

Le contrat WithdrawDAO ne peut pas être mis à jour et n’a pas de propriétaire direct, bien qu’il soit lié au compte qui l’a déployé. Cette dynamique a conduit à lever les sourcils le 1er juillet, lorsque le fondateur de Blockly, Darragh Browne, a découvert pour la première fois le ou les «propriétaires» alors inconnus du compte de déploiement du contrat avait signalé près de 123000 éther au lockdrop Edgeware.

Le ou les propriétaires du contrat WithdrawDAO ont signalé 122864 ETH à Edgeware Lockdrop, leur donnant potentiellement droit à une grande partie de la distribution de jetons EDG.

– Darragh (@dabrowne) 1 juillet 2019

Sans encore connaître le contexte du signal, la spéculation a monté que la ou les personnes responsables tentaient de distribuer EDG, le jeton associé à Edgeware qui est diffusé dans le lockdrop, aux parties prenantes qui ont de l’éther dans WithdrawDAO.

Cependant, cette spéculation a fini par être incorrecte.

Qu’est-ce que Edgeware et pourquoi est-ce important?

Edgeware est une plate-forme de contrat intelligente en cours de développement en tant que parachain pour Polkadot, le protocole d’interopérabilité créé par Parity, qui a soutenu le lancement d’Edgeware aux côtés de Commonwealth Labs.

Le jeton de la plate-forme, EDG, est distribué via un mécanisme de verrouillage, dans lequel les utilisateurs qui soumettent l’ETH à un contrat intelligent particulier se verront attribuer une allocation d’EDG en fonction de la quantité d’ETH soumise et de la durée pendant laquelle il a été soumis. Environ 90% des jetons seront distribués publiquement, le reste étant divisé entre Commonwealth Labs et Parity.

Cependant, en plus du lockdrop, les utilisateurs peuvent également «signaler» leur éther pour recevoir EDG sans avoir à verrouiller temporairement ETH dans.

Au moment de la mise sous presse, trois entités qui contrôlent respectivement plus de 70000 éther chacune ont signalé de participer à la chute de jetons: WithdrawDAO, Aragon et le Polkadot Multi-Sig. Notamment, le contrat Polkadot a plus de 300000 ETH indéfiniment gelés en raison de la Autodestruction de la bibliothèque Parity Multi-Sig fiasco.

Cependant, seuls les deux derniers signaux sont sérieux, car nous savons maintenant que le signal WithdrawDAO a été fait en signe de protestation. Cette protestation a remis en question si les créateurs de contrats Ethereum devraient avoir des privilèges spéciaux, comme pouvoir signaler des largages aériens – par exemple. comment Polkadot utilise le compte qui a déployé le Polkadot Multi-Sig pour signaler au nom des 300 000 ETH gelés de ce contrat.

«Les droits spéciaux… est une mauvaise idée», affirme Nick Johnson

Mardi, le développeur principal du service de noms Ethereum, Nick Johnson, s’est révélé être la personne qui avait signalé au nom de WithdrawDAO..

Comme Johnson a continué à l’expliquer dans un fil Twitter post-mortem, il a signalé à l’Edgeware lockdrop pour protester contre la notion de «le déposant d’un contrat comme ayant des droits ou pouvoirs spéciaux», affirmant qu’il n’avait aucun intérêt dans l’acte au-delà de son utilisation. pour souligner que les créateurs de contrats ne doivent pas être considérés comme des propriétaires.

J’ai signalé que traiter le déposant d’un contrat comme ayant des droits ou des pouvoirs spéciaux est une mauvaise idée: nous construisons des systèmes sans confiance, et cela signifie qu’il n’y a pas de concept intégré de «propriétaire». Je voulais faire cet argument en utilisant le mégaphone le plus fort que j’avais.

– nick.eth (@nicksdjohnson) 2 juillet 2019

Pour pousser encore plus loin ce point, Johnson a publié la clé privée du compte qui a créé le WithdrawDAO, afin de neutraliser publiquement le privilège de ce compte de signaler au verrou Edgeware..

Je continue d’encourager @HeyEdgeware et tout le monde de ne pas arroger de privilèges spéciaux aux créateurs de contrats.

– nick.eth (@nicksdjohnson) 2 juillet 2019

Le développeur a conclu le fil en appelant l’équipe Edgeware et au-delà à s’éloigner de la même manière d’attribuer aux créateurs de contrats des pouvoirs spéciaux, des pouvoirs qui pourraient être abusés s’ils sont utilisés de manière irresponsable..

Bien sûr, si le projet de contrat intelligent devait donner suite à la demande de Johnson, les soutiens de Polkadot ne seraient plus en mesure de signaler au nom des 300 000 ETH du Polkadot Multi-Sig.

Cela signifierait que la plate-forme d’interopérabilité ne pourrait pas récupérer efficacement une partie de ces fonds gelés avec l’EDG qui aurait été distribuée via la signalisation. Cependant, rien n’indique que le signal de Polkadot sera rétabli pour l’instant.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map