Le protocole RGB habilite Bitcoin : de la paiement aux smart contracts, un nouveau chapitre pour le Web3 s'ouvre.

Le protocole RGB rend Bitcoin grand à nouveau : des paiements aux smart contracts, ouvrant un nouveau chapitre dans Web3.

La technologie Web3 a connu un développement florissant pendant plus de dix ans, donnant naissance à diverses innovations. Bitcoin a continué à améliorer sa capacité de protection de la vie privée sans compromettre la décentralisation et la sécurité, réalisant des caractéristiques avancées telles que les signatures Schnorr et Taproot, posant ainsi les bases pour les innovations technologiques futures. Les smart contracts on-chain, représentés par Ethereum, ont également engendré l'âge d'or des applications telles que DeFi. Cependant, depuis 2022, l'innovation dans l'industrie Web3 semble être confrontée à un plafond, la technologie blockchain ne parvenant pas à surmonter les contraintes du triangle impossible, rendant difficile le déploiement d'applications à grande échelle.

Alors, avons-nous déjà atteint les limites de la technologie ? Y a-t-il encore des domaines inconnus et profonds à explorer ? Peut-être que c'est précisément dans ces explorations que le protocole de deuxième couche Bitcoin RGB attend son heure, mûrissant progressivement pour défier les limites technologiques existantes et révéler un éclat éclatant.

Bitcoin : établir sa position en tant que couche monétaire

La plus grande différence entre Web3 et Web2 réside dans son système économique intégré, et tout système économique repose sur la monnaie comme couche de base, au-dessus de la couche monétaire se trouvent la couche de protocole et la couche d'application. La monnaie de Web3 s'appelle la cryptomonnaie, émise par la blockchain.

En raison des quelques facteurs clés suivants, le Bitcoin est reconnu comme la cryptocurrency la plus sûre et stable, et sa valeur a obtenu un consensus mondial :

Tout d'abord, le réseau Bitcoin couvre le monde entier, avec plus de dix mille nœuds complets travaillant en synergie pour vérifier et enregistrer les transactions. Cette décentralisation rend difficile pour les attaquants de falsifier l'historique des transactions. Deuxièmement, Bitcoin utilise une puissance de calcul de hachage robuste comme mécanisme de preuve de travail, qui est la pierre angulaire de la sécurité du réseau. Dans la validation des blocs et le minage, la consommation massive de puissance de calcul rend difficile pour les attaquants de contrôler le réseau. De plus, les règles de consensus de Bitcoin n'ont pas connu de changements majeurs dans l'histoire, cette stabilité aide à maintenir la cohérence et la sécurité du réseau. Par rapport à d'autres projets de blockchain, les règles de consensus de Bitcoin sont moins susceptibles de subir des modifications radicales. La communauté Bitcoin accorde une grande importance à la sécurité et à la stabilité du réseau, en se concentrant sur la sécurité du protocole de base. Les modifications du protocole de base sont soigneusement discutées et testées pour garantir la stabilité du réseau. En somme, Bitcoin est reconnu comme le plus sûr et stable parmi de nombreuses blockchains, grâce à son excellente décentralisation, à son mécanisme de consensus, à sa stabilité et à l'attention de la communauté, il est devenu le choix privilégié pour la couche monétaire du Web3.

Rendre Bitcoin à nouveau grand : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour le Web3

garantir la sécurité et la simplicité du script Bitcoin

Bitcoin, en tant que monnaie de base dans le monde Web3, joue un rôle important. Son protocole central évolue progressivement après des discussions et des tests prudents. Il convient de prêter une attention particulière à l'évolution de son système de script. Le langage de script de Bitcoin a été conçu pour garantir la sécurité et éviter les risques potentiels, limitant intentionnellement ses fonctionnalités tout en maintenant une simplicité et une sécurité similaires à celles des jeux d'instructions de microprocesseurs. Le script Bitcoin est un langage d'exécution basé sur une notation polonaise inversée et sur une pile. Ce script est conçu pour être exécuté sur du matériel limité.

Dans le code des nœuds principaux de Bitcoin, les développeurs ont imposé certaines restrictions sur les types de scripts exécutables, ne permettant que l'exécution de plusieurs types de transactions appelées "scripts standards". Le plus important d'entre eux est la transaction P2SH (Pay to Script Hash), qui permet en fait l'exécution de n'importe quel script Bitcoin, rendant possible l'exécution de scripts avec des fonctionnalités complexes sur Bitcoin. Par exemple, le réseau Lightning est devenu la norme de facto pour les paiements Bitcoin à faible montant et à haute fréquence.

Avec l'introduction de la proposition de signature Schnorr et de la mise à niveau du soft fork Taproot, Bitcoin a franchi une étape importante, marquant un jalon significatif. Cela permet à Bitcoin de mieux soutenir le développement des protocoles de deuxième couche, renforçant ainsi son rôle dans le futur monde du Web3.

Focus sur les signatures Schnorr et Taproot

Derrière les signatures Schnorr et Taproot se cache une série d'innovations techniques, créant de nouvelles opportunités pour Bitcoin. Tout d'abord, Taproot introduit des canaux de paiement plus flexibles, permettant à divers types de transactions d'être exécutés sur la chaîne de manière plus respectueuse de la vie privée. En masquant des scripts de signature multiples complexes dans un script unique, Taproot fait en sorte que diverses transactions compliquées ressemblent à des paiements unilatéraux ordinaires, améliorant ainsi la confidentialité et la sécurité. L'introduction des signatures Schnorr rend les transactions sur le réseau Bitcoin plus compactes, réduisant les frais de transaction et augmentant l'évolutivité, s'alignant étroitement avec les exigences de transactions efficaces du monde Web3.

Ces deux innovations ont non seulement amélioré les performances et la confidentialité de Bitcoin, mais ont également ouvert de nouvelles possibilités d'innovation pour l'écosystème. Des technologies de scripts et de signatures plus efficaces supportent les opérations inter-chaînes, l'expansion du réseau Lightning et des smart contracts complexes. Cela recentre Bitcoin sur le cœur de Web3, ouvrant la voie à la construction d'un finance décentralisée et d'un écosystème d'applications plus sûrs et plus efficaces.

Rendre Bitcoin grand à nouveau : des paiements aux smart contracts, RGB ouvre un nouveau chapitre Web3

L'impact de la signature Schnorr

Au début de la phase de conception du protocole Bitcoin, Satoshi Nakamoto devait prendre en compte de nombreux facteurs concernant l'algorithme de signature, notamment la longueur de la signature, l'open source, les problèmes de brevet, le temps de vérification de la sécurité et la performance, etc. Finalement, il a choisi l'algorithme de signature numérique à courbe elliptique (ECDSA) et a opté pour une courbe elliptique spécifique secp256k1, en raison de la performance et de la sécurité de cet algorithme. Cependant, en plus de l'ECDSA, il existe d'autres algorithmes de signature numérique répondant aux critères, en particulier la signature Schnorr. La raison pour laquelle Satoshi Nakamoto n'a pas utilisé cet algorithme pourrait être due au fait que le brevet de la signature Schnorr n'avait pas encore expiré à l'année de création de Bitcoin. Le mathématicien et cryptographe allemand Claus-Peter Schnorr a demandé et obtenu le brevet connexe en 1990, donc pendant la durée de validité du brevet, la communauté open source ne pouvait pas adopter cette technologie. Sinon, Satoshi aurait peut-être pu utiliser ce mécanisme de signature dans la version initiale du protocole Bitcoin.

Comparé à l'ECDSA, la signature Schnorr est plus en phase avec l'essence de la signature Bitcoin. 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 simplifie l'agrégation des clés, sans nécessiter les compétences spéciales requises pour les signatures multiples. 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. Il existe plusieurs façons d'agréger, comme MuSig proposé par une plateforme d'échange et la version mise à jour MuSig2. Dans le schéma MuSig2, plusieurs signatures peuvent générer une clé publique agrégée à partir de leurs clés privées respectives, puis générer ensemble une signature valide pour cette clé publique, réduisant le nombre d'interactions de trois à seulement deux cycles.

Donc, dans le cadre d'une transaction multi-signature 2-3, l'ancienne méthode traditionnelle nécessitait trois clés publiques et deux signatures pour initier la transaction.

Dans le contexte des signatures Schnorr, une transaction on-chain ne nécessite qu'une clé publique agrégée et une signature, ce qui réduit considérablement le nombre d'octets de transaction, c'est-à-dire le coût de transfert.

Rendre Bitcoin à nouveau grand : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour le Web3

( Innovation du protocole Taproot

Taproot est une structure de script Bitcoin innovante, conçue pour spécifier comment utiliser et analyser les adresses de transaction de type Taproot. L'inspiration de Taproot provient initialement de l'étude par les développeurs de Bitcoin de l'arbre de syntaxe abstraite de Merkle )MAST###, et par conséquent, Taproot peut être considéré comme une mise en œuvre spéciale de MAST. Grâce à Taproot, les UTXO Bitcoin avec plusieurs scripts de branches différentes peuvent, lors de la dépense, n'exposer qu'une seule branche, les autres branches n'apparaissant jamais sur la blockchain, améliorant ainsi considérablement la confidentialité et l'efficacité des transactions. Cette technologie rend l'utilisation de scripts complexes plus pratique et efficace, tout en offrant une sécurité accrue.

Dans le protocole Bitcoin, le "script de verrouillage" ( définit les conditions pour recevoir des Bitcoin ) UTXO (, tandis que le "script de déverrouillage" ) spécifie la manière d'utiliser les Bitcoin ( UTXO ). Le premier peut être considéré comme une serrure, et le second comme la clé correspondante. Dans la mise à niveau SegWit (, les règles de script de Bitcoin ont été complètement mises à jour. Deux nouvelles règles de script ont été introduites, à savoir le P2WPKH ) qui paie à un hachage de clé publique de témoin ( et le P2WSH ) qui paie à un hachage de script de témoin ( ; ces règles permettent l'utilisation d'adresses commençant par bc1. Le P2WPKH est principalement utilisé pour les adresses régulières, tandis que le P2WSH est couramment utilisé pour les adresses multi-signatures.

Dans la mise à niveau SegWit, le script a également introduit le concept de numéro de version, et les règles SegWit précédentes ont été marquées comme version V0. Taproot a ensuite apporté une mise à niveau supplémentaire dans le cadre SegWit, le numéro de version a été mis à jour en V1, ce qui est également l'origine du titre "SegWit V1" dans BIP 341. Par conséquent, ce nouvel ensemble de règles de script est appelé P2TR) payant à Taproot(, en correspondance avec P2WPKH et P2WSH.

De plus, en combinant la signature Schnorr et Taproot, la construction de signatures multiples ) de mult signature ( est très variée. Par exemple, le pionnier de la communauté Bitcoin, Steve Lee, a présenté dans son discours plusieurs méthodes, telles que les signatures de seuil et l'arbre Musig ) Musig Keytree (, etc.

Par exemple, pour le portefeuille chaud de l'échange, un schéma de multisignature 2-3 peut être utilisé, impliquant trois clés privées : la clé privée de l'échange, la clé privée d'un tiers de confiance et la clé privée de sauvegarde du portefeuille froid. Dans la signature de seuil, plusieurs signataires construisent à l'avance l'adresse de réception via le mécanisme MuSig. Lors de la transaction réelle, il suffit d'agréger deux signatures pour finaliser la transaction.

![Rendre Bitcoin à nouveau grand : du paiement aux smart contracts, RGB ouvre un nouveau chapitre pour le Web3])https://img-cdn.gateio.im/webp-social/moments-c934c850b471782622c0fddd98e7d1ac.webp(

LNP/BP:"protocole Bitcoin/protocole Lightning Network" de maturité

Dans le texte précédent, nous avons approfondi la prospective du réseau Bitcoin grâce à l'introduction de la signature Schnorr et à la mise à niveau du soft fork Taproot. Pendant ce temps, avec l'émergence continue des miracles technologiques, l'association des standards LNP/BP travaille silencieusement en coulisses, comme une œuvre d'art finement sculptée apportant davantage de possibilités d'innovation à l'écosystème Bitcoin. La bibliothèque de code LNP/BP couvre les standards et les meilleures pratiques de la deuxième couche de Bitcoin et au-delà, sans nécessiter de soft fork ou de hard fork au niveau de la blockchain Bitcoin, et elle n'est pas directement liée au contenu couvert par le RFC de Lightning Network )BOLTs(. En résumé, les standards LNP/BP couvrent tout ce qui concerne les transactions Bitcoin, définissant les modules de construction fondamentaux pour les solutions de deuxième couche et au-delà, et décrivant les 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, et ainsi que dans le marché secondaire utilisant le modèle de sécurité de Bitcoin et Bitcoin comme moyen de paiement/média d'échange.

Ici, seuls quelques points clés qui auront un impact significatif sur l'avenir de Web3 seront présentés, tels que les transactions des phases clés dans les canaux d'état, ainsi que certains protocoles et technologies clés : canaux bidirectionnels )Bi-directional channels(, PTLCs, eltoo, usines de canaux )Channel factories(, contrats de logarithme discret )Discreet log contracts(, micropaiements à haute fréquence )high-frequency micropayments( et Sphinx, etc.

![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-2b4ba4ffc8c46fe5ea06578668987bfa.webp(

) aperçu des transactions de canal d'état au même stade

Transactions de financement (Funding Transactions): Les transactions de financement sont des transactions initiales utilisées pour créer des canaux de paiement dans le réseau Lightning. Elles rassemblent les fonds des parties dans une adresse multi-signature, servant de garantie pour le canal de paiement. Les transactions de financement garantissent qu'avant que les participants ne commencent à effectuer des transactions hors chaîne sur le canal de paiement, ils ont tous engagé un certain montant de fonds. Les transactions de financement sont la première étape pour créer un canal de paiement, assurant la sécurité et la disponibilité du canal.

Transactions Bitcoin Partiellement Signées ( PSBT, Partially Signed Bitcoin Transactions ) : Les transactions Bitcoin partiellement signées sont un type de特

BTC-1.62%
Voir l'original
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.
  • Récompense
  • 3
  • Partager
Commentaire
0/400
TokenToastervip
· Il y a 10h
Cette vague de BTC est stable.
Voir l'originalRépondre0
SoliditySlayervip
· Il y a 14h
Ne vous vantez pas, il y a trop de tueurs d'eth.
Voir l'originalRépondre0
StableGeniusDegenvip
· Il y a 14h
le btc est le véritable roi éternel
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)