Bitcoin Guides

Advanced

Technologie Bitcoin : Statechains

Technologie Bitcoin : Statechains. Statechains sont une forme de technologie sidechain développée sur le protocole Bitcoin.
L'objectif des chaînes latérales, des canaux de paiement ou toute autre solution axée sur l'évolutivité est d'améliorer les temps de transaction au sein du réseau Bitcoin. Au moment de la rédaction, chaque bloc Bitcoin est produit (en moyenne) toutes les 10 minutes, et chaque bloc contient un maximum d'environ 2 Mo de transactions.
En moyenne, Bitcoin peut traiter entre 7 et 10 transactions par seconde, ce qui est jugé trop lent pour la plupart des besoins axés sur le commerce.
En comparaison, Visa, Mastercard et d'autres processeurs de paiement peuvent aller jusqu'à des millions de transactions par seconde. Bien sûr, comme tout service qui atteint un débit élevé, ils sont fortement centralisés.
Pour obtenir une meilleure efficacité et un taux de traitement des transactions plus élevé, Bitcoin vise à implémenter des fonctionnalités alternatives qui maintiendront la plus grande partie de sa décentralisation actuelle tout en permettant des transferts plus rapides entre les utilisateurs de Bitcoin.
Fonctionnement des chaînes Statechains
Le protocole Statechains fournit une méthode alternative simple de transfert de Bitcoins entre les agents. Ce protocole utilise uniquement la blockchain de couche un lors de l'entrée ou de la sortie du système ou lorsqu'il y a des litiges - un peu comme Lightning.
Une chaîne Statechain est un livre qui contient l'historique de chaque UTXO (sortie de transaction non dépensée) qui est sous sa gestion. Ce grand livre est également tenu par l'entité Statechain et les serveurs, ce qui les rend responsables en cas de comportement inapproprié.
Pour améliorer la sécurité, plusieurs entités peuvent être ajoutées en tant que validateur Statechain, ce qui signifie qu'il est possible de créer un groupe fédéré de signataires comme un groupe multisig.
En outre, l'entité qui gère la chaîne Statechain doit tenir un grand livre public dans lequel chaque transaction est enregistrée. Cela sert de preuve contre les retraits non autorisés. Avec ce modèle de travail, la fraude peut être prouvée (et évitée à l'avenir) à condition que les utilisateurs conservent la preuve que leur transaction a été, à un moment donné, incluse dans la chaîne Statechain.
Contrairement à d'autres blockchains, dans Statechains, chaque UTXO a un historique qui est indépendant de l'histoire des autres UTXOS, car les pièces ne peuvent pas être fusionnées ou divisées en plusieurs sorties. Intelligemment, ce nouveau modèle de blockchain permet aux utilisateurs de vérifier sélectivement et de suivre l'historique de seulement les UTXOS dont ils se soucient.
Bien que les chaînes Statechains ne soient pas aussi sûres que les transactions sur chaîne, la technologie est considérée comme une avancée par rapport à la sécurité multisig ou aux chaînes secondaires fédérées. Cette implémentation utilise des signatures Schnorr - un type d'agrégation de signature - Eltoo, signatures d'adaptateur et Graftroot également si nécessaire.
Bien sûr, les chaînes d'État ont également un inconvénient. Le besoin absolu de transférer les UTXOS dans leur intégralité car ils ne peuvent pas facilement être divisés en petites quantités signifie qu'il est difficile de micro-transactions en utilisant Statechains.
Avantages des chaînes d'État
Par rapport au réseau Lightning (LN), les chaînes Statechains offrent plus de sécurité car les pièces peuvent être transférées directement sans avoir à trouver un chemin sur un réseau de canaux suffisamment financés, ce qui peut être un problème de routage et de sécurité.
En outre, étant donné que les utilisateurs vérifient et stockent uniquement les UTXOS qui leur intéressent, le protocole Statechains sera un meilleur modèle en ce qui concerne les besoins en données et en mémoire. Un utilisateur qui effectue des transactions plus souvent ou qui doit vérifier et stocker plus d'UTXOS aura probablement besoin d'espace de stockage supplémentaire sous la forme de nœuds ou canaux supplémentaires qu'un utilisateur qui traite moins d'UTXOS.
En outre, même s'il existe un problème avec les micro-transactions sur Statechains, il est possible d'intégrer les canaux de paiement Infor LN avec Statechains, ce qui signifie qu'un utilisateur pourrait utiliser une Statechain avec des fonctionnalités Lightning pour les micro-transactions.
La proposition originale, de Ruben Somsen, peut être consultée ici.

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.