Il existe un triangle impossible dans la blockchain, c’est-à-dire que la sécurité, la décentralisation et l’évolutivité ne peuvent pas être atteintes en même temps. Bitcoin et Ethereum choisissent les deux premiers, et le dernier est mal pris en charge, et un grand nombre de transactions dans un court laps de temps peut entraîner une congestion du réseau et des frais de transaction élevés. L’écosystème Bitcoin a d’abord proposé le concept de mise à l’échelle, dans l’espoir de construire une deuxième couche virtuelle au-dessus de Bitcoin pour le traitement des transactions, et la chaîne principale pour le règlement. Ethereum a essayé d’utiliser State Channel, Sidechain et Plasma pour réaliser son expansion, mais les résultats ne sont pas satisfaisants. Le 5 septembre 2018, Barry Hat a présenté le concept de Rollup sur Github. Finalement, la technologie Rollup a été acceptée par la communauté, la Fondation Ethereum l’appelant la seule technologie de couche 2. En cinq ans, les quatre Rollups les plus concernés du marché ont récemment fréquemment signalé de nouvelles tendances en matière de RaaS (Rollup as a Service), et le Rollup Summer est arrivé.
Vue d’ensemble du RaaS
En ce qui concerne l’analyse technique de Rollup, vous pouvez voir le rapport de recherche précédent, la mise en œuvre de Rollup est plus complexe, les exigences en matière de compétences professionnelles et de capacités de développement sont élevées, et le seuil élevé de la chaîne est évidemment contraire au concept de blockchain sans permission. Packages de cumul en tant que service (RaaS) Rollup en tant que service qui offre une expérience de déploiement de cumul plus conviviale et plus facile pour les entreprises, les organisations et les particuliers. À l’instar de ce que font Cosmos SDK et Polkadot Substrate pour la chaîne capillaire Layer1, RaaS fournit un SDK général pour Rollup, qui peut réaliser un développement et un déploiement Rollup indépendants grâce à une configuration simple, et la fonctionnalité personnalisable maintient la souveraineté du projet. Certains projets RaaS fournissent même une chaîne en un clic sans code, permettant aux utilisateurs de déployer leurs propres Rollups sans compétences en programmation. Le cumul est hautement modulaire, le séquenceur et le générateur de preuves (Prover) étant tous deux mis à niveau pour des itérations séparées. Dans le RaaS, il existe des projets spécialisés dans la conception et le développement de séquenceurs et de générateurs de preuves, qui peuvent servir tous les Rollups. Le RaaS peut apporter les changements suivants :
Des chaînes d’applications moins chères, efficaces et tout aussi sécurisées : le cumul déplace les calculs coûteux hors chaîne, ce qui rend les transactions moins chères et plus efficaces ; Avec la chaîne publique sous-jacente comme couche DA, qui est vérifiée par des contrats intelligents, la même sécurité que la chaîne publique sous-jacente peut être obtenue.
Terrain d’essai pour les idées innovantes : le cumul utilise le même environnement de machine virtuelle que la chaîne publique sous-jacente, mais le prix est moins cher, et il peut être utilisé comme environnement de test de combat pour la chaîne sous-jacente, et les propositions de la communauté seront migrées vers la chaîne publique sous-jacente après suffisamment de tests sur le cumul.
Une plus grande interopérabilité : Rollups utilisant le même ensemble de services RaaS, en raison de la même architecture technique, il est facile de définir un ensemble de règles de message, sans cross-chain via bridge, mais directement entre chaque Rollup pour obtenir une interopérabilité élevée entre eux.
Écologie RaaS
D’une manière générale, tous les projets qui contribuent à la distribution du Rollup appartiennent à l’écosystème RaaS. Selon le principe de modularité, cet article divise l’écosystème RaaS en quatre niveaux : DA, SDK, Sequencer et No-Code. Certains de ces projets offrent plusieurs niveaux de service et seront abordés de manière synthétique dès la première occurrence et ne seront pas répétés ci-dessous.
Théoriquement, n’importe quelle chaîne publique peut stocker les données de transaction de Rollup en tant que couche DA, cependant, sans une couche DA stable et fonctionnant correctement, Rollup ne sera pas en mesure de vérifier la fiabilité des transitions d’état. Pour le cumul, il existe deux options. L’un est le Smart Contract Rollup, qui est également le mode choisi par la plupart des Rollups à l’heure actuelle, qui repose en fait sur le règlement et la disponibilité des données de la chaîne publique sous-jacente ; L’autre est le cumul de souveraineté, qui sépare la disponibilité des données du règlement, ne s’appuie que sur la disponibilité des données de la chaîne publique sous-jacente et gère lui-même la partie règlement. Les représentants de la première choisissent généralement des chaînes compatibles EVM, compatibles Cosmos ou des chaînes publiques complètes telles que Solana ; Ces derniers besoins ont donné naissance à des projets spécialisés dans la disponibilité des données, notamment Celestia, EigenLayer, Avail et d’autres.
Célestia
Celestia est une chaîne PoS construite à l’aide du SDK Cosmos, à l’aide d’un algorithme de consensus Tendermint modifié, utilisant du code RS pour coder les données de bloc. Grâce à la technologie d’échantillonnage de la disponibilité des données, Celestia réduit encore le coût de vérification des nœuds légers, qui n’ont besoin de télécharger qu’une partie des données de bloc pour vérifier la disponibilité des données. De plus, pour détecter si un bloc a été correctement encodé, Celestia utilise le mécanisme Optimism, c’est-à-dire croire d’abord avec optimisme qu’il est correctement encodé, et s’il n’a pas reçu de preuve de fraude pendant un certain temps, déterminer ensuite que le bloc a été correctement encodé. Le mécanisme Optimism améliore l’efficacité de l’exécution, mais ajoute une certaine latence.
Dispo
Avail est un projet soutenu par Polygon Labs, utilisant l’algorithme de consensus BABE+GRANDPA, qui utilise également la technologie d’échantillonnage de la disponibilité des données. Contrairement à Celestia, Avail utilise des preuves de validité pour vérifier que les blocs sont correctement encodés, en utilisant des preuves KZG, qui sont plus efficaces que Merkel Proof.
Couche propre
EigenLayer lui-même est une solution de jalonnement lourd qui vise à tirer parti de la liquidité du jalonnement Ethereum pour assurer la sécurité économique du projet. Avec EigenLayer, le nouveau protocole n’a pas besoin de construire son propre réseau d’authentification distribué, mais a seulement besoin de tirer parti de la sécurité du staking lourd de l’ETH via EigenLayer. EigenLayer fonctionne bien dans des scénarios légers, sans autorisation et décentralisés, et le meilleur cas d’utilisation est dans le RaaS dans le cadre du récit de mise à l’échelle d’Ethereum. Étant donné que DA ne calcule pas les transactions, mais se contente d’encoder et de promettre des données de transaction, les exigences pour les nœuds sont faibles. En raison de l’utilisation de l’algorithme PoS, le staking de liquidité est le reflet direct de la sécurité et de la disponibilité de la blockchain, ce qui est également l’occasion pour EigenLayer de montrer ses talents. EigenLayer existe en tant que contrat intelligent sur Ethereum et utilise la preuve de validité KZG pour vérifier que les blocs sont correctement encodés, mais EigenLayer n’utilise pas actuellement l’échantillonnage de la disponibilité des données, ce qui peut être lié à la prochaine phase du plan de mise à niveau d’Ethereum.
Séquenceur
Le travail du séquenceur est de trier les transactions utilisateur reçues, et l’exécution ultérieure et la production de blocs seront effectuées dans cet ordre. Dans l’architecture d’Ethereum, comme la commande et l’exécution sont gérées par la même entité, le pouvoir des validateurs est trop important, et il existe des phénomènes tels que le MEV et la censure, ce qui affecte grandement l’expérience utilisateur. Séparer l’ordre de l’exécution est une manifestation de PBS (Proposer Builder Separation) proposé pour construire des idées de séparation. Cependant, l’architecture Rollup actuelle s’appuie encore largement sur des séquenceurs centralisés pour déterminer l’ordre des transactions, avec un point de défaillance unique et un risque de censure, en continuant avec une solution décentralisée.
Astria
Astra fournit une solution de partage de séquenceurs. Les transactions de l’utilisateur provenant de différents Rollups sont collectées dans le séquenceur Astria. Pour les nœuds de cumul, les données peuvent être obtenues directement auprès d’Astria afin d’obtenir une confirmation logicielle avec une latence plus faible ; Vous pouvez également attendre qu’Astria soumette les données à la couche DA et les obtenir à partir de la couche DA pour obtenir la conclusion la plus forte. Étant donné que les données soumises par Astria contiennent plusieurs transactions de cumul, pour chaque cumul, les transactions non valides (y compris celles provenant d’autres cumuls) doivent être éliminées conformément au mécanisme de consensus avant d’être traitées. Astria ne fournit que des données, et le choix du consensus est confié au nœud Rollup, garantissant ainsi la souveraineté du Rollup.
SUR la pile
La configuration par défaut d’OP Stack consiste à utiliser un seul donneur d’ordre dédié pour gérer l’ordre des transactions, une simple modification consiste à utiliser une collection de donneurs d’ordre sous licence, ce qui peut réduire la possibilité d’ordonner des nœuds maléfiques via le mécanisme PoS. Après l’introduction du concept de Superchain par OP Stack, les séquenceurs partagés sont devenus un choix inévitable. Le séquenceur partagé apporte des capacités atomiques cross-chain et améliore l’interopérabilité entre les Superchains.
L’espresso
Espresso veut profiter de la liquidité des stakers Ethereum pour obtenir une sécurité partagée en rejalonnant. Espresso intègre le donneur d’ordre à l’AD, fournit les résultats de tri pour les cumuls via l’API REST, masque les détails de l’AD et la sécurité du consensus est vérifiée par des contrats intelligents situés sur L1, offrant une plus grande fiabilité.
Saga
Saga a commencé comme un rôle similaire à celui de Cosmos Hub, fournissant une sécurité partagée pour les chaînes d’applications à l’aide du SDK Cosmos sur Saga avec son propre ensemble de validateurs. Sous la vague chaude de Rollup, Saga a travaillé avec Celestia, en utilisant Celestia comme DA, et Saga a converti son propre validateur en séquenceur, en utilisant Optimistic Rollup IBC pour échanger des informations avec le Rollup de niveau supérieur afin de fournir une sécurité partagée.
DOUX
Contrairement à d’autres séquenceurs, SUAVE a toujours ciblé le marché MEV. Flashbots est le leader absolu du circuit MEV, et SUAVE est son produit proposé ciblant la capture MEV inter-chaînes, affirmant que « l’avenir du MEV est SUAVE ». Grâce au séquenceur partagé fourni par SUAVE, les transactions atomiques inter-chaînes sont possibles, ce qui contribue à améliorer l’efficacité des différents marchés de capitaux on-chain.
Couche propre
Comme mentionné précédemment, le cas d’utilisation d’EigenLayer au niveau DA et la décentralisation de l’orderer sont également la spécialité d’EigenLayer. Étant donné que l’acheteur n’est responsable que du tri et non de l’exécution, les exigences pour les nœuds sont très faibles, la clé de la décentralisation est de réduire la possibilité que les nœuds fassent le mal grâce au mécanisme de pénalité et de confiscation, EigenLayer fournit un pool de jalonnement profond, en utilisant la décentralisation d’Ethereum pour cultiver la décentralisation du séquenceur Rollup.
Kit de développement logiciel (SDK)
Semblable au SDK Cosmos, le SDK fourni par RaaS permet aux développeurs de réutiliser un grand nombre de modules logiciels et de personnaliser les cumuls requis au moindre coût, réduisant ainsi la difficulté du développement.
Rollkit(Optimisme)
Rollkit a été incubé à l’origine pour la communauté Celestia et est maintenant un projet indépendant. Rollkit utilise Celstia comme couche DA, fournissant une interface client compatible ABCI vers le haut pour servir tous les Rollups compatibles ABCI (chaîne Cosmos). À ce stade, Rollkit utilise un seul séquenceur centralisé, prend en charge l’intégration du SDK Cosmos, d’Ethermint et de CosmWasm, et les utilisateurs peuvent choisir l’environnement d’exécution souhaité. À l’avenir, Rollkit continuera d’être développé pour prendre en charge davantage de services de configuration.
Dymension(Optimisim)
Dymension divise le service en front-end et back-end, prise en charge front-end pour les RollApps personnalisées, optimisé par Dymension RDK (SDK Cosmos modifié), back-end Dymension Hub coordonne l’ensemble du système, gère la DA et le séquençage. Dymension utilise le mécanisme Optimism, dans lequel le Dymension Hub accepte avec optimisme les mises à jour d’état du séquenceur et annule les changements d’état si une preuve valide de fraude est reçue. RollApps est capable d’atteindre une latence moyenne de 0,2 seconde avec un TPS allant jusqu’à 20 000. Dymension utilise un schéma de génération de blocs élastiques qui arrête la production de blocs lorsqu’il n’y a pas de transactions dans le bloc, ce qui réduit considérablement les coûts d’exploitation du séquenceur. À ce stade, le produit Dymension est encore en cours de développement et prend déjà en charge la couche d’exécution de l’EVM, et il n’y a pas de choix clair pour la couche DA.
Souverain(ZK)
Le SDK Soverign fournit zk-Rollup as a Service, fournissant un module générique pour la construction de blockchains et une zkVM qui masque les détails des preuves à divulgation nulle de connaissance de bas niveau, permettant aux développeurs d’écrire des programmes en Rust, que le SDK peut compiler sous une forme efficace et conviviale pour zk. Comme le nom du projet l’indique, le Kit de développement logiciel (SDK) souverain met l’accent sur la souveraineté, et le cumul détermine la légitimité des transitions d’état par le biais de règles de consensus personnalisées sans qu’il soit nécessaire de les valider au niveau de la couche DA. À l’heure actuelle, le SDK Sovereign a été adapté à Celestia et Avail dans la couche DA, et prend en charge zkVM de Risc0, qui peut réaliser le déploiement et la démonstration de Rollup.
Stackr(Inconnu)
Stackr a proposé une innovation plus radicale, voulant migrer l’architecture de microservices de l’Internet traditionnel vers la blockchain, et a proposé le concept de micro-rollup. La relation entre les cumuls normaux et les micro-cumuls est similaire à la relation entre les machines virtuelles et les conteneurs. Avec le SDK Stackr, les développeurs n’ont qu’à définir les structures de données et les fonctions de transition d’état requises, et Stackr s’occupe du reste. Stackr prend en charge une variété d’environnements d’exécution, tels que EVM, Solana VM, FuelVM, etc., et les utilisateurs peuvent choisir l’environnement qu’ils souhaitent utiliser.
AltLayer(Optimisme)
En tant que RaaS décentralisé et élastique, AltLayer fournit un SDK orienté développeur et un tableau de bord sans code qui ne nécessite aucune expérience en code, ce qui permet de réaliser un chaînage en un clic. AltLayer fournit un cumul élastique unique, appelé Flash Layer. Lorsque la demande d’application augmente, une chaîne de cumul peut être rapidement déployée, et lorsque la demande revient à la normale, le règlement est effectué sur L1 et le cumul est abandonné, réalisant ainsi l’expansion horizontale commune dans le système Internet. L’objectif d’AltLayer est de prendre en charge les environnements multi-chaînes et multi-exécutions, et la prise en charge d’EVM et WASM a été implémentée.
Pile OP(Optimisme)
L’OP Stack est conçu pour prendre en charge l’Optimism Superchain, un réseau proposé où les réseaux L2 partagent des piles de sécurité, de communication et de co-développement. Après la mise à niveau de Bedrock, Rollup, créé à l’aide d’OP Stack, sera nativement compatible avec Superchain. Bien entendu, les composants de l’OP Stack peuvent également être modifiés pour obtenir des fonctionnalités personnalisées, la base et l’opBNB sont des Rollups développés sur la base de l’OP Stack. La sécurité et la facilité d’utilisation d’OP Stack ont été entièrement testées par OP Mainnet, la base et d’autres chaînes, mais il existe encore des problèmes tels que le manque de sécurité contre la fraude et de séquenceurs centralisés, et OP Stack explore de nouvelles solutions, telles que l’adoption de couches DA moins chères, l’utilisation de ZK Proof, le partage de séquenceurs, etc.
Orbite d’Arbitrum (Optimisme)
Le 22 juin, Offchain Labs a publié un outil permettant d’émettre Arbitrum Orbit Chain. La chaîne d’orbite est la couche 3 au-dessus de la couche 2 d’Arbitrum, et vous pouvez choisir de régler en utilisant l’une des trois couches 2, y compris Arbitrum One, Arbitrum Nova et Arbitrum Goerli. Les utilisateurs peuvent choisir d’utiliser la technologie Rollup ou Anytrust, la différence est qu’Anytrust utilise des DAC au lieu de soumettre des données de transaction à la chaîne, ce qui est moins cher mais légèrement moins sécurisé. Les avantages d’Orbit Chain sont son processus simple de chaîne capillaire, son interopérabilité avec l’écosystème Arbitrum, ses mises à jour instantanées vers Nitro et la compatibilité EVM+ fournie par Stylus (prenant en charge Rust, C, C++ et s’exécutant dans la machine virtuelle WASM). Les utilisateurs n’ont pas besoin de personnaliser la distribution d’une chaîne orbitale, mais ils doivent se contenter de la couche 2 d’Arbitrum, sinon ils devront contacter Offchain Labs ou Arbitrum DAO pour obtenir l’autorisation.
ZK Stack(ZK)
Le 26 juin, zkSync a publié un article annonçant qu’il modifierait le code open source existant dans les semaines à venir pour lancer ZK Stack, qui permet aux utilisateurs de construire leurs propres superchaînes ZK en utilisant sa personnalisation. Contrairement à Orbit Chain d’Arbitrum, ZK Stack met l’accent sur la souveraineté et l’interopérabilité, les utilisateurs peuvent entièrement personnaliser en fonction de leurs besoins, et les chaînes construites à l’aide de ZK Stack peuvent atteindre une interopérabilité sans pont. ZK Stack peut être utilisé pour construire à la fois la couche 2 et la couche 3, et il n’y a aucune restriction officielle à ce sujet, et il n’y a aucune obligation de s’installer sur zkSync. De ce point de vue, la souveraineté offerte par ZK Stack semble plus forte.
Pile de Starknet/Madara(ZK)
Le positionnement initial de Madara était le séquenceur sur Starknet, et avec l’aide de l’accumulation de technologie, il a développé avec succès la pile Starknet sur la base du produit original pour aider à construire la chaîne d’applications Rollup sur Starknet. Avec Ethereum comme couche DA, le règlement est effectué sur Starknet à l’aide de la preuve partagée de Starknet. Du point de vue de l’ergonomie, Madara a aidé l’équipe à lancer la chaîne d’applications Rollup dans le hackathon PragmaOracle en 24 heures, et a donné une démonstration vidéo, qui est plus complète que ZK Stack de l’équipe zkSync.
Le no-code
Le déploiement no-code est une solution avec un seuil plus bas, offrant aux non-développeurs la possibilité d’un chaînage en un clic, ce qui devrait encore augmenter l’adoption.
Caldera(Optimisme)
Calera Chain est une solution de chaîne personnalisée en un clic. Au niveau de la couche d’exécution, OP Stack et Arbitrum Orbit sont pris en charge, la couche de règlement peut sélectionner des chaînes compatibles EVM telles que Polygon, BSC et Evmos, et la couche DA est prise en charge par EigenLayer et Celestia. En plus de la chaîne Rollup elle-même, Caldera fournit également une série d’infrastructures de support, telles que des explorateurs de blockchain, des faucets de testnet, des oracles, des ponts pris en charge par Hyperlane, etc., pour réduire davantage le coût des chaînes d’envoi.
Éclipse(Optimisme+ZK)
Eclipse dispose de capacités de personnalisation élevées, prenant en charge EVM et SolanaVM au niveau de la couche d’exécution, Celestia, Avail et EigenLayers au niveau de la couche DA, fournissant un règlement optimiste au niveau de la couche de règlement, et développe RISC0 zkVM qui prend en charge le règlement ZK. Les utilisateurs peuvent également choisir l’accès à la chaîne (autorisé/sans permission), le jeton de gaz, et s’ils doivent facturer des frais de gaz, si les MEV sont autorisés, des opcodes spécifiques, des tailles de bloc, etc. selon les besoins, ce qui donne un haut degré de flexibilité.
Opside(ZK)
La plus grande caractéristique d’Opside est qu’il construit une place de marché ZKP décentralisée. À l’origine, je voulais décrire Prover comme une couche séparée, mais je l’ai abandonnée en raison du petit nombre de projets. ZKP a des exigences élevées en matière de puissance de calcul, et dans le contexte de l’augmentation progressive de la part de marché de zkRollup, la décentralisation de ZKP est la direction générale du développement futur. Opside adopte un mécanisme de consensus PoW sans permission pour inciter les mineurs à générer du ZKP et à maintenir la sécurité et la disponibilité de zkRollup, sans que l’émetteur n’ait besoin de prendre en compte le problème de la génération de preuves. Au niveau des validateurs, le mécanisme PoS est adopté pour abaisser le seuil de participation et favoriser la centralisation des validateurs. Opside fournit des services personnalisés, les utilisateurs peuvent choisir parmi des zkEVM tels que zkSync, Starknet, Polygon zkEVM, etc., et peuvent également modifier le modèle économique et ajuster les frais de gaz.
L’avenir du RaaS
Plus de ZK
Par rapport à Optimistic Rollup, zkRollup passe d’une sécurité économique à une sécurité de cryptographie avec un degré de sécurité plus élevé. Plus besoin d’attendre un long challenger et un délai de confirmation plus court ; Les données sont plus compressées et DA est moins cher. Bien que la solution Optimism dispose d’une part de marché élevée au début du lancement du produit en raison de sa grande maturité technologique, ZK jouera un rôle encore plus important en tant que technologie révolutionnaire à l’avenir. Vitalik a placé la technologie ZK et la technologie blockchain dans la même position importante que la technologie blockchain au Monténégro, ce qui reflète également l’importance de ZK. Avec l’amélioration continue de la technologie, de plus en plus de projets zk-rollup as a service entreront dans le champ de vision du public et offriront aux utilisateurs plus de choix.
Plus de non-Ethereum
Aujourd’hui, l’écosystème Ethereum domine toujours l’ensemble de l’industrie de la blockchain. Bien que d’autres communautés continuent d’itérer et d’innover, elles ne parviennent toujours pas à ébranler le trône de l’écosystème Ethereum. Dans le RaaS, les choses semblent avoir un peu changé. Avec la faible capacité et le prix élevé du stockage de données sur Ethereum, les gens peuvent choisir des couches DA moins chères telles que Celestia, Avail ou Polygon ; Ethereum n’est pas modulaire, il est très compliqué à modifier, et on peut choisir le très modulaire Cosmos SKD ; L’exécution d’EVM est inefficace et les utilisateurs peuvent choisir Solana VM, Move VM, CairoVM avec une efficacité plus élevée. Une seule branche n’est pas le printemps, et une centaine de fleurs s’épanouissent dans le jardin printanier. Diverses solutions de l’écosystème non-Ethereum apporteront une nouvelle vitalité au RaaS.
Plus de modularité
Le rôle de la modularité peut être divisé en deux points, l’un est que chaque module peut être rapidement itéré séparément pour améliorer l’efficacité du développement ; Deuxièmement, la modularité peut réduire considérablement la complexité de la personnalisation. Dans l’environnement actuel du marché, il est presque impossible de développer indépendamment une solution unique, et la vitesse d’innovation globale ne sera jamais en mesure de rattraper l’itération rapide des petits modules. Les exigences extrêmes en matière de personnalisation conduiront à un raffinement de la division des modules, et si elle n’est pas modulaire, elle sera éventuellement divisée par d’autres projets, tels que OP Stack et Arbitrum Orbit séparés de la couche d’exécution par Caldera.
Plus de personnalisation
Lorsque la technologie d’expansion arrive progressivement à maturité, que le coût de transaction est de plus en plus bas et que l’infrastructure est parfaite, les gens réagissent, « imbécile, la clé est dans l’application ». Chaque application a ses propres règles et modes de fonctionnement spécifiques, et une solution unique ne peut pas s’adapter à une écologie applicative complexe, nous avons donc besoin de plus de personnalisation.
De la taille des blocs à la structure des données, des frais de transaction à la latence des transactions, du mécanisme d’admission aux hypothèses de sécurité, du moteur de contrat à l’autonomisation des jetons, Rollup sera progressivement personnalisé à l’avenir pour fournir des solutions plus flexibles pour les applications.
Plus d’interopérabilité
Comme mentionné précédemment, l’écosystème Ethereum occupe la position dominante de l’écologie de la blockchain, ce qui a en fait beaucoup à voir avec l’énorme liquidité qu’il verrouille. Sur le marché des crypto-monnaies, comme chaque chaîne existe indépendamment, la liquidité ne peut pas exister dans deux chaînes en même temps, et l’augmentation du nombre de rollups entraînera une division supplémentaire de la liquidité, et la liquidité est devenue un problème très grave.
Une interopérabilité plus forte peut réduire les frictions inter-chaînes, rendre la liquidité plus fluide et voyager entre les différentes chaînes, et peut même être appelée liquidité partagée. Conformément aux idées défendues par Cosmos, OP Stack, Arbitrun Orbit, ZK Stack, Starknet Stack et d’autres projets tentent de construire une énorme écologie de chaîne d’applications, en utilisant la même pile technologique pour construire Rollup, en raison de sa même architecture technique, afin qu’il puisse obtenir une interopérabilité native, sans avoir besoin de construire des ponts inter-chaînes.
Plus de staking lourd
À l’heure actuelle, de nombreux services du RaaS adoptent le modèle PoS, en utilisant des pénalités économiques pour augmenter le coût du mal et améliorer la sécurité. Cependant, la sécurité économique exige une garantie importante des actifs mis en gage, ce qui entraîne une faible utilisation du capital et une augmentation des coûts de démarrage pour les fournisseurs de services.
Le rejalonnement peut être une bonne solution, en tirant parti de l’énorme pool de jalonnement consensuel d’Ethereum pour fournir une sécurité partagée pour d’autres services par le biais du jalonnement, tout en augmentant les revenus et l’utilisation du capital pour les jalonnements. À l’heure actuelle, EigenLayer et Espresso travaillent sur des travaux connexes, et il est prévisible que d’autres services seront fortement jalonnés pour assurer la sécurité économique à l’avenir.
RaaS, le plus grand avantage est en fait la chaîne d’application. Le concept de chaîne d’application proposé par Cosmos et Polkadot dans les premières années peut-il faire germer de nouvelles pousses et provoquer une épidémie dans l’écosystème RaaS ? Peut-être que seule l’innovation au niveau de la couche applicative peut conduire à l’explosion de l’écosystème RaaS. Après tout, quelle que soit la qualité d’une route, il faut que des voitures y circulent pour être considérée comme une infrastructure. *
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Rollup L’été arrive ? Vue d’ensemble et développement futur du RaaS
PAR CYNIC, CHERCHEUR Web3 SOURCE : MIRROR
Introduction
Il existe un triangle impossible dans la blockchain, c’est-à-dire que la sécurité, la décentralisation et l’évolutivité ne peuvent pas être atteintes en même temps. Bitcoin et Ethereum choisissent les deux premiers, et le dernier est mal pris en charge, et un grand nombre de transactions dans un court laps de temps peut entraîner une congestion du réseau et des frais de transaction élevés. L’écosystème Bitcoin a d’abord proposé le concept de mise à l’échelle, dans l’espoir de construire une deuxième couche virtuelle au-dessus de Bitcoin pour le traitement des transactions, et la chaîne principale pour le règlement. Ethereum a essayé d’utiliser State Channel, Sidechain et Plasma pour réaliser son expansion, mais les résultats ne sont pas satisfaisants. Le 5 septembre 2018, Barry Hat a présenté le concept de Rollup sur Github. Finalement, la technologie Rollup a été acceptée par la communauté, la Fondation Ethereum l’appelant la seule technologie de couche 2. En cinq ans, les quatre Rollups les plus concernés du marché ont récemment fréquemment signalé de nouvelles tendances en matière de RaaS (Rollup as a Service), et le Rollup Summer est arrivé.
Vue d’ensemble du RaaS
En ce qui concerne l’analyse technique de Rollup, vous pouvez voir le rapport de recherche précédent, la mise en œuvre de Rollup est plus complexe, les exigences en matière de compétences professionnelles et de capacités de développement sont élevées, et le seuil élevé de la chaîne est évidemment contraire au concept de blockchain sans permission. Packages de cumul en tant que service (RaaS) Rollup en tant que service qui offre une expérience de déploiement de cumul plus conviviale et plus facile pour les entreprises, les organisations et les particuliers. À l’instar de ce que font Cosmos SDK et Polkadot Substrate pour la chaîne capillaire Layer1, RaaS fournit un SDK général pour Rollup, qui peut réaliser un développement et un déploiement Rollup indépendants grâce à une configuration simple, et la fonctionnalité personnalisable maintient la souveraineté du projet. Certains projets RaaS fournissent même une chaîne en un clic sans code, permettant aux utilisateurs de déployer leurs propres Rollups sans compétences en programmation. Le cumul est hautement modulaire, le séquenceur et le générateur de preuves (Prover) étant tous deux mis à niveau pour des itérations séparées. Dans le RaaS, il existe des projets spécialisés dans la conception et le développement de séquenceurs et de générateurs de preuves, qui peuvent servir tous les Rollups. Le RaaS peut apporter les changements suivants :
Écologie RaaS
D’une manière générale, tous les projets qui contribuent à la distribution du Rollup appartiennent à l’écosystème RaaS. Selon le principe de modularité, cet article divise l’écosystème RaaS en quatre niveaux : DA, SDK, Sequencer et No-Code. Certains de ces projets offrent plusieurs niveaux de service et seront abordés de manière synthétique dès la première occurrence et ne seront pas répétés ci-dessous.
! [PgzcfoaHfw3750oeFXFqKB2VVcasuxLmbZM5anFA.png] (https://img.jinse.cn/7117617_watermarknone.png « 7117617 »)
Disponibilité des données DA
Théoriquement, n’importe quelle chaîne publique peut stocker les données de transaction de Rollup en tant que couche DA, cependant, sans une couche DA stable et fonctionnant correctement, Rollup ne sera pas en mesure de vérifier la fiabilité des transitions d’état. Pour le cumul, il existe deux options. L’un est le Smart Contract Rollup, qui est également le mode choisi par la plupart des Rollups à l’heure actuelle, qui repose en fait sur le règlement et la disponibilité des données de la chaîne publique sous-jacente ; L’autre est le cumul de souveraineté, qui sépare la disponibilité des données du règlement, ne s’appuie que sur la disponibilité des données de la chaîne publique sous-jacente et gère lui-même la partie règlement. Les représentants de la première choisissent généralement des chaînes compatibles EVM, compatibles Cosmos ou des chaînes publiques complètes telles que Solana ; Ces derniers besoins ont donné naissance à des projets spécialisés dans la disponibilité des données, notamment Celestia, EigenLayer, Avail et d’autres.
Célestia
Celestia est une chaîne PoS construite à l’aide du SDK Cosmos, à l’aide d’un algorithme de consensus Tendermint modifié, utilisant du code RS pour coder les données de bloc. Grâce à la technologie d’échantillonnage de la disponibilité des données, Celestia réduit encore le coût de vérification des nœuds légers, qui n’ont besoin de télécharger qu’une partie des données de bloc pour vérifier la disponibilité des données. De plus, pour détecter si un bloc a été correctement encodé, Celestia utilise le mécanisme Optimism, c’est-à-dire croire d’abord avec optimisme qu’il est correctement encodé, et s’il n’a pas reçu de preuve de fraude pendant un certain temps, déterminer ensuite que le bloc a été correctement encodé. Le mécanisme Optimism améliore l’efficacité de l’exécution, mais ajoute une certaine latence.
Dispo
Avail est un projet soutenu par Polygon Labs, utilisant l’algorithme de consensus BABE+GRANDPA, qui utilise également la technologie d’échantillonnage de la disponibilité des données. Contrairement à Celestia, Avail utilise des preuves de validité pour vérifier que les blocs sont correctement encodés, en utilisant des preuves KZG, qui sont plus efficaces que Merkel Proof.
Couche propre
EigenLayer lui-même est une solution de jalonnement lourd qui vise à tirer parti de la liquidité du jalonnement Ethereum pour assurer la sécurité économique du projet. Avec EigenLayer, le nouveau protocole n’a pas besoin de construire son propre réseau d’authentification distribué, mais a seulement besoin de tirer parti de la sécurité du staking lourd de l’ETH via EigenLayer. EigenLayer fonctionne bien dans des scénarios légers, sans autorisation et décentralisés, et le meilleur cas d’utilisation est dans le RaaS dans le cadre du récit de mise à l’échelle d’Ethereum. Étant donné que DA ne calcule pas les transactions, mais se contente d’encoder et de promettre des données de transaction, les exigences pour les nœuds sont faibles. En raison de l’utilisation de l’algorithme PoS, le staking de liquidité est le reflet direct de la sécurité et de la disponibilité de la blockchain, ce qui est également l’occasion pour EigenLayer de montrer ses talents. EigenLayer existe en tant que contrat intelligent sur Ethereum et utilise la preuve de validité KZG pour vérifier que les blocs sont correctement encodés, mais EigenLayer n’utilise pas actuellement l’échantillonnage de la disponibilité des données, ce qui peut être lié à la prochaine phase du plan de mise à niveau d’Ethereum.
Séquenceur
Le travail du séquenceur est de trier les transactions utilisateur reçues, et l’exécution ultérieure et la production de blocs seront effectuées dans cet ordre. Dans l’architecture d’Ethereum, comme la commande et l’exécution sont gérées par la même entité, le pouvoir des validateurs est trop important, et il existe des phénomènes tels que le MEV et la censure, ce qui affecte grandement l’expérience utilisateur. Séparer l’ordre de l’exécution est une manifestation de PBS (Proposer Builder Separation) proposé pour construire des idées de séparation. Cependant, l’architecture Rollup actuelle s’appuie encore largement sur des séquenceurs centralisés pour déterminer l’ordre des transactions, avec un point de défaillance unique et un risque de censure, en continuant avec une solution décentralisée.
Astria
Astra fournit une solution de partage de séquenceurs. Les transactions de l’utilisateur provenant de différents Rollups sont collectées dans le séquenceur Astria. Pour les nœuds de cumul, les données peuvent être obtenues directement auprès d’Astria afin d’obtenir une confirmation logicielle avec une latence plus faible ; Vous pouvez également attendre qu’Astria soumette les données à la couche DA et les obtenir à partir de la couche DA pour obtenir la conclusion la plus forte. Étant donné que les données soumises par Astria contiennent plusieurs transactions de cumul, pour chaque cumul, les transactions non valides (y compris celles provenant d’autres cumuls) doivent être éliminées conformément au mécanisme de consensus avant d’être traitées. Astria ne fournit que des données, et le choix du consensus est confié au nœud Rollup, garantissant ainsi la souveraineté du Rollup.
SUR la pile
La configuration par défaut d’OP Stack consiste à utiliser un seul donneur d’ordre dédié pour gérer l’ordre des transactions, une simple modification consiste à utiliser une collection de donneurs d’ordre sous licence, ce qui peut réduire la possibilité d’ordonner des nœuds maléfiques via le mécanisme PoS. Après l’introduction du concept de Superchain par OP Stack, les séquenceurs partagés sont devenus un choix inévitable. Le séquenceur partagé apporte des capacités atomiques cross-chain et améliore l’interopérabilité entre les Superchains.
L’espresso
Espresso veut profiter de la liquidité des stakers Ethereum pour obtenir une sécurité partagée en rejalonnant. Espresso intègre le donneur d’ordre à l’AD, fournit les résultats de tri pour les cumuls via l’API REST, masque les détails de l’AD et la sécurité du consensus est vérifiée par des contrats intelligents situés sur L1, offrant une plus grande fiabilité.
Saga
Saga a commencé comme un rôle similaire à celui de Cosmos Hub, fournissant une sécurité partagée pour les chaînes d’applications à l’aide du SDK Cosmos sur Saga avec son propre ensemble de validateurs. Sous la vague chaude de Rollup, Saga a travaillé avec Celestia, en utilisant Celestia comme DA, et Saga a converti son propre validateur en séquenceur, en utilisant Optimistic Rollup IBC pour échanger des informations avec le Rollup de niveau supérieur afin de fournir une sécurité partagée.
DOUX
Contrairement à d’autres séquenceurs, SUAVE a toujours ciblé le marché MEV. Flashbots est le leader absolu du circuit MEV, et SUAVE est son produit proposé ciblant la capture MEV inter-chaînes, affirmant que « l’avenir du MEV est SUAVE ». Grâce au séquenceur partagé fourni par SUAVE, les transactions atomiques inter-chaînes sont possibles, ce qui contribue à améliorer l’efficacité des différents marchés de capitaux on-chain.
Couche propre
Comme mentionné précédemment, le cas d’utilisation d’EigenLayer au niveau DA et la décentralisation de l’orderer sont également la spécialité d’EigenLayer. Étant donné que l’acheteur n’est responsable que du tri et non de l’exécution, les exigences pour les nœuds sont très faibles, la clé de la décentralisation est de réduire la possibilité que les nœuds fassent le mal grâce au mécanisme de pénalité et de confiscation, EigenLayer fournit un pool de jalonnement profond, en utilisant la décentralisation d’Ethereum pour cultiver la décentralisation du séquenceur Rollup.
Kit de développement logiciel (SDK)
Semblable au SDK Cosmos, le SDK fourni par RaaS permet aux développeurs de réutiliser un grand nombre de modules logiciels et de personnaliser les cumuls requis au moindre coût, réduisant ainsi la difficulté du développement.
Rollkit(Optimisme)
Rollkit a été incubé à l’origine pour la communauté Celestia et est maintenant un projet indépendant. Rollkit utilise Celstia comme couche DA, fournissant une interface client compatible ABCI vers le haut pour servir tous les Rollups compatibles ABCI (chaîne Cosmos). À ce stade, Rollkit utilise un seul séquenceur centralisé, prend en charge l’intégration du SDK Cosmos, d’Ethermint et de CosmWasm, et les utilisateurs peuvent choisir l’environnement d’exécution souhaité. À l’avenir, Rollkit continuera d’être développé pour prendre en charge davantage de services de configuration.
Dymension(Optimisim)
Dymension divise le service en front-end et back-end, prise en charge front-end pour les RollApps personnalisées, optimisé par Dymension RDK (SDK Cosmos modifié), back-end Dymension Hub coordonne l’ensemble du système, gère la DA et le séquençage. Dymension utilise le mécanisme Optimism, dans lequel le Dymension Hub accepte avec optimisme les mises à jour d’état du séquenceur et annule les changements d’état si une preuve valide de fraude est reçue. RollApps est capable d’atteindre une latence moyenne de 0,2 seconde avec un TPS allant jusqu’à 20 000. Dymension utilise un schéma de génération de blocs élastiques qui arrête la production de blocs lorsqu’il n’y a pas de transactions dans le bloc, ce qui réduit considérablement les coûts d’exploitation du séquenceur. À ce stade, le produit Dymension est encore en cours de développement et prend déjà en charge la couche d’exécution de l’EVM, et il n’y a pas de choix clair pour la couche DA.
Souverain(ZK)
Le SDK Soverign fournit zk-Rollup as a Service, fournissant un module générique pour la construction de blockchains et une zkVM qui masque les détails des preuves à divulgation nulle de connaissance de bas niveau, permettant aux développeurs d’écrire des programmes en Rust, que le SDK peut compiler sous une forme efficace et conviviale pour zk. Comme le nom du projet l’indique, le Kit de développement logiciel (SDK) souverain met l’accent sur la souveraineté, et le cumul détermine la légitimité des transitions d’état par le biais de règles de consensus personnalisées sans qu’il soit nécessaire de les valider au niveau de la couche DA. À l’heure actuelle, le SDK Sovereign a été adapté à Celestia et Avail dans la couche DA, et prend en charge zkVM de Risc0, qui peut réaliser le déploiement et la démonstration de Rollup.
Stackr(Inconnu)
Stackr a proposé une innovation plus radicale, voulant migrer l’architecture de microservices de l’Internet traditionnel vers la blockchain, et a proposé le concept de micro-rollup. La relation entre les cumuls normaux et les micro-cumuls est similaire à la relation entre les machines virtuelles et les conteneurs. Avec le SDK Stackr, les développeurs n’ont qu’à définir les structures de données et les fonctions de transition d’état requises, et Stackr s’occupe du reste. Stackr prend en charge une variété d’environnements d’exécution, tels que EVM, Solana VM, FuelVM, etc., et les utilisateurs peuvent choisir l’environnement qu’ils souhaitent utiliser.
AltLayer(Optimisme)
En tant que RaaS décentralisé et élastique, AltLayer fournit un SDK orienté développeur et un tableau de bord sans code qui ne nécessite aucune expérience en code, ce qui permet de réaliser un chaînage en un clic. AltLayer fournit un cumul élastique unique, appelé Flash Layer. Lorsque la demande d’application augmente, une chaîne de cumul peut être rapidement déployée, et lorsque la demande revient à la normale, le règlement est effectué sur L1 et le cumul est abandonné, réalisant ainsi l’expansion horizontale commune dans le système Internet. L’objectif d’AltLayer est de prendre en charge les environnements multi-chaînes et multi-exécutions, et la prise en charge d’EVM et WASM a été implémentée.
Pile OP(Optimisme)
L’OP Stack est conçu pour prendre en charge l’Optimism Superchain, un réseau proposé où les réseaux L2 partagent des piles de sécurité, de communication et de co-développement. Après la mise à niveau de Bedrock, Rollup, créé à l’aide d’OP Stack, sera nativement compatible avec Superchain. Bien entendu, les composants de l’OP Stack peuvent également être modifiés pour obtenir des fonctionnalités personnalisées, la base et l’opBNB sont des Rollups développés sur la base de l’OP Stack. La sécurité et la facilité d’utilisation d’OP Stack ont été entièrement testées par OP Mainnet, la base et d’autres chaînes, mais il existe encore des problèmes tels que le manque de sécurité contre la fraude et de séquenceurs centralisés, et OP Stack explore de nouvelles solutions, telles que l’adoption de couches DA moins chères, l’utilisation de ZK Proof, le partage de séquenceurs, etc.
Orbite d’Arbitrum (Optimisme)
Le 22 juin, Offchain Labs a publié un outil permettant d’émettre Arbitrum Orbit Chain. La chaîne d’orbite est la couche 3 au-dessus de la couche 2 d’Arbitrum, et vous pouvez choisir de régler en utilisant l’une des trois couches 2, y compris Arbitrum One, Arbitrum Nova et Arbitrum Goerli. Les utilisateurs peuvent choisir d’utiliser la technologie Rollup ou Anytrust, la différence est qu’Anytrust utilise des DAC au lieu de soumettre des données de transaction à la chaîne, ce qui est moins cher mais légèrement moins sécurisé. Les avantages d’Orbit Chain sont son processus simple de chaîne capillaire, son interopérabilité avec l’écosystème Arbitrum, ses mises à jour instantanées vers Nitro et la compatibilité EVM+ fournie par Stylus (prenant en charge Rust, C, C++ et s’exécutant dans la machine virtuelle WASM). Les utilisateurs n’ont pas besoin de personnaliser la distribution d’une chaîne orbitale, mais ils doivent se contenter de la couche 2 d’Arbitrum, sinon ils devront contacter Offchain Labs ou Arbitrum DAO pour obtenir l’autorisation.
ZK Stack(ZK)
Le 26 juin, zkSync a publié un article annonçant qu’il modifierait le code open source existant dans les semaines à venir pour lancer ZK Stack, qui permet aux utilisateurs de construire leurs propres superchaînes ZK en utilisant sa personnalisation. Contrairement à Orbit Chain d’Arbitrum, ZK Stack met l’accent sur la souveraineté et l’interopérabilité, les utilisateurs peuvent entièrement personnaliser en fonction de leurs besoins, et les chaînes construites à l’aide de ZK Stack peuvent atteindre une interopérabilité sans pont. ZK Stack peut être utilisé pour construire à la fois la couche 2 et la couche 3, et il n’y a aucune restriction officielle à ce sujet, et il n’y a aucune obligation de s’installer sur zkSync. De ce point de vue, la souveraineté offerte par ZK Stack semble plus forte.
Pile de Starknet/Madara(ZK)
Le positionnement initial de Madara était le séquenceur sur Starknet, et avec l’aide de l’accumulation de technologie, il a développé avec succès la pile Starknet sur la base du produit original pour aider à construire la chaîne d’applications Rollup sur Starknet. Avec Ethereum comme couche DA, le règlement est effectué sur Starknet à l’aide de la preuve partagée de Starknet. Du point de vue de l’ergonomie, Madara a aidé l’équipe à lancer la chaîne d’applications Rollup dans le hackathon PragmaOracle en 24 heures, et a donné une démonstration vidéo, qui est plus complète que ZK Stack de l’équipe zkSync.
Le no-code
Le déploiement no-code est une solution avec un seuil plus bas, offrant aux non-développeurs la possibilité d’un chaînage en un clic, ce qui devrait encore augmenter l’adoption.
Caldera(Optimisme)
Calera Chain est une solution de chaîne personnalisée en un clic. Au niveau de la couche d’exécution, OP Stack et Arbitrum Orbit sont pris en charge, la couche de règlement peut sélectionner des chaînes compatibles EVM telles que Polygon, BSC et Evmos, et la couche DA est prise en charge par EigenLayer et Celestia. En plus de la chaîne Rollup elle-même, Caldera fournit également une série d’infrastructures de support, telles que des explorateurs de blockchain, des faucets de testnet, des oracles, des ponts pris en charge par Hyperlane, etc., pour réduire davantage le coût des chaînes d’envoi.
Éclipse(Optimisme+ZK)
Eclipse dispose de capacités de personnalisation élevées, prenant en charge EVM et SolanaVM au niveau de la couche d’exécution, Celestia, Avail et EigenLayers au niveau de la couche DA, fournissant un règlement optimiste au niveau de la couche de règlement, et développe RISC0 zkVM qui prend en charge le règlement ZK. Les utilisateurs peuvent également choisir l’accès à la chaîne (autorisé/sans permission), le jeton de gaz, et s’ils doivent facturer des frais de gaz, si les MEV sont autorisés, des opcodes spécifiques, des tailles de bloc, etc. selon les besoins, ce qui donne un haut degré de flexibilité.
Opside(ZK)
La plus grande caractéristique d’Opside est qu’il construit une place de marché ZKP décentralisée. À l’origine, je voulais décrire Prover comme une couche séparée, mais je l’ai abandonnée en raison du petit nombre de projets. ZKP a des exigences élevées en matière de puissance de calcul, et dans le contexte de l’augmentation progressive de la part de marché de zkRollup, la décentralisation de ZKP est la direction générale du développement futur. Opside adopte un mécanisme de consensus PoW sans permission pour inciter les mineurs à générer du ZKP et à maintenir la sécurité et la disponibilité de zkRollup, sans que l’émetteur n’ait besoin de prendre en compte le problème de la génération de preuves. Au niveau des validateurs, le mécanisme PoS est adopté pour abaisser le seuil de participation et favoriser la centralisation des validateurs. Opside fournit des services personnalisés, les utilisateurs peuvent choisir parmi des zkEVM tels que zkSync, Starknet, Polygon zkEVM, etc., et peuvent également modifier le modèle économique et ajuster les frais de gaz.
L’avenir du RaaS
Plus de ZK
Par rapport à Optimistic Rollup, zkRollup passe d’une sécurité économique à une sécurité de cryptographie avec un degré de sécurité plus élevé. Plus besoin d’attendre un long challenger et un délai de confirmation plus court ; Les données sont plus compressées et DA est moins cher. Bien que la solution Optimism dispose d’une part de marché élevée au début du lancement du produit en raison de sa grande maturité technologique, ZK jouera un rôle encore plus important en tant que technologie révolutionnaire à l’avenir. Vitalik a placé la technologie ZK et la technologie blockchain dans la même position importante que la technologie blockchain au Monténégro, ce qui reflète également l’importance de ZK. Avec l’amélioration continue de la technologie, de plus en plus de projets zk-rollup as a service entreront dans le champ de vision du public et offriront aux utilisateurs plus de choix.
Plus de non-Ethereum
Aujourd’hui, l’écosystème Ethereum domine toujours l’ensemble de l’industrie de la blockchain. Bien que d’autres communautés continuent d’itérer et d’innover, elles ne parviennent toujours pas à ébranler le trône de l’écosystème Ethereum. Dans le RaaS, les choses semblent avoir un peu changé. Avec la faible capacité et le prix élevé du stockage de données sur Ethereum, les gens peuvent choisir des couches DA moins chères telles que Celestia, Avail ou Polygon ; Ethereum n’est pas modulaire, il est très compliqué à modifier, et on peut choisir le très modulaire Cosmos SKD ; L’exécution d’EVM est inefficace et les utilisateurs peuvent choisir Solana VM, Move VM, CairoVM avec une efficacité plus élevée. Une seule branche n’est pas le printemps, et une centaine de fleurs s’épanouissent dans le jardin printanier. Diverses solutions de l’écosystème non-Ethereum apporteront une nouvelle vitalité au RaaS.
Plus de modularité
Le rôle de la modularité peut être divisé en deux points, l’un est que chaque module peut être rapidement itéré séparément pour améliorer l’efficacité du développement ; Deuxièmement, la modularité peut réduire considérablement la complexité de la personnalisation. Dans l’environnement actuel du marché, il est presque impossible de développer indépendamment une solution unique, et la vitesse d’innovation globale ne sera jamais en mesure de rattraper l’itération rapide des petits modules. Les exigences extrêmes en matière de personnalisation conduiront à un raffinement de la division des modules, et si elle n’est pas modulaire, elle sera éventuellement divisée par d’autres projets, tels que OP Stack et Arbitrum Orbit séparés de la couche d’exécution par Caldera.
Plus de personnalisation
Lorsque la technologie d’expansion arrive progressivement à maturité, que le coût de transaction est de plus en plus bas et que l’infrastructure est parfaite, les gens réagissent, « imbécile, la clé est dans l’application ». Chaque application a ses propres règles et modes de fonctionnement spécifiques, et une solution unique ne peut pas s’adapter à une écologie applicative complexe, nous avons donc besoin de plus de personnalisation.
De la taille des blocs à la structure des données, des frais de transaction à la latence des transactions, du mécanisme d’admission aux hypothèses de sécurité, du moteur de contrat à l’autonomisation des jetons, Rollup sera progressivement personnalisé à l’avenir pour fournir des solutions plus flexibles pour les applications.
Plus d’interopérabilité
Comme mentionné précédemment, l’écosystème Ethereum occupe la position dominante de l’écologie de la blockchain, ce qui a en fait beaucoup à voir avec l’énorme liquidité qu’il verrouille. Sur le marché des crypto-monnaies, comme chaque chaîne existe indépendamment, la liquidité ne peut pas exister dans deux chaînes en même temps, et l’augmentation du nombre de rollups entraînera une division supplémentaire de la liquidité, et la liquidité est devenue un problème très grave.
Une interopérabilité plus forte peut réduire les frictions inter-chaînes, rendre la liquidité plus fluide et voyager entre les différentes chaînes, et peut même être appelée liquidité partagée. Conformément aux idées défendues par Cosmos, OP Stack, Arbitrun Orbit, ZK Stack, Starknet Stack et d’autres projets tentent de construire une énorme écologie de chaîne d’applications, en utilisant la même pile technologique pour construire Rollup, en raison de sa même architecture technique, afin qu’il puisse obtenir une interopérabilité native, sans avoir besoin de construire des ponts inter-chaînes.
Plus de staking lourd
À l’heure actuelle, de nombreux services du RaaS adoptent le modèle PoS, en utilisant des pénalités économiques pour augmenter le coût du mal et améliorer la sécurité. Cependant, la sécurité économique exige une garantie importante des actifs mis en gage, ce qui entraîne une faible utilisation du capital et une augmentation des coûts de démarrage pour les fournisseurs de services.
Le rejalonnement peut être une bonne solution, en tirant parti de l’énorme pool de jalonnement consensuel d’Ethereum pour fournir une sécurité partagée pour d’autres services par le biais du jalonnement, tout en augmentant les revenus et l’utilisation du capital pour les jalonnements. À l’heure actuelle, EigenLayer et Espresso travaillent sur des travaux connexes, et il est prévisible que d’autres services seront fortement jalonnés pour assurer la sécurité économique à l’avenir.