Ethereum est une plateforme décentralisée qui vous permet de créer et d'exécuter des contrats intelligents et des applications décentralisées (dApps) à l'aide de sa crypto-monnaie native, Ether (ETH). Contrairement au Bitcoin, Ethereum sert non seulement de monnaie mais offre également un environnement pour programmer des applications sans intermédiaires.
Qu'est-ce que Ethereum?
Ethereum est l’un des plus grands projets du secteur des cryptomonnaies. C'est une plateforme numérique basée sur la technologie blockchain ou blockchain dont le but est de devenir une blockchain capable de faire tourner des applications décentralisées.
Pour y parvenir, il dispose d'une blockchain et d'une crypto-monnaie aux caractéristiques uniques, telles que la possibilité d'utiliser et de créer contrats intelligents et nouveau jetons, des fonctionnalités puissantes qui lui permettent de se positionner comme l'une des blockchains les plus complètes du monde de la cryptographie.
La devise du réseau est appelée Éther (ETH), et comme Bitcoin (BTC), Ether est caractérisé comme une crypto-monnaie pouvant être utilisée comme moyen de paiement entre paires. Une autre des similitudes avec Bitcoin et d'autres crypto-monnaies est qu'il n'est contrôlé par aucun gouvernement ou organisme de réglementation. Son développement est marqué par la Fondation Ethereum, son équipe principale et la communauté qui soutient et soutient. Un autre point important est qu'il utilise le protocole de consensus Proof-of-Stake (PoS), en utilisant l'algorithme d'Ethash.
Le développement de cette blockchain a commencé grâce au travail de Vitalik Buterin dans l'année 2013.
Caractéristiques techniques d'Ethereum
Qu'est-ce qu'une preuve de participation ou une preuve de participation
La Preuve de participation C'est le mécanisme qui active les validateurs une fois qu'ils ont reçu une mise suffisante. Dans le cas d’Ethereum, une mise de 32 ETH est requise pour devenir validateur. Les validateurs sont choisis au hasard pour créer des blocs et ont la responsabilité d'examiner et de confirmer les blocs qu'ils n'ont pas créés eux-mêmes. De plus, les paris placés par les utilisateurs sont utilisés pour inciter les validateurs à adopter un bon comportement. Autrement dit, si un utilisateur déconnecte sa validation, il perd une partie de sa mise. En cas de complot délibéré, l’utilisateur perdra la totalité de sa mise.
Émission de crypto-monnaie
Contrairement à la Preuve de travail, les validateurs n’ont pas besoin d’utiliser une puissance de calcul importante, car ils sont sélectionnés au hasard et ne sont pas en concurrence. Ils n'ont pas besoin d'exploiter des blocs, mais doivent uniquement créer des blocs lorsqu'ils sont choisis et valider les blocs proposés lorsqu'ils ne le sont pas. Cette validation est appelée certification (attestation). La certification pourrait être comprise par une expression comme celle-ci : « Je pense que ce bloc a l'air bien ». Les validateurs gagnent des récompenses en proposant de nouveaux blocs et en certifiant ceux qui les ont trouvés.
L’émission initiale d’Ether sur la blockchain était liée à la prévente réalisée pour promouvoir le projet. A cette époque, un total de 60 millions d’Ethers ont été créés. Parmi ceux-ci, 12 millions ont été utilisés pour créer un fonds de développement, c'est le début du fameux Fondation Ethereum.
Lancez-vous sur Bit2Me et plongez dans le monde des crypto-monnaies avec une longueur d'avance. Inscrivez-vous facilement et bénéficiez de 15 € GRATUITS sur votre premier achat avec ce lien. N'attendez plus pour rejoindre la révolution crypto ! Inscription
Que sont les frais ou commissions sur le gaz dans Ethereum
Ce concept est utilisé pour mesurer le travail effectué au sein de la blockchain. Chaque action sur la blockchain comme une opération ou un ensemble d'opérations a un coût spécifique qui est indiqué en unités Gaz.
Parmi les fonctions de Gas au sein de la blockchain, on peut citer:
- Attribue un coût à l'exécution des tâches. Le gaz est utilisé comme unité pour mesurer le coût de l'exécution d'une certaine action au sein de la blockchain. Chaque action a un coût en Gaz et un ensemble d'actions réalisées ajoute le coût total de ladite opération. De cette façon, nous pouvons voir le gaz comme le prix à payer pour effectuer des actions au sein de la blockchain.
- Aide à améliorer la sécurité du système. Comme chaque action a un prix, cela aide à empêcher la blockchain d'arrêter son fonctionnement et de compromettre sa sécurité. Ceci est possible grâce au fait que Gas aide à protéger le réseau contre les attaques de spam. Pour cela, le gaz implique une dépense qui les empêche d'être Attaques DDoS facilement sur le réseau, des attaques qui peuvent mettre des millions d'utilisateurs sans service.
- Récompensez les validateurs.
Taille de bloc et temps de génération
Ethereum se caractérise par le calcul de la taille de ses blocs d'une manière un peu particulière. Contrairement à Bitcoin, où sa taille est limitée à 1 Mo, dans Ethereum sa taille est limitée à une quantité spécifique de gaz. Pour être plus précis, chaque bloc a une taille cible de 15 millions de gaz, mais la taille des blocs augmentera ou diminuera en fonction des demandes du réseau, jusqu'à la limite de 30 millions. gaz par bloc (doubler la taille cible d’ici mars 2023). Cela signifie que chaque bloc peut contenir un total d'opérations tant qu'il ne dépasse pas la limite de gaz spécifiée.
Généralement, un bloc peut contenir environ 500 transactions de paiement entre comptes, la plus simple des opérations possibles. Dans le cas d'un contrat intelligent, les opérations de l'un d'eux peuvent facilement atteindre la limite de Gaz de chaque bloc.
Une autre différence avec Bitcoin est le temps de génération des blocs. Dans Bitcoin, chaque bloc est généré toutes les 10 minutes, tandis que dans Ethereum cette valeur est variable. En principe, chaque bloc était généré environ toutes les 16 secondes. Cette valeur est passée à 30 secondes en 2017, et s'élève actuellement à 12 secondes en moyenne. Cela signifie qu'il est généralement plus rapide à fournir des confirmations que Bitcoin, ce qui a un impact positif sur ses capacités en tant que système de paiement.
Que sont les contrats intelligents ?
Un contrat intelligent ou contrat intelligent est un programme informatique qui exécute certaines actions préétablies dans son code sous certaines conditions. Des actions qui ont été revues et acceptées par les différentes parties qui ont "signé" ledit contrat. De cette manière, le contrat intelligent applique ses conditions programmées en présentant une réponse conforme à ses clauses de manière totalement autonome.
La technologie des contrats intelligents est l'une des bases fondamentales d'Ethereum et du fonctionnement de plusieurs de ses caractéristiques. Une situation qui peut être particulièrement appréciée dans les tokens et DApps de cette blockchain.
Qu'est-ce que la machine virtuelle Ethereum
La Ethereum Virtual Machine (EVM) est un logiciel dont l'objectif est de servir de couche d'abstraction dans l'exécution de code stocké dans la blockchain. Avec cela, il cherche à empêcher un programmeur malveillant d'un DApp ou d'un contrat intelligent de menacer la sécurité du noeuds du réseau et avec le réseau lui-même.
Pour y parvenir, EVM effectue une abstraction complète du système, gérant l'accès aux ressources informatiques et limitant ses actions dans un environnement contrôlé ou une machine virtuelle. Mais en plus de cela, EVM cherche également à simplifier le développement et la mise à jour des applications et des fonctionnalités disponibles pour le DApps. C'est-à-dire qu'EVM a été créé à la fois pour protéger et pour permettre d'étendre les fonctions d'Ethereum de manière simple.
EVM permet l'exploitation de contrats intelligents et de DApps grâce à l'utilisation du langage de programmation Solidité. Ce langage vous permet de programmer toute la logique derrière les DApp et les contrats intelligents tout en permettant une exécution décentralisée de votre code en utilisant EVM.
Qu'est-ce qu'Ethereum 2.0
Ethereum, comme la plupart des blockchains, avait un énorme problème : il ne pouvait pas évoluer correctement pour servir les millions d'utilisateurs que compte son réseau. Ce problème d'architecture réseau est quelque chose que ses développeurs connaissent et cherchent à résoudre. C'est pourquoi, à partir de septembre 2022, Ethereum a reçu une mise à jour majeure.
Ethereum 2.0 est un projet qui a commencé son développement en 2017 avec l'arrivée d'Ethereum Metropolis et de ses deux mises à jour Byzance et Constantinople. À cette époque, la transformation d'Ethereum a commencé à chercher à lui fournir une meilleure capacité d'évolution, à réduire les frais de commission et à contrôler le minage de la crypto-monnaie déjà accusée de problèmes tels que les "âges de glace", ces moments dangereux où le Le minage d'Ethereum serait si complexe qu'il serait impossible pour le réseau de le réaliser.
Les premiers efforts (en 2017) ont conduit les développeurs à jouer avec des options comme Preuve d'autorité (PoA) et Proof of Stake (PoS) sur le code Ethereum. Des projets tels que PoA de Newtork et l' PoC qui a donné naissance à Casper, le protocole qui serait choisi pour remplacer PoW sur Ethereum, et transformer Ethereum en un réseau PoS, comme cela s'est produit en septembre 2022 avec La fusion.
Le début du changement vers Ethereum 2.0
En 2020, les développeurs d'Ethereum font enfin le premier pas en activant la Beacon Chain, la première étape vers Ethereum 2.0, en activant latéralement ce réseau et en créant la structure de base pour son fonctionnement. Cependant, le lancement officiel de la phase 1 d'Ethereum 2.0 est intervenu en septembre 2022. Cela est dû à de graves problèmes détectés dans le mécanisme The Merge, qui unira les réseaux Ethereum PoW et PoS, pour démarrer Ethereum 2.0.
Dans tous les cas, ce n'est que lorsque les fonctions de base du réseau ont été considérées comme stables que The Merge a démarré et parmi ces fonctions figuraient :
- Protocole Casper testé avec l'ensemble du système économique et de jalonnement qui assurera la sécurité du réseau. Cela conduira à l'abandon du PoW et de l'exploitation minière, pour l'échanger contre du PoS et son système de paris dans le réseau.
- L'arrivée des structures de base de Sharding au réseau, pour accélérer considérablement la capacité du réseau à 1000 2.0 transactions par seconde. Il s'agit de l'amélioration la plus attendue d'Ethereum XNUMX.
- La construction des bases pour la parallélisation de l'EVM, une capacité qui ne sera pas prête avant le lancement de la Phase 2 d'Ethereum 2.0, toujours à date inconnue.
- L'union d'ETH1 et ETH2 dans la même blockchain, et non comme deux réseaux séparés comme c'est le cas actuellement.
Pourquoi Ethereum 2.0 passe-t-il à la preuve de participation (PoS) ?
La principale raison du passage d'Ethereum 2.0 du modèle Proof of Work au modèle Proof of Stake est lié à la consommation d’énergie. La preuve de travail dans Ethereum consomme de grandes quantités d'énergie car cette activité dépend de milliers de GPU et ASIC fonctionnant en parallèle pour pouvoir effectuer tous les calculs nécessaires pour compléter les énigmes cryptographiques proposées par le système de minage Ethereum et son algorithme Ethash.
Il s'agit d'une situation qui a été dénoncée par de nombreuses personnes dans la communauté, affirmant qu'elle n'est pas respectueuse de l'environnement et qu'elle constitue un gaspillage de ressources précieuses. Dans cet esprit, Vitalik Buterin et son équipe ont décidé que la meilleure solution au problème était de transformer Ethereum en une blockchain supportée par le protocole Proof of Stake, où des milliers de nœuds informatiquement moins puissants pourraient être créés, mais qui ne participeraient qu'en ayant une petite participation en leur sein. leur permettrait de participer, donnerait le pouvoir de voter et de valider les blocs au sein du réseau. De cette manière, Ethereum deviendrait un réseau des centaines de fois plus économe en énergie.
La mesure a été applaudie par une grande partie de la communauté, tandis que d'autres l'attaquent. L'attaque contre ce changement n'est pas irrationnelle, car PoS est un protocole moins sécurisé que PoW et cela tend également à conduire les réseaux vers une énorme centralisation qui commence déjà à être visible dans la chaîne de balises Ethereum 2.0, où seules 13 adresses contrôlent actuellement plus de 50 % des validateurs du réseau.
Pourquoi le PoS n'a-t-il pas été utilisé au début d'Ethereum ?
L'une des principales raisons pour lesquelles Ethereum n'a pas utilisé l'algorithme PoS depuis le début était la sécurité. Au moment de la création d'Ethereum en 2015, le protocole de consensus en vigueur était la preuve de travail. L'algorithme a non seulement été fortement testé, mais a été débogué et amélioré au fil des ans, ce qui le rend extrêmement fiable. Mais avec l'avènement de plus en plus de réseaux PoS, l'algorithme a été mis à l'épreuve et, par conséquent, la confiance dans l'algorithme a augmenté.
Cas d'utilisation d'Ethereum
Ethereum est l'une des crypto-monnaies et blockchain avec la plus grande variété d'utilisations qui existent actuellement, parmi lesquelles nous pouvons souligner:
Acceptez et recevez des paiements rapidement et en toute sécurité
L'une des grandes fonctionnalités depuis sa création a été sa capacité à gérer les paiements beaucoup plus rapidement que Bitcoin. Cela est dû à la courte période de production de blocs qui varie de 10 à 30 secondes et à l'évolutivité de la blockchain.
Réalisation d'ICO
Alors que la création de jetons et ICO n'a pas été lancé par Ethereum, mais par des appels pièces coloréesLa vérité est que ce projet offrait des outils pour faciliter grandement ce travail. Avec la création de Jeton ERC-20, Ethereum est devenu le "Père des ICO" et avec des raisons. Avec la création de l'ERC-20, la création d'un token n'était plus une tâche très complexe.
Actuellement, il suffit de réaliser un contrat intelligent suivant le modèle de jeton ERC-20 et vous avez fait le travail. Cela a donné un coup de pouce important à la blockchain et a permis la diversification du marché de la crypto-monnaie, ouvrant de nouvelles possibilités.
En fait, il y a actuellement au moins 191.000 jetons ERC-20 créés, chacun avec des caractéristiques uniques fonctionnant sur sa blockchain.
Contrats intelligents et DApps
Contrats intelligents et DApps Ils sont l'une des plus grandes utilisations d'Ethereum. Les capacités de ces deux outils sont pratiquement infinies. Depuis la création de smart contracts pour acheter-vendre ou négocier des biens ou des services, son utilité n'est limitée que par l'imagination. D'un autre côté, les DApps sont une révolution. Ceux-ci sont capables de créer des applications complètement décentralisées, non censurées, sécurisées et financièrement autonomes. On peut également citer les plateformes de oracles qui sont construits sur ce réseau, comme dans le cas de Augure.
Entreprises utilisant Ethereum
Les capacités d'Ethereum à utiliser des contrats intelligents, à créer facilement des jetons et à déployer des DApps ont attiré l'attention de nombreuses entreprises dans le monde. Cela signifie que le développement d'Ethereum a bénéficié du soutien direct ou indirect d'un grand groupe d'entreprises intéressé par le développement de sa technologie. Tout cet ensemble d'entreprises a créé le soi-disant Ethereum Enterprise Alliance (EEA) qui compte plus de 100 membres. Ils se démarquent parmi eux
- Accenture, une société de conseil et de services technologiques dédiée.
- AMD, une entreprise leader dans le développement de chipsets, CPU et cartes graphiques.
- BBVA, une banque espagnole présente dans le monde entier.
- Banco Santander, une autre banque espagnole présente dans le monde entier.
- BP Ventures, la branche d'investissement de la compagnie pétrolière BP.
- Cisco, la plus grande entreprise de réseautage au monde.
- Delloite, l'une des plus grandes sociétés de services d'audit et de conseil juridique et financier au monde.
- GoChain, l'une des entreprises les plus importantes dans le développement de DApps.
- Hyperledger, le plus grand projet de développement open source et blockchain d'entreprise au monde.
- JP Morgan, l'une des plus grandes sociétés financières au monde.
- Microsoft, la plus grande société de développement de logiciels et de technologies au monde et responsable du développement Windows.
- VMWare, la société la plus importante dans le développement de machines virtuelles et de solutions d'intégration d'environnements virtuels.
Avantages Ethereum
- C'est une blockchain polyvalente grâce à sa capacité à intégrer et à utiliser des contacts intelligents.
- L'utilisation et le développement d'EVM confèrent un haut niveau de sécurité pour exécuter des contrats intelligents et des DApps de manière complètement décentralisée et sécurisée.
- Il a une production rapide de blocs qui lui permet d'avoir une vitesse de confirmation des transactions beaucoup plus rapide que Bitcoin et autres crypto-monnaies.
- Le développement n'est contrôlé par aucune autorité centrale, son noyau de développement est complètement décentralisé et les décisions sont prises par consensus. De plus, la communauté a un impact important sur les décisions concernant le développement de la blockchain.