LK Venture: Aperçu, Écosystème et Perspectives futures de RaaS. L'été Rollup est-il à l'horizon?

Débutant12/17/2023, 12:54:18 PM
Cet article discute de l'écosystème RaaS et de son état actuel de développement. Il fournit une analyse détaillée de l'écosystème RaaS selon quatre dimensions : disponibilité des données, kits de développement logiciel, séquenceurs et déploiement sans code. L'article explore également comment ces outils peuvent optimiser la scalabilité des blockchains.

En blockchain, il existe un Triangle impossible, qui est que la sécurité, la décentralisation et la scalabilité ne peuvent pas être réalisées simultanément. Bitcoin et Ethereum ont choisi les deux premiers mais manquent de la dernière. Un grand volume de transactions sur une courte période peut entraîner une congestion du réseau et des frais de transaction élevés.

Le concept de scalabilité a été proposé pour la première fois dans l'écosystème Bitcoin, avec l'espoir de construire une deuxième couche virtuelle au-dessus de Bitcoin pour gérer les transactions, tandis que la chaîne principale serait utilisée pour le règlement. Ethereum a tenté d'atteindre la scalabilité par divers moyens, tels que les canaux d'état, les chaînes secondaires et le Plasma, mais aucun n'a été entièrement réussi. Le 5 septembre 2018, Barry Hat a proposé le concept de Rollup sur Github. Finalement, la technologie Rollup a obtenu l'approbation de la communauté, et la Fondation Ethereum l'a appelée la seule technologie de couche 2.

Cinq ans ont passé en un clin d'œil, et le Rollup d'Ethereum, qui attire le plus l'attention du marché, a récemment fait état de nouveaux développements fréquents dans le RaaS (Rollup en tant que service). Allons-nous bientôt voir un été Rollup bientôt ? Cet article analyse la vision d'ensemble, l'écosystème et le développement futur du RaaS, dans l'espoir d'avoir un aperçu de l'ensemble.

Vue d'ensemble de RaaS

En termes d'analyse technique sur Rollup, sa mise en œuvre est relativement complexe, nécessitant un haut niveau de compétences professionnelles et de capacités de développement. La barrière élevée à l'entrée pour le lancement d'une chaîne est contraire au concept de la permission sans autorisation de la blockchain.

Rollup-as-a-Service (RaaS) propose Rollup en tant que service, offrant une expérience plus conviviale et pratique pour le déploiement de Rollup pour les entreprises, organisations et particuliers, similaire à Cosmos SDK et Polkadot Substrate.

Comme cela a été fait pour les chaînes de couche 1, RaaS fournit un SDK général pour Rollup, permettant le développement et le déploiement autonomes de Rollup grâce à des configurations simples. La fonction personnalisable maintient la souveraineté du projet. Certains projets RaaS offrent même une fonction de lancement de chaîne en un clic sans code, permettant aux utilisateurs sans compétences en programmation de déployer leur propre Rollup.

Rollup est hautement modulaire. Les séquenceurs et les prouveurs peuvent être mis à niveau de manière itérative séparément. Dans RaaS, certains projets se spécialisent dans la conception et le développement de séquenceurs et de prouveurs, offrant des services à tous les Rollups.

RaaS entraîne les changements suivants :

1.Chaînes d'application moins chères, plus efficaces et tout aussi sécurisées : Rollup déplace les processus informatiques coûteux hors chaîne, rendant les transactions moins chères et plus efficaces. En utilisant la chaîne publique sous-jacente comme couche de Disponibilité des Données (DA) et les contrats intelligents pour la vérification de la preuve, il peut atteindre le même niveau de sécurité que la chaîne publique sous-jacente.

2. Un terrain d'essai pour les idées innovantes: Rollup utilise le même environnement de machine virtuelle que la chaîne publique sous-jacente mais à un coût beaucoup plus bas. Il peut servir de terrain d'essai pour la chaîne sous-jacente, permettant aux propositions de la communauté d'être soigneusement testées sur Rollup avant d'être migrées vers la chaîne publique sous-jacente.

3. Une interopérabilité accrue : Les Rollups utilisant le même ensemble de services RaaS, en raison de l'architecture technologique identique, peuvent facilement définir un ensemble de règles de message. Ils peuvent transmettre des messages entre eux sans avoir besoin de pont pour des opérations inter-chaînes, réalisant ainsi une haute interopérabilité entre eux.

Écosystème RaaS

De manière générale, tous les projets contribuant à l'émission de Rollup appartiennent à l'écosystème RaaS. Cet article, basé sur le principe de modularité et de bas en haut, catégorise l'écosystème RaaS en quatre niveaux : DA (Disponibilité des données), SDK (Kit de développement logiciel), Séquenceur et No-Code (déploiement).

Certains projets offrent des services à plusieurs niveaux et seront discutés de manière exhaustive lors de leur première apparition ; ils ne seront pas répétés dans le texte ultérieur.

2.1 DA(Data Availablity)

Théoriquement, n'importe quelle chaîne publique peut servir de couche DA pour stocker les données de transaction de Rollup. Cependant, sans une couche DA stable et fonctionnelle correctement, Rollup ne pourra pas vérifier la fiabilité des transitions d'état.

Pour Rollup, il y a deux choix. L'un est le Rollup de Contrat Intelligents, qui est le mode choisi par la plupart des Rollups aujourd'hui. Il repose en fait sur la chaîne publique sous-jacente pour le règlement et la disponibilité des données. L'autre est le Rollup de Souveraineté, qui sépare la disponibilité des données du règlement et ne repose que sur la chaîne publique sous-jacente pour la disponibilité des données tout en gérant le règlement lui-même.

L'ancien choisit généralement des chaînes publiques avec des fonctions complètes, telles que des chaînes compatibles avec l'EVM, des chaînes compatibles avec Cosmos ou Solana. Les besoins de ce dernier ont engendré des projets spécialisés dans la disponibilité des données, notamment Celestia, EigenLayer et Avail.

Celestia

Celestia est une chaîne PoS construite en utilisant le SDK Cosmos, en utilisant un algorithme de consensus Tendermint modifié et des codes RS pour le codage des données de bloc. En utilisant des techniques d'échantillonnage de disponibilité des données, Celestia réduit encore davantage le coût de vérification pour les nœuds légers, qui ont seulement besoin de télécharger une partie des données de bloc pour vérifier la disponibilité des données.

De plus, pour vérifier si un bloc a été correctement encodé, Celestia utilise le mécanisme de l'Optimisme. Il suppose de manière optimiste un encodage correct initialement. Si aucune preuve de fraude n'est reçue après une certaine période, il confirme que le bloc a été correctement encodé. Bien que ce mécanisme d'Optimisme améliore l'efficacité d'exécution, il introduit toutefois une certaine latence.

Disponible

Avail est un projet soutenu par Polygon Labs, utilisant l'algorithme de consensus BABE+GRANDPA. Il utilise également la technologie d'échantillonnage de disponibilité des données. Contrairement à Celestia, Avail utilise des preuves de validité pour vérifier que les blocs ont été correctement encodés, en utilisant les preuves KZG plus efficaces au lieu des Merkle Proofs.

EigenLayer

EigenLayer est essentiellement une solution pour le staking lourd, visant à utiliser la liquidité de staking d'Ethereum pour fournir une sécurité économique aux projets. Avec EigenLayer, les nouveaux protocoles n'ont pas besoin de construire leur propre réseau de vérification distribué ; ils ont juste besoin de tirer parti de la sécurité du staking lourd d'Ethereum grâce à EigenLayer. EigenLayer se comporte de manière excellente dans des scénarios légers, sans permission et décentralisés, ce qui en fait un cas d'utilisation idéal dans le contexte du scaling d'Ethereum.

Parce que la couche DA ne réalise pas de calculs de transaction mais encode et s'engage uniquement dans les données de transaction, les exigences pour les nœuds sont moindres. Comme il utilise l'algorithme PoS, la liquidité de mise en jeu reflète directement la sécurité et la disponibilité de la blockchain, ce qui constitue précisément l'opportunité pour EigenLayer de briller.

EigenLayer existe en tant que contrat intelligent sur Ethereum, utilisant des preuves de validité KZG pour vérifier le codage correct des blocs. Cependant, EigenLayer n'a pas encore adopté la technologie d'échantillonnage de disponibilité des données, ce qui pourrait être lié aux prochains plans de mise à niveau d'Ethereum.

2.2 Séquenceur

Le travail du séquenceur est de trier les transactions utilisateur reçues, et toutes les exécutions ultérieures et la production de blocs se dérouleront dans cet ordre. Dans l'architecture d'Ethereum, parce que le tri et l'exécution sont gérés par la même entité, cela conduit à une puissance excessive pour les validateurs. Cela entraîne des phénomènes comme la MEV (Valeur Extractible par le Mineur) et la censure, qui ont un impact considérable sur l'expérience utilisateur.

Séparer le tri de l'exécution est le reflet du concept de séparation du PBS (Propose Builder Separation) de la proposition. Cependant, les architectures actuelles de Rollup s'appuient toujours largement sur des séquenceurs centralisés pour déterminer l'ordre des transactions, ce qui pose des risques de points de défaillance unique et de censure, et donc une solution décentralisée continue d'être recherchée.

Astria

Astria propose une solution de séquenceur partagé. Les transactions des utilisateurs provenant de différents Rollups sont collectées dans le séquenceur Astria. Pour les nœuds Rollup, les données peuvent être directement récupérées depuis Astria pour obtenir des confirmations douces avec une latence inférieure ; ou ils peuvent attendre qu'Astria commette les données à la couche DA pour obtenir la finalité la plus forte.

Étant donné que les données soumises par Astria contiennent des transactions provenant de plusieurs Rollups, chaque Rollup doit filtrer les transactions invalides (y compris celles provenant d'autres Rollups) en fonction de son mécanisme de consensus avant de les traiter. Astria ne fournit que les données, laissant le choix du consensus aux nœuds Rollup, préservant ainsi la souveraineté du Rollup.

OP Stack

La configuration par défaut d'OP Stack utilise un seul séquenceur dédié pour le tri des transactions. Une modification simple consiste à utiliser un ensemble autorisé de séquenceurs, ce qui pourrait atténuer la probabilité d'activités malveillantes grâce à un mécanisme de preuve d'enjeu.

Après avoir introduit le concept de Superchaîne dans OP Stack, un séquenceur partagé devient un choix inévitable, apportant une fonctionnalité de cross-chain atomique et améliorant l'interopérabilité entre les Superchaînes.

Expresso

Espresso vise à utiliser la liquidité des validateurs Ethereum et à obtenir une sécurité partagée grâce à un stake important. Espresso intègre le séquenceur et DA, fournissant des résultats de tri pour les Rollups via une API REST, en abstrayant les détails du DA. La sécurité du consensus est vérifiée par des contrats intelligents situés sur L1, offrant une fiabilité accrue.

Saga

Saga a initialement joué un rôle similaire à Cosmos Hub, fournissant une sécurité partagée pour les chaînes d'application sur Saga qui utilisent le Cosmos SDK.

Avec la montée en puissance des Rollups, Saga collabore avec Celestia, en utilisant Celestia comme DA tout en convertissant ses validateurs en séquenceurs. Il échange des informations avec les Rollups de couche supérieure via Optimistic Rollup IBC, offrant une sécurité partagée.

ÉLÉGANT

Contrairement à d'autres séquenceurs, SUAVE cible spécifiquement le marché MEV. Les Flashbots sont les leaders incontestés de l'espace MEV, et SUAVE est leur produit visant à capturer le MEV inter-chaînes, affirmant que 'l'avenir du MEV est SUAVE'. Avec le séquenceur partagé fourni par SUAVE, les transactions atomiques inter-chaînes deviennent possibles, contribuant à l'efficacité des marchés de capitaux de différentes chaînes.

EigenLayer

Nous avons déjà discuté du cas d'utilisation d'EigenLayer au niveau DA. La décentralisation des séquenceurs est également la spécialité d'EigenLayer.

Étant donné que les séquenceurs ne sont responsables que du tri et non de l'exécution, les exigences en matière de nœuds sont très faibles. La clé de la décentralisation réside dans la réduction du potentiel d'activité malveillante grâce à des mécanismes de pénalité. EigenLayer peut fournir des pools de mise en jeu profonds, utilisant la décentralisation d'Ethereum pour cultiver la décentralisation des séquenceurs Rollup.

2.3 SDK (Software Development Kit)

Tout comme le SDK Cosmos, le SDK fourni par RaaS permet aux développeurs de réutiliser un grand nombre de modules logiciels et de personnaliser le Rollup dont ils ont besoin au coût le plus bas, réduisant la difficulté de développement.

Rollkit(Optimism)

Rollkit a été initialement incubé par la communauté Celestia et est maintenant devenu un projet indépendant. Rollkit utilise Celestia comme couche DA, fournissant une interface client compatible ABCI, desservant tous les Rollups compatibles ABCI (chaînes Cosmos).

À ce stade, Rollkit utilise un séquenceur centralisé unique et prend en charge l'intégration de Cosmos SDK, Ethermint et CosmWasm. Les utilisateurs peuvent choisir l'environnement d'exécution qu'ils souhaitent. À l'avenir, Rollkit continuera à se développer pour prendre en charge davantage de services de configuration.

Dymension(Optimisim)

Dymension divise les services en front-end et back-end. Le front-end prend en charge des RollApps personnalisées, pris en charge par Dymension RDK (Cosmos SDK modifié). Le back-end Dymension Hub coordonne l'ensemble du système, gérant DA et la séquence.

Dymension utilise le mécanisme Optimism. Le hub Dymension accepte de manière optimiste les mises à jour d'état du séquenceur. Si une preuve de fraude valide est reçue, il annulera le changement d'état. Les RollApps peuvent atteindre une latence moyenne de 0,2 seconde et un maximum de 20 000 TPS.

Dymension adopte un schéma de génération de bloc flexible, lorsqu'il n'y a pas de transactions dans le bloc, il cessera de générer des blocs, ce qui réduit considérablement les coûts d'exploitation du séquenceur.

À ce stade, le produit Dymension est encore en développement et prend déjà en charge la couche d'exécution de l'EVM, et il n'y a pas encore de choix clair pour la couche DA.

Souverain(ZK)

Le kit de développement logiciel Sovereign propose zk-Rollup en tant que service, fournissant des modules généraux pour la construction de blockchains et un zkVM qui cache les détails sous-jacents des preuves de connaissance nulle, permettant aux développeurs de programmer en Rust. Le SDK peut le compiler dans une forme zk-friendly efficace.

Comme son nom l'indique, Sovereign SDK met l'accent sur la souveraineté. Rollup détermine la légalité des transitions d'état grâce à des règles de consensus personnalisées, sans nécessiter de vérification de la part de la couche DA.

Actuellement, le SDK Souverain s'est déjà adapté à la couche DA de Célestia et Avail, prend en charge le zkVM de Risc0 et peut réaliser le déploiement et la démonstration de Rollup.

Stackr(Inconnu)

Stackr propose une innovation plus radicale, souhaitant transférer l'architecture de microservices sur l'internet traditionnel vers la blockchain, introduisant le concept de micro-rollup.

La relation entre le rouleau régulier et le micro-rouleau est comme celle entre les machines virtuelles et les conteneurs. En utilisant le SDK Stackr, les développeurs n'ont qu'à définir la structure de données requise et les fonctions de transition d'état ; le reste est géré par Stackr.

Stackr prend en charge plusieurs environnements d'exécution, tels que l'EVM, Solana VM, FuelVM, etc. Les utilisateurs peuvent choisir l'environnement qu'ils souhaitent utiliser.

AltLayer(Optimism)

AltLayer, en tant que RaaS décentralisé et flexible, offre un SDK destiné aux développeurs et un tableau de bord No-Code qui ne nécessite pas d'expérience en codage, capable de lancer des chaînes en un clic.

AltLayer fournit un Rollup flexible unique, appelé Flash Layer. Lorsque la demande d'application augmente de façon spectaculaire, une chaîne Rollup peut être déployée rapidement. Lorsque la demande revient à la normale, le règlement peut être effectué sur L1, abandonnant ce Rollup, réalisant la scalabilité horizontale commune dans le système internet.

AltLayer vise à prendre en charge plusieurs chaînes et environnements d'exécution multiples et a déjà réalisé la prise en charge de l'EVM et de WASM.

Pile OP (Optimisme)

OP Stack est conçu pour prendre en charge l'Optimism Superchain, un réseau proposé partageant la sécurité, la couche de communication et la pile de développement conjoint du réseau L2. Après la mise à niveau de Bedrock, les Rollups créés à l'aide d'OP Stack seront nativement compatibles avec Superchain. Bien sûr, les composants d'OP Stack peuvent être modifiés pour acquérir des fonctionnalités personnalisées; base et opBNB sont tous deux des Rollups développés sur la base d'OP Stack.

La sécurité et la disponibilité de OP Stack ont été entièrement testées par le OP Mainnet, Base et d'autres chaînes. Cependant, il existe toujours des problèmes actuels tels que le manque de preuves de fraude, la centralisation dans le séquenceur, etc. OP Stack explore de nouvelles directions, telles que l'adoption d'une couche DA moins chère, l'utilisation de ZK Proof, le partage de séquenceurs, etc.

Arbitrum Orbit(Optimism)

Le 22 juin, Offchain Labs a publié des outils pour l'émission de l'Arbitrum Orbit Chain. Orbit Chain est une couche 3 construite sur Arbitrum Layer2, et peut choisir de se régler sur l'un des trois Layer2, à savoir Arbitrum One, Arbitrum Nova, Arbitrum Goerli. Les utilisateurs peuvent choisir d'utiliser la technologie Rollup ou Anytrust ; la différence est qu'Anytrust utilise DAC sans soumettre les données de transaction à la chaîne, à moindre coût mais avec une sécurité plus faible. Orbit Chain présente les avantages d'un processus de lancement de chaîne simple, d'une interopérabilité avec l'écosystème Arbitrum, de mises à jour immédiates de Nitro, et d'une compatibilité EVM+ fournie par Stylus (prend en charge Rust, C, C++, s'exécute sur la machine virtuelle WASM). Les utilisateurs peuvent personnaliser et émettre n'importe quelle Orbit Chain, mais doivent se régler sur Arbitrum Layer2 ; sinon, ils doivent contacter Offchain Labs ou Arbitrum DAO pour obtenir une autorisation.

ZK Stack(ZK)

Le 26 juin, zkSync a publié un article, annonçant que dans les semaines à venir, ils modifieront le code source existant et lanceront ZK Stack, permettant aux utilisateurs de construire leurs propres chaînes ZK super personnalisées. Contrairement à Orbit Chain d'Arbitrum, ZK Stack met l'accent sur la souveraineté et l'interopérabilité; les utilisateurs peuvent entièrement personnaliser selon leurs besoins. Les chaînes construites avec ZK Stack peuvent atteindre une interopérabilité sans ponts. ZK Stack peut être utilisé pour construire à la fois Layer2 et Layer3; les responsables ne l'ont pas restreint et n'ont pas exigé qu'il se règle sur zkSync. De ce point de vue, la souveraineté offerte par ZK Stack semble plus forte.

Starknet Stack/Madara(ZK)

La position initiale de Madara était en tant que trieur sur Starknet, exploitant l'accumulation technologique, développant avec succès Starknet Stack basé sur le produit original, aidant à construire des chaînes d'application Rollup sur Starknet. En utilisant Ethereum comme couche DA et en utilisant le prouveur partagé de Starknet pour le règlement sur Starknet. Du point de vue de la convivialité, Madara a déjà aidé les équipes à émettre des Rollups de chaînes d'application dans les 24 heures lors du hackathon PragmaOracle, et a également fourni une démonstration vidéo; par rapport au ZK Stack de zkSync, le niveau d'achèvement est plus élevé.

2.4 No-Code (Déploiement sans code)

Le déploiement sans code est une solution à seuil inférieur qui offre une option de lancement de chaîne en un clic pour les non-développeurs, promettant d'augmenter encore davantage l'adoption.

Caldera(Optimism)

Caldera Chain est une solution de lancement de chaîne entièrement personnalisable en un clic. Sur la couche d'exécution, il prend en charge OP Stack et Arbitrum Orbit, et la couche de règlement peut choisir entre Polygon, BSC, Evmos et d'autres chaînes compatibles avec l'EVM. 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 gamme d'infrastructures de soutien, telles que des explorateurs de blockchain, des robinets de testnet, des oracles et des ponts pris en charge par Hyperlane, réduisant ainsi davantage le coût de lancement d'une chaîne.

Eclipse(Optimism+ZK)

Eclipse a un haut niveau de personnalisation, prend en charge EVM et SolanaVM sur la couche d'exécution, et intègre Celestia, Avail et EigenLayer sur la couche DA. La couche de règlement fournit un règlement optimiste et développe un règlement ZK avec RISC0 zkVM.

Les utilisateurs peuvent également choisir l'accès à la chaîne (autorisé/non autorisé), les jetons Gas, s'ils veulent facturer des frais de Gas, s'ils veulent autoriser le MEV, les opcodes spécifiques, la taille des blocs, etc., ce qui lui confère un degré élevé de flexibilité.

Opside(ZK)

La caractéristique la plus remarquable d'Opside est qu'elle a construit un marché ZKP décentralisé. À l'origine, je voulais décrire le Prover séparément comme une couche, mais j'ai abandonné en raison du petit nombre de projets. Les Preuves de Connaissance Zéro (ZKP) ont des exigences computationnelles élevées. À mesure que la part de marché du zkRollup augmente progressivement, la décentralisation de ZKP est la principale direction pour le développement futur.

Opside adopte un mécanisme de consensus PoW sans permission pour attirer les mineurs à générer des ZKP, maintenant la sécurité et la disponibilité de zkRollup, sans que les initiateurs de la chaîne aient besoin de considérer le problème de génération de preuves. Au niveau du vérificateur, il adopte un mécanisme PoS pour abaisser la barrière à l'entrée et promouvoir la centralisation des vérificateurs.

Opside propose des services personnalisés; les utilisateurs peuvent choisir parmi zkSync, Starknet, Polygon zkEVM et d'autres zkEVM, et peuvent également modifier le modèle économique et ajuster les frais de gaz.

Le point de vue futur de RaaS

Plus de ZK

Par rapport à Optimistic Rollup, zkRollup améliore la sécurité de l'économique au cryptographique, le rendant plus sûr ; élimine le besoin d'une longue période d'attente pour les challengers, réduisant ainsi le délai de confirmation ; et compresse les données de manière plus efficace, rendant DA moins cher.

Bien que la solution Optimism possède une part de marché élevée en raison de sa maturité technologique et de son avantage précoce dans le lancement de produits, ZK en tant que technologie révolutionnaire jouera un rôle de plus en plus important à l'avenir. Dans son discours au Monténégro, Vitalik a placé la technologie ZK sur un pied d'égalité avec la technologie blockchain, ce qui reflète également indirectement l'importance de ZK.

À mesure que la technologie continue de s'améliorer, de plus en plus de projets zk-Rollup en tant que service feront leur apparition publique, offrant aux utilisateurs plus de choix.

Plus de Non-Ethereum

À ce jour, l'écosystème Ethereum occupe toujours une position absolument dominante dans l'ensemble de l'industrie de la blockchain. Bien que d'autres communautés itèrent et innovent constamment, elles ne parviennent toujours pas à ébranler le trône d'Ethereum.

En RaaS, les choses semblent avoir changé un peu. En raison de la faible capacité de stockage de données d'Ethereum et des prix élevés, les gens peuvent choisir des couches DA moins chères comme Celestia, Avail, ou Polygon; Ethereum n'est pas modulaire et difficile à modifier, les gens peuvent opter pour le kit de développement logiciel Cosmos hautement modulaire; l'EVM est inefficace, les gens peuvent choisir des VM plus efficaces comme Solana VM, Move VM, CairoVM.

'Une seule fleur ne fait pas le printemps, mais cent fleurs en pleine floraison font le printemps partout.' Diverses solutions de l'écosystème non-Ethereum fleuriront avec une nouvelle vitalité dans RaaS.

Plus de Modularisation

Le rôle de la modularisation peut être divisé en deux points : l'un est que chaque module peut itérer rapidement, améliorant l'efficacité du développement ; le deuxième est que la modularisation peut grandement réduire la complexité de la personnalisation.

Dans l'environnement actuel du marché, il est presque impossible de développer indépendamment une solution tout-en-un; la vitesse globale d'innovation ne peut jamais suivre l'itération rapide des petits modules. Les exigences de personnalisation extrême conduiront à une plus grande précision de la division en modules; si on ne se modulise pas, on finira par être décomposé par d'autres projets, comme OP Stack et Arbitrum Orbit étant séparés en couches d'exécution par Caldera.

Plus de personnalisation

À mesure que la technologie de mise à l'échelle mûrit, les frais de transaction diminuent et l'infrastructure s'améliore, les gens réalisent : 'Fou, la clé est dans l'application.' Chaque application a ses règles et modèles d'exploitation spécifiques ; une seule solution ne peut s'adapter à un écosystème d'application 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, des mécanismes d'admission aux hypothèses de sécurité, des moteurs de contrat à l'autonomisation des jetons, le degré de personnalisation pour le futur Rollup va progressivement se mettre à niveau, offrant des solutions plus flexibles pour les applications.

Plus d'interopérabilité

Comme mentionné précédemment, la position dominante de l'écosystème Ethereum dans l'écosystème blockchain est largement liée à sa liquidité importante verrouillée. Sur le marché des cryptomonnaies, chaque chaîne existant indépendamment, la liquidité ne peut pas exister simultanément sur deux chaînes ; l'augmentation du nombre de Rollups entraînera une fragmentation supplémentaire de la liquidité, ce qui devient un problème sérieux.

Une interopérabilité renforcée peut réduire les frictions entre les chaînes et permettre à la liquidité de circuler en douceur entre différentes chaînes, voire de partager la liquidité. Conforme aux idées promues par Cosmos, OP Stack, Arbitrun Orbit, ZK Stack, Starknet Stack, etc., cherchent tous à construire un vaste écosystème de chaînes d'application. Les Rollups construits en utilisant la même pile technologique, en raison de leur même architecture technique, peuvent obtenir une interopérabilité native sans avoir besoin de construire des ponts inter-chaînes.

Plus de sur-collatéralisation

De nombreux services de RaaS utilisent actuellement le modèle PoS, utilisant des pénalités économiques pour augmenter le coût des activités malveillantes afin d'améliorer la sécurité. Mais la sécurité économique exige des actifs de garantie profonde, ce qui entraîne une faible utilisation du capital et une augmentation du coût de démarrage pour les fournisseurs de services.

La sur-collatéralisation est une bonne solution, utilisant le grand pool de mise en jeu d'Ethereum pour fournir une sécurité partagée pour d'autres services tout en augmentant les revenus des stakers et en améliorant l'utilisation du capital. EigenLayer et Espresso travaillent actuellement sur des projets connexes, et il est à prévoir que de plus en plus de services seront garantis par la sur-collatéralisation pour la sécurité économique à l'avenir.

En résumé, Le véritable bénéficiaire du développement de RaaS est la chaîne d'application. Le concept de chaîne d'application proposé par Cosmos et Polkadot au cours des premières années peut-il germer et exploser dans l'écosystème RaaS? Nous devrons également attendre et voir.

Peut-être que seule l'innovation au niveau de l'application peut stimuler la croissance explosive de l'écosystème RaaS. Après tout, même la meilleure route n'est pas considérée comme une bonne infrastructure s'il n'y a pas de voitures qui y circulent.

Avertissement:

  1. Cet article est repris de [Gate.ioMarsbit]. Tous les droits d'auteur appartiennent à l'auteur original [CynicLeo]. Si vous avez des objections à cette réimpression, veuillez contacter l'équipe Gate Learn, ils s'en occuperont rapidement.
  2. Responsabilité de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent en aucun cas un conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.

LK Venture: Aperçu, Écosystème et Perspectives futures de RaaS. L'été Rollup est-il à l'horizon?

Débutant12/17/2023, 12:54:18 PM
Cet article discute de l'écosystème RaaS et de son état actuel de développement. Il fournit une analyse détaillée de l'écosystème RaaS selon quatre dimensions : disponibilité des données, kits de développement logiciel, séquenceurs et déploiement sans code. L'article explore également comment ces outils peuvent optimiser la scalabilité des blockchains.

En blockchain, il existe un Triangle impossible, qui est que la sécurité, la décentralisation et la scalabilité ne peuvent pas être réalisées simultanément. Bitcoin et Ethereum ont choisi les deux premiers mais manquent de la dernière. Un grand volume de transactions sur une courte période peut entraîner une congestion du réseau et des frais de transaction élevés.

Le concept de scalabilité a été proposé pour la première fois dans l'écosystème Bitcoin, avec l'espoir de construire une deuxième couche virtuelle au-dessus de Bitcoin pour gérer les transactions, tandis que la chaîne principale serait utilisée pour le règlement. Ethereum a tenté d'atteindre la scalabilité par divers moyens, tels que les canaux d'état, les chaînes secondaires et le Plasma, mais aucun n'a été entièrement réussi. Le 5 septembre 2018, Barry Hat a proposé le concept de Rollup sur Github. Finalement, la technologie Rollup a obtenu l'approbation de la communauté, et la Fondation Ethereum l'a appelée la seule technologie de couche 2.

Cinq ans ont passé en un clin d'œil, et le Rollup d'Ethereum, qui attire le plus l'attention du marché, a récemment fait état de nouveaux développements fréquents dans le RaaS (Rollup en tant que service). Allons-nous bientôt voir un été Rollup bientôt ? Cet article analyse la vision d'ensemble, l'écosystème et le développement futur du RaaS, dans l'espoir d'avoir un aperçu de l'ensemble.

Vue d'ensemble de RaaS

En termes d'analyse technique sur Rollup, sa mise en œuvre est relativement complexe, nécessitant un haut niveau de compétences professionnelles et de capacités de développement. La barrière élevée à l'entrée pour le lancement d'une chaîne est contraire au concept de la permission sans autorisation de la blockchain.

Rollup-as-a-Service (RaaS) propose Rollup en tant que service, offrant une expérience plus conviviale et pratique pour le déploiement de Rollup pour les entreprises, organisations et particuliers, similaire à Cosmos SDK et Polkadot Substrate.

Comme cela a été fait pour les chaînes de couche 1, RaaS fournit un SDK général pour Rollup, permettant le développement et le déploiement autonomes de Rollup grâce à des configurations simples. La fonction personnalisable maintient la souveraineté du projet. Certains projets RaaS offrent même une fonction de lancement de chaîne en un clic sans code, permettant aux utilisateurs sans compétences en programmation de déployer leur propre Rollup.

Rollup est hautement modulaire. Les séquenceurs et les prouveurs peuvent être mis à niveau de manière itérative séparément. Dans RaaS, certains projets se spécialisent dans la conception et le développement de séquenceurs et de prouveurs, offrant des services à tous les Rollups.

RaaS entraîne les changements suivants :

1.Chaînes d'application moins chères, plus efficaces et tout aussi sécurisées : Rollup déplace les processus informatiques coûteux hors chaîne, rendant les transactions moins chères et plus efficaces. En utilisant la chaîne publique sous-jacente comme couche de Disponibilité des Données (DA) et les contrats intelligents pour la vérification de la preuve, il peut atteindre le même niveau de sécurité que la chaîne publique sous-jacente.

2. Un terrain d'essai pour les idées innovantes: Rollup utilise le même environnement de machine virtuelle que la chaîne publique sous-jacente mais à un coût beaucoup plus bas. Il peut servir de terrain d'essai pour la chaîne sous-jacente, permettant aux propositions de la communauté d'être soigneusement testées sur Rollup avant d'être migrées vers la chaîne publique sous-jacente.

3. Une interopérabilité accrue : Les Rollups utilisant le même ensemble de services RaaS, en raison de l'architecture technologique identique, peuvent facilement définir un ensemble de règles de message. Ils peuvent transmettre des messages entre eux sans avoir besoin de pont pour des opérations inter-chaînes, réalisant ainsi une haute interopérabilité entre eux.

Écosystème RaaS

De manière générale, tous les projets contribuant à l'émission de Rollup appartiennent à l'écosystème RaaS. Cet article, basé sur le principe de modularité et de bas en haut, catégorise l'écosystème RaaS en quatre niveaux : DA (Disponibilité des données), SDK (Kit de développement logiciel), Séquenceur et No-Code (déploiement).

Certains projets offrent des services à plusieurs niveaux et seront discutés de manière exhaustive lors de leur première apparition ; ils ne seront pas répétés dans le texte ultérieur.

2.1 DA(Data Availablity)

Théoriquement, n'importe quelle chaîne publique peut servir de couche DA pour stocker les données de transaction de Rollup. Cependant, sans une couche DA stable et fonctionnelle correctement, Rollup ne pourra pas vérifier la fiabilité des transitions d'état.

Pour Rollup, il y a deux choix. L'un est le Rollup de Contrat Intelligents, qui est le mode choisi par la plupart des Rollups aujourd'hui. Il repose en fait sur la chaîne publique sous-jacente pour le règlement et la disponibilité des données. L'autre est le Rollup de Souveraineté, qui sépare la disponibilité des données du règlement et ne repose que sur la chaîne publique sous-jacente pour la disponibilité des données tout en gérant le règlement lui-même.

L'ancien choisit généralement des chaînes publiques avec des fonctions complètes, telles que des chaînes compatibles avec l'EVM, des chaînes compatibles avec Cosmos ou Solana. Les besoins de ce dernier ont engendré des projets spécialisés dans la disponibilité des données, notamment Celestia, EigenLayer et Avail.

Celestia

Celestia est une chaîne PoS construite en utilisant le SDK Cosmos, en utilisant un algorithme de consensus Tendermint modifié et des codes RS pour le codage des données de bloc. En utilisant des techniques d'échantillonnage de disponibilité des données, Celestia réduit encore davantage le coût de vérification pour les nœuds légers, qui ont seulement besoin de télécharger une partie des données de bloc pour vérifier la disponibilité des données.

De plus, pour vérifier si un bloc a été correctement encodé, Celestia utilise le mécanisme de l'Optimisme. Il suppose de manière optimiste un encodage correct initialement. Si aucune preuve de fraude n'est reçue après une certaine période, il confirme que le bloc a été correctement encodé. Bien que ce mécanisme d'Optimisme améliore l'efficacité d'exécution, il introduit toutefois une certaine latence.

Disponible

Avail est un projet soutenu par Polygon Labs, utilisant l'algorithme de consensus BABE+GRANDPA. Il utilise également la technologie d'échantillonnage de disponibilité des données. Contrairement à Celestia, Avail utilise des preuves de validité pour vérifier que les blocs ont été correctement encodés, en utilisant les preuves KZG plus efficaces au lieu des Merkle Proofs.

EigenLayer

EigenLayer est essentiellement une solution pour le staking lourd, visant à utiliser la liquidité de staking d'Ethereum pour fournir une sécurité économique aux projets. Avec EigenLayer, les nouveaux protocoles n'ont pas besoin de construire leur propre réseau de vérification distribué ; ils ont juste besoin de tirer parti de la sécurité du staking lourd d'Ethereum grâce à EigenLayer. EigenLayer se comporte de manière excellente dans des scénarios légers, sans permission et décentralisés, ce qui en fait un cas d'utilisation idéal dans le contexte du scaling d'Ethereum.

Parce que la couche DA ne réalise pas de calculs de transaction mais encode et s'engage uniquement dans les données de transaction, les exigences pour les nœuds sont moindres. Comme il utilise l'algorithme PoS, la liquidité de mise en jeu reflète directement la sécurité et la disponibilité de la blockchain, ce qui constitue précisément l'opportunité pour EigenLayer de briller.

EigenLayer existe en tant que contrat intelligent sur Ethereum, utilisant des preuves de validité KZG pour vérifier le codage correct des blocs. Cependant, EigenLayer n'a pas encore adopté la technologie d'échantillonnage de disponibilité des données, ce qui pourrait être lié aux prochains plans de mise à niveau d'Ethereum.

2.2 Séquenceur

Le travail du séquenceur est de trier les transactions utilisateur reçues, et toutes les exécutions ultérieures et la production de blocs se dérouleront dans cet ordre. Dans l'architecture d'Ethereum, parce que le tri et l'exécution sont gérés par la même entité, cela conduit à une puissance excessive pour les validateurs. Cela entraîne des phénomènes comme la MEV (Valeur Extractible par le Mineur) et la censure, qui ont un impact considérable sur l'expérience utilisateur.

Séparer le tri de l'exécution est le reflet du concept de séparation du PBS (Propose Builder Separation) de la proposition. Cependant, les architectures actuelles de Rollup s'appuient toujours largement sur des séquenceurs centralisés pour déterminer l'ordre des transactions, ce qui pose des risques de points de défaillance unique et de censure, et donc une solution décentralisée continue d'être recherchée.

Astria

Astria propose une solution de séquenceur partagé. Les transactions des utilisateurs provenant de différents Rollups sont collectées dans le séquenceur Astria. Pour les nœuds Rollup, les données peuvent être directement récupérées depuis Astria pour obtenir des confirmations douces avec une latence inférieure ; ou ils peuvent attendre qu'Astria commette les données à la couche DA pour obtenir la finalité la plus forte.

Étant donné que les données soumises par Astria contiennent des transactions provenant de plusieurs Rollups, chaque Rollup doit filtrer les transactions invalides (y compris celles provenant d'autres Rollups) en fonction de son mécanisme de consensus avant de les traiter. Astria ne fournit que les données, laissant le choix du consensus aux nœuds Rollup, préservant ainsi la souveraineté du Rollup.

OP Stack

La configuration par défaut d'OP Stack utilise un seul séquenceur dédié pour le tri des transactions. Une modification simple consiste à utiliser un ensemble autorisé de séquenceurs, ce qui pourrait atténuer la probabilité d'activités malveillantes grâce à un mécanisme de preuve d'enjeu.

Après avoir introduit le concept de Superchaîne dans OP Stack, un séquenceur partagé devient un choix inévitable, apportant une fonctionnalité de cross-chain atomique et améliorant l'interopérabilité entre les Superchaînes.

Expresso

Espresso vise à utiliser la liquidité des validateurs Ethereum et à obtenir une sécurité partagée grâce à un stake important. Espresso intègre le séquenceur et DA, fournissant des résultats de tri pour les Rollups via une API REST, en abstrayant les détails du DA. La sécurité du consensus est vérifiée par des contrats intelligents situés sur L1, offrant une fiabilité accrue.

Saga

Saga a initialement joué un rôle similaire à Cosmos Hub, fournissant une sécurité partagée pour les chaînes d'application sur Saga qui utilisent le Cosmos SDK.

Avec la montée en puissance des Rollups, Saga collabore avec Celestia, en utilisant Celestia comme DA tout en convertissant ses validateurs en séquenceurs. Il échange des informations avec les Rollups de couche supérieure via Optimistic Rollup IBC, offrant une sécurité partagée.

ÉLÉGANT

Contrairement à d'autres séquenceurs, SUAVE cible spécifiquement le marché MEV. Les Flashbots sont les leaders incontestés de l'espace MEV, et SUAVE est leur produit visant à capturer le MEV inter-chaînes, affirmant que 'l'avenir du MEV est SUAVE'. Avec le séquenceur partagé fourni par SUAVE, les transactions atomiques inter-chaînes deviennent possibles, contribuant à l'efficacité des marchés de capitaux de différentes chaînes.

EigenLayer

Nous avons déjà discuté du cas d'utilisation d'EigenLayer au niveau DA. La décentralisation des séquenceurs est également la spécialité d'EigenLayer.

Étant donné que les séquenceurs ne sont responsables que du tri et non de l'exécution, les exigences en matière de nœuds sont très faibles. La clé de la décentralisation réside dans la réduction du potentiel d'activité malveillante grâce à des mécanismes de pénalité. EigenLayer peut fournir des pools de mise en jeu profonds, utilisant la décentralisation d'Ethereum pour cultiver la décentralisation des séquenceurs Rollup.

2.3 SDK (Software Development Kit)

Tout comme le SDK Cosmos, le SDK fourni par RaaS permet aux développeurs de réutiliser un grand nombre de modules logiciels et de personnaliser le Rollup dont ils ont besoin au coût le plus bas, réduisant la difficulté de développement.

Rollkit(Optimism)

Rollkit a été initialement incubé par la communauté Celestia et est maintenant devenu un projet indépendant. Rollkit utilise Celestia comme couche DA, fournissant une interface client compatible ABCI, desservant tous les Rollups compatibles ABCI (chaînes Cosmos).

À ce stade, Rollkit utilise un séquenceur centralisé unique et prend en charge l'intégration de Cosmos SDK, Ethermint et CosmWasm. Les utilisateurs peuvent choisir l'environnement d'exécution qu'ils souhaitent. À l'avenir, Rollkit continuera à se développer pour prendre en charge davantage de services de configuration.

Dymension(Optimisim)

Dymension divise les services en front-end et back-end. Le front-end prend en charge des RollApps personnalisées, pris en charge par Dymension RDK (Cosmos SDK modifié). Le back-end Dymension Hub coordonne l'ensemble du système, gérant DA et la séquence.

Dymension utilise le mécanisme Optimism. Le hub Dymension accepte de manière optimiste les mises à jour d'état du séquenceur. Si une preuve de fraude valide est reçue, il annulera le changement d'état. Les RollApps peuvent atteindre une latence moyenne de 0,2 seconde et un maximum de 20 000 TPS.

Dymension adopte un schéma de génération de bloc flexible, lorsqu'il n'y a pas de transactions dans le bloc, il cessera de générer des blocs, ce qui réduit considérablement les coûts d'exploitation du séquenceur.

À ce stade, le produit Dymension est encore en développement et prend déjà en charge la couche d'exécution de l'EVM, et il n'y a pas encore de choix clair pour la couche DA.

Souverain(ZK)

Le kit de développement logiciel Sovereign propose zk-Rollup en tant que service, fournissant des modules généraux pour la construction de blockchains et un zkVM qui cache les détails sous-jacents des preuves de connaissance nulle, permettant aux développeurs de programmer en Rust. Le SDK peut le compiler dans une forme zk-friendly efficace.

Comme son nom l'indique, Sovereign SDK met l'accent sur la souveraineté. Rollup détermine la légalité des transitions d'état grâce à des règles de consensus personnalisées, sans nécessiter de vérification de la part de la couche DA.

Actuellement, le SDK Souverain s'est déjà adapté à la couche DA de Célestia et Avail, prend en charge le zkVM de Risc0 et peut réaliser le déploiement et la démonstration de Rollup.

Stackr(Inconnu)

Stackr propose une innovation plus radicale, souhaitant transférer l'architecture de microservices sur l'internet traditionnel vers la blockchain, introduisant le concept de micro-rollup.

La relation entre le rouleau régulier et le micro-rouleau est comme celle entre les machines virtuelles et les conteneurs. En utilisant le SDK Stackr, les développeurs n'ont qu'à définir la structure de données requise et les fonctions de transition d'état ; le reste est géré par Stackr.

Stackr prend en charge plusieurs environnements d'exécution, tels que l'EVM, Solana VM, FuelVM, etc. Les utilisateurs peuvent choisir l'environnement qu'ils souhaitent utiliser.

AltLayer(Optimism)

AltLayer, en tant que RaaS décentralisé et flexible, offre un SDK destiné aux développeurs et un tableau de bord No-Code qui ne nécessite pas d'expérience en codage, capable de lancer des chaînes en un clic.

AltLayer fournit un Rollup flexible unique, appelé Flash Layer. Lorsque la demande d'application augmente de façon spectaculaire, une chaîne Rollup peut être déployée rapidement. Lorsque la demande revient à la normale, le règlement peut être effectué sur L1, abandonnant ce Rollup, réalisant la scalabilité horizontale commune dans le système internet.

AltLayer vise à prendre en charge plusieurs chaînes et environnements d'exécution multiples et a déjà réalisé la prise en charge de l'EVM et de WASM.

Pile OP (Optimisme)

OP Stack est conçu pour prendre en charge l'Optimism Superchain, un réseau proposé partageant la sécurité, la couche de communication et la pile de développement conjoint du réseau L2. Après la mise à niveau de Bedrock, les Rollups créés à l'aide d'OP Stack seront nativement compatibles avec Superchain. Bien sûr, les composants d'OP Stack peuvent être modifiés pour acquérir des fonctionnalités personnalisées; base et opBNB sont tous deux des Rollups développés sur la base d'OP Stack.

La sécurité et la disponibilité de OP Stack ont été entièrement testées par le OP Mainnet, Base et d'autres chaînes. Cependant, il existe toujours des problèmes actuels tels que le manque de preuves de fraude, la centralisation dans le séquenceur, etc. OP Stack explore de nouvelles directions, telles que l'adoption d'une couche DA moins chère, l'utilisation de ZK Proof, le partage de séquenceurs, etc.

Arbitrum Orbit(Optimism)

Le 22 juin, Offchain Labs a publié des outils pour l'émission de l'Arbitrum Orbit Chain. Orbit Chain est une couche 3 construite sur Arbitrum Layer2, et peut choisir de se régler sur l'un des trois Layer2, à savoir Arbitrum One, Arbitrum Nova, Arbitrum Goerli. Les utilisateurs peuvent choisir d'utiliser la technologie Rollup ou Anytrust ; la différence est qu'Anytrust utilise DAC sans soumettre les données de transaction à la chaîne, à moindre coût mais avec une sécurité plus faible. Orbit Chain présente les avantages d'un processus de lancement de chaîne simple, d'une interopérabilité avec l'écosystème Arbitrum, de mises à jour immédiates de Nitro, et d'une compatibilité EVM+ fournie par Stylus (prend en charge Rust, C, C++, s'exécute sur la machine virtuelle WASM). Les utilisateurs peuvent personnaliser et émettre n'importe quelle Orbit Chain, mais doivent se régler sur Arbitrum Layer2 ; sinon, ils doivent contacter Offchain Labs ou Arbitrum DAO pour obtenir une autorisation.

ZK Stack(ZK)

Le 26 juin, zkSync a publié un article, annonçant que dans les semaines à venir, ils modifieront le code source existant et lanceront ZK Stack, permettant aux utilisateurs de construire leurs propres chaînes ZK super personnalisées. Contrairement à Orbit Chain d'Arbitrum, ZK Stack met l'accent sur la souveraineté et l'interopérabilité; les utilisateurs peuvent entièrement personnaliser selon leurs besoins. Les chaînes construites avec ZK Stack peuvent atteindre une interopérabilité sans ponts. ZK Stack peut être utilisé pour construire à la fois Layer2 et Layer3; les responsables ne l'ont pas restreint et n'ont pas exigé qu'il se règle sur zkSync. De ce point de vue, la souveraineté offerte par ZK Stack semble plus forte.

Starknet Stack/Madara(ZK)

La position initiale de Madara était en tant que trieur sur Starknet, exploitant l'accumulation technologique, développant avec succès Starknet Stack basé sur le produit original, aidant à construire des chaînes d'application Rollup sur Starknet. En utilisant Ethereum comme couche DA et en utilisant le prouveur partagé de Starknet pour le règlement sur Starknet. Du point de vue de la convivialité, Madara a déjà aidé les équipes à émettre des Rollups de chaînes d'application dans les 24 heures lors du hackathon PragmaOracle, et a également fourni une démonstration vidéo; par rapport au ZK Stack de zkSync, le niveau d'achèvement est plus élevé.

2.4 No-Code (Déploiement sans code)

Le déploiement sans code est une solution à seuil inférieur qui offre une option de lancement de chaîne en un clic pour les non-développeurs, promettant d'augmenter encore davantage l'adoption.

Caldera(Optimism)

Caldera Chain est une solution de lancement de chaîne entièrement personnalisable en un clic. Sur la couche d'exécution, il prend en charge OP Stack et Arbitrum Orbit, et la couche de règlement peut choisir entre Polygon, BSC, Evmos et d'autres chaînes compatibles avec l'EVM. 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 gamme d'infrastructures de soutien, telles que des explorateurs de blockchain, des robinets de testnet, des oracles et des ponts pris en charge par Hyperlane, réduisant ainsi davantage le coût de lancement d'une chaîne.

Eclipse(Optimism+ZK)

Eclipse a un haut niveau de personnalisation, prend en charge EVM et SolanaVM sur la couche d'exécution, et intègre Celestia, Avail et EigenLayer sur la couche DA. La couche de règlement fournit un règlement optimiste et développe un règlement ZK avec RISC0 zkVM.

Les utilisateurs peuvent également choisir l'accès à la chaîne (autorisé/non autorisé), les jetons Gas, s'ils veulent facturer des frais de Gas, s'ils veulent autoriser le MEV, les opcodes spécifiques, la taille des blocs, etc., ce qui lui confère un degré élevé de flexibilité.

Opside(ZK)

La caractéristique la plus remarquable d'Opside est qu'elle a construit un marché ZKP décentralisé. À l'origine, je voulais décrire le Prover séparément comme une couche, mais j'ai abandonné en raison du petit nombre de projets. Les Preuves de Connaissance Zéro (ZKP) ont des exigences computationnelles élevées. À mesure que la part de marché du zkRollup augmente progressivement, la décentralisation de ZKP est la principale direction pour le développement futur.

Opside adopte un mécanisme de consensus PoW sans permission pour attirer les mineurs à générer des ZKP, maintenant la sécurité et la disponibilité de zkRollup, sans que les initiateurs de la chaîne aient besoin de considérer le problème de génération de preuves. Au niveau du vérificateur, il adopte un mécanisme PoS pour abaisser la barrière à l'entrée et promouvoir la centralisation des vérificateurs.

Opside propose des services personnalisés; les utilisateurs peuvent choisir parmi zkSync, Starknet, Polygon zkEVM et d'autres zkEVM, et peuvent également modifier le modèle économique et ajuster les frais de gaz.

Le point de vue futur de RaaS

Plus de ZK

Par rapport à Optimistic Rollup, zkRollup améliore la sécurité de l'économique au cryptographique, le rendant plus sûr ; élimine le besoin d'une longue période d'attente pour les challengers, réduisant ainsi le délai de confirmation ; et compresse les données de manière plus efficace, rendant DA moins cher.

Bien que la solution Optimism possède une part de marché élevée en raison de sa maturité technologique et de son avantage précoce dans le lancement de produits, ZK en tant que technologie révolutionnaire jouera un rôle de plus en plus important à l'avenir. Dans son discours au Monténégro, Vitalik a placé la technologie ZK sur un pied d'égalité avec la technologie blockchain, ce qui reflète également indirectement l'importance de ZK.

À mesure que la technologie continue de s'améliorer, de plus en plus de projets zk-Rollup en tant que service feront leur apparition publique, offrant aux utilisateurs plus de choix.

Plus de Non-Ethereum

À ce jour, l'écosystème Ethereum occupe toujours une position absolument dominante dans l'ensemble de l'industrie de la blockchain. Bien que d'autres communautés itèrent et innovent constamment, elles ne parviennent toujours pas à ébranler le trône d'Ethereum.

En RaaS, les choses semblent avoir changé un peu. En raison de la faible capacité de stockage de données d'Ethereum et des prix élevés, les gens peuvent choisir des couches DA moins chères comme Celestia, Avail, ou Polygon; Ethereum n'est pas modulaire et difficile à modifier, les gens peuvent opter pour le kit de développement logiciel Cosmos hautement modulaire; l'EVM est inefficace, les gens peuvent choisir des VM plus efficaces comme Solana VM, Move VM, CairoVM.

'Une seule fleur ne fait pas le printemps, mais cent fleurs en pleine floraison font le printemps partout.' Diverses solutions de l'écosystème non-Ethereum fleuriront avec une nouvelle vitalité dans RaaS.

Plus de Modularisation

Le rôle de la modularisation peut être divisé en deux points : l'un est que chaque module peut itérer rapidement, améliorant l'efficacité du développement ; le deuxième est que la modularisation peut grandement réduire la complexité de la personnalisation.

Dans l'environnement actuel du marché, il est presque impossible de développer indépendamment une solution tout-en-un; la vitesse globale d'innovation ne peut jamais suivre l'itération rapide des petits modules. Les exigences de personnalisation extrême conduiront à une plus grande précision de la division en modules; si on ne se modulise pas, on finira par être décomposé par d'autres projets, comme OP Stack et Arbitrum Orbit étant séparés en couches d'exécution par Caldera.

Plus de personnalisation

À mesure que la technologie de mise à l'échelle mûrit, les frais de transaction diminuent et l'infrastructure s'améliore, les gens réalisent : 'Fou, la clé est dans l'application.' Chaque application a ses règles et modèles d'exploitation spécifiques ; une seule solution ne peut s'adapter à un écosystème d'application 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, des mécanismes d'admission aux hypothèses de sécurité, des moteurs de contrat à l'autonomisation des jetons, le degré de personnalisation pour le futur Rollup va progressivement se mettre à niveau, offrant des solutions plus flexibles pour les applications.

Plus d'interopérabilité

Comme mentionné précédemment, la position dominante de l'écosystème Ethereum dans l'écosystème blockchain est largement liée à sa liquidité importante verrouillée. Sur le marché des cryptomonnaies, chaque chaîne existant indépendamment, la liquidité ne peut pas exister simultanément sur deux chaînes ; l'augmentation du nombre de Rollups entraînera une fragmentation supplémentaire de la liquidité, ce qui devient un problème sérieux.

Une interopérabilité renforcée peut réduire les frictions entre les chaînes et permettre à la liquidité de circuler en douceur entre différentes chaînes, voire de partager la liquidité. Conforme aux idées promues par Cosmos, OP Stack, Arbitrun Orbit, ZK Stack, Starknet Stack, etc., cherchent tous à construire un vaste écosystème de chaînes d'application. Les Rollups construits en utilisant la même pile technologique, en raison de leur même architecture technique, peuvent obtenir une interopérabilité native sans avoir besoin de construire des ponts inter-chaînes.

Plus de sur-collatéralisation

De nombreux services de RaaS utilisent actuellement le modèle PoS, utilisant des pénalités économiques pour augmenter le coût des activités malveillantes afin d'améliorer la sécurité. Mais la sécurité économique exige des actifs de garantie profonde, ce qui entraîne une faible utilisation du capital et une augmentation du coût de démarrage pour les fournisseurs de services.

La sur-collatéralisation est une bonne solution, utilisant le grand pool de mise en jeu d'Ethereum pour fournir une sécurité partagée pour d'autres services tout en augmentant les revenus des stakers et en améliorant l'utilisation du capital. EigenLayer et Espresso travaillent actuellement sur des projets connexes, et il est à prévoir que de plus en plus de services seront garantis par la sur-collatéralisation pour la sécurité économique à l'avenir.

En résumé, Le véritable bénéficiaire du développement de RaaS est la chaîne d'application. Le concept de chaîne d'application proposé par Cosmos et Polkadot au cours des premières années peut-il germer et exploser dans l'écosystème RaaS? Nous devrons également attendre et voir.

Peut-être que seule l'innovation au niveau de l'application peut stimuler la croissance explosive de l'écosystème RaaS. Après tout, même la meilleure route n'est pas considérée comme une bonne infrastructure s'il n'y a pas de voitures qui y circulent.

Avertissement:

  1. Cet article est repris de [Gate.ioMarsbit]. Tous les droits d'auteur appartiennent à l'auteur original [CynicLeo]. Si vous avez des objections à cette réimpression, veuillez contacter l'équipe Gate Learn, ils s'en occuperont rapidement.
  2. Responsabilité de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent en aucun cas un conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!