Futures
Accédez à des centaines de contrats perpétuels
TradFi
Or
Une plateforme pour les actifs mondiaux
Options
Hot
Tradez des options classiques de style européen
Compte unifié
Maximiser l'efficacité de votre capital
Trading démo
Introduction au trading futures
Préparez-vous à trader des contrats futurs
Événements futures
Participez aux événements et gagnez
Demo Trading
Utiliser des fonds virtuels pour faire l'expérience du trading sans risque
Lancer
CandyDrop
Collecte des candies pour obtenir des airdrops
Launchpool
Staking rapide, Gagnez de potentiels nouveaux jetons
HODLer Airdrop
Conservez des GT et recevez d'énormes airdrops gratuitement
Launchpad
Soyez les premiers à participer au prochain grand projet de jetons
Points Alpha
Tradez on-chain et gagnez des airdrops
Points Futures
Gagnez des points Futures et réclamez vos récompenses d’airdrop.
Investissement
Simple Earn
Gagner des intérêts avec des jetons inutilisés
Investissement automatique
Auto-invest régulier
Double investissement
Profitez de la volatilité du marché
Staking souple
Gagnez des récompenses grâce au staking flexible
Prêt Crypto
0 Fees
Mettre en gage un crypto pour en emprunter une autre
Centre de prêts
Centre de prêts intégré
Démystifier la hiérarchie de la scalabilité de la blockchain selon Vitalik Buterin
Vitalik Buterin, fondateur d’Ethereum, a exposé sa vision de la scalabilité de la blockchain en élaborant un cadre hiérarchique qui identifie trois composants principaux avec des niveaux de difficulté différents. Cette approche offre une compréhension approfondie des défis techniques rencontrés lors de la construction de systèmes blockchain évolutifs. Selon une explication rapportée par Odaily, cette compréhension structurée de la scalabilité devient la clé pour concevoir des solutions efficaces et efficientes.
Trois niveaux de scalabilité : de la computation à l’état
Vitalik Buterin classe les composants de la blockchain en une hiérarchie basée sur leur difficulté de scalabilité. L’ordre commence par ceux qui sont les plus faciles à faire évoluer jusqu’à ceux qui sont les plus complexes. La compréhension de cette différenciation est essentielle pour quiconque souhaite comprendre la voie du développement technologique de la blockchain à l’avenir. Chaque niveau possède des caractéristiques uniques nécessitant des approches de solution différentes.
Computation : la couche de scalabilité la plus facile à résoudre
La computation est le composant le plus simple à faire évoluer dans l’écosystème blockchain. Les approches disponibles incluent la parallélisation—exploiter les indications données par le validateur ou le constructeur de blocs pour exécuter des opérations simultanément. De plus, il existe des méthodes innovantes telles que remplacer la computation par une preuve cryptographique, notamment la preuve à divulgation nulle de connaissance, permettant la vérification sans avoir à réexécuter toute la computation. La combinaison de ces techniques fait de la computation l’un des aspects de la scalabilité blockchain déjà mature et facile à optimiser.
Données et état : défis en couches dans la scalabilité
Si la computation est le niveau le plus facile à surmonter, alors les données et l’état représentent des défis de plus en plus complexes. Les données sont en effet plus difficiles à faire évoluer que la computation, mais il existe encore des solutions claires. Les systèmes blockchain nécessitent des garanties de disponibilité des données pour assurer transparence et sécurité. Les solutions incluent des techniques de séparation des données, le codage de suppression comme PeerDAS qui optimise la diffusion des données à travers le réseau, ainsi que la mise en œuvre d’une « dégradation élégante »—permettant aux nœuds avec une capacité limitée de continuer à participer à la validation, même avec une taille de bloc ajustée.
État : la complexité la plus grande dans la scalabilité de la blockchain
L’état (state) apparaît comme le défi le plus difficile dans l’effort d’amélioration de la scalabilité de la blockchain. Chaque transaction, aussi petite soit-elle, nécessite que le nœud accède et vérifie l’état complet de la blockchain. Bien que l’état soit souvent abstrait sous forme d’une structure d’arbre Merkle ne conservant que la racine, la mise à jour de cette racine dépend toujours de l’ensemble des données d’état. Ce problème crée un goulet d’étranglement important, car chaque nœud du réseau ne peut être optimisé sans compromettre la sécurité ou la décentralisation. La tentative de partition de l’état existe effectivement, mais elle nécessite généralement des changements architecturaux radicaux et ne peut pas être appliquée universellement à tous les types de blockchain.
Stratégie d’optimisation : remplacer l’état par des données
Sur la base d’une analyse approfondie de ces trois niveaux de scalabilité, Vitalik Buterin propose un principe stratégique pour le développement de la blockchain. Si les données peuvent remplacer le rôle de l’état sans introduire de nouvelles hypothèses de centralisation, alors cette approche doit être priorisée. La même logique s’applique à la computation—si celle-ci peut remplacer la fonction de l’état sans augmenter le risque de centralisation, cette stratégie mérite d’être sérieusement envisagée. Ce cadre de réflexion reflète la philosophie selon laquelle la meilleure solution de scalabilité est celle qui maintient la décentralisation tout en augmentant la capacité du système. En comprenant cette hiérarchie de difficulté, les développeurs blockchain peuvent prendre des décisions de conception plus éclairées et allouer leurs ressources de manière plus stratégique pour atteindre une scalabilité durable.