Discussion sur les contrats intelligents : Ethereum ou Stellar ? Partie 1. Si vous êtes un geek ou que vous aimez vous balader avec de nouveaux trucs brillants, comme l'Ethereum EVM ou les Stellar Labs, lisez la suite.
Je vais jeter un oeil aux deux protocoles en termes de TPS, les temps de confirmation de blocage et le nombre de nœuds, tout en accordant une attention particulière à chaque but et objectifs. J'ajouterai des dimensions supplémentaires sur le prochain versement, quand je terminerai l'analyse en identifiant quand vous devriez choisir Ethereum ou Stellar.
* N'oubliez pas : l'un n'est pas meilleur ou pire que l'autre. Ils servent à des fins différentes. *
Ethereum
Comme l'a déclaré Vitalik lui-même, l'objectif d'Ethereum est d'être, en substance, un ordinateur mondial. Ethereum fournit aux développeurs les outils nécessaires pour construire leurs propres applications décentralisées (Dapps), ce qui permet un large éventail de possibilités.
Le but de Ethereum est de construire un web 3.0, entièrement autonome et décentralisé, où les utilisateurs bénéficient directement de leurs contributions et les données sont privées et cryptées. L'objectif ultime est que Ethereum soit un protocole de couche de base où les développeurs construisent leurs propres Dapps, qui peuvent interagir avec d'autres Dapps, blockchains. Toutes les informations sont stockées dans la blockchain Ethereum, similaire à Bitcoin en termes de mécanique de travail.
Dapps et d'autres services peuvent enregistrer des données, en bytecode, dans des transactions Ethereum, ce qui signifie que d'autres actifs et applications intelligentes peuvent être créés et stockés dans la blockchain Ethereum, ce qui permet une couche de confiance décentralisée.
But du jeton
TPS
Heure de confirmation du blocage
Nombre de nœuds
ETH, à utiliser pour payer des frais pour les calculs dans un ordinateur mondial
50
20 secondes
9050
L'objectif ultime d'Ethereum est de promouvoir la sécurité et la décentralisation, tandis que l'évolutivité sera atteinte en tirant parti des chaînes latérales et des canaux P2P.
Stellaire
L'objectif de Stellar est de devenir le réseau de référence pour les micro-paiements, y compris les paiements et règlements interbancaires et intra-bancaires, à travers l'utilisation de son jeton Lumens (XLM).
Cela signifie que le réseau Stellar ne dépend d'aucune entité, car l'idée générale est d'avoir autant de serveurs indépendants que possible dans le réseau Stellar, de sorte que le réseau fonctionne toujours avec succès même si certains serveurs échouent.
Les serveurs Stellar communiquent et se synchronisent entre eux pour s'assurer que les transactions sont valides et sont appliquées avec succès au grand livre global via son protocole de consensus Stellar, ou SCP. Il s'agit essentiellement d'une version améliorée d'un accord byzantin fédéré, où les détenteurs de Lumens Stellar (XLM) peuvent devenir des validateurs ou voter pour des validateurs.
But du jeton
TPS
Heure de confirmation du blocage
Nombre de nœuds
XLM, un pont pour
paiements
entre
Comptes stellaires
1.000
à
10.000
2 — 5 secondes
299
L'objectif ultime de Stellar est de promouvoir la sécurité et l'évolutivité, tandis que la décentralisation n'est pas vraiment une préoccupation compte tenu du caractère d'entreprise et d'entreprise des clients.
Brève comparaison
Si nous comparons Ethereum et Stellar pour leur vitesse de transaction et le temps de confirmation de blocage, nous pouvons conclure rapidement que Stellar est au moins 100x plus rapide. Fait intéressant, au moment de l'écriture, il y a plus de 9 000 nœuds Ethereum en fonctionnement, tandis que Stellar n'a que 137 nœuds actifs.
La vraie première conclusion est que pour que Stellar atteigne une vitesse de 100x sur Ethereum, il a dû concéder 30x en termes de nombre de nœuds, en raison de la latence du réseau.
D'autres problèmes associés à un TPS élevé, c'est que les protocoles nécessitent un certain degré de centralisation, en raison de problèmes de latence du réseau. Pour comprendre la relation entre le besoin de centralisation dans les systèmes à haut débit, il faut se référer pour tenir compte de la latence, ou du temps nécessaire à l'information pour passer de l'origine à la destination, et de la tolérance aux pannes, comme dans la capacité d'un système à maintenir des nœuds malveillants et à rester fonctionnel.
Dans un réseau décentralisé, les nœuds doivent être synchrones ; plus les informations sont longues, plus les blocs de probabilité deviennent orphelins et les attaques ont lieu. Un TPS plus élevé signifie une latence plus élevée, ce qui signifie que les informations prennent plus de temps à arriver, ce qui conduit à des protocoles moins tolérants aux pannes.
Pour conclure cette partie, toute blockchain avec un TPS élevé doit concéder un certain degré de décentralisation, car elle nécessite (très probablement) une forme de coordination centrale et de délégation pour éviter les doubles dépenses ou les attaques DDoS.
La semaine prochaine, je vais voir quelles dimensions comptent le plus pour Ethereum et Stellar, comparer les deux, et en venir à une conclusion conseillant quand devriez-vous utiliser chacun.
Those who enter the market at this time may be surprised to hear that Bitcoin…
George Town, Grand Cayman, 22nd November 2024, Chainwire
Las Vegas, US, 1st November 2024, Chainwire
From digital art to real-estate assets, NFTs have become a significant attraction for investors who…
Singapore, Singapore, 21st October 2024, Chainwire
HO CHI MINH, Vietnam, 17th October 2024, Chainwire