Bitcoin, le maître des technologies natives : Analyse de la solution technique Taproot Consensus
Le 20 mai 2024, l'équipe de développement de BEVM a officiellement publié un livre blanc technique intitulé "Taproot Consensus : une solution BTC Layer2 décentralisée". Ce document explique en détail la manière dont Taproot Consensus est mis en œuvre, ainsi que comment combiner les signatures Schnorr, MAST, les nœuds SPV Bitcoin et d'autres technologies natives de Bitcoin pour construire une solution BTC Layer2 entièrement décentralisée.
La solution de consensus Taproot est une synthèse des technologies d'extension natales du Bitcoin. Elle ne modifie pas le code du Bitcoin, mais tire pleinement parti de plusieurs des principales technologies natives du Bitcoin pour proposer des combinaisons innovantes, avec une approche simple et une structure ingénieuse.
Pour mieux comprendre le développement du consensus Taproot, nous devons revenir sur l'évolution technique de Bitcoin.
Histoire de l'évolution de la technologie Bitcoin
Le 31 octobre 2008, Satoshi Nakamoto a publié le document "Bitcoin : un système de monnaie électronique de pair à pair", dans lequel il a présenté pour la première fois la manière technique de mise en œuvre du Bitcoin. Le document mentionne la solution SPV (vérification de paiement simplifiée), qui est un moyen technique de vérifier les paiements sans avoir à exécuter un nœud complet.
Le 3 janvier 2009, Satoshi Nakamoto a miné le bloc Genesis, marquant la naissance officielle de Bitcoin. Au départ, Bitcoin a utilisé la technologie de signature par courbe elliptique (ECDSA), plutôt que la technologie de signature de Schnorr qui aurait été plus appropriée, principalement parce qu'à l'époque, la signature de Schnorr n'était pas encore open source.
En 2018, les développeurs principaux de Bitcoin, Gregory Maxwell et d'autres, ont officiellement proposé d'introduire les signatures Schnorr dans le réseau Bitcoin.
Le 14 novembre 2021, Bitcoin a achevé la mise à niveau Taproot, introduisant officiellement les signatures Schnorr et ouvrant l'ère des multisignatures décentralisées. La mise à niveau Taproot a également introduit MAST (Merkel Abstract Syntax Tree), permettant à Bitcoin de posséder des fonctionnalités similaires à celles des contrats intelligents.
La combinaison de la signature Schnorr et de MAST permet à Bitcoin de piloter un réseau multi-signatures décentralisé par des instructions de code, posant ainsi les bases du développement du réseau de deuxième couche de Bitcoin.
Aperçu de la solution de consensus Taproot
Le livre blanc de la technologie Taproot Consensus souligne qu'en raison de la nature non Turing-complete du réseau Bitcoin, il n'est pas possible de réaliser directement des solutions d'extension de Layer2 similaires aux Rollups d'Ethereum. La couche de contrat script de Bitcoin ne peut effectuer que des opérations de transfert simples et ne prend pas en charge les fonctions de contrats intelligents complexes. Par conséquent, l'objectif de Taproot Consensus est d'utiliser les capacités existantes de Bitcoin pour construire une solution d'extension de deuxième couche complètement décentralisée pour Bitcoin.
Le Consensus Taproot intègre la technologie Taproot de Bitcoin (y compris les signatures Schnorr et MAST), les nœuds légers SPV de Bitcoin et le mécanisme de consensus BFT PoS, construisant ainsi un réseau Layer2 décentralisé et hautement cohérent.
Détails de l'architecture de consensus Taproot
Le Consensus Taproot est composé de trois parties : Schnorr+MAST, Bitcoin SPV et Aura+Grandpa.
Schnorr+MAST utilise la technologie native apportée par la mise à niveau Taproot de Bitcoin pour réaliser une gestion décentralisée des signatures multiples de Bitcoin, et peut être piloté par le code Bitcoin plutôt que par des signatures manuelles.
Bitcoin SPV est un moyen de vérification de paiement simple proposé par Satoshi Nakamoto, permettant au Consensus Taproot de synchroniser l'état de BTC dans un environnement totalement décentralisé.
Aura+Grandpa est un protocole de consensus PoS avancé qui réalise le tolérance aux pannes byzantines, garantissant une haute cohérence des nœuds du réseau.
Dans le système BEVM, chaque validateur détient une clé privée BTC utilisée pour la signature Schnorr. La clé publique agrégée Pagg, générée par le schéma de signature multiple Musig2, forme un grand arbre MAST. Les validateurs effectuent des transferts BTC et des opérations de gravure en envoyant des BTC à l'adresse de signature de seuil générée par l'arbre MAST, permettant la soumission de données du réseau principal BTC vers le réseau BEVM. En même temps, chaque validateur, en tant que nœud léger SPV de Bitcoin, peut synchroniser de manière sécurisée et sans autorisation l'état du réseau BTC.
Détails techniques et innovations
En plus du cadre de base, le livre blanc Taproot Consensus explique également en détail les détails de mise en œuvre de technologies telles que les signatures Schnorr, MAST, les nœuds légers SPV Bitcoin, Aura+Grandpa, fournissant ainsi des ressources complètes pour apprendre les dernières technologies Bitcoin.
Le livre jaune explique également le processus de mise en œuvre de Musig2, ainsi que les différences avec des projets BTC Layer2 bien connus comme Mezo. Comparé à Mezo, qui est basé sur le protocole tBTC, le consensus Taproot adopte un design plus avancé, construisant une solution d'extension Layer2 décentralisée hautement cohérente et sécurisée en combinant des signatures Schnorr, MAST, des nœuds légers SPV Bitcoin ainsi que les mécanismes de consensus Byzantine Fault Tolerance Aura et Grandpa.
Résumé
Le livre blanc technique de l'équipe BEVM décrit en détail le plan de mise en œuvre et les détails techniques du Consensus Taproot, présentant une solution de deuxième couche entièrement construite sur la technologie native de Bitcoin. Le Consensus Taproot non seulement hérite de l'orientation technique de Bitcoin, mais intègre également les innovations apportées par les mises à niveau successives de Bitcoin, représentant l'apogée de la technologie d'expansion native de Bitcoin.
Avec le développement de l'écosystème Bitcoin, les solutions de deuxième couche véritablement décentralisées pour Bitcoin deviendront une tendance inévitable, des solutions comme Taproot Consensus devraient jouer un rôle important à l'avenir.
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.
10 J'aime
Récompense
10
7
Partager
Commentaire
0/400
ruggedNotShrugged
· Il y a 23h
Ne fais pas de choses compliquées, sinon qui viendra pleurer si ça foire ?
Voir l'originalRépondre0
IntrovertMetaverse
· 08-05 02:42
Ce trc peut-il sauver le btc ?
Voir l'originalRépondre0
MEVVictimAlliance
· 08-05 02:25
Ah, encore une fois le BTC change de peau pour s'agrandir. C'est décevant.
Voir l'originalRépondre0
LiquidatedDreams
· 08-05 02:21
Qu'est-ce que tu fabriques encore avec de nouvelles chaînes ? Tu fais des nouveautés tous les jours.
Voir l'originalRépondre0
TopEscapeArtist
· 08-05 02:20
C'est encore un signal d'alerte de sommet de bull run... Regardez les bougies, les frères.
Voir l'originalRépondre0
BearMarketSurvivor
· 08-05 02:18
Encore un L2 ? Bull ou pas, je verrai si je ne reçois pas.
Voir l'originalRépondre0
MetaNomad
· 08-05 02:14
Propre et sans nuire au BTC, c'est ce que je veux.
Taproot Consensus : un jeton Layer2 décentralisé construit sur la technologie native de Bitcoin
Bitcoin, le maître des technologies natives : Analyse de la solution technique Taproot Consensus
Le 20 mai 2024, l'équipe de développement de BEVM a officiellement publié un livre blanc technique intitulé "Taproot Consensus : une solution BTC Layer2 décentralisée". Ce document explique en détail la manière dont Taproot Consensus est mis en œuvre, ainsi que comment combiner les signatures Schnorr, MAST, les nœuds SPV Bitcoin et d'autres technologies natives de Bitcoin pour construire une solution BTC Layer2 entièrement décentralisée.
La solution de consensus Taproot est une synthèse des technologies d'extension natales du Bitcoin. Elle ne modifie pas le code du Bitcoin, mais tire pleinement parti de plusieurs des principales technologies natives du Bitcoin pour proposer des combinaisons innovantes, avec une approche simple et une structure ingénieuse.
Pour mieux comprendre le développement du consensus Taproot, nous devons revenir sur l'évolution technique de Bitcoin.
Histoire de l'évolution de la technologie Bitcoin
Le 31 octobre 2008, Satoshi Nakamoto a publié le document "Bitcoin : un système de monnaie électronique de pair à pair", dans lequel il a présenté pour la première fois la manière technique de mise en œuvre du Bitcoin. Le document mentionne la solution SPV (vérification de paiement simplifiée), qui est un moyen technique de vérifier les paiements sans avoir à exécuter un nœud complet.
Le 3 janvier 2009, Satoshi Nakamoto a miné le bloc Genesis, marquant la naissance officielle de Bitcoin. Au départ, Bitcoin a utilisé la technologie de signature par courbe elliptique (ECDSA), plutôt que la technologie de signature de Schnorr qui aurait été plus appropriée, principalement parce qu'à l'époque, la signature de Schnorr n'était pas encore open source.
En 2018, les développeurs principaux de Bitcoin, Gregory Maxwell et d'autres, ont officiellement proposé d'introduire les signatures Schnorr dans le réseau Bitcoin.
Le 14 novembre 2021, Bitcoin a achevé la mise à niveau Taproot, introduisant officiellement les signatures Schnorr et ouvrant l'ère des multisignatures décentralisées. La mise à niveau Taproot a également introduit MAST (Merkel Abstract Syntax Tree), permettant à Bitcoin de posséder des fonctionnalités similaires à celles des contrats intelligents.
La combinaison de la signature Schnorr et de MAST permet à Bitcoin de piloter un réseau multi-signatures décentralisé par des instructions de code, posant ainsi les bases du développement du réseau de deuxième couche de Bitcoin.
Aperçu de la solution de consensus Taproot
Le livre blanc de la technologie Taproot Consensus souligne qu'en raison de la nature non Turing-complete du réseau Bitcoin, il n'est pas possible de réaliser directement des solutions d'extension de Layer2 similaires aux Rollups d'Ethereum. La couche de contrat script de Bitcoin ne peut effectuer que des opérations de transfert simples et ne prend pas en charge les fonctions de contrats intelligents complexes. Par conséquent, l'objectif de Taproot Consensus est d'utiliser les capacités existantes de Bitcoin pour construire une solution d'extension de deuxième couche complètement décentralisée pour Bitcoin.
Le Consensus Taproot intègre la technologie Taproot de Bitcoin (y compris les signatures Schnorr et MAST), les nœuds légers SPV de Bitcoin et le mécanisme de consensus BFT PoS, construisant ainsi un réseau Layer2 décentralisé et hautement cohérent.
Détails de l'architecture de consensus Taproot
Le Consensus Taproot est composé de trois parties : Schnorr+MAST, Bitcoin SPV et Aura+Grandpa.
Schnorr+MAST utilise la technologie native apportée par la mise à niveau Taproot de Bitcoin pour réaliser une gestion décentralisée des signatures multiples de Bitcoin, et peut être piloté par le code Bitcoin plutôt que par des signatures manuelles.
Bitcoin SPV est un moyen de vérification de paiement simple proposé par Satoshi Nakamoto, permettant au Consensus Taproot de synchroniser l'état de BTC dans un environnement totalement décentralisé.
Aura+Grandpa est un protocole de consensus PoS avancé qui réalise le tolérance aux pannes byzantines, garantissant une haute cohérence des nœuds du réseau.
Dans le système BEVM, chaque validateur détient une clé privée BTC utilisée pour la signature Schnorr. La clé publique agrégée Pagg, générée par le schéma de signature multiple Musig2, forme un grand arbre MAST. Les validateurs effectuent des transferts BTC et des opérations de gravure en envoyant des BTC à l'adresse de signature de seuil générée par l'arbre MAST, permettant la soumission de données du réseau principal BTC vers le réseau BEVM. En même temps, chaque validateur, en tant que nœud léger SPV de Bitcoin, peut synchroniser de manière sécurisée et sans autorisation l'état du réseau BTC.
Détails techniques et innovations
En plus du cadre de base, le livre blanc Taproot Consensus explique également en détail les détails de mise en œuvre de technologies telles que les signatures Schnorr, MAST, les nœuds légers SPV Bitcoin, Aura+Grandpa, fournissant ainsi des ressources complètes pour apprendre les dernières technologies Bitcoin.
Le livre jaune explique également le processus de mise en œuvre de Musig2, ainsi que les différences avec des projets BTC Layer2 bien connus comme Mezo. Comparé à Mezo, qui est basé sur le protocole tBTC, le consensus Taproot adopte un design plus avancé, construisant une solution d'extension Layer2 décentralisée hautement cohérente et sécurisée en combinant des signatures Schnorr, MAST, des nœuds légers SPV Bitcoin ainsi que les mécanismes de consensus Byzantine Fault Tolerance Aura et Grandpa.
Résumé
Le livre blanc technique de l'équipe BEVM décrit en détail le plan de mise en œuvre et les détails techniques du Consensus Taproot, présentant une solution de deuxième couche entièrement construite sur la technologie native de Bitcoin. Le Consensus Taproot non seulement hérite de l'orientation technique de Bitcoin, mais intègre également les innovations apportées par les mises à niveau successives de Bitcoin, représentant l'apogée de la technologie d'expansion native de Bitcoin.
Avec le développement de l'écosystème Bitcoin, les solutions de deuxième couche véritablement décentralisées pour Bitcoin deviendront une tendance inévitable, des solutions comme Taproot Consensus devraient jouer un rôle important à l'avenir.