RGB ouvre un nouveau chapitre Web3: des paiements aux smart contracts, rendons le Bitcoin grand à nouveau
La technologie Web3 a connu un développement florissant pendant de nombreuses années, donnant naissance à diverses innovations. Bitcoin, tout en maintenant sa décentralisation et sa sécurité, améliore continuellement 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. 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 cycles haussiers. Cependant, depuis 2022, l'innovation dans l'industrie Web3 a soudainement perdu son orientation, et la technologie blockchain ne parvient toujours pas à se libérer des contraintes du triangle impossible, rendant impossible la mise en œuvre à grande échelle.
Avons-nous atteint les limites de la technologie ? Y a-t-il encore des domaines inconnus plus profonds à explorer ? Peut-être que c'est justement dans ces processus d'exploration que le protocole de deuxième couche Bitcoin, RGB, attend son heure, mûrissant progressivement pour défier les limites technologiques existantes et montrer un éclat éblouissant.
Bitcoin : établir son statut 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 une monnaie comme couche de base, au-dessus de laquelle se trouvent la couche de protocole et la couche d'application. La monnaie de Web3 est appelée cryptomonnaie, émise par la blockchain.
En raison des facteurs clés suivants, Bitcoin est reconnu comme la cryptomonnaie la plus sûre et la plus stable, dont la 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 ensemble pour vérifier et enregistrer les transactions. Cette décentralisation rend difficile pour les attaquants de falsifier l'historique des transactions. Ensuite, 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, le coût élevé en 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 subi de changements majeurs au fil de l'histoire, cette stabilité aide à maintenir la cohérence et la sécurité du réseau. Par rapport à d'autres projets blockchain, les règles de consensus de Bitcoin sont moins susceptibles d'être modifiées de manière radicale. La communauté Bitcoin accorde une grande importance à la sécurité et à la stabilité du réseau, 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 résumé, Bitcoin est reconnu comme le plus sûr 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é, il est devenu le choix privilégié pour la couche monétaire de Web3.
garantir la sécurité et la simplicité des scripts Bitcoin
Bitcoin joue un rôle important en tant que couche monétaire de base dans le monde de Web3. Au cours de l'évolution progressive des protocoles fondamentaux, après des discussions et des tests prudents, il convient de prêter une attention particulière au développement de son système de scripts. La langue de script de Bitcoin a été conçue pour garantir la sécurité et éviter les risques potentiels, c'est pourquoi elle a délibérément limité ses fonctionnalités 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 la notation polonaise inverse et sur une pile. Ce script est 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. 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 le standard de facto pour les paiements Bitcoin de faible montant et à haute fréquence.
Avec l'introduction de la proposition de signatures Schnorr et de la mise à niveau du soft fork Taproot, Bitcoin a fait un pas important, marquant une étape significative. 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.
Se concentrer sur les signatures Schnorr et Taproot
Derrière les signatures Schnorr et Taproot se cachent une série d'innovations techniques qui créent de nouvelles opportunités pour Bitcoin. Tout d'abord, Taproot introduit des canaux de paiement plus flexibles, permettant à plusieurs types de transactions d'être exécutées de manière plus privée sur la chaîne. En cachant des scripts de signatures multiples complexes dans un seul script, Taproot permet à diverses transactions complexes de ressembler à des paiements unilatéraux ordinaires, améliorant ainsi la confidentialité et la sécurité. L'introduction des signatures Schnorr rend les transactions du réseau Bitcoin plus compactes, réduit les frais de transaction et améliore l'évolutivité, correspondant étroitement aux besoins de transactions efficaces du monde Web3.
Ces deux innovations ont non seulement amélioré les performances et la confidentialité de Bitcoin, mais ont également apporté 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 de Web3, ouvrant la voie à la construction d'une finance décentralisée et d'un écosystème d'applications plus sûrs et plus efficaces.
L'impact des signatures Schnorr
Au stade de conception initiale du protocole Bitcoin, Satoshi Nakamoto devait prendre en compte divers 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 les performances. Finalement, il a choisi l'algorithme de signature numérique à courbe elliptique (ECDSA), en optant pour la courbe elliptique spécifique secp256k1, en raison des performances 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 auparavant pourrait être due au fait que le brevet de la signature Schnorr n'avait pas encore expiré à l'année de la naissance de Bitcoin. Le mathématicien et cryptographe allemand Claus-Peter Schnorr a déposé une demande et obtenu le brevet correspondant en 1990, donc pendant la durée de validité du brevet, la communauté open source ne pouvait pas utiliser 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 des signatures Bitcoin. Non seulement elle offre de meilleures performances, avec 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, éliminant ainsi le besoin de techniques spéciales requises pour les signatures multiples. Cette caractéristique linéaire est facile à comprendre, les clés de chaque partie s'agrègent pour former une nouvelle clé par un mécanisme simple. Il existe plusieurs méthodes 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 conjointement 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 des signatures Schnorr, une transaction on-chain nécessite seulement une clé publique agrégée et une signature, ce qui réduit considérablement le nombre de bytes de transaction, et donc le coût de transfert.
( L'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 à l'origine des recherches des développeurs de Bitcoin sur l'arbre de syntaxe abstraite de Merkle )MAST###, et Taproot peut donc être considéré comme une implémentation spéciale de MAST. Grâce à Taproot, les UTXO Bitcoin avec plusieurs scripts de branches différents, lors de leur dépense, peuvent n'exposer qu'une seule branche, tandis que les autres branches n'apparaîtront jamais sur la blockchain, augmentant ainsi considérablement la confidentialité et l'efficacité des transactions. Cette technologie rend l'utilisation de scripts complexes plus pratique et efficace dans un cadre plus sûr.
Dans le protocole Bitcoin, le "script de verrouillage" ( définit les conditions pour recevoir des Bitcoins ) UTXO (, tandis que le "script de déverrouillage" ) précise la manière d'utiliser les Bitcoins ( UTXO ). Le premier peut être considéré comme une serrure, et le second comme la clé correspondante. Dans l'upgrade SegWit (, les règles de script de Bitcoin ont été complètement mises à jour. Deux nouvelles règles de script ont été introduites, à savoir P2WPKH ) pour les paiements à un hachage de clé publique de témoin ( et P2WSH ) pour les paiements à un hachage de script de témoin (, ces règles permettant l'utilisation d'adresses commençant par bc1. P2WPKH est principalement utilisé pour les adresses classiques, tandis que P2WSH est couramment utilisé pour les adresses multi-signatures.
Dans la mise à niveau de SegWit, le script a également introduit le concept de numéro de version, les règles de SegWit précédentes étant marquées comme version V0. Taproot a apporté une mise à niveau supplémentaire dans le cadre de SegWit, et le numéro de version a été mis à jour en V1, ce qui est également l'origine du titre "SegWit V1" dans le BIP 341. Par conséquent, ces nouvelles règles de script sont appelées P2TR), payant à Taproot(, en correspondance avec P2WPKH et P2WSH.
De plus, en combinant la signature Schnorr et Taproot, la construction de signatures multiples ) et de multi-signatures ( est très diversifié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 d'un échange, un schéma de multi-signature 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 : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour le Web3])https://img-cdn.gateio.im/webp-social/moments-abcef536dbb2c0a8593ff66be9838781.webp(
LNP/BP : "Bitcoin Protocol / Lightning Network Protocol" de maturité
Dans le texte précédent, nous avons exploré en profondeur la vision du réseau Bitcoin à travers l'introduction des signatures Schnorr et de la mise à niveau de la soft fork Taproot. Pendant ce temps, avec les miracles technologiques qui n'ont jamais cessé, l'Association des normes LNP/BP travaille en silence en coulisses, comme une œuvre d'art finement sculptée, apportant plus 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 niveau 2 de Bitcoin et au-delà, sans nécessiter de soft fork ou de hard fork au niveau de la blockchain Bitcoin, et n'est pas directement liée au contenu 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éfinissant les modules de construction fondamentaux des solutions de niveau 2 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, ainsi que les marchés secondaires utilisant le modèle de sécurité de Bitcoin et Bitcoin comme moyen de paiement ou 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 certains 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 de même phase 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 qu'avant que les participants 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 ) : Les transactions Bitcoin partiellement signées sont un format de transaction Bitcoin spécial qui permet à plusieurs participants de construire et de signer une transaction ensemble. Dans le réseau Lightning, les PSBT peuvent être utilisées pour créer, mettre à jour et fermer les transactions de canaux de paiement. Lorsque les deux parties d'un canal de paiement souhaitent effectuer une transaction, elles peuvent construire ensemble une PSBT, et chacune peut effectuer une signature partielle, puis combiner les transactions signées partiellement pour finalement compléter la transaction et la soumettre au réseau Bitcoin. Les PSBT rendent le processus de transaction collaboratif plus flexible et efficace.
Transactions Bitcoin basées sur l'état (BSBT, Transactions Bitcoin signées par la base ):
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
La révolution des contrats intelligents Bitcoin alimentée par RGB, construire un nouvel écosystème Web3
RGB ouvre un nouveau chapitre Web3: des paiements aux smart contracts, rendons le Bitcoin grand à nouveau
La technologie Web3 a connu un développement florissant pendant de nombreuses années, donnant naissance à diverses innovations. Bitcoin, tout en maintenant sa décentralisation et sa sécurité, améliore continuellement 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. 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 cycles haussiers. Cependant, depuis 2022, l'innovation dans l'industrie Web3 a soudainement perdu son orientation, et la technologie blockchain ne parvient toujours pas à se libérer des contraintes du triangle impossible, rendant impossible la mise en œuvre à grande échelle.
Avons-nous atteint les limites de la technologie ? Y a-t-il encore des domaines inconnus plus profonds à explorer ? Peut-être que c'est justement dans ces processus d'exploration que le protocole de deuxième couche Bitcoin, RGB, attend son heure, mûrissant progressivement pour défier les limites technologiques existantes et montrer un éclat éblouissant.
Bitcoin : établir son statut 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 une monnaie comme couche de base, au-dessus de laquelle se trouvent la couche de protocole et la couche d'application. La monnaie de Web3 est appelée cryptomonnaie, émise par la blockchain.
En raison des facteurs clés suivants, Bitcoin est reconnu comme la cryptomonnaie la plus sûre et la plus stable, dont la 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 ensemble pour vérifier et enregistrer les transactions. Cette décentralisation rend difficile pour les attaquants de falsifier l'historique des transactions. Ensuite, 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, le coût élevé en 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 subi de changements majeurs au fil de l'histoire, cette stabilité aide à maintenir la cohérence et la sécurité du réseau. Par rapport à d'autres projets blockchain, les règles de consensus de Bitcoin sont moins susceptibles d'être modifiées de manière radicale. La communauté Bitcoin accorde une grande importance à la sécurité et à la stabilité du réseau, 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 résumé, Bitcoin est reconnu comme le plus sûr 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é, il est devenu le choix privilégié pour la couche monétaire de Web3.
garantir la sécurité et la simplicité des scripts Bitcoin
Bitcoin joue un rôle important en tant que couche monétaire de base dans le monde de Web3. Au cours de l'évolution progressive des protocoles fondamentaux, après des discussions et des tests prudents, il convient de prêter une attention particulière au développement de son système de scripts. La langue de script de Bitcoin a été conçue pour garantir la sécurité et éviter les risques potentiels, c'est pourquoi elle a délibérément limité ses fonctionnalités 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 la notation polonaise inverse et sur une pile. Ce script est 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. 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 le standard de facto pour les paiements Bitcoin de faible montant et à haute fréquence.
Avec l'introduction de la proposition de signatures Schnorr et de la mise à niveau du soft fork Taproot, Bitcoin a fait un pas important, marquant une étape significative. 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.
Se concentrer sur les signatures Schnorr et Taproot
Derrière les signatures Schnorr et Taproot se cachent une série d'innovations techniques qui créent de nouvelles opportunités pour Bitcoin. Tout d'abord, Taproot introduit des canaux de paiement plus flexibles, permettant à plusieurs types de transactions d'être exécutées de manière plus privée sur la chaîne. En cachant des scripts de signatures multiples complexes dans un seul script, Taproot permet à diverses transactions complexes de ressembler à des paiements unilatéraux ordinaires, améliorant ainsi la confidentialité et la sécurité. L'introduction des signatures Schnorr rend les transactions du réseau Bitcoin plus compactes, réduit les frais de transaction et améliore l'évolutivité, correspondant étroitement aux besoins de transactions efficaces du monde Web3.
Ces deux innovations ont non seulement amélioré les performances et la confidentialité de Bitcoin, mais ont également apporté 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 de Web3, ouvrant la voie à la construction d'une finance décentralisée et d'un écosystème d'applications plus sûrs et plus efficaces.
L'impact des signatures Schnorr
Au stade de conception initiale du protocole Bitcoin, Satoshi Nakamoto devait prendre en compte divers 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 les performances. Finalement, il a choisi l'algorithme de signature numérique à courbe elliptique (ECDSA), en optant pour la courbe elliptique spécifique secp256k1, en raison des performances 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 auparavant pourrait être due au fait que le brevet de la signature Schnorr n'avait pas encore expiré à l'année de la naissance de Bitcoin. Le mathématicien et cryptographe allemand Claus-Peter Schnorr a déposé une demande et obtenu le brevet correspondant en 1990, donc pendant la durée de validité du brevet, la communauté open source ne pouvait pas utiliser 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 des signatures Bitcoin. Non seulement elle offre de meilleures performances, avec 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, éliminant ainsi le besoin de techniques spéciales requises pour les signatures multiples. Cette caractéristique linéaire est facile à comprendre, les clés de chaque partie s'agrègent pour former une nouvelle clé par un mécanisme simple. Il existe plusieurs méthodes 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 conjointement 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 des signatures Schnorr, une transaction on-chain nécessite seulement une clé publique agrégée et une signature, ce qui réduit considérablement le nombre de bytes de transaction, et donc le coût de transfert.
( L'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 à l'origine des recherches des développeurs de Bitcoin sur l'arbre de syntaxe abstraite de Merkle )MAST###, et Taproot peut donc être considéré comme une implémentation spéciale de MAST. Grâce à Taproot, les UTXO Bitcoin avec plusieurs scripts de branches différents, lors de leur dépense, peuvent n'exposer qu'une seule branche, tandis que les autres branches n'apparaîtront jamais sur la blockchain, augmentant ainsi considérablement la confidentialité et l'efficacité des transactions. Cette technologie rend l'utilisation de scripts complexes plus pratique et efficace dans un cadre plus sûr.
Dans le protocole Bitcoin, le "script de verrouillage" ( définit les conditions pour recevoir des Bitcoins ) UTXO (, tandis que le "script de déverrouillage" ) précise la manière d'utiliser les Bitcoins ( UTXO ). Le premier peut être considéré comme une serrure, et le second comme la clé correspondante. Dans l'upgrade SegWit (, les règles de script de Bitcoin ont été complètement mises à jour. Deux nouvelles règles de script ont été introduites, à savoir P2WPKH ) pour les paiements à un hachage de clé publique de témoin ( et P2WSH ) pour les paiements à un hachage de script de témoin (, ces règles permettant l'utilisation d'adresses commençant par bc1. P2WPKH est principalement utilisé pour les adresses classiques, tandis que P2WSH est couramment utilisé pour les adresses multi-signatures.
Dans la mise à niveau de SegWit, le script a également introduit le concept de numéro de version, les règles de SegWit précédentes étant marquées comme version V0. Taproot a apporté une mise à niveau supplémentaire dans le cadre de SegWit, et le numéro de version a été mis à jour en V1, ce qui est également l'origine du titre "SegWit V1" dans le BIP 341. Par conséquent, ces nouvelles règles de script sont appelées P2TR), payant à Taproot(, en correspondance avec P2WPKH et P2WSH.
De plus, en combinant la signature Schnorr et Taproot, la construction de signatures multiples ) et de multi-signatures ( est très diversifié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 d'un échange, un schéma de multi-signature 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 : des paiements aux smart contracts, RGB ouvre un nouveau chapitre pour le Web3])https://img-cdn.gateio.im/webp-social/moments-abcef536dbb2c0a8593ff66be9838781.webp(
LNP/BP : "Bitcoin Protocol / Lightning Network Protocol" de maturité
Dans le texte précédent, nous avons exploré en profondeur la vision du réseau Bitcoin à travers l'introduction des signatures Schnorr et de la mise à niveau de la soft fork Taproot. Pendant ce temps, avec les miracles technologiques qui n'ont jamais cessé, l'Association des normes LNP/BP travaille en silence en coulisses, comme une œuvre d'art finement sculptée, apportant plus 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 niveau 2 de Bitcoin et au-delà, sans nécessiter de soft fork ou de hard fork au niveau de la blockchain Bitcoin, et n'est pas directement liée au contenu 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éfinissant les modules de construction fondamentaux des solutions de niveau 2 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, ainsi que les marchés secondaires utilisant le modèle de sécurité de Bitcoin et Bitcoin comme moyen de paiement ou 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 certains 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 de même phase 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 qu'avant que les participants 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 ) : Les transactions Bitcoin partiellement signées sont un format de transaction Bitcoin spécial qui permet à plusieurs participants de construire et de signer une transaction ensemble. Dans le réseau Lightning, les PSBT peuvent être utilisées pour créer, mettre à jour et fermer les transactions de canaux de paiement. Lorsque les deux parties d'un canal de paiement souhaitent effectuer une transaction, elles peuvent construire ensemble une PSBT, et chacune peut effectuer une signature partielle, puis combiner les transactions signées partiellement pour finalement compléter la transaction et la soumettre au réseau Bitcoin. Les PSBT rendent le processus de transaction collaboratif plus flexible et efficace.
Transactions Bitcoin basées sur l'état (BSBT, Transactions Bitcoin signées par la base ):