Catégorie : Comprendre Ethereum

Le fonctionnement de la blockchain Ethereum expliqué à tous

Caveat Contractor: retour sur le bug du Multisig de Parity

Le 19 juillet un bug a été exploité dans le contrat multisig que permet de déployer le client Parity v1.5. Au total 83 017 éthers ont été subtilisés, ces fonds avaient été initialement collectés par Edgeless Casino, Swarm City, et æternity lors de leurs ICOs respectives. Cet article revient sur le fonctionnement de l’attaque et...

Une Fork nommée Byzance, puis Constantinople et enfin Metropolis

La Fondation Ethereum poursuit la feuille de route de développement d’Ethereum initialement établie lors du crowdfunding de 2014, à savoir un déploiement en plusieurs phases des différentes fonctionnalités du protocole. Ces phases sont appelées Frontier (l’alpha), Homestead (première version en production, c’est la version actuelle d’Ethereum), Metropolis (prochaine mise à jour majeure avec de nombreuses...

Qu’est-ce que la fragmentation ou sharding ? FAQ par V. Buterin – traduction

Traduction française intégrale du document Sharding FAQ rédigé par Vitalik Buterin, dans sa version au 7 juillet 2017 ; réalisée par Jean Zundel pour l’Asseth et Ethereum France. Introduction Aujourd’hui, tous les protocoles de blockchains dépendent d’un modèle où tous les nœuds stockent tous les états (soldes de comptes, code et stockage de contrat, etc.) et traitent...

Ethereum 2.0 Mauve Paper – Traduction française

Cet article est la traduction intégrale en français du Mauve Paper rédigé par Vitalik Buterin décrivant la version 2.0 du protocole Ethereum et plus précisément la mise à jour Casper. Traduction réalisée par Jean Zundel, avec relecture d’Alex Kurth et Simon Polrot. Au cours de la précédente décennie, des projets tels que Bitcoin, Namecoin et...

Ethereum en 20 minutes : déployer et tester depuis votre navigateur

La blockchain Ethereum offre la possibilité d’héberger des programmes informatiques. Ces programmes sont donc qualifiés d’« applications décentralisées » puisque chacun des nœuds du réseau pair à pair Ethereum en conserve une copie et l’exécute à la demande. Sur Ethereum ces programmes sont aussi appelés des contrats (ou smartcontracts) en référence notamment au fait que...

La chaîne de blocs n’est pas immuable

De nombreux articles sur la chaîne de blocs ont prétendu qu’une de ses particularités était son immuabilité : ce qui est écrit est écrit, pour toujours. Contrairement aux processus humains, peu fiables et qu’on peut toujours soupçonner de changer les faits a posteriori, ou de changer les règles en cours de route, la chaîne de...

Miner sur Ethereum aujourd’hui

La question revient inlassablement dans tous les événements où l’on parle d’Ethereum, et pour cause vous pouvez miner raisonnablement du moment que vous avez une carte graphique (GPU – Graphic Processing Unit) récente. Tout comme l’algorithme X11 de Litecoin en son temps, le minage sur Ethereum a été conçu pour éviter le matériel dédié tel que...

Le (soft) fork n’aura pas lieu. Pourquoi ? Et maintenant ?

Décidément l’actualité sur Ethereum n’en finit plus de tourner autour du problème de l’attaque de The DAO. La proposition de soft fork que l’on vous décrivait précédemment ici comme actée a finalement été écartée en urgence pour des raisons de sécurité. Ce soft fork changeait le comportement des mineurs en créant une nouvelle classe de...

Comprendre la blockchain Ethereum – Article 1 : Bitcoin, première implémentation de la blockchain (2/2)

Deuxième partie de l’article. Pour lire la première partie, c’est ici.   III. Ordonner chronologiquement les transactions à l’échelle du réseau : la blockchain   Nous avons vu comment les transactions sont validées individuellement au niveau de chaque noeud. Il est temps désormais de passer au niveau supérieur, et de voir comment le réseau s’organise...

Comprendre la blockchain Ethereum – Article 1 : Bitcoin, première implémentation de la blockchain (1/2)

Préambule : Un petit historique Avant de pouvoir comprendre comment fonctionne Ethereum, il est nécessaire de comprendre la technologie blockchain de manière générale. Pour éviter toute confusion, il est bon de savoir qu’il n’y a pas une seule et unique blockchain. Le terme blockchain désigne un concept abstrait qui peut être implémenté de multiples manières. Le concept...