Maison >web3.0 >Une brève analyse de Taproot Consensus : la solution BTC L2 la plus native et décentralisée

Une brève analyse de Taproot Consensus : la solution BTC L2 la plus native et décentralisée

WBOY
WBOYavant
2024-03-24 09:20:20519parcourir

浅析Taproot Consensus:最原生、最去中心化的BTC L2解决方案

Taproot Consensus est actuellement la solution BTC L2 la plus native et décentralisée.

Taproot Consensus est une solution BTC L2 entièrement basée sur la technologie native Bitcoin. Ses composants principaux sont Schnorr Signature, MAST Contract et SPV Node Network (nom complet : Bitcion Simplified Payment Verification Node Network).

La mise à niveau de Taproot introduit les technologies clés du réseau Bitcoin en 2021, notamment Schnorr Signature et MAST Contract. SPV Node Network, également connu sous le nom de Simple Payment Verification Node Network, est essentiellement un réseau composé de nœuds légers Bitcoin. Ce concept provient du système simple de vérification des paiements proposé par Satoshi Nakamoto dans la section 8 du livre blanc Bitcoin. L'idée principale est que même si certains nœuds (nœuds légers) ne disposent pas d'enregistrements complets des transactions, les paiements peuvent être vérifiés rapidement et en toute sécurité.

Alors, comment fonctionne le consensus Taproot ?

Tout d'abord, Schnorr Signature peut étendre les adresses multi-signatures de Bitcoin à 1 000, c'est-à-dire que 1 000 adresses de portefeuille Taproot peuvent gérer conjointement le même actif BTC et peuvent garantir l'efficacité, la sécurité et la confidentialité. La multi-signature Bitcoin traditionnelle basée sur des signatures à courbe elliptique ne peut avoir qu'une limite maximale de 15 adresses, tandis que Schnorr Signature peut réaliser une décentralisation suffisante des adresses multi-signatures.

Cependant, il ne suffit pas de réaliser la décentralisation des adresses multi-signatures. Il faut également réaliser l'automatisation et l'intelligence des signatures, c'est-à-dire qu'elles doivent être pilotées par le code au lieu de compter sur des personnes pour signer.

Imaginez simplement, si, pour un BTC L2, l'adresse hébergeant le Bitcoin a besoin d'un groupe de personnes qui signent une par une pour exécuter les entrées et sorties, à quel point est-ce inefficace ? Comment assurer sa sécurité ?

Par conséquent, après avoir réalisé la décentralisation des adresses multi-signatures, le contrat MAST doit être introduit pour réaliser l'automatisation et le codage des signatures.

MAST Contract est également l'une des technologies de base introduites dans la mise à niveau de Bitcoin Taproot. Le nom complet de MAST Contract est Merkle Abstract Syntax Tree Contract, qui est le contrat d'arbre de syntaxe abstraite Merkle. Il utilise l'arbre Merkle pour crypter des scripts de verrouillage complexes. . Ses feuilles sont une série de scripts qui ne se chevauchent pas (par exemple, multi-signatures ou timelocks). Lors du décaissement, seuls le script concerné et le chemin depuis ce script jusqu'à la racine de l'arborescence Merck sont divulgués. On peut simplement comprendre que MAST Contract est un contrat intelligent qui fonctionne sur la chaîne Bitcoin et peut gérer des paiements multi-signatures (bien qu'il soit différent du contrat intelligent d'Ethereum, il peut fonctionner comme un contrat intelligent lorsqu'il est appliqué à Bitcoin Schnoor multi -signature) Effet)

Avec MAST, la signature Schnorr peut être intelligente, automatisée et codée, c'est-à-dire que la notion de multi-signataire est ici éliminée et remplacée par des instructions de code. C'est un point très important.

Alors, qui va donner la commande ? Le réseau de nœuds SPV émet des instructions.

C'est-à-dire un réseau composé de nœuds légers Bitcoin fonctionnant sur le réseau BTC de deuxième couche. S'appuyant sur le consensus du réseau BFT pour conduire le contrat MAST à émettre des instructions, il n'est piloté par aucune organisation ou personne, ce qui permet une décentralisation complète. Pourquoi utiliser le réseau de nœuds SPV (réseau de nœuds légers Bitcoin) au lieu du réseau de nœuds POS ordinaire ? Étant donné que les nœuds légers Bitcoin peuvent synchroniser les données de la couche Bitcoin et vérifier les paiements de manière pratique et sécurisée sans enregistrements complets des transactions, c'est-à-dire que SPV (Simplified Payment Verification) est implémenté.

Pour résumer :

Schnorr Signature permet d'étendre les adresses multi-signatures Bitcoin à 1 000, réalisant ainsi la décentralisation des adresses multi-signatures.

MAST Contract implémente une gestion multi-signature basée sur le code et ne repose pas sur des personnes pour signer, mais s'appuie sur la conduite de code.

SPV Node Network s'appuie sur le consensus du réseau de nœuds légers Bitcoin pour piloter la multi-signature, réalisant pleinement la gestion et la chaîne croisée décentralisées du Bitcoin.

Taproot Consensus=Schnorr Signature+MAST Contract+SPV Node Network, il s'agit actuellement de la solution BTC L2 la plus native et décentralisée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer