Écosystème Bitcoin en rupture : le Lightning Network et la validation par le client ouvrent un nouveau chapitre sur l'application à grande échelle de la Blockchain.

robot
Création du résumé en cours

Percée dans l'application à grande échelle de la Blockchain : Analyse de l'écosystème Bitcoin

Dans le marché des cryptomonnaies, la discussion autour de l'écosystème Bitcoin est en train de monter en température. Construire des contrats intelligents sur le script Bitcoin en utilisant des solutions de vérification côté client, tout en étant compatible avec le réseau Lightning à évolutivité illimitée pour les transactions de canal, pourrait devenir une solution d'application massive de la Blockchain garantissant simultanément "sécurité, décentralisation, évolutivité".

Cet article expliquera certains concepts de base de l'écosystème Bitcoin, y compris le "triangle impossible de la blockchain" qui empêche une adoption à grande échelle, le "réseau Lightning" qui surmonte ce défi, ainsi que les solutions actuelles pour le script Bitcoin et le principe du modèle UTXO.

Obstacles à l'application à grande échelle de la Blockchain

Pendant longtemps, les réseaux blockchain n'ont pas pu réaliser simultanément la sécurité, la décentralisation et l'évolutivité. Ce problème du "triangle impossible" a freiné l'application à grande échelle de la blockchain.

Au cours des dix dernières années, Ethereum a mis l'accent sur le développement de la décentralisation et a continuellement innové au niveau de l'infrastructure de la blockchain de base pour étendre la scalabilité de la blockchain. Pour atteindre cet objectif, Ethereum a itéré diverses technologies telles que les algorithmes de proof-of-stake, le sharding et les Rollups.

Cependant, d'après les tentatives d'Ethereum et de ses Layer2, tant que les solutions restent limitées à la blockchain, il y aura une limite de performance. Même la blockchain ayant actuellement les meilleures performances a du mal à dépasser la limite de TPS(, avec un volume de transactions de ) par seconde, et il existe encore un écart considérable par rapport aux exigences d'application commerciale à grande échelle de millions de TPS et à l'objectif d'implémentation industrielle mondiale atteignant des centaines de millions de TPS.

Pour les chaînes de blocs publiques mainstream, que ce soit Ethereum ou Bitcoin, elles font toutes face à un goulot d'étranglement : "Comment résoudre la scalabilité ?"

Guide incontournable de l'écosystème Bitcoin (1) : Déverrouiller la puissance d'un marché de mille milliards

Mécanisme de fonctionnement du réseau Lightning

Le réseau Lightning utilise une méthode de calcul hors chaîne, à savoir "canal de paiement (Payment Channel)", pour résoudre complètement le problème de scalabilité du "triangle impossible" -- tant qu'un nombre suffisant de canaux est établi, il est possible de traiter un nombre illimité de transactions concurrentes.

Principe du réseau Lightning

Le réseau Lightning imite le mode de règlement des banques : l'utilisateur A et l'utilisateur B ouvrent un canal Lightning entre eux via le réseau Lightning. Lorsque le canal est ouvert, A et B utilisent le canal pour régler directement sur le réseau Lightning, sans avoir besoin de régler sur la Blockchain Bitcoin. Ce n'est que lorsque le canal est fermé qu'A et B doivent traverser le réseau Lightning pour régler sur la Blockchain Bitcoin.

Processus d'opération du canal de foudre

  1. Dépôt de garantie : Pour ouvrir un canal de réseau Lightning, un dépôt de Bitcoin est nécessaire.
  2. Comptabilité des transactions hors chaîne : chaque transaction est comptabilisée une par une via le réseau Lightning, où chaque enregistrement doit être accompagné d'un accord de pénalité.
  3. Enregistrement de règlement sur la chaîne : après avoir fermé le canal Lightning, encapsulez et empaquetez une fois les données de transaction historiques pour les envoyer finalement sur la Blockchain Bitcoin.

Comment le réseau Lightning évite la fraude sur la chaîne

Si, au cours de la transaction dans le canal, une partie commet une fraude -- en fermant le canal prématurément pour régler des Bitcoins. Alors, lorsque le canal se ferme, une transaction frauduleuse sera immédiatement générée sur la chaîne Bitcoin. En raison de l'ouverture de la chaîne Bitcoin, l'autre partie peut l'observer rapidement et appliquer l'accord de pénalité signé à l'avance. La pénalité consiste à confisquer toutes les réserves.

le goulet d'étranglement de l'application à grande échelle du réseau Lightning

En théorie, le réseau Lightning réalise une évolutivité infinie, surmontant le triangle impossible de la Blockchain. Mais le problème clé qui empêche le réseau Lightning de réaliser des applications à grande échelle est le suivant : le réseau Lightning utilise le même script que le Bitcoin, et il n'y a pas de contrat intelligent sur la chaîne Bitcoin, seulement des scripts simples, incapables de supporter des applications complexes.

La chaîne Bitcoin est non complète de Turing, ce qui signifie qu'il est théoriquement impossible de résoudre n'importe quel problème computationnel. En utilisant un langage de script complet de Turing, il est logiquement possible d'être compatible avec d'autres langages de programmation et, en théorie, de réaliser toute logique que d'autres langages peuvent réaliser, ainsi que de reproduire au maximum la logique commerciale de la réalité.

Ainsi, le plus grand défi que le réseau Lightning doit surmonter est "comment réaliser des contrats intelligents sur Bitcoin".

Guide essentiel sur l'écosystème Bitcoin (1) : Débloquer la puissance d'un marché de mille milliards

Solutions existantes pour améliorer la "fonctionnalité" de la Blockchain Bitcoin

1. Side Chain(

Une sidechain désigne une chaîne dotée de la fonctionnalité de contrat intelligent, qui la relie de manière bidirectionnelle à la chaîne principale de Bitcoin, permettant ainsi une migration transparente des actifs Bitcoin entre la chaîne principale et la sidechain, tout en réalisant des contrats intelligents. Cependant, il n'existe actuellement pas de technologie de liaison bidirectionnelle suffisamment décentralisée. La duplication et la migration des actifs de la sidechain par rapport à la chaîne principale nécessitent des prestataires de services centralisés tiers, et à l'heure actuelle, il n'existe que des solutions de semi-centralisation. En raison des problèmes de centralisation liés aux émissions par des tiers, les solutions de sidechain n'ont jamais reçu le soutien de la communauté des développeurs principaux de Bitcoin.

) 2. Jetons colorés ###Colored Coins (

Les jetons colorés sont un mécanisme qui utilise la "fongibilité" de Bitcoin, en "colorant" certains jetons pour séparer des jetons spécifiques des autres, créant ainsi des applications adaptées à ces jetons. La méthode spécifique consiste à utiliser la commande OP_RETURN dans le script Bitcoin, en ajoutant 80 octets de caractères arbitraires, en concevant une chaîne selon un format spécifié, en marquant "jetons colorés" par une signification spécifiée de manière humaine, et en réalisant des contrats intelligents plus complexes. Cependant, l'espace de 80 octets est trop petit pour réaliser des fonctionnalités complexes.

La suite du plan "jeton coloré" a également introduit de nouvelles technologies, telles que la technologie de gravure "Ordinals" et le BRC-20. Cependant, ces jetons colorés posent des problèmes supplémentaires graves - ils occupent l'espace de "SegWit", réduisant le nombre de transactions exécutables sur Bitcoin, ce qui diminue les performances de Bitcoin. Le plan des jetons colorés est également fortement contesté par les développeurs principaux de Bitcoin, car les jetons colorés contaminent le Bitcoin natif, et de plus, la forme spécifiée par l'homme nécessite toujours l'intervention d'un tiers centralisé pour l'analyse des serveurs.

) 3. Validation du client ### Client-Validation (

En 2016, le développeur principal de Bitcoin, Peter Todd, a proposé le paradigme de validation des clients, garantissant la confidentialité du contenu du contrat connu uniquement des deux parties, sans nécessiter la participation d'un tiers, réalisant ainsi une décentralisation totale. Parallèlement, lors de l'exécution des transactions, il utilise une méthode où l'initiateur de la transaction fournit les données complètes de l'historique des transactions nécessaires, permettant à l'autre partie de vérifier elle-même afin d'éviter les problèmes de fraude.

La vérification côté client présente à la fois l'absence de problèmes de centralisation et la caractéristique de la vérification hors chaîne qui n'est pas limitée par les performances, ce qui en fait actuellement ce que la plupart des gens considèrent comme la "meilleure" solution pour résoudre l'insuffisance de l'exhaustivité de Turing de la Blockchain Bitcoin.

)# La validation du client est-elle irréprochable ?

Pour résoudre le problème que la validation par le client ne contient pas de mécanisme de prévention des doubles dépenses, le concept de "scellage unique" a été introduit. La méthode spécifique consiste à lier chaque état de chaque contrat nécessitant une validation dans la validation du client à une sortie de transaction non dépensée spécifique de Bitcoin ###UTXO(. Une fois qu'il est nécessaire de modifier l'état du contrat de validation, il faut dépenser l'UTXO lié, afin que la transaction le dépensant reçoive la confirmation du Bloc. De plus, la transaction Bitcoin la dépensant doit également fournir une preuve du contenu de la transition d'état.

Explication complémentaire du modèle UTXO

Différent du modèle de compte d'Ethereum, les sorties de transaction non dépensées )UTXO( sont la somme de la cryptomonnaie envoyée d'une adresse à une autre mais qui n'a pas encore été réclamée par le destinataire, afin d'envoyer des fonds à d'autres personnes dans les transactions ultérieures.

Le modèle UTXO peut efficacement prévenir le problème de la double dépense. Par exemple, si un utilisateur a un portefeuille qui n'a participé qu'à une seule transaction, ayant reçu 1 BTC, le validateur de la transaction sait que le solde UTXO de cet utilisateur est de 1 BTC. Si cet utilisateur envoie 1 BTC à une autre personne, son UTXO devient immédiatement 0 BTC. Si cet utilisateur essaie ensuite de dépenser en double son jeton dans une deuxième transaction sortante, le validateur découvrira que son solde UTXO n'est pas suffisant pour servir d'entrée à la deuxième transaction, et le validateur honnête ne propagera ni ne confirmera sa transaction de double dépense.

![Bitcoin écosystème guide incontournable (1) : Déverrouiller la puissance d'un marché de mille milliards])https://img-cdn.gateio.im/webp-social/moments-032c88beff7a6fe6889a76ae0dfed543.webp(

Prochainement une croissance exponentielle : explosion complète de l'écosystème Bitcoin

Au cours de l'évolution du Bitcoin, la conception de la validation par le client a habilement contourné les problèmes de centralisation des solutions de sidechain et de jetons colorés, et a introduit un mécanisme de scellage unique, améliorant ainsi la sécurité. Actuellement, l'écosystème Bitcoin est en train de connaître la naissance d'une série de nouveaux protocoles, parmi lesquels le protocole RGB non seulement reprend les idées mentionnées ci-dessus, mais propose également une compatibilité avec le réseau Lightning, jetant ainsi les bases d'une évolutivité illimitée.

Bien que la compatibilité du protocole RGB avec le réseau Lightning ne soit pas encore parfaite, l'industrie est pleine d'espoir pour l'avenir, croyant que l'infrastructure aidant à optimiser continuellement le protocole va surmonter les limites du "triangle impossible de la blockchain" qui perdure depuis longtemps.

Nous avons des raisons d'attendre que la prochaine phase de croissance exponentielle des indices Blockchain provienne de l'explosion de l'écosystème Bitcoin, entraînant une adoption massive de la Blockchain. Je crois que Bitcoin dépassera son rôle initial de simple réserve de valeur, mettant en avant ses attributs monétaires tout en continuant à connecter davantage d'applications à l'écosystème Bitcoin grâce à des solutions diversifiées, favorisant l'évolutivité et le développement durable de l'écosystème, et apportant ainsi des possibilités infinies au monde de la Blockchain.

BTC1.23%
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
  • Reposter
  • Partager
Commentaire
0/400
LightningPacketLossvip
· Il y a 6h
Bitcoin est toujours lent. Tu devrais d'abord éliminer les mineurs.
Voir l'originalRépondre0
OldLeekNewSicklevip
· Il y a 7h
Ce n'est pas BTC qui mène le vol ? Pigeons, rassemblement.
Voir l'originalRépondre0
BottomMisservip
· Il y a 7h
Après dix ans, je n'ai toujours pas trouvé le fond.
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)