Le protocole RGB apporte une innovation à Bitcoin, passant des paiements aux smart contracts.

Le protocole RGB insuffle une nouvelle vitalité au Bitcoin : de l'innovation dans les paiements aux smart contracts.

La technologie Web3 a connu plus de dix ans de développement florissant, donnant naissance à diverses innovations. Bitcoin, sans compromettre la décentralisation et la sécurité, continue d'améliorer sa capacité de protection de la vie privée, réalisant des caractéristiques avancées telles que les signatures Schnorr et Taproot, posant ainsi les bases pour les innovations technologiques futures. En même temps, l'évolution des smart contracts sur la chaîne, représentée par Ethereum, a engendré l'âge d'or des applications blockchain. Cependant, depuis 2022, l'innovation dans l'industrie Web3 semble être bloquée, la technologie blockchain ne parvenant pas à se libérer des contraintes du triangle impossible, rendant difficile le déploiement à grande échelle. Dans ce contexte, le protocole de deuxième couche de Bitcoin, RGB, attend son heure, mûrissant progressivement, avec l'espoir de défier les limitations technologiques existantes et d'apporter de nouvelles opportunités à l'industrie.

Rendre Bitcoin à nouveau grand : de la paiement aux smart contracts, RGB ouvre un nouveau chapitre de Web3

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 une monnaie comme couche de base, avec la couche de protocole et la couche d'application au-dessus de la couche monétaire. La monnaie de Web3 est appelée jeton, émise par la blockchain.

Bitcoin est reconnu comme la cryptomonnaie la plus sûre et stable, sa valeur ayant obtenu un consensus mondial, principalement basé sur les facteurs suivants :

Tout d'abord, le réseau Bitcoin couvre le monde entier et possède plus de dix mille nœuds complets travaillant en collaboration 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 puissante capacité de calcul de hachage 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 d'être modifiées de manière radicale. La communauté Bitcoin est extrêmement préoccupée par la sécurité et la stabilité du réseau, se concentrant sur la sécurité du protocole central. Les modifications apportées au protocole central font l'objet de discussions et de tests minutieux pour garantir la stabilité du réseau. En résumé, Bitcoin est reconnu comme le plus sécurisé et le plus stable parmi de nombreuses blockchains, grâce à son excellente décentralisation, son mécanisme de consensus, sa stabilité et l'attention de la communauté, devenant le choix privilégié pour la couche monétaire du Web3.

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

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

Bitcoin joue un rôle important en tant que couche monétaire de base dans le monde Web3. Son protocole central a évolué 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 scripts. Le langage de script de Bitcoin a été conçu pour garantir la sécurité et éviter les risques potentiels, ce qui a conduit à une limitation intentionnelle de ses fonctionnalités tout en maintenant une simplicité et une sécurité similaires à celles des jeux d'instructions. Le script Bitcoin est un langage d'exécution basé sur une représentation polonaise inverse, basé sur une pile, destiné à ê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, n'autorisant que quelques types de transactions appelés "scripts standards" à être exécutés. 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 avec des fonctionnalités complexes sur Bitcoin. Par exemple, le réseau Lightning est devenu le standard 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 Web3.

Se concentrer 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 signatures multiples complexes dans un seul script, Taproot fait en sorte que diverses transactions complexes 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 sur les exigences de transactions efficaces du monde Web3.

Ces deux innovations non seulement améliorent les performances et la confidentialité de Bitcoin, mais apportent également plus de possibilités d'innovation à l'écosystème. Des scripts et des technologies de signature plus efficaces soutiennent les opérations inter-chaînes, l'extension 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 système financier et d'applications décentralisées plus sûrs et plus efficaces.

L'impact des signatures Schnorr

Au cours de la phase de conception initiale du protocole Bitcoin, Satoshi Nakamoto devait prendre en compte de nombreux facteurs concernant l'algorithme de signature, y compris la longueur de la signature, l'open source, les problèmes de brevet, le temps de vérification de la sécurité et les performances, etc. Finalement, il a choisi l'algorithme de signature numérique à courbe elliptique (ECDSA), et a opté pour la courbe elliptique spécifique secp256k1, basée sur les performances et la sécurité de cet algorithme. Cependant, en plus de l'ECDSA, d'autres algorithmes de signature numérique répondant aux critères existent, en particulier la signature de Schnorr. La raison pour laquelle Satoshi Nakamoto n'a pas utilisé cet algorithme auparavant pourrait être que le brevet de la signature de Schnorr n'avait pas encore expiré à l'année de la naissance de Bitcoin. Le mathématicien et cryptographe allemand Claus-Peter Schnorr a demandé et obtenu le brevet correspondant en 1990, et 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 adopter ce mécanisme de signature dans la version initiale du protocole Bitcoin.

Comparé à l'ECDSA, la signature Schnorr est plus conforme à 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 de chaque participant s'agrègent pour former une nouvelle clé via un mécanisme simple. Il existe plusieurs manières d'agrégation, comme MuSig proposé par Blockstream 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 collectivement une signature valide pour cette clé publique, réduisant le nombre d'interactions de trois tours à seulement deux tours.

Donc, pour une transaction multi-signature 2-3, la méthode traditionnelle nécessitait trois clés publiques et deux signatures pour initier la transaction.

Dans le contexte de la signature Schnorr, les transactions sur la chaîne nécessitent seulement une clé publique agrégée et une signature, ce qui réduit considérablement le nombre de bytes de transaction, donc réduit le coût des transferts.

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

( Innovation des scripts 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 des recherches des développeurs de Bitcoin sur l'arbre de syntaxe abstraite de Merkle )MAST###, c'est pourquoi Taproot peut être considéré comme une mise en œuvre spéciale de MAST. Grâce à Taproot, les UTXO Bitcoin avec plusieurs scripts de branche différents, lors de leur dépense, peuvent n'exposer qu'une seule branche, les autres branches n'apparaissant jamais sur la blockchain, augmentant ainsi considérablement la confidentialité et l'efficacité des transactions. Cette technologie, sur une base plus sécurisée, rend l'utilisation de scripts complexes plus pratique et efficace.

Dans le protocole Bitcoin, le "script de verrouillage" ( définit les conditions de réception du Bitcoin ) UTXO ( par le biais du script de sortie ), tandis que le "script de déverrouillage" ( définit la méthode d'utilisation du Bitcoin ) UTXO ( via le script d'entrée ). Le premier peut être considéré comme une serrure, et le second comme la clé correspondante. Avec la mise à niveau SegWit (, les règles de script de Bitcoin ont été entièrement modernisées. Deux nouvelles règles de script ont été introduites, à savoir P2WPKH ) payant à l'empreinte de clé publique de témoin ( et P2WSH ) payant à l'empreinte de script de témoin (, ces règles permettant l'utilisation des adresses commençant par bc1. P2WPKH est principalement utilisé pour les adresses ordinaires, tandis que P2WSH est couramment utilisé pour les adresses multisignatures.

Dans la mise à niveau des témoins isolés, le script a également introduit le concept de numéro de version, les règles précédentes des témoins isolés étant marquées comme version V0. Taproot a ensuite effectué une mise à niveau supplémentaire dans le cadre des témoins isolés, le numéro de version étant mis à jour en V1, ce qui est également l'origine du titre "SegWit V1" dans le BIP 341. Ainsi, ces nouvelles règles de script sont appelées P2TR) payées à Taproot(, pour correspondre à P2WPKH et P2WSH.

De plus, en combinant la signature Schnorr et Taproot, il existe de nombreuses façons de construire des signatures multiples ) multi-signatures (. Par exemple, Steve Lee, un pionnier de la communauté Bitcoin, a présenté dans son discours plusieurs méthodes, telles que les signatures de seuil et l'arbre Musig ) Musig Keytree (.

Par exemple, pour le portefeuille chaud de l'échange, une solution de multi-signature 2-3 peut être utilisée, 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 grand à nouveau : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour le Web3])https://img-cdn.gateio.im/webp-social/moments-c934c850b471782622c0fddd98e7d1ac.webp(

LNP/BP : "Bitcoin protocole / protocole de réseau Lightning" de maturité

Dans le texte précédent, nous avons exploré en profondeur la vision du réseau Bitcoin qui se manifeste par l'introduction de signatures Schnorr et la mise à niveau soft fork Taproot. Parallèlement, alors que les miracles technologiques ne cessent jamais, l'association LNP/BP travaille en coulisses, comme une œuvre d'art finement sculptée, offrant davantage de possibilités d'innovation pour l'écosystème Bitcoin. La bibliothèque de code LNP/BP couvre les normes et meilleures pratiques de niveau 2 et au-delà de Bitcoin, sans nécessiter de soft fork ou hard fork au niveau de la blockchain Bitcoin, et n'est pas directement liée à ce qui est couvert par le réseau Lightning RFC)BOLTs(. En résumé, les normes LNP/BP couvrent tout ce qui est lié aux transactions Bitcoin, définissent les modules de construction fondamentaux pour les solutions de niveau 2 et au-delà, et décrivent des cas d'utilisation complexes construits sur la base de ces modules. Cela offre des possibilités dans des domaines tels que les actifs financiers, le stockage, la messagerie, le calcul, etc., ainsi que sur le marché secondaire utilisant le modèle de sécurité de Bitcoin et Bitcoin comme moyen de paiement/média d'échange.

Ici, nous allons présenter quelques points clés qui auront un impact important sur l'avenir de Web3, tels que les transactions clés dans les canaux d'état, ainsi que quelques protocoles et technologies clés : canaux bidirectionnels ), PTLCs, eltoo, usines de canaux (, contrats de logarithme discret ), micropaiements haute fréquence ( et Sphinx, etc.

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

Transactions de financement (: Les transactions de financement sont les 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 que les participants ont engagé un certain montant de fonds avant de commencer à effectuer des transactions hors chaîne sur le canal de paiement. 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 format spécial de transaction Bitcoin qui permet à plusieurs participants de construire et de signer ensemble une transaction. Dans le réseau Lightning, PSBT peut être utilisé pour créer, mettre à jour et fermer les transactions des canaux de paiement. Lorsque les deux parties d'un canal de paiement souhaitent effectuer une transaction, elles peuvent construire conjointement la PSBT, effectuer chacune des signatures partielles, puis fusionner les transactions partiellement signées, pour finalement finaliser la transaction et la soumettre au réseau Bitcoin.

BTC0.71%
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
  • 8
  • Partager
Commentaire
0/400
RiddleMastervip
· 07-20 03:37
On sait que c'est vraiment bon après l'avoir essayé.
Voir l'originalRépondre0
GlueGuyvip
· 07-19 22:36
btc a encore de l'avenir.
Voir l'originalRépondre0
ForkTonguevip
· 07-19 19:42
BTC peut encore être joué comme ça bull bull
Voir l'originalRépondre0
LoneValidatorvip
· 07-19 17:37
Deuxième couche incroyable, enfin arrivé.
Voir l'originalRépondre0
BearMarketMonkvip
· 07-18 01:16
Marché baissier encore commencé à créer des concepts fous, les investisseurs détaillants doivent avoir mal au portefeuille.
Voir l'originalRépondre0
JustHereForAirdropsvip
· 07-18 01:15
Viens faire un Airdrop, grand frère.
Voir l'originalRépondre0
CrashHotlinevip
· 07-18 01:15
Bitcoin est vraiment trop mignon !
Voir l'originalRépondre0
BasementAlchemistvip
· 07-18 01:13
btc est l'avenir.
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)