ViaBTC Capital Report | La Fusion et les Mises à jour d’Ethereum (II)
II. La logique derrière la mise à jour d’Ethereum
4. Sharding (2023)
- Le sharding est une mise à jour en plusieurs phases visant à améliorer la scalabilité et la capacité d’Ethereum;
- Les chaînes de shards fournissent des couches de stockage supplémentaires, moins chères, pour les applications et les rollups afin de stocker les données.
- Ils permettent aux solutions Layer 2 d’offrir de faibles frais de transaction tout en tirant parti de la sécurité d’Ethereum.
- Cette mise à jour est prévue pour suivre la fusion (Merge) du Mainnet avec la chaîne Beacon.
Le sharding est le processus qui consiste à diviser une base de données horizontalement pour répartir la charge — c’est un concept courant en informatique. Dans le contexte Ethereum, le sharding créera de nouvelles chaînes appelées “shards” pour réduire la congestion du réseau et augmenter le nombre de transactions par seconde.
Le plan initial était d’étudier la chaîne de shards avant la Fusion, qui visait à résoudre le problème de scalabilité d’Ethereum. Cependant, en raison des défis techniques et du cycle de développement prolongé, et à la lumière des progrès récents dans la R&D des solutions de scalabilité pour Layer 2, The Merge a pris le pas sur les chaînes de shard.
La Beacon Chain contient toute la logique pour garder les shards sécurisés et synchronisés. Elle coordonnera les stakers du réseau, en les assignant aux shards sur lesquels ils doivent travailler. Elle facilitera également la communication entre les shards en recevant et en stockant les données de transaction des shards qui sont accessibles par d’autres shards. Cela donnera aux shards un aperçu instantané de l’état d’Ethereum pour que tout soit à jour.
Les Rollups sont une technologie de Layer 2 qui existe aujourd’hui. Elle permet aux DApps de regrouper ou de “roll up” les transactions en une seule transaction hors chaîne, de générer une preuve cryptographique, puis de la soumettre à la chaîne. Cela réduit les données nécessaires pour une transaction. Si l’on ajoute à cela la disponibilité supplémentaire des données fournie par les shards, on obtient 100,000 transactions par seconde. Les rollups ne sont pas une mesure temporaire et coexisteront également avec le sharding à long terme en tant que solution de scalabilité.
Selon les dernières avancées, l’EIP-4844 (Proto-danksharding) constitue une avancée majeure dans le domaine du sharding. Il s’agit d’une solution conçue pour augmenter l’évolutivité en combinant le sharding avec des Layer2-Rollups pour traiter des transactions énormes. Auparavant, 64 shards correspondaient à 64 proposants, mais dans la pratique, cela conduisait à des doubles confirmations massives, ce qui entraînait une centralisation du marché. Cependant, dans le Danksharding, un seul proposant choisit d’entrer dans le tiroir et de traiter toutes les transactions et les données. Des projets comme Arbitrum, Optimism, StarkNet, Polygon et Rollups peuvent tous bénéficier grandement de l’EIP-4844. Malheureusement, la proposition ne peut pas encore traiter 16M de données, mais elle peut traiter 1M de données, ce qui est déjà une énorme amélioration.
Pour plus d’informations sur le Danksharding et la proposition EIP-4844, veuillez consulter les documents suivants:
5. Le modèle de revenus du staking d’ETH après The Merge
1) Les frais deviendront un facteur important
Après la Fusion, la structure des revenus des mineurs d’Ethereum sera constituée de deux parties:
- Récompenses
- Frais
a) Voyons d’abord Récompense:
Selon le calendrier publié par le GitHub officiel d’Ethereum, étant donné que le montant actuel staké est de 12,8 millions d’ETH, ce chiffre atteindrait approximativement 15 millions lors de la fusion. Sur cette base, la récompense annualisée serait d’environ 0,7 million, soit un rendement annuel de 4,7%.
Source: https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-economics/
b) Environ 70 % des droits qui sont passés par l’EIP1559 seront brûlés (burn), et le reste sera distribué aux validateurs:
Source: https://twitter.com/808_Investor/status/1532874044181200896/photo/1
2) Le taux de récompense diminuera en même temps que la TVL après la Fusion
Par rapport à ses pairs, le taux de rendement du réseau Ethereum se stabilisera probablement autour de 5%. Selon les frais moyens payés au cours des 12 derniers mois, le taux de staking d’Ethereum passerait à 27 %. En d’autres termes, il serait capable d’accueillir 32 millions d’ETH en staking.
Source: https://stakingrewards.com
Supposons que 5% soit le taux de rendement attendu dont nous avons besoin. Puisque la capacité de staking de l’ETH est principalement affectée par les frais de réseau et la récompense, et puisque la récompense est prévisible, l’attente raisonnable concernant les frais devrait être le principal facteur de suivi. Il ressort clairement de la figure ci-dessous que le revenu des frais en 2021, l’année où l’Ethereum est le plus actif, pourrait couvrir 50 millions d’ETH stakés, soit 42% de l’échelle actuelle.
Source: https://twitter.com/808_Investor/status/1532874067539263488/photo/1
3) La déflation post-fusion est très probable
Selon les calculs du GitHub d’Ethereum, si 30 millions d’ETH sont stakés, le réseau devrait distribuer près de 1 million d’ETH comme récompense. D’après les chiffres enregistrés au cours des 12 derniers mois, la consommation nette s’élevait à près de 0,5 million, même au cours du mois où le réseau était le plus inactif, ce qui nous donne un taux de déflation de 0,4 %. Si le chiffre devait revenir au niveau enregistré à la mi-2021, le taux de déflation dépasserait 1%.
Source: https://twitter.com/808_Investor/status/1532874071746220032/photo/1
III. Demandes relatives à la mise à jour Ethereum 2.0
Si Ethereum passe avec succès au PoS d’ici la fin de l’année, la Fusion apportera d’énormes changements au réseau d’ici l’année prochaine. Cela dit, quelles sont les applications “game-changing” sur lesquelles les investisseurs devraient se concentrer ?
1. Pools de Staking
Après la Fusion, les stakers du réseau commenceront à recevoir des récompenses de staking. Les utilisateurs doivent déposer 32 ETH pour devenir des validateurs, ce qui leur permettra de gagner des récompenses de staking tout en déposant l’ETH dans un protocole de prêt ou un DEX pour réaliser des gains supplémentaires. Le coût d’opportunité du staking sera ainsi minimisé. Par ailleurs, les pools de staking permettent aux utilisateurs particuliers de combiner leurs avoirs en ETH et de devenir des validateurs pour partager la récompense. Projets notables: Lido Finance, Rocket Pool.
- Lido Finance (https://lido.fi/): le plus gros pool de staking
Bien que Lido Finance souffre aujourd’hui de la panique causée par les effondrements du marché à court terme et d’un écart entre l’ETH et le stETH, il est indéniable que le staking liquide reste une incitation efficace pour le staking PoS.
- Rocket Pool (https://rocketpool.net/): le deuxième plus grand pool de staking
Les solutions proposées par Rocket Pool et Lido sont quelque peu différentes, et les produits du premier sont conçus pour les opérateurs de nœuds, les validateurs de Beacon Chain et les stakers ordinaires.
Rocket pool diffère de Lido Finance : 1) Rocket est plus décentralisé ; 2) Rocket ne prend en charge que l’écosystème ETH, alors que Lido est ouvert à de nombreux autres écosystèmes PoS, notamment ETH2.0, LUNA, SOL et KSM. De plus, Lido prendra bientôt en charge MATIC.
Pour plus de détails sur le pool, veuillez vous référer à notre article précédent:
- 1.Infrastructures Cross-rollup
Bien que le marché regorge de projets cross-chain, il manque d’outils cross-rollup. Peu de gens ont remarqué ce domaine, et les DApps qui comblent le fossé entre l’Optimistic Rollup et le ZK-Rollup bénéficieront de brillantes perspectives de marché.
- DEX Cross-Rollup — Hop Protocol
(https://app.hop.exchange/#/send?token=ETH)
Hop Protocol est un bridge à jeton Rollup, et Hop Exchange est une application front-end créée sur ce système de bridge. La raison d’être du projet : Hop s’appuie sur des teneurs de marché (market makers) appelés Bonders, qui gagnent des honoraires en fournissant des liquidités à d’autres personnes ; ce style de market maker automatisé (AMM) permet aux utilisateurs de Hop d’envoyer rapidement des transactions cross-chain, ce qui offre aux fournisseurs de liquidités qui prévoient d’échanger une grande chance de gagner des profits!
- Bridge Cross-rollup Décentralisé — Orbiter Finance
Orbiter Financem, une solution qui permet la transition de L1 à L2, prend désormais en charge le transfert mutuel en temps réel et à faible coût d’ETH et d’ERC-20 entre zkSync, le mainnet ETH, Arbitrum et Polygon. Lien Mainnet de la DApp : https://app.orbiter.finance/. Caractéristiques innovantes : Du cross-chain au cross-environment, Orbiter Finance permet les transferts cross-rollup et les transferts de Rollup à Optimism.
- Autres projets : Immutable X va lancer une solution de liquidité couvrant plusieurs ZK-Rollups L2/L3
Le protocole NFT Layer2 Immutable X va s’associer à StarkNet pour lancer Cross-rollup, une solution de liquidité qui permet des transferts entre plusieurs ZK-Rollups L2/L3. Elle vise à apporter la scalabilité et la composabilité de NFT aux joueurs Web3.
4. Services Relais
Les Rollups utilisent Calldata, qui est très coûteux. Sur Ethereum, l’une des opérations les plus coûteuses est l’écriture sur le stockage. Pour les Rollups comme Arbitrum et Optimism, un réseau de bots qui prennent en charge les transactions groupées (par exemple Argent et Zecrey) serait très utile pour limiter les coûts.
- Argent (https://www.argent.xyz/)
Argent, un portefeuille Layer 2, permet aux utilisateurs de transférer facilement et rapidement des actifs de Layer 2 vers la Layer 1, à faible coût. De plus, une nouvelle version du wallet Argent vient d’être publiée. Par rapport aux portefeuilles classiques, Argent présente des caractéristiques uniques:
1) Prise en charge des adresses de noms de domaine de type ENS (xxxxx.argent.xyz), avec des préfixes personnalisables;
2) La dernière version prend en charge zkSync, et les frais d’activation onéreux ne sont plus nécessaires;
3rise en charge du swap sous zkSync, et les swaps L2 sont bon marché via Argent.
- Zecrey (https://faucet.zecrey.com/)
Zecrey est un wallet qui intègre des fonctions cross-chain, des attributs de préservation de la vie privée et des fonctionnalités de Layer 2. Il se déplace sur plusieurs chaînes publiques, couvrant ETH, BSC, Polygon, AVAX et Aurora. Avec Zecrey, vous pouvez 1) gérer des actifs multi-chaînes dans votre portefeuille L1 ; 2) vous engager dans des transactions L2 préservant la confidentialité ; 3) verrouiller et déverrouiller des actifs multi-chaînes pour réaliser des profits ; 4) échanger et ajouter/supprimer des liquidités dans votre DEX AMM L2 ; 5) transférer des actifs en déposant et retirant des cryptos entre L1 et L2.
5. Paiements Streaming
L’expansion de la Layer 2 ouvrira la voie à la véritable croissance des DApps natives L2. Des solutions comme les projets de paiement en continu (streaming) vont briller. Une fois qu’elles seront largement adoptées, les utilisateurs afflueront vers ces solutions qui promettent des expériences utilisateur pratiques, efficaces et peu coûteuses. Les protocoles de paiement streaming (par exemple Sablier.Finance) ne sont pas seulement des outils mais des infrastructures grâce auxquelles les développeurs peuvent construire une variété de DApps et les appliquer dans des domaines tels que DeFi, IDO, NFT, AirDrop, DCA, Automatic Investment Plan, DAO et Web3.
Sablier.Finance (https://sablier.finance/)
Sablier est une application de paiement streaming qui permet de retirer des fonds entre plusieurs parties en temps réel ou à de petits intervalles (mesurés en secondes). Avec de nombreux cas d’utilisation, une fois que Sablier sera largement adopté, le projet révolutionnera l’ensemble du monde du Web3. Sablier peut être utilisé pour les salaires en temps réel, la distribution d’airdrop en temps réel, la propriété de jetons en temps réel, de nouveaux modèles d’émission de jetons, l’investissement fixe/DCA (achat ou vente), les dividendes en temps réel pour les détenteurs de NFT, etc.
6. Gouvernance Multi-chaîne
Au fur et à mesure que de multiples blockchains et chaînes publiques PoS se développent, le développement collaboratif entre elles donnera naissance à des outils DAO et des outils de collaboration inter-chaînes utiles. Par exemple, il pourrait y avoir un projet qui permet l’interopérabilité des réseaux PoS. Il relierait le réseau PoS d’Ethereum à d’autres réseaux de chaînes publiques pour faciliter la croissance multi-chaînes et transformer les autres chaînes en shards Ethereum qui se coordonnent avec le mainnet d’Ethereum.
Par exemple, il pourrait y avoir plus d’espace pour que Layerzero/Axelar s’épanouisse. Pour plus de détails, veuillez vous référer à:
Selon nous, c’est un défi de convaincre les gens d’accepter de tels flux de travail DAO. De plus, la preuve zero-knowledge et la blockchain devraient être combinées. De plus, la reconnaissance et la confirmation des travaux des personnes devraient également être conçues et coordonnées. Un tel projet, associé à des outils efficaces de gestion des DAO et à d’autres outils cryptographiques, pourrait facilement se développer. Par exemple, Dework (https://dework.xyz/) est un projet Trello+Resume livré sous forme de Web3. Il permet de gérer la productivité de l’économie des contributeurs, de créer des primes pour les contributeurs afin de construire leurs profils Web3 et de vous permettre de payer avec vos propres jetons DAO.
7. Vie privée
Vitalik Buterin, le cofondateur d’Ethereum, dit souvent qu’il aimerait voir des transactions privées sur Ethereum, mais ce qui s’en rapproche le plus jusqu’à présent, ce sont les services de mélange de fonds anonymes, comme Tornadocash. Cela dit, il ne s’agit pas de transactions strictement privées. Comme Ethereum se concentre sur la mise à l’échelle, il est peu probable que de telles transactions apparaissent à la couche de base (la fondation du protocole) de sitôt, mais peut-être que la vraie vie privée peut être obtenue par des contrats intelligents qui donnent la priorité aux transactions privées à la couche 2. Par exemple, Aztec.network, qui est construit au-dessus de PLONK, est une nouvelle norme améliorée en ce qui concerne la technologie SNARK à usage général. Il conserve votre identité, votre solde de cryptomonnaies et vos codes privés.
8. Wallets contrefactuels
Les portefeuilles contrefactuels permettent aux utilisateurs d’utiliser directement les ETH en L2 tout en évitant les frais de gas élevés découlant de leurs avoirs originaux en L1. Cette technologie sera adoptée par les principaux CEX et les protocoles DeFi pour attirer massivement de nouveaux utilisateurs.
9. Comptes interchaînes
De nombreuses blockchains PoS, telles que Cosmos, ont travaillé discrètement sur l’avenir inter-chaînes. Les comptes cross-chain permettront à différentes blockchains d’interagir facilement avec tous les contrats intelligents sur l’ETH, ce qui contribuera à débloquer des milliards de capitaux.
En avril dernier, Theta a discrètement annoncé une mise à jour, qui marque le lancement officiel des comptes interchain, un module susceptible de stimuler l’interopérabilité, la capacité et la composabilité des réseaux blockchain. Les comptes interchaînes permettent la communication interchaînes et les interactions interchaînes. Ils donnent aux blockchains le pouvoir d’ouvrir leurs fonctionnalités natives en tant qu’”API” ou points de terminaison de service à appeler par une autre chaîne de manière personnalisable. Elles exécutent ensuite les appels à ces points finaux sur le canal des comptes interchaînes. En bref, les comptes interchaînes permettent à une blockchain d’écrire un état sur une autre blockchain.
10. Clients multilingues
1) Lodestar: Le client TypeScript Ethereum Consensus
https://lodestar.chainsafe.io/
Lodestar est un client Ethereum Consensus (Eth2) open-source et un écosystème Typescript, maintenu par ChainSafe Systems. Actuellement, il fournit aux nœuds et aux clients trois fonctions principales (en cours de test):
- BLS Keygen : La fonction est utilisée pour générer/restaurer les clés master BLS (Specs : EIP-2333, EIP-2334, et EIP-2335) et dériver les clés children BLS, avec l’utilitaire web Eth2 pour dériver les clés children BLS à partir d’une clé master BLS, qui sont ensuite chiffrées et regroupées dans un format téléchargeable pour être utilisées dans les testnets Eth2.
- Sérialisation simple
Cette fonction est utilisée pour sérialiser et désérialiser les types courants de SSZ. Il s’agit d’une norme de sérialisation et de désérialisation créée spécifiquement pour le consensus Ethereum.
- ENR App (Historique des Nœuds d’Ethereum)
EIP-778 définit les enregistrements de nœuds d’Ethereum, un format ouvert pour les informations de connectivité p2p. Les enregistrements de nœuds améliorent l’agilité cryptographique et la gestion des mises à jour de protocole.
2) Prysmatic Labs’ Prysm
Prysm est une implémentation complète du protocole PoS d’Ethereum, entièrement écrite dans le langage de programmation Go. En tant que client ayant la plus grande base d’utilisateurs, le projet contient un nœud complet de la chaîne Beacon et un client validateur pour participer au consensus de la blockchain. Prysm utilise les outils les plus avancés pour les serveurs de production et la communication interprocessus.
3)Lighthouse
https://github.com/sigp/lighthouse
Lighthouse est un client de consensus Ethereum open-source écrit en Rust et mis à disposition sous la licence Apache 2.0. Lighthouse a été financé et construit conjointement par Sigma Prime, une société de sécurité informatique et d’ingénierie logicielle, la Fondation Ethereum, Consensys et des développeurs individuels.
4)Nimbus
Nimbus est une implémentation client qui s’efforce d’être aussi légère que possible en termes de ressources utilisées. Cela lui permet d’être performant sur les systèmes embarqués, les appareils à ressources limitées, y compris les Raspberry Pis et les appareils mobiles, et les serveurs polyvalents. Le matériel à ressources limitées n’est pas la seule chose pour laquelle Nimbus est bon. Sa faible consommation de ressources permet d’exécuter facilement Nimbus en même temps que d’autres charges de travail sur votre serveur, ce qui est particulièrement utile pour les opérateurs qui cherchent à réduire le coût de leurs instances de serveur.
Nim est un langage de programmation système efficace et polyvalent, doté d’une syntaxe de type Python et pouvant être compilé en langage C.