Voici quelques-unes des monnaies alternatives au Bitcoin et qui permettent de réaliser des transactions internet sûre. Pierre Collignon a choisi de vous en proposer 3, l’Ethereum, le Golem et le Ripple. Chacun ayant un fonctionnement bien défini.

 

Ethereum

Le monde des cryptomonnaies est notoirement volatile. Les choses changent tous les jours et de nouvelles devises sont développées tout le temps. Ce qui est considéré comme révolutionnaire un jour peut être obsolète le lendemain.

Cela étant dit, certaines devises numériques ont atteint une relative stabilité. Bitcoin est largement considéré comme le leader des devises basées sur les blockchain, mais Ethereum a gagné en popularité depuis sa création fin 2013, et développé par le programmeur Vitalik Buterin.

Contrairement au Bitcoin, qui fonctionne uniquement comme une devise numérique, Ethereum est une plate-forme de blockchain pour développer des applications décentralisées utilisant des « contrats intelligents. » Si le Bitcoin est un système de paiement électronique peer-to-peer, alors la chaîne Ethereum exécute le code des applications décentralisées. Il peut être utile d’imaginer Ethereum comme un smartphone. Un smartphone livré avec un système d’exploitation général, comme iOS ou Android…

Tout le monde peut créer des applications qui exécutent des tâches sur ce système d’exploitation. Ethereum, dans cette analogie, est comme le système d’exploitation: un cadre sur lequel s’appuyer! On l’appelle « Ethereum », bien que techniquement, il s’appelle Ether. Cela peut être déroutant puisque la devise et la plateforme sont généralement appelées « Ethereum », mais il est important de se rappeler que la devise n’est qu’un aspect de la structure de la blockchain Ethereum. En récompense de l’entretien de la blockchain Ethereum, les mineurs d’Ethereum sont récompensés en Ether.

 

La proof-of-work

Depuis sa création, Ethereum utilise un modèle de consensus Proof-of-Work similaire au Bitcoin pour ses activités de minage. Depuis 2017, toutefois, l’équipe à la base d’Ethereum a annoncé son intention de passer à un modèle Proof-of-Stake. Comprendre la différence entre ces deux systèmes de validation des transactions blockchain est crucial pour obtenir un contexte. Car, c’est aujourd’hui un des débats les plus pressants dans le monde de la blockchain.

Lorsque nous avons examiné la « preuve de travail », partie intégrante du protocole Bitcoin, nous avons expliqué comment les mineurs de Bitcoin devaient investir dans du matériel spécial pour résoudre un blocage. Tout en investissant dans un matériel coûteux et en payant l’électricité. Le Proof-of-Stake (PoS) fonctionne un peu différemment… Il ressemble un peu plus à un jeu de hasard.

Plutôt que d’être appelés mineurs, Ethereum se dirige vers le terme validateurs. Les validateurs mettent en jeu une certaine quantité de leur propre argent (l’Ether, dans le cas d’Ethereum) pour résoudre un blocage. Plus un validateur investit d’argent, plus la probabilité qu’il résolve le blocage est élevé.

Le modèle Proof-of-Stake simule le travail impliqué dans l’exécution de calculs non-nécessaires, ce qui réduit ainsi l’impact environnemental lié à la consommation d’énergie du minage. Comme les validateurs investissent leurs fonds propres dans la résolution d’un blocage, comme pour un pari, que se passe-t-il si quelqu’un tente de tricher?

 

La Proof-of-stake

Dans l’algorithme Proof-of-Stake d’Ethereum (appelé Casper), il se passera, dans le cas d’un mauvais acteur, que ses fonds disparaîtront tout simplement! Le système les effacera de la circulation. Ainsi, l’incitatif pour un validateur à participer sérieusement est plus élevé, et les conséquences pour essayer de « valider » une fausse transaction sont coûteuses.

Les modèles Proof-of-Work et Proof-of-Stake cherchent finalement le même résultat: ils veulent valider les blocs et ajouter ces blocs à la chaîne de manière à ce que le réseau soit d’accord sur la validité de ces blocs. Idéalement, les deux modèles obtiendront le même résultat grâce à un protocole différent. En tant qu’investisseur potentiel et / ou participant dans la blockchain, se familiariser avec différents modèles de consensus est un bon moyen d’approfondir sa compréhension sur le fonctionnement réel. Le passage du modèle de Proof-of-Work (basé sur l’extraction) à Proof-of-Stake (basé sur la validation) au sein d’Ethereum va encore le différencier face au Bitcoin en termes de structure.

Mais cela vaut également la peine d’examiner comment deux technologies sont fondamentalement différentes en ayant le même objectif. Nous avons déjà mentionné qu’Ethereum, bien que ce soit une monnaie, est avant tout une plate-forme de développement d’applications décentralisées. L’idée d’applications décentralisées (souvent appelées «dApps») peut être déroutante, en grande partie parce qu’il s’agit d’une toute nouvelle façon d’organiser l’information.

Pourquoi avons-nous besoin d’une plateforme basée sur les blockchains pour exécuter des applications? C’est en fait une question à laquelle beaucoup de programmeurs cherchent encore une réponse. Une réponse, cependant, liée au concept d' »état ». L' »état » se réfère simplement au statut de toute application ou programme donné à un moment donné. Une des choses qui rendent la blockchain d’Ethereum différente de celle du Bitcoin est que les « transactions » qui se produisent sur la chaîne de blocs Ethereum peuvent réellement déclencher du code à exécuter.

 

Les contrats intelligents

Ainsi, des programmes peuvent être déclenchés à la suite de transactions qui se produisent sur la plateforme Ethereum. Chaque fois que quelque chose change dans une application, l’état de cette application change. La chaîne de blocs Ethereum conserve un enregistrement de chaque changement d’état qui se produit dans une application.

Par exemple, un contrat intelligent peut être payé lorsque le travail est entièrement livré à travers la chaîne Ethereum. Si vous vous sentez un peu perdu, ne vous inquiétez pas. À moins que vous ne prévoyiez de développer des applications sur la plateforme Ethereum, vous n’avez vraiment pas besoin de comprendre les aspects techniques du changement d’état.

Cela étant dit, il est toujours intéressant de se familiariser avec ces concepts si vous envisagez de vous impliquer dans le milieu des blockchains en tant qu’investisseur ou entrepreneur. Pour avoir une meilleure idée de ce dont Ethereum est capable, voyons l’une des applications décentralisées en cours de développement sur la plateforme Ethereum.

le golem selon Pierre Collignon

Golem

Golem est un projet populaire basé sur le framework Ethereum. L’idée est assez simple. Beaucoup de gens ont des ordinateurs. Beaucoup de gens ne les utilisent pas tout le temps, et même lorsqu’ils les utilisent, ils ne les utilisent pas à leur pleine capacité en termes de puissance de traitement.

Dans le même temps, il y a beaucoup d’entreprises qui ont besoin de quantités massives de puissance de calcul pour accomplir certaines tâches. Par exemple, le rendu vidéo est très coûteux en termes de puissance de calcul. Cela prend beaucoup de temps et cela peut être assez lent. De nombreuses études scientifiques nécessitent également une analyse de données intensive et d’autres formes de traitement informatique de haut niveau.

Le projet Golem est conçu pour permettre aux gens de louer leur pouvoir de traitement informatique inutilisé aux personnes qui en ont besoin pour leurs projets. En utilisant une structure décentralisée, cela signifie que les gens du monde entier peuvent contribuer à une petite partie de la puissance informatique nécessaire à l’accomplissement d’une tâche de calcul qui nécessiterait normalement un ordinateur très puissant.

En utilisant un cadre basé sur les blockchains, c’est-à-dire Ethereum, Golem travaille à la création de superordinateurs décentralisés accessibles à tous. Parce que tout l’historique de l’état d’un programme est enregistré sur la chaîne de blocs Ethereum, les participants peuvent s’assurer que personne n’utilise plus de puissance que ce qu’ils ont payé et vice-versa, et assurer d’autres fonctionnalités concernant leurs transactions.

Golem a également sa propre monnaie numérique, basée sur l’Ether, à travers laquelle les participants peuvent acheter et vendre leurs ressources, et, bien sûr, dans laquelle n’importe qui peut investir, qu’ils participent ou non directement au projet. Golem est largement considéré comme l’une des applications les plus populaires et réussies construites sur la plateforme Ethereum au moment de la rédaction de cet article.

 

Ripple

Nous avons déjà couvert certaines des façons dont Ethereum diffère du Bitcoin. Une chose que nous n’avons pas encore soulevée est qu’Ethereum, contrairement au Bitcoin, est géré par une équipe centrale de personnes connues. Ce groupe détermine ce qui se passe, comme le passage du Proof-of-Work au Proof-of-Stake, et exerce donc un certain niveau de contrôle sur la plateforme. D’une manière plus centralisée que le Bitcoin.

Même ainsi, Ethereum est toujours une plateforme ouverte de blockchain, accessible à tous. Ripple est un autre exemple d’une variation sur la technologie blockchain. La crypto Ripple a deux côtés distincts : à la fois une cryptomonnaie et une société de technologie dans l’environnement blockchain. Ripple se focalise moins sur les transactions peer-to-peer et plus sur le secteur financier lui-même. En s’associant avec les banques et les institutions financières pour intégrer la technologie blockchain dans leur infrastructure…

Ripple reste quelque peu controversé parmi les amateurs de cryptomonnaie, mais la société prétend résoudre certains des problèmes posés par le Bitcoin. Plus important encore, Ripple élimine la période d’attente associée à la vérification. Les transactions peuvent arriver instantanément. Cependant, le modèle de consensus de Ripple diffère du modèle « Proof of Work » du Bitcoin et repose sur un réseau centralisé de serveurs « fiables ».

Tout cela soulève de nombreuses questions pour ceux qui s’intéressent à la technologie blockchain. Le concept d’un registre distribué tel qu’il est mis en œuvre via la technologie blockchain représente une réinvention complète des organisations institutionnelles ; depuis un modèle hiérarchique vers un réseau distribué. Pour de nombreux investisseurs, c’est la clé du potentiel révolutionnaire de la technologie blockchain. Les implications de la décentralisation de l’information sont importantes et n’ont presque pas encore été pleinement réalisées.

 

Par Pierre Collignon

Lire la suite ? Rendez-vous sur l’article dédié au Big Data

2 Comments

  1. Pingback: L'algorithme de hachage SHA-256 (Pierre Collignon)

  2. Pingback: Le problème des 51% (Pierre Collignon)

Comments are closed.