Maison >web3.0 >Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

WBOY
WBOYavant
2024-04-03 11:01:04984parcourir

Résumé de cet article :

  • Rollup as a Service (RaaS) est un nouveau modèle économique qui permet à chacun de créer et de déployer son propre Rollup L2 sans codage.

  • Conduit est un fournisseur RaaS très convivial. Vous verrez ci-dessous comment, en quelques clics, vous pouvez exécuter des transactions rapidement sur le rollup de couche 2 avec une efficacité remarquable.

  • Pendant que votre rollup est actif, votre ETH peut être connecté et des contrats intelligents et des dapps déployés, par exemple, j'ai créé un jeton appelé DOG et je l'ai transféré.

  • Conduit met également en place un explorateur de blocs pour vous afin que vous puissiez facilement visualiser tout ce qui se trouve sur la chaîne.

Texte

Nous constatons une croissance d'Ethereum L2 car le réseau principal Ethereum devient trop lent et coûteux. La plupart d'entre eux sont des Rollups dont j'ai déjà parlé.

Créer votre propre Rollup nécessite une compréhension relativement approfondie de la blockchain, mais la croissance récente des fournisseurs de « Rollup as a service » (RaaS) signifie que vous pouvez déployer un Rollup L2 en quelques minutes sans avoir à écrire une seule ligne de code !

Dans cet article, j'explorerai un peu le fonctionnement de RaaS en observant Conduit.

Rollups et RaaS

Alors que le protocole Ethereum continue d'évoluer pour gérer davantage de transactions par seconde, nous étudions EVM L2, qui a été profondément exploré dans la littérature antérieure.

Rollup est le type L2 le plus populaire sur Ethereum aujourd'hui. Pour rappel, Rollup est une blockchain distincte qui effectue des transactions puis publie la version Rollup sur la chaîne principale.

Il existe déjà des centaines d'exemples de Rollups L2, comme le montre la figure ci-dessous.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Cependant, malgré l'émergence de chaînes comme Optimism et Arbitrum, qui ont créé leurs propres boîtes à outils pour créer plus rapidement du L2, créer son propre L2 n'est toujours pas une mince affaire et nécessite une certaine quantité de connaissances techniques. De plus, vous devez exécuter des nœuds pour prendre en charge L2, ce qui peut également devenir compliqué.

Ce défi a donné naissance à un nouveau type d'entreprise, proposant du « Rollup as a Service » (RaaS). Avec RaaS, n'importe qui peut créer et déployer son propre Rollup en quelques minutes en appuyant sur quelques boutons et commencer à relier l'ETH et à exécuter des contrats intelligents et des dapps sur son propre L2 !

Ci-dessous, je vais vous montrer à quel point il est facile de créer un Rollup en utilisant RaaS.

Conduit

Il existe déjà de nombreux concurrents dans le domaine du RaaS, parmi lesquels Astria, Caldera, AltLayer, Conduit, etc.

Pour cet article, j'ai choisi d'utiliser Conduit, que j'ai trouvé très rapide et facile à utiliser.

Selon eux, Conduit vous permet de : "Déployer un rollup en quelques minutes, et non en quelques mois." Offrant "Ethereum, Optimism, Arbitrum, Base, Mode et Zora Rollup entièrement gérés, de qualité production et personnalisables."

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Leur page de destination montre très clairement à quel point il est rapide et facile de créer un Rollup avec Conduit.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Découvrez-le dans les étapes suivantes.

Créer un Rollup

Tout d'abord, sélectionnez le bouton Déployer sur la page de destination, il vous sera demandé de créer un compte et une organisation, puis immédiatement dirigé vers la page de configuration pour déployer votre premier Rollup.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Créer un rollup de réseau principal avec Conduit coûtera 3 000 $ par mois. Que vous ayez ou non besoin d'un rollup de réseau principal, vous pouvez toujours utiliser un rollup de réseau test pour commencer pour seulement 50 $ par mois.

Conduit vous permet d'utiliser la pile OP d'Optimism ou la pile Orbit d'Arbitrum. Si vous sélectionnez Orbite, vous constaterez que les options suivantes changent en conséquence.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

La couche de règlement est la couche qui garantit la finalité et la sécurité des transactions, tandis que la couche de disponibilité des données est le mainteneur des informations nécessaires pour reconstruire le Rollup à un moment donné.

Les deux sont importants, mais en tant que solution simplifiée, le règlement devrait vraiment se faire sur une blockchain plus décentralisée comme Ethereum, avec la sécurité financière la plus élevée, tandis que la disponibilité des données peut se faire sur une blockchain comme Celestia sur une blockchain plus centralisée qui prend en charge le stockage de plus de données. à moindre coût.

Dans mon exemple testnet, je suis resté fidèle à la pile OP, en utilisant Ethereum comme couche de règlement et Celestia comme DA. Néanmoins, Conduit vous permet de les mélanger pour trouver ce qui fonctionne le mieux pour votre cas d'utilisation spécifique.

Lorsque vous continuerez, il vous sera demandé de payer des frais mensuels de 50 $.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Une fois le paiement effectué, vous avez terminé ! En quelques minutes, vous avez configuré votre premier Rollup L2.

Il vous suffit maintenant d'attendre 15 à 20 minutes que Conduit ait tout configuré, et une fois terminé, le déploiement ressemblera à ceci :

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Les noms de votre organisation et de votre rollup peuvent être modifiés. Vous pouvez maintenant commencer à utiliser votre nouveau Rollup L2 !

Commencez à utiliser votre Rollup

Après avoir sélectionné votre Rollup sur la page de déploiement, les informations du Rollup s'afficheront comme suit :

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Les paramètres de configuration du Rollup sont affichés à droite et la sortie dans la boîte à bornes noire indique que L2 est en cours d'exécution. Pour le moment, vous n'avez pas vraiment besoin de comprendre ce que signifie la sortie, tout ce que vous avez besoin de voir, c'est qu'elle est mise à jour en permanence.

Vous devez sélectionner « Ajouter au portefeuille » pour ajouter le réseau à votre Metamask ou portefeuille équivalent.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Vous devez ensuite cliquer sur "Créer un pont" dans la section pont, ce qui ouvrira un logiciel de pontage appelé SuperBridge

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Puisque nous sommes sur le réseau de test, vous pourrez relier Sepolia ETH à votre. Sur le nouveau Rollup. Si vous n'avez pas d'ETH Sepolia, vous pouvez l'obtenir depuis ce robinet

J'ai ponté plusieurs fois sur 1 ETH et je me suis retrouvé avec 2 ETH réseau de test sur mon nouveau Rollup L2, dans mon portefeuille Metamask. . Vous pouvez le voir sur

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Maintenant que le réseau de test ETH est relié à votre nouveau Rollup, vous pouvez commencer à l'utiliser

Utilisez davantage votre Rollup

Vous avez maintenant votre propre Rollup L2, vous pouvez le déployer ! votre code directement dedans.

Ouvrez d'abord l'IDE Remix, j'ai déjà expliqué comment l'utiliser dans mon tutoriel intitulé "Écrire votre premier contrat intelligent"

Puis copiez le code ci-dessous dans un nouveau fichier dans Remix.

Apprenez étape par étape à créer votre propre Rollup en 2 minutesMettez à jour l'environnement sur "Injected Provider" et définissez votre Metamask sur le nouveau Rollup. Donnez à votre jeton un nom et un symbole à côté du bouton de déploiement orange. Dans ce cas, j'ai écrit "Dog, DOG" et j'ai cliqué sur Deploy

.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes Vous devrez signer cette transaction dans Metamask et lorsque la transaction sera traitée, vous venez de la créer sur votre nouveau Rollup L2. Un nouveau token, c'est cool

Si j'ouvre Metamask, je peux ajouter le. jeton sur mon portefeuille en copiant l'adresse du contrat créée dans Remix

Apprenez étape par étape à créer votre propre Rollup en 2 minutesAprès cela, je peux voir que mon solde de nouveaux jetons Dog est de 100000 DOG Dans Metamask, je peux envoyer 100 DOG à une autre adresse sur le réseau

.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes Comme c'est incroyable, non seulement nous avons simplement créé notre propre Rollup, nous avons créé nos propres jetons Dog sur cette nouvelle blockchain et les avons envoyés vers un autre compte sur cette nouvelle chaîne

Intégration

Comme vous pouvez le voir, vous pouvez le faire sur. votre nouvelle blockchain L2. Faites tout ce que vous voulez, comme créer vos propres jetons, contrats intelligents et dapps

Vous pouvez avoir n'importe quoi, des simples jetons aux AMM complexes comme Sushiswap, exécutés sur votre Rollup comme nous l'avons vu dans plusieurs

Apprenez étape par étape à créer votre propre Rollup en 2 minutes. Pour ce type d'intégration avec différents projets, Conduit dispose d'une page d'intégration pour vous aider à déployer ces applications sur votre nouveau Rollup.

Lorsque vous sélectionnez « Obtenir » sur n'importe quelle dapp de cette page, un formulaire apparaîtra dans lequel vous pourrez expliquer pourquoi vous souhaitez intégrer cette dapp à votre Rollup.

Avoir une interface aussi simple pour communiquer avec l'une des dizaines de dapps les plus populaires est une chose très utile lors du démarrage d'un tout nouveau Rollup.

Lorsque vous êtes satisfait de tout ce que vous avez testé, vous pouvez migrer votre Rollup vers le réseau principal. Cependant, la mise à niveau coûte 3 000 $ par mois et vous devrez planifier une démo avec Conduit pour que cela fonctionne.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Confirmation de ce que nous avons fait sur Explorer

Après avoir essayé mon nouveau testnet Rollup, j'ai pu confirmer tout ce qui se passait en sautant dans l'explorateur de blocs que Conduit met également en place pour vous.

Par exemple, je peux revenir au navigateur et afficher mon adresse pour voir les transactions terminées et les pièces que je possède.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Je peux obtenir plus d'informations spécifiques à la blockchain en sélectionnant l'onglet Blockchain sur la gauche et en cliquant sur des options telles que "Dépôts (L1->L2)" Au cas où vous verriez mon Sepolia ETH ponté.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Après avoir sélectionné le jeton, je peux également voir le nouveau jeton DOG que j'ai déployé.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Nous pouvons approfondir cette pièce et voir qu'il y a deux détenteurs car j'ai envoyé 100 DOG vers un autre compte du réseau.

Apprenez étape par étape à créer votre propre Rollup en 2 minutes

Je pense qu'il est évident que je n'ai fait qu'effleurer la surface de ce qui est possible en ayant votre propre nouveau Rollup. Dans les prochains articles, je pourrai aborder différents cas d'utilisation.

Le plus fascinant est que depuis qu'il est devenu facile de créer des rollups en utilisant RaaS, L2 va probablement devenir omniprésent et il y en aura des centaines, voire des milliers.

Alors, la vraie question sera de savoir comment différencier votre Rollup L2 des autres Rollups ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer