Rollup en tant que service : une nouvelle situation pour l'expansion de la blockchain

Auteur : Callum@Web3CN.Pro

Avec l'écologie croissante d'Ethereum, les inconvénients des blockchains uniques deviennent de plus en plus évidents. Des problèmes tels que la congestion de la chaîne, les coûts de transaction élevés et la non-personnalisation sont progressivement exposés. Afin de résoudre ces limitations de performances, une solution d'expansion diversifiée.

À l'heure actuelle, le schéma d'expansion d'Ethereum est divisé en expansion en chaîne (on-chain) et en expansion hors chaîne (off-chain). L'expansion en chaîne consiste à améliorer les performances de la blockchain elle-même et à améliorer l'évolutivité d'Ethereum lui-même ; l'expansion hors chaîne est séparée du réseau principal de premier niveau, sans modifier le protocole Ethereum existant. Actuellement, il n'existe qu'une seule solution pour l'expansion en chaîne : le sharding. Bien qu'il existe de nombreuses extensions hors chaîne, Rollup est actuellement la principale solution.

** L'essence de Rollup est une solution d'extension modulaire qui sépare la couche d'exécution de la chaîne de blocs unique. Il transfère le calcul hors chaîne, puis transfère les résultats d'exécution de la chaîne vers la chaîne pour vérification. d'Ethereum Améliorer les performances du réseau dans les situations critiques. ** Au cours de ce processus, une nouvelle piste - Rollup as a Service (RaaS) a été progressivement dérivée. RaaS considère le déploiement de Rollups comme un service, fournit des Rollups personnalisables et fournit des services plus pratiques et flexibles aux développeurs pour créer des Rollups.

Cet article présentera ce qu'est le RaaS, triera les projets liés au RaaS et analysera les opportunités et les défis du RaaS.

Qu'est-ce que RaaS

Avant de comprendre le RaaS, introduisons brièvement le principe de la technologie Rollup. Il s'agit d'une technologie qui regroupe une grande quantité d'informations de transaction dans une seule transaction pour le traitement, ce qui peut améliorer le débit des transactions, réduire les coûts de transaction et améliorer le degré de décentralisation du réseau sur le réseau Ethereum. Les exigences d'expansion d'Ethereum ont donné naissance au développement de Rollup, et ont également différencié le Rollup à usage général et le Rollup spécifique à l'application. Rollups à usage général tels que Arbitrum et Optimism, ces projets permettent le déploiement de l'écologie dapp sur leurs chaînes, mais s'appuient sur la couche de règlement, la couche de disponibilité des données et la couche de consensus de Layer1. Les rollups spécifiques aux applications, tels que Lootapring et dydx, sont des applications uniques déployées sur la blockchain sous forme de rollups. Ils ne nécessitent pas d'ensemble de validateurs distincts et consomment moins. Par conséquent, qu'il s'agisse d'un développement de blockchain unique ou d'un développement d'application spécifique, il existe une forte demande d'outils Rollup, qui conduit progressivement au marché du RaaS.

En bref, Rollup as a Service (RaaS) est un produit rollup permettant de lancer de nouvelles personnalisations d'applications. Le produit est similaire à un produit logiciel en tant que service (SaaS), et les utilisateurs n'ont pas besoin de maintenir ou d'héberger une partie du produit de service, il n'y a donc pas besoin de gestion logicielle et matérielle complexe. Avec RaaS, les développeurs disposent d'un SDK ou d'un tableau de bord pour lancer un déploiement d'applications spécifiques. Les développeurs n'ont pas à se soucier de trouver des nœuds pour exploiter les rollups, ou de créer ou de maintenir un code, il fournit des outils et des services pour déployer les produits Rollup. Ce produit offre de solides capacités anti-censure, permet un traitement sécurisé des transactions et assure le fonctionnement durable du réseau blockchain.

Projets liés au RaaS

A l'heure actuelle, les projets RaaS du marché se répartissent principalement en trois catégories : SDK, solution no-code et séquenceur mutualisé.

SDK

La solution SDK fournit aux développeurs un ensemble de kits de développement de logiciels à usage général, rendant le déploiement de Rollup aussi simple que le déploiement de contrats intelligents. Les produits représentatifs incluent OP Stack, Rollkit, Sovereign SDK, etc.

**OP Stack : ** est la pile logicielle de l'équipe Optimism afin de réaliser l'architecture modulaire de la blockchain. OP Stack divise la couche 2 en trois couches : couche de consensus, couche d'exécution et couche de règlement, puis normalise les trois couches pour faciliter la tâche des développeurs L'assemblage du module simplifie le processus de construction de la blockchain modulaire.

Rollkit : est un SDK de chaîne de cheveux modulaire développé par la communauté Celestia. Le framework Rollkit a un nœud modulaire qui peut exécuter des rollups et exposer une interface client compatible ABCI qui peut être utilisée dans n'importe quelle application blockchain compatible ABCI Utilisé comme une alternative à Tendermint. Par défaut, les nœuds utilisent Celestia comme couche de disponibilité des données (DA), mais d'autres couches de disponibilité des données peuvent être intégrées.

Sovereign SDK : est un écosystème Rollup ouvert et interconnecté, le premier framework de rollup qui élimine la complexité de la connaissance zéro, permettant à tous les développeurs de déployer en toute transparence des logiciels interopérables pouvant s'exécuter sur n'importe quel Rollup opérationnel et évolutif de la blockchain. L'objectif du SovereignSDK est de simplifier la création de zk-rollups, similaire à ce que le SDK Cosmos a fait pour Layer1.

Ces projets SDK fournissent des solutions conviviales et faciles à utiliser, simplifient le déploiement de Rollup et rendent le marché du RaaS de plus en plus mature.

Aucun schéma de code

La solution sans code consiste à déployer Rollup sans écrire de code et fournit aux développeurs des outils et des ressources simples et efficaces pour déployer un Rollup évolutif. Les produits représentatifs incluent AltLayer, Eclipse, Caldera, etc.

AltLayer : est une couche d'extension basée sur Optimistic Rollups, qui peut être connectée à la couche 1 comme Ethereum, et à la couche 2 comme Arbitrum et Optimism. AltLayer prend en charge plusieurs chaînes et plusieurs machines virtuelles, et prend en charge EVM et WASM par défaut. Par conséquent, AltLayer ne sera pas lié à une seule couche 1 ou couche 2, mais peut être utilisé comme solution d'extension modulaire et enfichable pour toutes les chaînes compatibles EVM et WASM.

Eclipse : est un Rollup souverain basé sur l'écologie Cosmos, offrant aux développeurs un cadre de Rollup personnalisable. En tant qu'infrastructure d'une blockchain modulaire, elle peut fournir une solution de couche de règlement commune pour toute chaîne publique. Vise à être une plate-forme universelle de couche 2, compatible avec plusieurs chaînes de blocs de couche 1. Actuellement, Eclipse prend en charge la machine virtuelle Ethereum et la machine virtuelle Solana.

Caldera : est une infrastructure de cumul personnalisable basée sur des cumuls optimistes, qui se concentre sur la création de blockchains Layer1 hautes performances, personnalisables et spécifiques à l'application. Ces blockchains personnalisées offrent un débit élevé, une faible latence et des fonctionnalités personnalisables pour optimiser les performances des applications décentralisées et l'expérience utilisateur. Caldera Chains peut choisir toutes les chaînes compatibles EVM.

Solution no-code Le projet RaaS fournit une solution simple, efficace et facile à utiliser pour déployer Rollup.Chaque solution a des fonctions spécifiques (telles que la prise en charge de plusieurs chaînes et machines virtuelles) pour répondre à des besoins spécifiques. solutions aide également à promouvoir la technologie Rollup.

Séquenceur partagé

Le trieur est un composant très important de l'architecture de la couche 2. Il permet à la couche 2 de fonctionner efficacement en agrégeant de nombreuses transactions d'utilisateurs de la couche 2 hors chaîne et en les soumettant sous la forme d'un ensemble de transactions uniques à la couche 1 de la chaîne principale. Un trieur partagé est essentiellement un ensemble de trieurs compatibles avec Rollup qui peuvent servir différents Rollups. Actuellement, tous les cumuls de couche 2 sur Ethereum utilisent des trieurs centralisés, mais certains projets RaaS développent des trieurs décentralisés, les produits représentatifs incluent Dymension et Espresso.

Dymension : est un Rollup souverain construit sur Cosmos, un projet de blockchain modulaire conçu pour simplifier Le processus de déploiement de RollApp est décrit. Les RollApps sont des Rollups spécifiques à l'application, et la sécurité et l'état d'application convenu des RollApps sont maintenus par la couche de règlement Dymension, qui oblige les donneurs d'ordre RollApp à implanter des jetons DYM pour participer à l'écosystème.

**Espresso :**Espresso Sequencer prend en charge la décentralisation Layer2. Il gère la commande décentralisée et la disponibilité des données des transactions Rollup, agissant comme un middleware entre Rollup et sa plate-forme Layer1 sous-jacente. Espresso Sequencer est conçu comme une plate-forme sur laquelle toute zk-VM ou optimistic VM peut être déployée. Enfin, Espresso peut également agir comme une couche d'interopérabilité en répliquant simultanément zk-VM et optimistic VM sur plusieurs Layer1.

Les nœuds de séquenceur décentralisés peuvent traiter plusieurs programmes Rollup en même temps et utiliser des jetons comme incitations. Le tri des transactions et la création de blocs sur différentes chaînes rendent également le cumul inter-chaînes plus sûr.

Avantages et défis du RaaS

A l'avenir, le multi-chaîne et le multi-Rollup seront une tendance majeure dans l'industrie du chiffrement.Avec de plus en plus de projets, ils rechercheront également des chaînes publiques plus performantes, à moindre coût et même certains services personnalisés. jette les bases de cette base.

**Premièrement, du point de vue de la personnalisation. **RaaS modularise Rollup, permettant aux développeurs de créer et d'utiliser des applications basées sur Rollup de manière plus flexible pour répondre aux besoins commerciaux spécifiques à un projet, apportant ainsi plus d'innovations à l'ensemble de l'écosystème.

** Deuxièmement, du point de vue des performances, en tant que solution de couche 2, la technologie Rollup elle-même peut améliorer le débit du réseau Ethereum et réduire les coûts. **RaaS peut garantir que les développeurs peuvent déployer des applications en toute sécurité tout en réduisant au maximum les coûts.

**Enfin, du point de vue du business model, les perspectives de développement du RaaS sont très larges. **Avec la croissance continue des applications sur la chaîne, le problème de congestion du réseau principal Ethereum deviendra plus grave, de sorte que la demande de RaaS augmentera également.

Bien sûr, Rollup lui-même se développe lentement sous la limitation des conditions techniques, et la piste RaaS en est à ses débuts. Par exemple, des problèmes tels que la sécurité, la centralisation et les vulnérabilités de pontage, et la fragmentation des liquidités. Cependant, avec les progrès de la technologie, Rollup s'améliore également constamment. L'essentiel est de savoir si le projet peut être atterri et réalisé à l'avenir. Avec l'aide de RaaS, Rollup a également continué à se développer, réalisant une explosion majeure dans la piste et l'écologie.

Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)