Au cours des dernières années, nous avons vu de nouvelles technologies passionnantes qui promettent une économie plus décentralisée et plus sûre. Dans cet article, j’ai inclus certains des principaux acteurs de ce marché en développement.
1. Golem
Golem est un réseau informatique open-source et décentralisé.
Comment fonctionne Golem
Le réseau Golem est un marché de la puissance de calcul, où les utilisateurs peuvent gagner de l’argent en « louant » leurs machines ou en développant et en vendant des logiciels.
Au sein du réseau, les utilisateurs qui louent de la puissance de calcul sont appelés « fournisseurs » et les utilisateurs qui acquièrent de la puissance sont appelés « demandeurs ». Les demandeurs utilisent Golem à diverses fins, notamment le traitement graphique, l’analyse de données, les microservices et l’apprentissage automatique.
Avantages
-
La division du travail signifie que les tâches peuvent être accomplies simultanément, permettant ainsi des délais plus courts pour les projets.
-
Le coût de faire des affaires est inférieur à celui des services basés sur le cloud.
-
Les utilisateurs peuvent être instantanément payés pour leur travail avec le Golem Network Token (GTM), un jeton sur la blockchain Ethereum.
-
Golem construit toute sa pile de bas en haut, une approche qui se traduit généralement par d’excellents UX.
2. iExec
IExec est une place de marché décentralisée pour les services cloud axés sur les applications distribuées basées sur la blockchain et l’informatique haute performance abordable.
iExecc Dapps
Contrairement à Golem, iExec (depuis la sortie de sa v1) permet à n’importe qui de développer et d’exécuter des applications.
La boutique iExecc Dapp contient une variété d’applications. Compte tenu de l’équipe expérimentée derrière iExec, leur raison de choisir la voie Dapp est qu’il y a probablement moins de concurrence ici. Après s’être établi sur le marché Dapp décentralisé, iExec prévoit de se développer dans des tâches informatiques décentralisées.
RLC
RLC est l’abréviation de « Runs on Lots of Computers », et c’est le jeton natif d’iExec. Il y a actuellement 87 millions de jetons ERC-20 en circulation.
3. Ethereum
Ethereum est une plate-forme open source basée sur la blockchain qui permet aux utilisateurs de créer des applications décentralisées. Les calculs sont effectués dans un environnement isolé appelé Ethereum Virtual Machine qui réside dans tous les nœuds connectés au réseau. Le produit des calculs est stocké sur la blockchain.
Caractéristiques de la blockchain Ethereum
Éther
Ether est la monnaie de la blockchain Ethereum. Les crypto-monnaies ETH (Ethereum Hard Fork) et ETC (Ethereum Classic) sont deux valeurs d’Ether.
Contrat intelligent
L’EVM est capable d’exécuter un « contact intelligent », un algorithme qui stocke et exécute automatiquement les termes des accords. Les deux parties impliquées dans une transaction acceptent les conditions écrites dans le contrat intelligent.
Plate-forme Bitcoin contre Ethereum
La blockchain Bitcoin se concentre sur un ensemble d’opérations prédéfinies, telles que le suivi des transactions Bitcoin, tandis qu’Ethereum permet aux utilisateurs d’exécuter du code de toute complexité, ce qui le rend adapté à toute application décentralisée, y compris les crypto-monnaies.
Mécanisme de consensus
Le calcul sur le réseau Ethereum coûte plus cher et prend plus de temps qu’un ordinateur standard en raison de la parallélisation du calcul. Pour maintenir le consensus, tous les participants doivent s’entendre sur l’ordre de toutes les transactions qui ont eu lieu, qu’ils aient ou non participé à la transaction.
Les nœuds Ethereum stockent l’état le plus récent de chaque contrat intelligent, ainsi que toutes les transactions Ether. Comme EVM est un système isolé, le code s’exécute sans accès au réseau ou au système de fichiers. Ainsi, l’accessibilité est limitée, même parmi les contrats intelligents.
4. Tissu Hyperledger
Hébergé par la Fondation Linux, Hyperledger Fabric est une technologie de grand livre distribué (DLT) open source dotée d’une architecture modulaire et configurable qui peut être utilisée au niveau de l’entreprise dans divers secteurs.
Caractéristiques du tissu Hyperledger
Confidentialité, développement et performances
-
La plate-forme Fabric permet un fonctionnement privé et autorisé où les opérateurs se connaissent et peuvent être liés par des règles, telles qu’un accord juridique.
-
Fabric prend en charge les contrats intelligents écrits dans des langages courants, tels que Java et Go, de sorte qu’aucune formation supplémentaire n’est requise pour créer les contrats intelligents.
-
Les performances sont améliorées car, contrairement à Ethereum, seules les parties prenant part à la transaction doivent parvenir à un consensus.
Nœuds de tissu
Contrairement à Ethereum également, les nœuds Fabric ont des rôles et des tâches différents dans le processus de consensus. Les nœuds peuvent être des ordonnateurs, des clients ou des pairs.
Monnaie native
Fabric n’a pas de crypto-monnaie native. Cependant, le code blockchain peut être utilisé pour développer une monnaie native.
5. Menthe Tendre
Tendermint dispose d’un moteur de consensus blockchain, connu sous le nom de Tendermint Core, et d’une interface d’application générique, connue sous le nom d’Application Blockchain Interface (ABCI). Le logiciel permet la réplication sécurisée et cohérente d’une application sur plusieurs machines.
Noyau de menthe tendre
L’intergiciel Byzantine Fault Tolerant (BFT) du moteur de consensus peut répliquer en toute sécurité la machinerie de transition d’état. Le middleware BFT peut tolérer un tiers des échecs, y compris les attaques de piratage.
Tendermint avait pour objectif de proposer un algorithme de consensus plus sécurisé et efficace que le PoW (Proof of Work) de Bitcoin. Le logiciel a constitué la base d’importantes recherches par l’équipe de Casper sur le protocole de consensus : une chaîne tolérante aux pannes, telle que Tendermint, peut prendre de bonnes décisions sur qui produit un bloc, tandis qu’une chaîne moins fiable entraîne un problème de poule et d’œuf.
Le logiciel est convivial, reproduit des applications écrites dans n’importe quelle langue et dispose de plusieurs applications.
6. Lisk
Lisk est une plate-forme décentralisée et distribuée qui permet aux utilisateurs de développer des applications et de les prendre en charge avec des chaînes de blocs personnalisées.
Fonctionnalités de Lisk
Les développeurs peuvent utiliser le kit de développement logiciel (SDK) basé sur JavaScript de Lisk pour créer à la fois le backend et le frontend de leur application. Cependant, Lisk n’offre pas de protection contre les comportements non déterministes. De plus, la plate-forme ne peut pas empêcher les boucles infinies et mesurer la consommation de mémoire.
Mécanisme de consensus de Lisk
Lisk demande aux développeurs de suivre des « règles » pour les contrats afin d’assurer un consensus. Par exemple, ils demandent aux développeurs de « ne pas utiliser Math.random() ».
7. Corde (V 3.0)
Corda est une plate-forme de grand livre distribué (DLT) open source destinée au secteur financier.
Caractéristiques de Corda
Le réseau de Corda est un réseau autorisé – il n’est pas ouvert à tous les opérateurs de nœuds. Les nœuds fonctionnent sur Corda et CoDapps et communiquent point à point entre eux.
Le « portier » de chaque réseau définit les règles d’admission pour les nœuds qui souhaitent rejoindre le réseau. Comme Fabric, Corda offre plus de confidentialité en raison de son contrôle d’accès précis aux enregistrements, et une meilleure perméabilité en raison de la limitation du consensus aux parties concernées.
Sur Corda, les développeurs de contrats ajoutent également de la prose juridique à leur contrat. Cette fonctionnalité consolide le contrat en le légitimant avec la prose juridique associée. La plate-forme n’a pas de jeton natif.
8. Porte-greffe
Rootstock (RSK) est une plate-forme open source de contrats intelligents basée sur la blockchain Bitcoin.
Caractéristiques du porte-greffe
Contrats intelligents
RSK active le contrat intelligent sur le réseau Bitcoin. Il utilise la machine virtuelle Rootstock (RVM) complète de Turing pour les contrats intelligents. Une cheville à 2 voies permet aux utilisateurs d’envoyer directement Bitcoin sur la chaîne Rootstock. Les pièces RSK peuvent être utilisées avec des contrats intelligents et des Dapps. Les contrats RSK reproduisent la « preuve d’existence », qui est utilisée pour prouver l’existence d’un document (ou d’un droit de propriété).
Sécurité
La blockchain RSK a fusionné, ce qui lui donne le même niveau de sécurité que Bitcoin en termes de finalité de règlement et de double dépense.
SBTC
RSK est une chaîne secondaire de Bitcoin. Les Bitcoins sur la blockchain Rootstock sont appelés SBTC.
RSK comble les lacunes du réseau Bitcoin en permettant des transactions plus rapides. En plus d’être pratique pour les utilisateurs, cela aide également à maintenir la taille du bloc Bitcoin dans les limites.