Bitcoin smart contracts nouvelle ère : le protocole RGB mène l'avenir de Web3
Après plus de dix ans de développement florissant de la technologie Web3, diverses innovations ont émergé. Bitcoin, tout en maintenant la décentralisation et la sécurité, améliore constamment sa capacité de protection de la vie privée, réalisant des caractéristiques avancées telles que les signatures Schnorr et Taproot, établissant ainsi une base pour les innovations technologiques futures. L'évolution des smart contracts sur la chaîne, représentée par Ethereum, a engendré l'âge d'or des applications blockchain, entraînant deux marchés haussiers. Cependant, depuis 2022, l'innovation dans le secteur Web3 semble être coincée dans une impasse, la technologie blockchain ne parvenant pas à se libérer des contraintes du triangle impossible, rendant difficile la mise en œuvre à grande échelle.
Dans ce contexte, le protocole de deuxième couche Bitcoin RGB mûrit discrètement, avec l'espoir de surmonter les limitations technologiques existantes et d'apporter de nouvelles possibilités au Web3.
Bitcoin : établir sa position en tant que couche monétaire
La plus grande différence entre Web3 et Web2 réside dans le système économique intégré, et tout système économique repose sur la monnaie comme couche de base. La monnaie de Web3 s'appelle la cryptomonnaie, émise par la blockchain.
Bitcoin est reconnu comme la cryptomonnaie la plus sûre et la plus stable en raison de sa remarquable décentralisation, de son mécanisme de consensus, de sa stabilité et de l'attention de la communauté, sa valeur ayant obtenu un consensus mondial. Le réseau Bitcoin couvre le monde entier, avec plus de dix mille nœuds complets travaillant ensemble, rendant difficile pour les attaquants de falsifier l'historique des transactions. La puissante capacité de calcul hashée, en tant que mécanisme de preuve de travail, est la pierre angulaire de la sécurité du réseau. Les règles de consensus de Bitcoin n'ont pas subi de changements majeurs dans l'histoire, cette stabilité aidant à maintenir la cohérence et la sécurité du réseau. La communauté Bitcoin est extrêmement attentive à la sécurité et à la stabilité du réseau, les modifications du protocole central étant soigneusement discutées et testées.
garantir la sécurité et la simplicité des scripts Bitcoin
Le but de la conception du langage de script Bitcoin est d'assurer la sécurité et d'éviter les risques potentiels, donc des limitations fonctionnelles sont intentionnellement imposées, tout en maintenant une simplicité et une sécurité similaires à celles d'un jeu d'instructions de puce. Le script Bitcoin est un langage d'exécution basé sur une représentation polonaise inversée et sur une pile, conçu pour être exécuté sur un matériel limité.
Dans le code des nœuds principaux de Bitcoin, seules certaines transactions appelées "scripts standards" sont autorisées à être exécutées. La plus importante d'entre elles est la transaction P2SH(Pay to Script Hash), qui permet en fait d'exécuter n'importe quel script Bitcoin, rendant possible l'exécution de scripts ayant des fonctionnalités complexes sur Bitcoin. Par exemple, le réseau Lightning est devenu la norme de facto pour les paiements Bitcoin de faible montant et à haute fréquence.
Avec l'introduction des signatures Schnorr et de la mise à niveau du soft fork Taproot, Bitcoin a franchi une étape importante, posant les bases du développement de protocole de deuxième couche.
Signatures Schnorr et Taproot
L'introduction des signatures Schnorr et de Taproot crée de nouvelles opportunités pour Bitcoin. Taproot a introduit des canaux de paiement plus flexibles, permettant à divers types de transactions d'être exécutés de manière plus privée sur la chaîne. En masquant des scripts de signatures multiples complexes dans un seul script, Taproot permet à des transactions complexes de ressembler à des paiements unilatéraux classiques, améliorant ainsi la confidentialité et la sécurité. L'introduction des signatures Schnorr a rendu les transactions sur le réseau Bitcoin plus compactes, réduisant les frais de transaction et améliorant l'évolutivité.
Ces deux innovations non seulement améliorent les performances et la confidentialité de Bitcoin, mais apportent également davantage de possibilités d'innovation à l'écosystème. Des technologies de script et de signature plus efficaces soutiennent les opérations inter-chaînes, l'expansion du réseau Lightning et des smart contracts complexes. Cela recentre Bitcoin sur le cœur du Web3, ouvrant la voie à la construction d'un écosystème financier et d'applications décentralisées plus sûrs et plus efficaces.
L'impact des signatures Schnorr
La signature Schnorr est plus conforme à l'essence de la signature Bitcoin par rapport à l'ECDSA. Non seulement elle offre de meilleures performances et une longueur de signature plus courte, mais elle possède également des caractéristiques linéaires, ce qui rend l'agrégation des clés simple. Cette caractéristique linéaire est facile à comprendre, les clés des différentes parties s'agrègent pour former une nouvelle clé par un mécanisme simple.
Prenons l'exemple d'une transaction multi-signature 2-3. Dans la méthode traditionnelle, trois clés publiques et deux signatures sont nécessaires pour initier la transaction. Dans le cas des signatures Schnorr, une transaction sur la chaîne nécessite seulement une clé publique agrégée et une signature, ce qui réduit considérablement le nombre d'octets de la transaction, et donc diminue le coût des transferts.
Innovation du script Taproot
Taproot est une structure de script Bitcoin innovante qui définit comment utiliser et analyser les adresses de transaction de type Taproot. L'inspiration de Taproot vient des recherches des développeurs de Bitcoin sur l'arbre de syntaxe abstraite de Merkle (MAST). Grâce à Taproot, les UTXO Bitcoin avec plusieurs scripts de branche différents peuvent, lors de la dépense, n'exposer qu'une seule branche, tandis que les autres branches ne seront jamais visibles sur la blockchain, augmentant ainsi considérablement la confidentialité et l'efficacité des transactions.
Taproot a subi une mise à niveau supplémentaire dans le cadre de la solution de séparation des témoins, avec un numéro de version mis à jour à V1, appelé P2TR( payé à Taproot). En combinant les signatures Schnorr et Taproot, la construction de signatures multiples( multi-signatures) est très variée, comme les signatures de seuil et les arbres Musig, etc.
LNP/BP:"protocole Bitcoin/protocole Lightning Network" de maturité
L'association LNP/BP travaille en coulisses pour apporter davantage de possibilités d'innovation à l'écosystème Bitcoin. La bibliothèque de code LNP/BP couvre les normes et les meilleures pratiques pour le deuxième niveau de Bitcoin et au-delà, définissant les modules de construction fondamentaux pour les solutions de deuxième niveau et au-delà, et décrivant des cas d'utilisation complexes construits sur ces modules. Cela ouvre des possibilités dans des domaines tels que les actifs financiers, le stockage, la messagerie, le calcul, ainsi que sur le marché secondaire utilisant le modèle de sécurité de Bitcoin et Bitcoin comme moyen de paiement/médiateur d'échange.
Aperçu des transactions au même stade dans les canaux d'état
Les Transactions de Financement ( sont les transactions initiales utilisées pour créer des canaux de paiement dans le réseau Lightning. Les Transactions Bitcoin Partiellement Signées ) PSBT ( sont un format de transaction Bitcoin spécial qui permet à plusieurs participants de construire et de signer des transactions ensemble. Les Transactions Bitcoin Basées sur l'État ) BSBT ( sont des transactions utilisées dans le réseau Lightning pour construire et mettre à jour l'état des canaux.
) La technologie clé du réseau Lightning qui prend en charge les smart contracts RGB.
Le réseau Lightning est une solution de deuxième couche construite sur Bitcoin, permettant aux utilisateurs d'effectuer des transactions rapides et à faible coût via une série de canaux de paiement. Les canaux bidirectionnels, en tant que type spécial de canal de paiement, permettent à deux participants d'interagir en temps réel dans les deux sens. Le contrat de verrouillage temporel à point ###PTLC( résout les problèmes de confidentialité liés à HTLC. Eltoo introduit des numéros d'état, garantissant que seul l'état le plus récent est reconnu et enregistré sur la blockchain. Le contrat de logarithme discret )DLC( résout les problèmes de scalabilité et de confidentialité, tout en essayant de minimiser la nécessité de confiance envers les oracles fournissant des données externes. SPHINX est un outil utilisé pour garantir une communication sécurisée, nécessitant que le payeur crée plusieurs couches de cryptage.
![Rendre Bitcoin grand à nouveau : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour le Web3])https://img-cdn.gateio.im/webp-social/moments-abcef536dbb2c0a8593ff66be9838781.webp(
Diriger le changement : explorer la mission du protocole RGB
RGB en tant que protocole puissant vise à combiner les caractéristiques de Bitcoin en tant que couche monétaire sous-jacente avec la flexibilité des smart contracts. Grâce à RGB, nous pouvons créer et gérer divers actifs sur le réseau Bitcoin, permettant une innovation financière et appliquée plus large.
) Interprétation des smart contracts RGB
Les smart contracts RGB peuvent être brièvement résumés par deux éléments clés : la propriété ###ownership( et la validation d'état )state validation(. Les smart contracts RGB peuvent être considérés comme un réseau distribué, dans lequel personne ne possède une vue complète de l'état actuel, mais grâce à la technologie d'enveloppement unique basée sur le Bitcoin Proof of Work )PoW( et aux mêmes règles de validation des clients, il reste néanmoins cohérent à l'échelle mondiale.
Dans les smart contracts RGB, la gestion des droits implique la définition de types d'opérations spécifiques qui ne peuvent être exécutées que par la partie possédant une certaine partie de l'état du smart contract. Ces opérations comprennent, sans s'y limiter, la propriété des actifs, la propriété de l'identité, le droit d'augmenter l'offre des actifs, le droit de créer des sous-identités, le droit de tailler/détruire des actifs, etc.
![Rendre Bitcoin à nouveau grand : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour Web3])https://img-cdn.gateio.im/webp-social/moments-c934c850b471782622c0fddd98e7d1ac.webp(
) Lorsque Web3 rencontre RGB
L'innovation technique des contrats intelligents RGB apporte un nouveau paradigme de contrats intelligents qui donne aux utilisateurs la capacité de gérer leurs droits, allant de la propriété des actifs, de l'identité à la capacité de créer de nouveaux actifs, offrant une plus grande flexibilité. Les contrats intelligents RGB tentent de résoudre les problèmes des anciens états en introduisant le concept de numérotation des états, ce qui devrait améliorer l'efficacité et la sécurité du système, offrant une meilleure protection pour le transfert de contrats et la transition des états.
![Rendre Bitcoin grand à nouveau : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour Web3]###https://img-cdn.gateio.im/webp-social/moments-2b4ba4ffc8c46fe5ea06578668987bfa.webp(
Ouvrir l'infini : Un nouveau monde similaire à TCP/IP
Dans le réseau Bitcoin, la mise en œuvre progressive des propositions telles que les signatures Schnorr et Taproot, ainsi que la maturation continue des protocoles de deuxième couche axés sur LNP/BP et RGB, nous dessinent un avenir passionnant. Ce schéma sera basé sur le protocole LNP/BP, présentant une structure en couches, similaire à l'architecture TCP/IP, intégrant organiquement les trois niveaux clés : la couche monétaire, la couche de protocole et la couche d'application.
Le développement des protocoles LNP/BP et RGB a apporté à Bitcoin une évolutivité et une efficacité améliorées, une confidentialité et une sécurité renforcées, des fonctionnalités plus riches, une réduction de la charge de la blockchain et a créé un espace d'innovation plus large pour les développeurs.
) L'évolution de TCP/IP
Le développement de la pile de protocoles TCP/IP a traversé un processus qui est passé de l'éparpillement initial à la complexité, puis à la normalisation et à la convivialité. De la création d'ARPANET en 1969, à la proposition du protocole TCP en 1972, à la normalisation du protocole IPv4 en 1977, et enfin à l'invention du World Wide Web en 1989, le développement de la pile de protocoles TCP/IP nous offre des références pour comprendre l'évolution du Web3.
![Rendre Bitcoin grand à nouveau : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour le Web3]###https://img-cdn.gateio.im/webp-social/moments-3f5bfc7e381a91bd7fe7f17c4f217fe8.webp(
) récit captivant
La bonne voie pour le développement de Web3 repose sur des technologies décentralisées et une base cryptographique plus complexe, cette voie de développement étant marquée par l'évolution des protocoles tels que LNP/BP et RGB. Infinitas, en tant que série de solutions innovantes basées sur des smart contracts Bitcoin, s'étend en profondeur sur la base des protocoles LNP/BP et RGB, et réalisera des adresses de paiement universelles, un environnement de développement de smart contracts en langage Contractum, l'immutabilité de schema###, ainsi que des technologies clés telles que le stockage sécurisé multi-niveaux de données vérifiées par le client RGB.
L'avenir éclatant du développement de Web3
Avec la maturation continue des protocoles LNP/BP et RGB, l'imagination infinie des gens pour le métavers devient réalité, le monde Web3 deviendra plus riche et diversifié. Nous verrons bientôt l'adoption à grande échelle de la finance décentralisée, l'émergence de jeux blockchain, des applications sociales diversifiées sur blockchain, une intégration profonde avec l'IA ainsi qu'une fusion avec des dispositifs portables et des capteurs.
Le protocole RGB nous place à un tout nouveau départ, témoignant d'un avenir aux possibilités infinies, semblable à Bitcoin. Nous attendons avec impatience un avenir Web3 plus ouvert, inclusif et innovant que cela engendrera.
, qui permet en fait d'exécuter n'importe quel script Bitcoin, rendant possible l'exécution de scripts ayant des fonctionnalités complexes sur Bitcoin. Par exemple, le réseau Lightning est devenu la norme de facto pour les paiements Bitcoin de faible montant et à haute fréquence.
Avec l'introduction des signatures Schnorr et de la mise à niveau du soft fork Taproot, Bitcoin a franchi une étape importante, posant les bases du développement de protocole de deuxième couche.
Signatures Schnorr et Taproot
L'introduction des signatures Schnorr et de Taproot crée de nouvelles opportunités pour Bitcoin. Taproot a introduit des canaux de paiement plus flexibles, permettant à divers types de transactions d'être exécutés de manière plus privée sur la chaîne. En masquant des scripts de signatures multiples complexes dans un seul script, Taproot permet à des transactions complexes de ressembler à des paiements unilatéraux classiques, améliorant ainsi la confidentialité et la sécurité. L'introduction des signatures Schnorr a rendu les transactions sur le réseau Bitcoin plus compactes, réduisant les frais de transaction et améliorant l'évolutivité.
Ces deux innovations non seulement améliorent les performances et la confidentialité de Bitcoin, mais apportent également davantage de possibilités d'innovation à l'écosystème. Des technologies de script et de signature plus efficaces soutiennent les opérations inter-chaînes, l'expansion du réseau Lightning et des smart contracts complexes. Cela recentre Bitcoin sur le cœur du Web3, ouvrant la voie à la construction d'un écosystème financier et d'applications décentralisées plus sûrs et plus efficaces.
L'impact des signatures Schnorr
La signature Schnorr est plus conforme à l'essence de la signature Bitcoin par rapport à l'ECDSA. Non seulement elle offre de meilleures performances et une longueur de signature plus courte, mais elle possède également des caractéristiques linéaires, ce qui rend l'agrégation des clés simple. Cette caractéristique linéaire est facile à comprendre, les clés des différentes parties s'agrègent pour former une nouvelle clé par un mécanisme simple.
Prenons l'exemple d'une transaction multi-signature 2-3. Dans la méthode traditionnelle, trois clés publiques et deux signatures sont nécessaires pour initier la transaction. Dans le cas des signatures Schnorr, une transaction sur la chaîne nécessite seulement une clé publique agrégée et une signature, ce qui réduit considérablement le nombre d'octets de la transaction, et donc diminue le coût des transferts.
Innovation du script Taproot
Taproot est une structure de script Bitcoin innovante qui définit comment utiliser et analyser les adresses de transaction de type Taproot. L'inspiration de Taproot vient des recherches des développeurs de Bitcoin sur l'arbre de syntaxe abstraite de Merkle (MAST). Grâce à Taproot, les UTXO Bitcoin avec plusieurs scripts de branche différents peuvent, lors de la dépense, n'exposer qu'une seule branche, tandis que les autres branches ne seront jamais visibles sur la blockchain, augmentant ainsi considérablement la confidentialité et l'efficacité des transactions.
Taproot a subi une mise à niveau supplémentaire dans le cadre de la solution de séparation des témoins, avec un numéro de version mis à jour à V1, appelé P2TR( payé à Taproot). En combinant les signatures Schnorr et Taproot, la construction de signatures multiples( multi-signatures) est très variée, comme les signatures de seuil et les arbres Musig, etc.
LNP/BP:"protocole Bitcoin/protocole Lightning Network" de maturité
L'association LNP/BP travaille en coulisses pour apporter davantage de possibilités d'innovation à l'écosystème Bitcoin. La bibliothèque de code LNP/BP couvre les normes et les meilleures pratiques pour le deuxième niveau de Bitcoin et au-delà, définissant les modules de construction fondamentaux pour les solutions de deuxième niveau et au-delà, et décrivant des cas d'utilisation complexes construits sur ces modules. Cela ouvre des possibilités dans des domaines tels que les actifs financiers, le stockage, la messagerie, le calcul, ainsi que sur le marché secondaire utilisant le modèle de sécurité de Bitcoin et Bitcoin comme moyen de paiement/médiateur d'échange.
Aperçu des transactions au même stade dans les canaux d'état
Les Transactions de Financement ( sont les transactions initiales utilisées pour créer des canaux de paiement dans le réseau Lightning. Les Transactions Bitcoin Partiellement Signées ) PSBT ( sont un format de transaction Bitcoin spécial qui permet à plusieurs participants de construire et de signer des transactions ensemble. Les Transactions Bitcoin Basées sur l'État ) BSBT ( sont des transactions utilisées dans le réseau Lightning pour construire et mettre à jour l'état des canaux.
) La technologie clé du réseau Lightning qui prend en charge les smart contracts RGB.
Le réseau Lightning est une solution de deuxième couche construite sur Bitcoin, permettant aux utilisateurs d'effectuer des transactions rapides et à faible coût via une série de canaux de paiement. Les canaux bidirectionnels, en tant que type spécial de canal de paiement, permettent à deux participants d'interagir en temps réel dans les deux sens. Le contrat de verrouillage temporel à point ###PTLC( résout les problèmes de confidentialité liés à HTLC. Eltoo introduit des numéros d'état, garantissant que seul l'état le plus récent est reconnu et enregistré sur la blockchain. Le contrat de logarithme discret )DLC( résout les problèmes de scalabilité et de confidentialité, tout en essayant de minimiser la nécessité de confiance envers les oracles fournissant des données externes. SPHINX est un outil utilisé pour garantir une communication sécurisée, nécessitant que le payeur crée plusieurs couches de cryptage.
![Rendre Bitcoin grand à nouveau : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour le Web3])https://img-cdn.gateio.im/webp-social/moments-abcef536dbb2c0a8593ff66be9838781.webp(
Diriger le changement : explorer la mission du protocole RGB
RGB en tant que protocole puissant vise à combiner les caractéristiques de Bitcoin en tant que couche monétaire sous-jacente avec la flexibilité des smart contracts. Grâce à RGB, nous pouvons créer et gérer divers actifs sur le réseau Bitcoin, permettant une innovation financière et appliquée plus large.
) Interprétation des smart contracts RGB
Les smart contracts RGB peuvent être brièvement résumés par deux éléments clés : la propriété ###ownership( et la validation d'état )state validation(. Les smart contracts RGB peuvent être considérés comme un réseau distribué, dans lequel personne ne possède une vue complète de l'état actuel, mais grâce à la technologie d'enveloppement unique basée sur le Bitcoin Proof of Work )PoW( et aux mêmes règles de validation des clients, il reste néanmoins cohérent à l'échelle mondiale.
Dans les smart contracts RGB, la gestion des droits implique la définition de types d'opérations spécifiques qui ne peuvent être exécutées que par la partie possédant une certaine partie de l'état du smart contract. Ces opérations comprennent, sans s'y limiter, la propriété des actifs, la propriété de l'identité, le droit d'augmenter l'offre des actifs, le droit de créer des sous-identités, le droit de tailler/détruire des actifs, etc.
![Rendre Bitcoin à nouveau grand : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour Web3])https://img-cdn.gateio.im/webp-social/moments-c934c850b471782622c0fddd98e7d1ac.webp(
) Lorsque Web3 rencontre RGB
L'innovation technique des contrats intelligents RGB apporte un nouveau paradigme de contrats intelligents qui donne aux utilisateurs la capacité de gérer leurs droits, allant de la propriété des actifs, de l'identité à la capacité de créer de nouveaux actifs, offrant une plus grande flexibilité. Les contrats intelligents RGB tentent de résoudre les problèmes des anciens états en introduisant le concept de numérotation des états, ce qui devrait améliorer l'efficacité et la sécurité du système, offrant une meilleure protection pour le transfert de contrats et la transition des états.
![Rendre Bitcoin grand à nouveau : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour Web3]###https://img-cdn.gateio.im/webp-social/moments-2b4ba4ffc8c46fe5ea06578668987bfa.webp(
Ouvrir l'infini : Un nouveau monde similaire à TCP/IP
Dans le réseau Bitcoin, la mise en œuvre progressive des propositions telles que les signatures Schnorr et Taproot, ainsi que la maturation continue des protocoles de deuxième couche axés sur LNP/BP et RGB, nous dessinent un avenir passionnant. Ce schéma sera basé sur le protocole LNP/BP, présentant une structure en couches, similaire à l'architecture TCP/IP, intégrant organiquement les trois niveaux clés : la couche monétaire, la couche de protocole et la couche d'application.
Le développement des protocoles LNP/BP et RGB a apporté à Bitcoin une évolutivité et une efficacité améliorées, une confidentialité et une sécurité renforcées, des fonctionnalités plus riches, une réduction de la charge de la blockchain et a créé un espace d'innovation plus large pour les développeurs.
) L'évolution de TCP/IP
Le développement de la pile de protocoles TCP/IP a traversé un processus qui est passé de l'éparpillement initial à la complexité, puis à la normalisation et à la convivialité. De la création d'ARPANET en 1969, à la proposition du protocole TCP en 1972, à la normalisation du protocole IPv4 en 1977, et enfin à l'invention du World Wide Web en 1989, le développement de la pile de protocoles TCP/IP nous offre des références pour comprendre l'évolution du Web3.
![Rendre Bitcoin grand à nouveau : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour le Web3]###https://img-cdn.gateio.im/webp-social/moments-3f5bfc7e381a91bd7fe7f17c4f217fe8.webp(
) récit captivant
La bonne voie pour le développement de Web3 repose sur des technologies décentralisées et une base cryptographique plus complexe, cette voie de développement étant marquée par l'évolution des protocoles tels que LNP/BP et RGB. Infinitas, en tant que série de solutions innovantes basées sur des smart contracts Bitcoin, s'étend en profondeur sur la base des protocoles LNP/BP et RGB, et réalisera des adresses de paiement universelles, un environnement de développement de smart contracts en langage Contractum, l'immutabilité de schema###, ainsi que des technologies clés telles que le stockage sécurisé multi-niveaux de données vérifiées par le client RGB.
L'avenir éclatant du développement de Web3
Avec la maturation continue des protocoles LNP/BP et RGB, l'imagination infinie des gens pour le métavers devient réalité, le monde Web3 deviendra plus riche et diversifié. Nous verrons bientôt l'adoption à grande échelle de la finance décentralisée, l'émergence de jeux blockchain, des applications sociales diversifiées sur blockchain, une intégration profonde avec l'IA ainsi qu'une fusion avec des dispositifs portables et des capteurs.
Le protocole RGB nous place à un tout nouveau départ, témoignant d'un avenir aux possibilités infinies, semblable à Bitcoin. Nous attendons avec impatience un avenir Web3 plus ouvert, inclusif et innovant que cela engendrera.
![Rendre Bitcoin grand à nouveau : des paiements aux smart contracts, RGB ouvre une nouvelle ère pour le Web3](https://