Dans l’article précédent, “Les avantages clés de RGB++ (1): Cross-chain sans ponts d’interaction”, nous avons présenté la solution sans pont d’interaction cross-chain de Leap de RGB++, qui abandonne complètement les ponts d’interaction cross-chain traditionnels à signatures multiples, et réalise un transfert cross-chain réellement sans permission, sans hypothèse de confiance, sécurisé et efficace. On peut dire que Leap ouvre un nouveau paradigme de cross-chain sans ponts d’interaction, et sa valeur sera encore amplifiée à mesure que RGB++ se déploiera sur davantage de chaînes UTXO à l’avenir.
Dans cet article d’aujourd’hui, nous allons continuer à explorer un autre avantage important de RGB++ - la programmabilité.
Pourquoi la programmabilité est-elle si importante ?
Imaginez que si nous comparons la chaîne de blocs à une ville, la programmabilité serait l’infrastructure et les normes de construction de cette ville. Bien que BTC soit le précurseur des cryptoactifs, en raison de sa conception conservatrice, il ressemble à une ancienne ville strictement limitée, bien qu’il soit extrêmement sûr, son développement est limité.
Pour des raisons de sécurité, les op codes (OP-Codes) utilisés par BTC sont très limités. C’est comme si une ancienne ville n’autorisait que la construction de certains types de bâtiments spécifiques, ce qui entrave l’innovation et le développement. Avec de telles restrictions, construire des contrats intelligents complexes ou des applications de finance décentralisée sur BTC est aussi difficile que de planifier des gratte-ciel dans une ville qui n’autorise que la construction de bâtiments anciens.
Cette limitation de programmabilité affecte directement le développement de l’écosystème Bitcoin. Actuellement, la plupart des jetons émis sur la couche un de Bitcoin utilisent des protocoles d’émission de jetons, et ils sont principalement des jetons Meme qui ressemblent à des arts de rue dans une ville - bien qu’ils puissent apporter une popularité et des suiveurs temporaires, ils manquent de valeur d’utilisation réelle. Ces jetons dépendent principalement du consensus et de la communauté, tout comme la culture de rue qui dépend de l’effet de fan. Cependant, tout comme une ville ne peut pas compter uniquement sur la culture de rue pour maintenir son développement à long terme, le nombre de consensus et de communautés est également limité, car un nombre trop important entraînera une dispersion qui affaiblira la cohésion du consensus.
Alors, comment sortir de l’impasse ? Lorsque le jeton Meme rencontre un obstacle, les gens se tournent naturellement vers le jeton utilitaire, c’est-à-dire un actif qui doit avoir une utilité ou une capacité. Et cette capacité dépend inévitablement d’un actif programmable, plutôt que d’un actif non programmable. À ce stade, seuls les actifs Turing complets ou programmables ont la capacité de prendre en charge la prochaine narration de l’écosystème BTC.
Comment RGB++ réalise-t-il la programmabilité ?
RGB++ utilise Nervos CKB comme un indexeur décentralisé, un moteur de contrat intelligent et une couche DA, et Nervos CKB est une chaîne publique Turing complète, ce qui confère à RGB++ une programmabilité. C’est comme construire un nouveau quartier moderne à côté d’une ancienne ville, préservant à la fois la valeur historique de la vieille ville et répondant aux besoins de développement de la ville moderne.
Bien que CKB utilise le mécanisme de consensus PoW et le modèle UTXO, tout comme BTC, il apporte des améliorations novatrices dans plusieurs domaines pour prendre en charge les smart contracts et permettre la réalisation d’applications dApp plus complexes :
Modèle UTXO amélioré (modèle CELL)
Si le modèle UTXO est une structure architecturale traditionnelle, le modèle Cell est comme une réinvention de cette structure. Il conserve le cadre de base de l’UTXO (comme la structure porteuse d’un bâtiment), tout en ajoutant une planification d’espace plus flexible (capacité et données). De plus, la structure de données de Cell comprend également des LockScript et TypeScript, le premier étant principalement axé sur la propriété, tandis que le second permet de personnaliser de nombreuses fonctionnalités, telles que la mise en œuvre de clauses restrictives (Covenant) qui n’existent pas encore dans BTC. Dans le script Cell, les développeurs peuvent également spécifier des primitives cryptographiques en fonction de leurs besoins, ce qui offre une grande flexibilité. En résumé, le modèle Cell prolonge la philosophie fondamentale de l’UTXO de BTC, permettant à la chaîne CKB d’hériter facilement des caractéristiques simples et sécurisées de BTC, tout en lui donnant la capacité de prendre en charge les smart contracts grâce à des modifications astucieuses.
Puissant CKB-VM
Si l’interpréteur de script BTC ressemble à un système de contrôle de bâtiment simple, alors CKB-VM est un système de gestion intelligent de bâtiment à part entière. Il utilise l’ensemble d’instructions ouvert RISC-V, prend en charge plusieurs langages de développement pour développer des smart contracts, tout comme un bâtiment moderne peut intégrer diverses technologies et équipements avancés. CKB-VM est non seulement efficace, mais prend en charge divers algorithmes de cryptographie, que ce soit le Secp256k1 d’origine de BTC ou le Schnorr ultérieurement introduit, qui peuvent être directement portés et exécutés sur la blockchain CKB.
Système de script flexible
Le script BTC est sans état, limité et limité par des opcodes prédéfinis, et l’activation de plus d’opcodes nécessite une mise à niveau Hard Fork de BTC. Le script CKB est à état, large et comprend non seulement LockScript et TypeScript, mais peut également être mis à niveau sans Hard Fork. Si le système de script BTC est comme un plan d’urbanisme fixe piégé, le système de script CKB est plus comme un plan d’urbanisme flexible qui peut être ajusté et optimisé en fonction des besoins, et peut être mis à niveau sans mettre toute la ville à l’arrêt (Hard Fork).
Programmabilité, apportant une infinité de possibilités à RGB++
Prenons un exemple concret pour découvrir les possibilités infinies créées par RGB++.
Supposons qu’Alice, portant le rêve d’innover dans l’écosystème Bitcoin, décide d’émettre un jeton innovant appelé “Moon”. Dans l’écosystème Bitcoin précédent, un tel rêve aurait pu être soumis à de nombreuses restrictions, mais avec RGB++, elle peut réaliser des jeux riches :
La première étape d’Alice a été de chercher ses premiers partisans. Elle a trouvé une communauté dynamique de Seal dans l’écosystème RGB++, et a mené plusieurs campagnes Airdrop sur la plateforme Seal2Earn développée par eux. Ce mécanisme de distribution innovant a rapidement permis à Moon Jeton de gagner les premiers fidèles de la communauté. Ensuite, Alice a introduit Moon Jeton sur la plateforme d’échange décentralisée HueHub basée sur RGB++, où les utilisateurs peuvent effectuer des transactions libres directement sur la couche BTC.
Mais la vision d’Alice ne s’arrête pas là. Grâce au protocole Leap de RGB++, le Jeton Moon réalise facilement des interactions cross-chain avec la blockchain CKB. Ce processus est entièrement décentralisé, sans risque de confiance, ce qui garantit à la fois la sécurité et l’efficacité. Lorsque le Jeton Moon entre dans l’écosystème CKB, un monde plus vaste s’ouvre devant lui.
Sur la chaîne CKB, Moon Jeton est d’abord utilisé dans le protocole UTXOSwap basé sur RGB++ AMM DEX et combiné avec d’autres jetons tels que CKB, RUSD, etc. pour former un pool de transactions et fournir de la liquidité à l’écosystème. En même temps, l’ajout de DEX à carnet d’ordres tels qu’Omiga offre aux utilisateurs plus de choix de transactions. Si Alice choisit de concevoir Moon comme un Jeton non fongible amélioré (DOB), il peut également être échangé sur des marchés spécialisés en DOB tels que Dobby et Element, même combiné avec des objets numériques multi-chaines comme Nervape pour créer des combinaisons créatives et ouvrir plus de possibilités de jeu.
Pour les utilisateurs qui sont optimistes quant aux perspectives de développement de MOON, le protocole de jeton stable décentralisé Stable++ basé sur BTC et CKB offre plus de possibilités. Ils peuvent ici mettre en gage du BTC ou du CKB, émettre le jeton Stable Coin RUSD, puis utiliser ces RUSD pour acheter plus de MOON sur divers DEX, réalisant ainsi un investissement à effet de levier sur MOON.
En matière de gestion d’actifs, le Portefeuille JoyID sans phrase de passe, intuitif et pratique, et le gestionnaire d’actifs Mobit offrent aux utilisateurs une expérience fluide. Et lorsque la communauté Moon se développe, la plateforme communautaire Web3 Metaforo peut aider Moon à établir un DAO basé sur Jeton, permettant aux membres de la communauté de participer aux décisions importantes du projet par le biais de propositions et de votes.
Pour améliorer davantage l’expérience utilisateur, MOON peut également accéder au réseau Lightning Network Fiber Network de CKB. Ici, les utilisateurs peuvent bénéficier de frais de transaction plus bas, d’une meilleure protection de la vie privée et d’une confirmation quasi instantanée des transactions.
Avec l’expansion continue de RGB++ vers d’autres chaînes UTXO, la carte future de MOON continuera à s’agrandir, offrant aux utilisateurs plus de possibilités.
L’histoire d’Alice n’est qu’un microcosme des possibilités infinies offertes par la programmabilité de RGB++. Dans cet écosystème en constante évolution, les innovateurs explorent de plus en plus de scénarios d’application passionnants et tissent la vision future de l’écosystème BTC. Chaque nouvelle idée peut donner naissance à de nouvelles applications, chaque essai peut ouvrir une nouvelle voie. C’est là que réside l’infinie potentialité de la programmabilité de RGB++ pour nous.
Conclusion
De la simple émission de Jeton à un protocole de Finance décentralisée complexe, de la gestion d’actifs de base aux scénarios d’application innovants, RGB++ transforme le BTC d’un simple outil de stockage de valeur en une plateforme financière innovante et dynamique.
Il s’agit non seulement d’un progrès technologique, mais aussi d’un saut important pour l’ensemble de l’écosystème des Cryptoactifs. Avec RGB++, nous assistons à une transformation historique de l’écosystème BTC, passant d’une simple “transférabilité” à une “Programmabilité complète”. Cette transformation apportera non seulement plus de cas d’utilisation et d’opportunités commerciales, mais ouvrira également de nouvelles voies pour le développement de l’ensemble de l’industrie de la blockchain.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Les avantages clés de RGB++ (2) : programmabilité
Source: Bytecoin CKB
Dans l’article précédent, “Les avantages clés de RGB++ (1): Cross-chain sans ponts d’interaction”, nous avons présenté la solution sans pont d’interaction cross-chain de Leap de RGB++, qui abandonne complètement les ponts d’interaction cross-chain traditionnels à signatures multiples, et réalise un transfert cross-chain réellement sans permission, sans hypothèse de confiance, sécurisé et efficace. On peut dire que Leap ouvre un nouveau paradigme de cross-chain sans ponts d’interaction, et sa valeur sera encore amplifiée à mesure que RGB++ se déploiera sur davantage de chaînes UTXO à l’avenir.
Dans cet article d’aujourd’hui, nous allons continuer à explorer un autre avantage important de RGB++ - la programmabilité.
Pourquoi la programmabilité est-elle si importante ?
Imaginez que si nous comparons la chaîne de blocs à une ville, la programmabilité serait l’infrastructure et les normes de construction de cette ville. Bien que BTC soit le précurseur des cryptoactifs, en raison de sa conception conservatrice, il ressemble à une ancienne ville strictement limitée, bien qu’il soit extrêmement sûr, son développement est limité.
Pour des raisons de sécurité, les op codes (OP-Codes) utilisés par BTC sont très limités. C’est comme si une ancienne ville n’autorisait que la construction de certains types de bâtiments spécifiques, ce qui entrave l’innovation et le développement. Avec de telles restrictions, construire des contrats intelligents complexes ou des applications de finance décentralisée sur BTC est aussi difficile que de planifier des gratte-ciel dans une ville qui n’autorise que la construction de bâtiments anciens.
Cette limitation de programmabilité affecte directement le développement de l’écosystème Bitcoin. Actuellement, la plupart des jetons émis sur la couche un de Bitcoin utilisent des protocoles d’émission de jetons, et ils sont principalement des jetons Meme qui ressemblent à des arts de rue dans une ville - bien qu’ils puissent apporter une popularité et des suiveurs temporaires, ils manquent de valeur d’utilisation réelle. Ces jetons dépendent principalement du consensus et de la communauté, tout comme la culture de rue qui dépend de l’effet de fan. Cependant, tout comme une ville ne peut pas compter uniquement sur la culture de rue pour maintenir son développement à long terme, le nombre de consensus et de communautés est également limité, car un nombre trop important entraînera une dispersion qui affaiblira la cohésion du consensus.
Alors, comment sortir de l’impasse ? Lorsque le jeton Meme rencontre un obstacle, les gens se tournent naturellement vers le jeton utilitaire, c’est-à-dire un actif qui doit avoir une utilité ou une capacité. Et cette capacité dépend inévitablement d’un actif programmable, plutôt que d’un actif non programmable. À ce stade, seuls les actifs Turing complets ou programmables ont la capacité de prendre en charge la prochaine narration de l’écosystème BTC.
Comment RGB++ réalise-t-il la programmabilité ?
RGB++ utilise Nervos CKB comme un indexeur décentralisé, un moteur de contrat intelligent et une couche DA, et Nervos CKB est une chaîne publique Turing complète, ce qui confère à RGB++ une programmabilité. C’est comme construire un nouveau quartier moderne à côté d’une ancienne ville, préservant à la fois la valeur historique de la vieille ville et répondant aux besoins de développement de la ville moderne.
Bien que CKB utilise le mécanisme de consensus PoW et le modèle UTXO, tout comme BTC, il apporte des améliorations novatrices dans plusieurs domaines pour prendre en charge les smart contracts et permettre la réalisation d’applications dApp plus complexes :
Modèle UTXO amélioré (modèle CELL)
Si le modèle UTXO est une structure architecturale traditionnelle, le modèle Cell est comme une réinvention de cette structure. Il conserve le cadre de base de l’UTXO (comme la structure porteuse d’un bâtiment), tout en ajoutant une planification d’espace plus flexible (capacité et données). De plus, la structure de données de Cell comprend également des LockScript et TypeScript, le premier étant principalement axé sur la propriété, tandis que le second permet de personnaliser de nombreuses fonctionnalités, telles que la mise en œuvre de clauses restrictives (Covenant) qui n’existent pas encore dans BTC. Dans le script Cell, les développeurs peuvent également spécifier des primitives cryptographiques en fonction de leurs besoins, ce qui offre une grande flexibilité. En résumé, le modèle Cell prolonge la philosophie fondamentale de l’UTXO de BTC, permettant à la chaîne CKB d’hériter facilement des caractéristiques simples et sécurisées de BTC, tout en lui donnant la capacité de prendre en charge les smart contracts grâce à des modifications astucieuses.
Puissant CKB-VM
Si l’interpréteur de script BTC ressemble à un système de contrôle de bâtiment simple, alors CKB-VM est un système de gestion intelligent de bâtiment à part entière. Il utilise l’ensemble d’instructions ouvert RISC-V, prend en charge plusieurs langages de développement pour développer des smart contracts, tout comme un bâtiment moderne peut intégrer diverses technologies et équipements avancés. CKB-VM est non seulement efficace, mais prend en charge divers algorithmes de cryptographie, que ce soit le Secp256k1 d’origine de BTC ou le Schnorr ultérieurement introduit, qui peuvent être directement portés et exécutés sur la blockchain CKB.
Système de script flexible
Le script BTC est sans état, limité et limité par des opcodes prédéfinis, et l’activation de plus d’opcodes nécessite une mise à niveau Hard Fork de BTC. Le script CKB est à état, large et comprend non seulement LockScript et TypeScript, mais peut également être mis à niveau sans Hard Fork. Si le système de script BTC est comme un plan d’urbanisme fixe piégé, le système de script CKB est plus comme un plan d’urbanisme flexible qui peut être ajusté et optimisé en fonction des besoins, et peut être mis à niveau sans mettre toute la ville à l’arrêt (Hard Fork).
Programmabilité, apportant une infinité de possibilités à RGB++
Prenons un exemple concret pour découvrir les possibilités infinies créées par RGB++.
Supposons qu’Alice, portant le rêve d’innover dans l’écosystème Bitcoin, décide d’émettre un jeton innovant appelé “Moon”. Dans l’écosystème Bitcoin précédent, un tel rêve aurait pu être soumis à de nombreuses restrictions, mais avec RGB++, elle peut réaliser des jeux riches :
La première étape d’Alice a été de chercher ses premiers partisans. Elle a trouvé une communauté dynamique de Seal dans l’écosystème RGB++, et a mené plusieurs campagnes Airdrop sur la plateforme Seal2Earn développée par eux. Ce mécanisme de distribution innovant a rapidement permis à Moon Jeton de gagner les premiers fidèles de la communauté. Ensuite, Alice a introduit Moon Jeton sur la plateforme d’échange décentralisée HueHub basée sur RGB++, où les utilisateurs peuvent effectuer des transactions libres directement sur la couche BTC.
Mais la vision d’Alice ne s’arrête pas là. Grâce au protocole Leap de RGB++, le Jeton Moon réalise facilement des interactions cross-chain avec la blockchain CKB. Ce processus est entièrement décentralisé, sans risque de confiance, ce qui garantit à la fois la sécurité et l’efficacité. Lorsque le Jeton Moon entre dans l’écosystème CKB, un monde plus vaste s’ouvre devant lui.
Sur la chaîne CKB, Moon Jeton est d’abord utilisé dans le protocole UTXOSwap basé sur RGB++ AMM DEX et combiné avec d’autres jetons tels que CKB, RUSD, etc. pour former un pool de transactions et fournir de la liquidité à l’écosystème. En même temps, l’ajout de DEX à carnet d’ordres tels qu’Omiga offre aux utilisateurs plus de choix de transactions. Si Alice choisit de concevoir Moon comme un Jeton non fongible amélioré (DOB), il peut également être échangé sur des marchés spécialisés en DOB tels que Dobby et Element, même combiné avec des objets numériques multi-chaines comme Nervape pour créer des combinaisons créatives et ouvrir plus de possibilités de jeu.
Pour les utilisateurs qui sont optimistes quant aux perspectives de développement de MOON, le protocole de jeton stable décentralisé Stable++ basé sur BTC et CKB offre plus de possibilités. Ils peuvent ici mettre en gage du BTC ou du CKB, émettre le jeton Stable Coin RUSD, puis utiliser ces RUSD pour acheter plus de MOON sur divers DEX, réalisant ainsi un investissement à effet de levier sur MOON.
En matière de gestion d’actifs, le Portefeuille JoyID sans phrase de passe, intuitif et pratique, et le gestionnaire d’actifs Mobit offrent aux utilisateurs une expérience fluide. Et lorsque la communauté Moon se développe, la plateforme communautaire Web3 Metaforo peut aider Moon à établir un DAO basé sur Jeton, permettant aux membres de la communauté de participer aux décisions importantes du projet par le biais de propositions et de votes.
Pour améliorer davantage l’expérience utilisateur, MOON peut également accéder au réseau Lightning Network Fiber Network de CKB. Ici, les utilisateurs peuvent bénéficier de frais de transaction plus bas, d’une meilleure protection de la vie privée et d’une confirmation quasi instantanée des transactions.
Avec l’expansion continue de RGB++ vers d’autres chaînes UTXO, la carte future de MOON continuera à s’agrandir, offrant aux utilisateurs plus de possibilités.
L’histoire d’Alice n’est qu’un microcosme des possibilités infinies offertes par la programmabilité de RGB++. Dans cet écosystème en constante évolution, les innovateurs explorent de plus en plus de scénarios d’application passionnants et tissent la vision future de l’écosystème BTC. Chaque nouvelle idée peut donner naissance à de nouvelles applications, chaque essai peut ouvrir une nouvelle voie. C’est là que réside l’infinie potentialité de la programmabilité de RGB++ pour nous.
Conclusion
De la simple émission de Jeton à un protocole de Finance décentralisée complexe, de la gestion d’actifs de base aux scénarios d’application innovants, RGB++ transforme le BTC d’un simple outil de stockage de valeur en une plateforme financière innovante et dynamique.
Il s’agit non seulement d’un progrès technologique, mais aussi d’un saut important pour l’ensemble de l’écosystème des Cryptoactifs. Avec RGB++, nous assistons à une transformation historique de l’écosystème BTC, passant d’une simple “transférabilité” à une “Programmabilité complète”. Cette transformation apportera non seulement plus de cas d’utilisation et d’opportunités commerciales, mais ouvrira également de nouvelles voies pour le développement de l’ensemble de l’industrie de la blockchain.