paint-brush
ZKRollup-as-a-Service : chaîne de déploiement L3 d'Opside, environnements, avantages et support pour les développeurspar@lumoz
11,239 lectures
11,239 lectures

ZKRollup-as-a-Service : chaîne de déploiement L3 d'Opside, environnements, avantages et support pour les développeurs

par Lumoz (formerly Opside)3m2023/04/04
Read on Terminal Reader

Trop long; Pour lire

Opside est une plate-forme zkRollup-as-a-Service (ZK-RaaS) de pointe. Il améliore les performances, la sécurité et l'évolutivité des applications décentralisées (dApps) grâce à son architecture à trois couches et à la technologie Zero-Knowledge (Zk).
featured image - ZKRollup-as-a-Service : chaîne de déploiement L3 d'Opside, environnements, avantages et support pour les développeurs
Lumoz (formerly Opside) HackerNoon profile picture
0-item

Opside est une plate-forme zkRollup-as-a-Service (ZK-RaaS) de pointe qui améliore les performances, la sécurité et l'évolutivité des applications décentralisées (dApps) grâce à son architecture à trois couches et à la technologie Zero-Knowledge (ZK).


Les développeurs peuvent créer des dApps sur la chaîne de déploiement L3 d'Opside pour récolter :

  1. un haut débit,
  2. environnement à faible coût
  3. sans entretien des infrastructures.


Les applications compatibles EVM existantes peuvent être facilement migrées vers Opside L3, et les développeurs familiarisés avec Ethereum ou d'autres plates-formes L1 compatibles EVM peuvent utiliser nos ressources existantes.

ZK-RaaS décentralisé

Opside Layer3 , alias Rollup Layer, est une solution de mise à l'échelle qui exécute des transactions hors chaîne , de sorte qu'elle n'a pas à rivaliser pour le précieux espace de bloc de la couche d'exécution.

Rollup décharge le processus de transaction coûteux de la chaîne à la chaîne tout en plaçant les résultats de vérification sur la chaîne, permettant ainsi l'évolutivité.

Après l'exécution d'une transaction, un hachage des données de transaction ou une preuve d'exécution est envoyé à la couche d'exécution, où il est validé et finalisé.


Par conséquent, la solution de mise à l'échelle Rollup est protégée par les mêmes mesures de sécurité que la couche Execution, qui agit comme la source de vérité pour les Rollups.

Un EVM à connaissance zéro (zkEVM) recrée les opcodes EVM existants pour la preuve/vérification dans les circuits, permettant l'exécution de contrats intelligents dans un environnement compatible ZK.

Opside L3 utilise plusieurs zkEVM qui peuvent vérifier efficacement l'exactitude de l'exécution du programme pour répondre aux différentes exigences des dapps.


Pour être précis, Opside Layer3 sera composé des types d'environnements ZK-Rollup suivants :

1. Environnement d'utilisation générale

L'environnement d'utilisation générale permet aux utilisateurs ordinaires et aux développeurs d'interagir avec Opside Layer3. Pour garantir un zkEVM sûr, stable et fiable pour exécuter le correctif à usage général, Opside procède selon deux aspects :


un. Continuez à suivre et à étudier les projets zkEVM open source actuellement sur le marché, notamment Polygon Hermez, Scroll, Taiko, etc. Opside intégrera ces projets de manière sélective en fonction des caractéristiques et des conditions spécifiques de chaque projet (comme le diplôme open source et le code la stabilité).


b. Opside a également une relation forte avec ZKWasmComment , un cadre de mise à l'échelle basé sur ZKWASM en cours de développement et conçu pour être compatible avec les applications de la communauté Webassembly traditionnelle, y compris les applications Web, de jeu et sociales.

2. Environnement spécifique à l'application

En ce qui concerne les rollups spécifiques aux applications, Opside fournira des environnements d'exécution indépendants pour les projets qui en ont besoin grâce à une configuration et une optimisation spécialisées pour répondre aux différents besoins de leurs applications en termes de performances et de modèles économiques.


Étant donné que des preuves valides sans connaissance doivent toujours être soumises à L2, ces modifications personnalisées n'affecteront pas la sécurité de ce type de cumul. Ces rollups seront également enregistrés dans les emplacements de rollup L2 et bénéficieront de fonctionnalités supplémentaires, notamment la communication cross-rollup, les contrats de vérification ZKP précompilés, etc.


Opside prévoit également de concevoir et de mettre en œuvre des circuits spécifiques à l'application pour ces cumuls spécifiques à l'application. L'équipe modifiera les circuits sous-jacents et les codes de fonctionnement des cumuls pour les rendre plus adaptés à la logique de fonctionnement des applications . Cette modification échange certaines opérations courantes mais inutiles contre une surcharge d'exécution moindre.

Autres avantages de l'utilisation de la couche de cumul d'OPSide

1. ZK-RaaS - ZK-Rollup a les avantages qu'OpStack n'a pas : retraits plus sûrs, plus fiables et plus rapides


2. Support matériel - Les développeurs n'ont pas à supporter de frais matériels


3. 0 frais de gaz - Les développeurs peuvent ajuster/réduire le jeton de gaz et les frais de gaz, même à 0. Ainsi, les utilisateurs n'ont pas besoin de payer de frais


4. Entièrement en chaîne - Toutes les données du projet, y compris les jeux, les dérivés financiers et les réseaux sociaux, peuvent être entièrement en chaîne


5. Compatible EVM - Nous introduirons plusieurs SDK zkEVM, notamment Polygon zkEVM, Scroll, zkSync et StarkNet , entre autres


6. Souveraineté - Les développeurs ont la souveraineté sur ZK-Rollup et peuvent personnaliser le modèle économique de rollup , comme les frais de gaz 0 mentionnés ci-dessus


7. Communication inter-rollup - Les ZK-Rollups de couche 3 partageront la même spécification d'interface et les mêmes résultats de données, réalisant une communication native cross-rollup


8. Plus décentralisé - Opside adopte le consensus ETH2.0 PoS et aura plus de 100 000 validateurs.

Soutien

Les développeurs à la recherche d'une assistance lors du déploiement sur Opside L3 Testnet peuvent nous contacter via le En face du serveur Discord.


S'appuyer sur des zkRollups spécifiques à l'application est similaire au Rollup à usage général, la seule différence étant :

  1. Les points de terminaison RPC uniques et
  2. Informations sur le contrat


Pour plus d'informations, veuillez consulter notre documentation .