TOP
Hackernoon logo
ACT, Blockchain, Cryptocurrency, Ethereum, ethereum-is-broken, flaw-in-ethereum

“Ethereum est cassé et je l'aime”

Photo de profil de l'auteur

J'ai reçu pas mal de retours sur le timing, d'autant plus que je suis un professionnel de la sécurité, et je m'attendais donc à reculer devant tout ce qui est plein de trous. Ethereum est un gâchis total, comment pourrais-je le tolérer, et encore moins penser que c'est l'avenir du Web?

J’ai passé toute ma carrière dans la sécurité, en tant que testeur de pénétration, auditeur de code, et un fondateur de startup. J'ai également effectué des audits professionnels des contrats Solidity. Tout cela pour dire que je comprends comment penser la sécurité et je suis ici pour vous dire que rien de ce qui s'est passé le 7 novembre n'a changé mon opinion sur Ethereum.

De nombreux articles sur les crypto-monnaies sont écrits par des personnes qui essaient d'utiliser le battage médiatique pour augmenter leurs investissements, donc je vais commencer par quelques divulgations. J'espère que tout le monde écrit sur les crypto-monnaies suit le mouvement!

Divulgations

Je ne me considère pas comme un investisseur, mais je suis un millier de crypto-monnaies. Je détiens actuellement:

1,8 part BRC1 ZEC4,8 ETHA des 150 ETH générés par le Page d'accueil de Thousand Ether (qui est partagé avec mon partenaire sur ce projet Andrey PetrovEn 2011, un ami m'a donné 2BTC pour un câlin, mais ils ont été perdus lorsque j'ai déchiqueté un disque dur et sauvegardé le mauvais portefeuille. Chaque fois que Bitcoin atteint un nouveau plafond de prix, je me souviens que je suis un dingus.

Je ne me considère pas comme un "investisseur" dans Ethereum ou dans toute autre crypto-monnaie, car la majorité de mes avoirs proviennent de la facturation de travaux de consultation sur les crypto-monnaies, et bien sûr la page d'accueil Thousand Ether susmentionnée. C'est par conception. Je préfère y penser comme du troc contre un techno-jouet cool, plutôt que de spéculer sur une devise très volatile. Même si j'avais le désir de spéculer sur les crypto-monnaies, je manque de courage mental pour faire face aux fluctuations et à quel point il est facile de tout perdre.

De plus, politiquement, je ne suis pas une sorte de libertaire. Je vais bien avec les monnaies fiduciaires. Je pense que l'inflation est saine. La déflation est bonne pour les créanciers et l'inflation est bonne pour les emprunteurs, et aujourd'hui une autre façon de dire que la déflation est bonne pour le 1% et l'inflation est bonne pour le 99%.

Je pense que l'effondrement financier a été causé par un échec des autorités centralisées à faire leur travail et à réguler les marchés, et je ne pense pas que la décentralisation du casino le rende moins susceptible d'exploser.

Qu'est-ce que Ethereum de toute façon?

Avec plus de cent millions de dollars perdus à jamais à cause d'un bogue logiciel, il est difficile de ne pas pooh-pooh Ethereum, et je suis d'accord que beaucoup de choses sont cassées. Et j'adore ça.

Ce qui précède n'est pas une liste de choses que vous pouvez acheter avec une crypto-monnaie appelée Ethereum. Il s'agit d'une liste d'applications qui s'exécutent sur un ordinateur global appelé Ethereum. Applications qui fonctionnent sans serveurs ni bases de données. Applications utilisant une identité cryptographique impossible à falsifier. Les applications qui utilisent une crypto-monnaie pour le paiement qui s'appelle également Ethereum. L'utilisation de ces applications est aussi simple que d'installer une extension chrome. Et écrire le vôtre est aussi simple que de faire quoi que ce soit en javascript, ce qui fait partie du problème.

Qu'est-ce qui s'est passé? "Je suis un débutant en éthique … j'apprends"

Que s'est-il donc passé le 7 novembre? Vous pouvez lire plus de détails autre part, mais en bref, une faille logicielle a permis à quelqu'un de «reprendre» un contrat qui était intégré dans chaque Parité multi-sig portefeuille, puis l'auto-détruire, rendant chaque portefeuille multi-sig Parity inutile. Cela signifie que plus d'une centaine de millions de dollars d'éther sont enfermés et ne peuvent pas être dépensés.

Est-ce un défaut fondamental dans Ethereum?

Non. Ce problème est un problème avec un contrat spécifique (populaire!), Et est dû au fait que la langue dans laquelle la plupart des contrats Ethereum sont écrits aujourd'hui, Solidity, est très mauvaise. programmation langue et plein de façons de vous tirer une balle dans le pied.
Il y a un problème avec l'écosystème, mais ce n'est pas un défaut fondamental dans Ethereum le La technologie. Une technologie prometteuse avec un langage de programmation incroyablement merdique place Ethereum dans la généalogie du Web lui-même.

Cela ne prouve-t-il pas que nous ne devons jamais utiliser de contrats intelligents pour quelque chose de réel?

Lorsque nous avons décidé d'utiliser un portefeuille multi-signature pour la page d'accueil de Thousand Ether, j'ai dit à Andrey que je faisais plus confiance à son intégrité qu'au code de tout portefeuille multi-signature. Et mon garçon avait raison!

Lorsque nous rédigions le contrat intelligent d'achat d'annonces, nous étions très inquiets de ce qui pouvait mal tourner lorsque nous avons rédigé le contrat d'achat d'annonces. Et si quelqu'un pouvait voler notre argent? Acheter des annonces sans payer? Reprendre les annonces de quelqu'un d'autre?

Vous pensez à ce genre de questions lors de la conception d'une webapp traditionnelle, mais c'est différent lors de la rédaction d'un contrat intelligent. La principale différence est que les contrats intelligents sont plus récents, moins bien compris et ne fournissent pas autant d'outils aux développeurs pour s'assurer qu'ils obtiennent les bons détails.

En tant que responsable de la sécurité et nerd du langage de programmation, je veux vraiment voir de bons outils de vérification formels accessibles pour les contrats intelligents.

Je suis enthousiasmé par l’avenir d’Ethereum en tant qu’ordinateur mondial. Je ne pense pas que les crypto-monnaies remplaceront (ou devraient) remplacer les monnaies fiduciaires en tant que réserves de valeur ou moyens d'échange, mais même si je le faisais, je ne penserais pas qu'elles seraient prêtes aujourd'hui!

Cela ne prouve-t-il pas que la technologie X est supérieure à Ethereum?

Je ne sais pas, probablement.

Quand j'ai appris Solidity pour la première fois, j'ai été choqué de voir à quel point il était piraté et laid. Mais cela pourrait être une caractéristique. Le monde tourne sous Linux / x86. Les solutions maximistes hacky avec l'adhésion de la communauté ont battu la belle technologie que personne n'utilise. Pire encore mieux.

En tant que technologue, je veux expédier mes produits au plus large public possible, et aujourd'hui, c'est Ethereum.

Ils pourraient bifurquer et inverser la transaction! Ethereum ne va-t-il pas simplement découvrir la gouvernance comme les banques centrales?

J'espere! Ethereum est passionnant pour de nombreuses raisons, et la partie crypto-libertaire décentralisée n'en fait pas partie. Il est important pour Ethereum de comprendre la gouvernance pour se développer, et jusqu'à présent, la solution de suivre les édits d'un wunderkid de 23 ans résiste étonnamment bien par rapport au reste de l'espace de crypto-monnaie! J'espère que nous trouverons un meilleur moyen avant que ce ne soit pas le cas.

Je crois sincèrement qu'un réseau informatique mondial issu des idées d'Ethereum va jouer un rôle majeur dans l'avenir de la technologie. Pour que cela fonctionne à l'échelle mondiale, nous devons faire trois choses:

Développer un langage de programmation qui permet aux développeurs d'écrire des contrats sûrs et vérifiables.Créer un système de gouvernance équitable, reproductible et attrayant.Plus important encore, réduire l'impact environnemental en laissant une preuve de travail.

Aujourd'hui, Ethereum n'a aucune de ces trois choses, mais ils ont la recherche en cours qui leur donne une bonne chance d'évoluer vers eux.

Je crois qu'à l'avenir, nous aurons un ordinateur mondial comme celui qu'Ethereum vous donne aujourd'hui un aperçu. Peut-être qu'il sera construit par Vitalik Buterin et son équipe sur la base d'Ethereum, peut-être que quelqu'un d'autre résoudra les trois choses ci-dessus plus rapidement. La question de savoir quelle équipe sera la première à y arriver est une question pour les investisseurs, et je ne suis pas un investisseur.

Mots clés

La bannière Noonification

Abonnez-vous pour obtenir votre récapitulatif quotidien des meilleures histoires technologiques!


https://hackernoon.com/ethereum-is-broken-and-i-love-it-ce016f40823c?source=rss

« Nous piétinerons éternellement aux frontières de l’Inconnu, cherchant à comprendre ce qui restera toujours incompréhensible. Et c’est précisément cela qui fait de nous des hommes. », Isaac Asimov
Faire un Don Bitcoin :
1Jn3fBqyXoBDFA2jR3azquTqSasRuKH7VT

«

»

Faites nous part de vos impressions !

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

5 × 5 =