
Intervieweur: Wuyue, geek web3
Intimé: Jolestar, fondateur de Rooch Network & AMP;
En ce qui concerne les « trois lois auparavant idéologiques du magazine Bitcoin de Bitcoin Layer2 », le professeur de Rooch Network, Jolestar, a publié son point de vue sur Bitcoin Layer2 sur Twitter.
Cette situation est similaire à la précédente chaîne publique de Nervos Jan, qui a dit sur Twitter« Bitcoin Layer2 devrait non seulement considérer les problèmes de sécurité, mais également considérer l’expansion fonctionnelle et l’autonomisation des attributs de devises BTC. ».Ces remarques sont particulièrement stimulantes.
Avec l’attitude de « trouver la racine de la théorie de Bitcoin Layer2 », Geek Web3 a spécialement invité M. Jolestar à discuter du cadre de définition de Bitcoin Layer2 avec Faust à partir de valeurs différentes.Il vise à révéler un chemin pour définir la couche Bitcoin2 du point de vue de la DA et de l’expansion de la fonction.Bien qu’il n’y ait pas de consensus sur la façon de définir Bitcoin Layer2, le processus de discussion pertinent est toujours d’une grande valeur de référence.
Comment définir la couche2 du point de vue technique ou DA
Fog Moon:En ce qui concerne la question de définir la couche2, il existe en fait des controverses similaires dans la communauté Ethereum.Selon M. Jolestar sur Twitter,La couche2 peut être divisée en « Définition de l’angle technique ou DA » et « Définition de l’angle d’expansion fonctionnelle ».Je voudrais donc demander à M. Jolestar d’abord, que pensez-vous de la couche2 définie du point de vue de « DA »?
Jolestar:En fait, la clé est de permettre à tout le monde de ressentir clairement la différence entre la couche2 et la couche1 et les solutions centralisées.Je pense qu’il y a deux points de base:
La couche2 ne crée pas un nouvel espace de bloc.Les solutions techniques pour la création de nouveaux espaces de blocs sont essentiellement Layer1.
La couche2 doit utiliser la couche1 pour atteindre DA et la sécurité.
Fog Moon:Le professeur Jolestar explique ici, qu’est-ce que « Créer un nouvel espace de bloc »?
Jolestar:C’est une bonne question.Qu’est-ce qui est dit iciL’espace de bloc fait référence à « l’espace de stockage des données » créé via le mécanisme consensuel de la blockchain.L’espace de bloc créé par la blockchain a de nombreuses caractéristiques, telles que: un stockage permanent complètement ouvert, sans stimage, permanent / stockage à long terme, et contient une grande valeur.
En tant que réseau de blockchain le plus décentralisé, la valeur de Bitcoin n’a pas été entièrement utilisée.Et cette vague de fièvre d’inscription ordinale peut être comprise comme la découverte de valeur de Bitcoin en tant que couche de disponibilité des données (DA).
Le protocole ordinaire définit les normes de format de données extensibles, permettant une solution unifiée pour analyser, afficher et échanger des données gravées sur Bitcoin.Et le protocole d’extension sur Bitcoin et Layer2,Comment utiliser pleinement l’espace de blocs de Bitcoin est une direction d’exploration importante.
Fog Moon:En ce qui concerne ce que vous avez dit auparavant, « Layer2 doit utiliser Layer1 pour réaliser le DA et la sécurité », je veux demander ici,Comment utiliser Layer1 pour implémenter DA?
Par exemple, une couche Ethereum 2 (comme Redstone) n’envoie que DA Commit (Datahash) à la chaîne, et le commit est associé à des données hors chaîne.Bien que les données de DA n’aient pas été publiées en totalité sur couche1,Mais cela permet à quiconque de contester l’engagement, obligeant le trieur à mettre les données complètes sur la chaîne.Est-ce considéré comme créant un espace de bloc en dehors de la couche 1?C’est-à-dire,Ne publie pas directement les données complètes de DA à Layer1, est-elle considérée comme Lower2?
Jolestar:La signification de « Mise en œuvre de DA » que j’ai mentionnée ici est en fait très tolérante, pas que la publication des données DA dépend entièrement de la couche1.Même si les données DA ne sont pas complètement enchaînées, tant que la sécurité des actifs de la couche2 peut être associée à la couche1, elle est bien.
Différentes solutions Layer2 ont des scénarios d’application différents et différents chemins d’implémentation DA.Par exemple, lorsque CEX soumet le certificat de réserve à la chaîne, il s’est déjà rapproché d’un pas dans cette direction.Ainsi, le « Utilisation de la couche1 pour réaliser DA » que j’ai mentionné ici est plus largement que la façon dont la Fondation Ethereum a dit.
Faust:en fait,Le but de chaîner complètement les données DA est de permettre à quiconque ou à un nœud de faire confiance pour obtenir de nouvelles données, et en outre, il s’agit d’assurer la sécurité des actifs.Si les données DA ne sont pas entièrement sur la chaîne, elle peut ne pas être dangereuse. Sécurité des actifs.De toute évidence, c’est très sûr.
Donc, dans le scénario du protocole RVB, même si les données DA ne sont pas publiées sur la chaîne Bitcoin, les actifs de l’utilisateur sont toujours sûrs. fiable pour confier les actifs directement à toute chaîne publique.Même si les actifs sont directement confiés au réseau Ethereum ou au réseau principal Bitcoin, il n’y a pas de sécurité qui peut être exécutée en soi car Ethereum et Bitcoin sont tous deux des plates-formes tierces.
Donc,Que DA sur chaîne / sur couche1 ne soit pas une condition nécessaire pour la couche2, mais il devrait y avoir une conception de mécanisme correspondant pour s’assurer que la libération des données DA est fiable, au moins elle ne devrait pas « menacer sérieusement » la sécurité des actifs utilisateur.
Voir la couche2 du point de vue de l’expansion écologique et fonctionnelle
Jolestar:Lors de la définition de L2 dans une perspective d’étendue écologique et fonctionnelle, nous nous concentrons sur la façon dont L2 utilise ou hérite des capacités fournies par L1.Prenant l’exemple de Bitcoin, toute la couche2 parle de la façon de permettre aux attributs des actifs de BTC et à permettre aux actifs BTC de génération de milliards de dollars pour générer des scénarios d’utilisation supplémentaires.
Il faut un pont pour échanger des actifs d’un système de blockchain dans un autre système, et le problème clé ici est de faire confiance aux utilisateurs de ce pont et d’assurer la sécurité des actifs.De ce point de vue, toutes les solutions pour créer des scénarios d’utilisation pour les actifs BTC à travers les ponts peuvent être comprises comme Bitcoin L2 large.Même les ETF de BTC peuvent être compris comme le L2 de Bitcoin, qui est un pont d’hébergement entièrement centralisé qui assure la sécurité grâce à une supervision juridique.
Donc, ce que tout le monde s’inquiète n’est pas la question de la décentralisation, mais la question de la confiance.Les solutions décentralisées peuvent réduire les coûts de confiance des utilisateurs et apporter des opportunités à de nouveaux projets, mais comment créer un pont sans confiance sécurisé sur Bitcoin est un problème clé.De plus, avec le développement de protocoles d’expansion sur Bitcoin, qu’il s’agisse d’ordinales, ainsi que de protocoles d’extension sur les ordinales (BRC20, etc.), les atomiques, le RVB, les tapootassets, etc. .
Faust:L’enseignant Jolestar peut être plus optimiste quant au plan de définition de la couche 2.Mais selon mon opinion personnelle,La couche2 et même la blockchain modulaire sont populaires dans la communauté Ethereum.Pour juger de l’écosystème Bitcoin actuel, cela peut être vu dans de nombreux Kols occidentaux.
Par exemplePDG de la plateforme de trading d’Oridnals Bioniq@Bobbodily, il a été souligné que l’écosystème Bitcoin a besoin d’organisations comme L2Beat pour juger Layer2;Le lianchuang de Citrea cite directement certains termes techniques inventés par L2Beat, comme Optimium, pour résumer certaines solutions spéciales Bitcoin Layer2.Le PDG du magazine Bitcoin a même menacé d’embaucher directement des personnes L2Beat pour revoir la couche Bitcoin2.[Remarque: Optimium fait référence à OP Rollup qui ne publie pas de données complètes sur la couche1]]
Si vous regardez de nombreux « Bitcoin Layer2 » du point de vue de Ethereum / Celestia, vous constaterez qu’il y a un point important dans l’écosystème BTC actuel, c’est-à-dire que de nombreuses parties de projet n’ont pas identifié avec précision leur positionnement.La position de soi a souvent des problèmes.Par exemple, pensez-vous que Celestia est considérée comme Ethereum Layer2?Bien sûr, ne comptant pas, mais c’est un module de couche DA important dans le territoire écologique de la couche2 et le plus influent.
Une vérité similaire,De nombreux projets ne sont pas Layer2 lui-même, mais l’infrastructure ou les modules sur lesquels la couche2 s’appuie, et sont essentiellement la couche d’expansion fonctionnelle que Jolestar l’appelle.C’est comme la relation entre le réseau B ^ 2 et le réseau B ^ Hub.
Le positionnement de nombreux projets dans l’écosystème Bitcoin est un peu chaotique.Mais en fait, il existe plusieurs projets qui sont similaires aux modules de base de la pile de composants Layer2 de Celestia et de la disponibilité, plutôt que la couche complète lui-même.
Comment classer les catégories spécifiques?Je crois que l’ouest de l’OG« Quelles sont la couche2 elle-même et quelles sont les couches d’expansion fonctionnelles dont dépend la couche2 »,En le distinguant complètement, tout le monde peut voir l’ensemble de l’écosystème de couche2 plus clairement et ne pas être aussi chaotique que maintenant.
Jolestar:Ici, j’ai des opinions différentes de Faust.Si nous mettons de côté la méthode de mise en œuvre du béton et comprenons abstraitement la couche2 et d’autres solutions d’extension hors chaîne, nous constaterons qu’il s’agit d’un spectre continu.Du CEX le plus à gauche à la couche la plus à droite1, la solution de la zone médiane peut être incluse dans cette plage spectrale.
Les deux extrémités de ce spectre représentent également deux modèles de croissance différents.Le CEX est essentiellement une méthode de croissance entièrement orientée vers les produits et orientée l’utilisateur, tandis que L1 a un cycle de construction relativement long, qui priorise le récit et les plans, tandis que L2 est au milieu, ce qui sera un modèle de croissance hybride.
Prenant une perspective inclusive, nous n’avons pas à nous inquiéter trop de ce qui est la «vraie couche2».Diverses technologies et solutions créées par l’industrie, telles que le validium, le plasma, le rouleau souverain, l’OP / Zkrollup, la couche d’exécution modulaire, l’informatique décentralisée, les chaînes latérales, L2 / L3, etc., doivent être considérées comme faisant partie de ce spectre. Infrastructure nécessaire pour de nouvelles applications grâce à divers arrangements et combinaisons.
Différents projets ont des hypothèses différentes sur les nouvelles applications, ce qui détermine également son mode de combinaison et de croissance.L’avenir est incertain. La couche remplit ce ravin.
Comment pouvons-nous développer le réseau Bitcoin
Jolestar:En ce qui concerne ce sujet, je voudrais parler brièvement de la programmabilité des scripts Bitcoin.
Bitcoinscript a des capacités de programmation limitées, et ses capacités de programmation pour les actifs se manifestent principalement dans trois types de verrous: verrouillage du temps, verrouillage de hachage et verrouillage de la clé privée.Taproot permet à Bitcoinscript d’être plus complexe, ce qui crée des possibilités de solutions comme BitVM.Mais le problème le plus critique est que le script Bitcoin est apatride.
Le script Bitcoin ne peut s’appuyer que sur les informations incluses dans l’entrée de transaction.Que nous puissions utiliser des scripts Bitcoin pour arbitrer les comportements malveillants hors chaîne est toujours une direction à explorer.
Un autre angle est l’innovation dans la cryptographie, y compris les protocoles qui construisent des mécanismes de jeu basés sur des échanges de clés pour assurer la sécurité, comme le réseau Lightning, les « signatures ponctuelles extractibles », etc.
IciJe veux parler d’un concept appelé stackablel2 (stackablel2).Si nous mettons en œuvre l’indexeur du protocole étendu de Bitcoin via des contrats intelligents, nous analysons tous les UTXOS et les états supplémentaires sur Bitcoin dans l’indexeur, permettant aux développeurs de déployer et de postuler à l’indexeur via des contrats intelligents, ce qui équivaut à fournir à Bitcoin une nouvelle couche de contrat intelligente, Ceci est notre solution de réseau Rooch.
J’appelais ce modèle Smart Indexer, mais le concept d’indexeur donne aux gens le sentiment qu’il est en lecture seule, j’ai donc utilisé un nouveau mot « L2 empilable », qui fait référence à toutes les solutions d’extension qui contiennent l’état complet de L1 L2, qui est complètement hérité.Dans ce cas, l’application de L2 peut lire tous les états sur L1 et créer un nouvel état.La sécurité de L2 peut être garanti par une solution modulaire.
Fog Moon:Pouvez-vous donner un exemple pour illustrer que les actifs de L1 et L2 peuvent être combinés pour former de nouveaux actifs?
Jolestar:Par exemple, il y a une inscription sur Bitcoin pour exprimer un terrain.L2 peut ensuite empiler une maison dessus, et ils forment un atout dans son intégralité, ce qui vaut plus que l’intrigue d’origine.Ensuite, quelqu’un a construit la maison dans une salle d’exposition, et la valeur était différente.En fait, ce modèle est similaire au modèle d’appréciation des actifs dans le monde réel.Les actifs du monde réel sont également ajoutés à la valeur par la synthèse, la combinaison et l’empilement.
Fog Moon:Le concept de L2 empilé est intéressant.Comment cette idée est-elle venue, Y a-t-il d’autres projets similaires qui font ce genre de chose maintenant?
Jolestar:Nous réfléchissons à la façon dont hériter l’état existant sur Bitcoin, qu’il s’agisse d’UTXO ou d’inscription.J’ai commencé à vouloir utiliser une méthode de preuve Merkle.Cependant, lors de la mise en œuvre de cette solution, il a été constaté que l’expérience de l’utilisateur et du développeur était relativement médiocre et ne pouvait pas prendre en charge de nouveaux actifs tels que les inscriptions.Par conséquent, il a évolué plus tard pour préserver le « plein état ».
Nous voyons des projets avec des idées similaires sur le marché, et la communauté Ethereum a une solution appelée Booster Rollup.Quelqu’un a appeléLe projet de Taiko enregistre l’état complet de la couche1 dans la couche 2., le contrat intelligent en L2 peut lire directement tous les états de L1.Bien sûr, nous avons toujours des différences dans des implémentations spécifiques, comme une machine virtuelle EVM, Rooch est un contrat Smart Move, et il existe également des différences dans les mécanismes de DA et de sécurité.
Fog Moon:Dans la scène ci-dessus, RoochQuels sont les avantages de la langue de mouvementEst-ce?
Jolestar:Les actifs en mouvement sont exprimés en ressources ou objets, etL’UTXO et l’inscription de Bitcoin peuvent être mappés directement aux objets en mouvement.Ils appartiennent à l’objet du propriétaire de l’utilisateur.Une raison clé des capacités de programmation limitées sur Bitcoin est qu’il est difficile d’exprimer un état partagé, et Move a le concept d’objet partagé, qui peut fournir une bonne expérience de programmation dans Layer2.
Le protocole RVB ++ proposé par l’équipe CKB etCartographie isomorphe, est un pionnier de ce genre de pensée, mais leur cellule est un utxo plus approfondi et plus pur que l’objet dans le langage de mouvement, mais le concept principal est en fait similaire.
Un autre avantage du mouvement est sa capacité de combinaison, qui peut nicher un autre atout dans un actif.Par exemple, dans l’exemple précédent, la maison doit être imbriquée dans l’intrigue, sinon il sera difficile d’atteindre le transfert atomique du complot et de la maison.
Faust:Ici, Jolestar a mentionné RGB ++.RGB ++ convient non seulement à CKB lui-même, mais aussi à des chaînes publiques telles que Cardano, Fuel ou SUI qui sont liées à UTXO ou à des modèles de stockage d’État similaires.
De ce point de vue,CKB, Cardano, Sui et Rooch peuvent tous être utilisés comme couches d’expansion fonctionnelles de Bitcoin.C’est compréhensible.Maintenant, la communauté occidentale est trop obsédée par la «sécurité» et ignore l’expansion des fonctions Bitcoin Utxo, ce à quoi nous devons prêter attention.
Fog Moon:Quel est l’état actuel du réseau Rooch?Quels sont les défis techniques de la solution ci-dessus?
Jolestar:Nous nous préparons pour le lancement de RoochBtc Pioneer Network.et les activités opérationnelles après le lancement.Le réseau Pioneer RooCHBTC comprendra le statut complet UTXO et les inscriptions sur Bitcoin, et la vérification finale des données et les améliorations du mécanisme de mise à niveau sont en cours.
La quantité complète de données sur le bitcoin est d’environ quelques centaines de G. Si UTXO et les inscriptions sont analysés et exprimés en langage de déplacement, la quantité de données augmentera plusieurs fois.Il existe maintenant de nombreux types de protocoles d’inscription, et la normalisation des protocoles d’inscription n’est pas complète, il est donc difficile de les soutenir en même temps. du nouvel accord basé sur les commentaires de la communauté.
Le réseau de test est maintenant en ligne.Les développeurs et les utilisateurs qui sont intéressés par Bitcoin et Move sont les bienvenus pour en faire l’expérience et essaient de développer des applications.