Le développeur Bitcoin Eric Lombrozoon Cinq avantages du témoin isolé

Ciphrex Lombrozo

Le témoin séparé est devenu la percée la plus parlée dans le développement de Bitcoin parce que le concept a été présenté début décembre à l'atelier Scaling Bitcoin à Hong Kong par le développeur de noyau de Bitcoin Pieter Wuille. Un de ces hommes que Wuille a remercié dans la dernière diapositive de cette présentation était Bitcoin Developer et CEO de Ciphrex, Eric Lombrozo.

Bien que beaucoup de cette communauté Bitcoin croit de SegWit en termes d'obtenir plus de transactions dans chaque bloc, la vérité est que l'invention offre plus que cela. Quand il a mentionné pour la première fois cette idée au public du Centre des congrès de San Diego, Lombrozo a déclaré:

"C'est l'une de ces idées qui – avec le recul après que vous le savez, vous pensez que c'est la façon dont il aurait toujours dû être réalisé."

Le développeur Bitcoin Eric Lombrozoon Cinq avantages du témoin isolé_[en-fr]_2018-05-30 13-23-50--320 également requis pour que

 

Lombrozo a d'abord souligné que de nombreux nœuds s'intéressent uniquement aux transactions qui les affectent. Il expliqua:

"Les scripts occupent beaucoup de place et ont de la bande passante.La plupart des nœuds ne sont pas intéressés par chaque script et chaque touche de chaque transaction sur la blockchain.Ils sont généralement intéressés par les [transactions] qui les concernent."

Lombrozo a précisé que SegWit permet aux nœuds d'ignorer les données qu'ils ne devraient pas utiliser de toute façon. Il a ajouté que cette nouvelle fonctionnalité libérerait essentiellement plus de place pour les transactions dans chaque nouveau bloc:

"Chaque fois que vous devez télécharger des blocs et des transactions, vous téléchargez toutes les données que beaucoup de nœuds vont jeter de toute façon, ce qui peut nous donner environ deux tiers ou plus d'espace supplémentaire, donc nous pouvons mettre [plus de transactions] dans la blockchain. "

Bien que la communauté Bitcoin se soit concentrée sur une augmentation de la taille des blocs pour augmenter la capacité transactionnelle, SegWit peut atteindre le même objectif par d'autres moyens.

2. Fixation de la malléabilité des transactions.

Transformation malléabilité a été une épine dans les côtés des programmeurs Bitcoin depuis des siècles. Pendant l'effondrement du mont. Gox, Mark Karpeles a tenté de blâmer la perte de fonds de consommation sur cette question dans le protocole Bitcoin. La malléabilité des transactions a également été utilisée pour effectuer des attaques DoS sur le réseau Bitcoin.

«Cela permet de corriger la malléabilité du commerce, mais vous pouvez désormais signer des transactions indépendamment de l'identification du commerce, de sorte que vous pouvez assembler ces chaînes commerciales très longues et faire en sorte que l'achat auquel elles se connectent n'a pas d'importance.

Un correctif pour la malléabilité du commerce est également requis pour que votre réseau Lightning fonctionne correctement. Il est donc possible que SegWit ait la capacité d'améliorer la capacité de Bitcoin à grimper à plus d'un titre.

3.Ajout de nouveaux opcodes à Bitcoin a été une proposition difficile dans le passé, mais SegWit crée une bien meilleure méthode de mise à jour du langage de script. Lombrozo mentionné:

"Il fournit un mécanisme de mise à jour de script fort.Aujourd'hui, nous n'avions vraiment pas une bonne méthode pour mettre à jour ou ajouter de nouveaux opcodes au langage de script."

Lombrozo a ensuite pris sa déclaration à un niveau différent, en déclarant:

"Avec ceci, je crois que nous pouvons réellement remplacer le langage de script entièrement avec une fourchette douce."

L'un des derniers opcodes ajoutés à Bitcoin a été OP_CHECKLOCKTIMEVERIFY. En guise de note, de nouveaux opcodes sont nécessaires pour apporter la fonctionnalité sidechains à la blockchain Bitcoin.

Le développeur Bitcoin Eric Lombrozoon Cinq avantages du témoin isolé_[en-fr]_2018-05-30 13-23-50--320 transactionnelle, SegWit peut atteindre le

4.Lombrozo a également expliqué comment SegWit peut renforcer les nouvelles unités de sécurité pour les transactions Bitcoin. Il expliqua:

"Cela permet d'inclure de nouvelles preuves partielles pour les futures fourchettes souples, ce qui permet des preuves de fraude et d'autres types de preuves cryptographiques, ce qui nous permettra d'avoir plus de flexibilité dans le modèle de sécurité, afin de déterminer combien nous aimerions faire confiance à d'autres pairs et combien nous aimerions nous confirmer. "

La validation sur certaines transactions peut être beaucoup plus faible par rapport aux autres, il est donc logique de permettre aux utilisateurs de choisir le niveau de sécurité qu'ils souhaitent dans différents scénarios. Par exemple, une personne qui achète son café du matin ne demande pas le même niveau d'habilitation qu'une institution financière qui règle la valeur quotidienne des transactions avec une autre entité. Les transactions avec moins d'investigation peuvent offrir plus d'efficacité et d'évolutivité à la blockchain Bitcoin, mais il est important de comprendre les compromis de sécurité.

5. Les besoins en bande passante sont réduits.

Le témoin séparé a également le potentiel de diminuer les besoins en bande passante pour les nœuds SPV. Lombrozo a clarifié ce point lors de son discours:

"Lorsque nous séparons les effets par les signatures et les scripts, nous pouvons les télécharger d'autres collègues dans notre propre loisir, ce que nous voulons, ce qui nous permet d'optimiser de manière significative la couche évaluée par nos pairs, car nous n'avons plus besoin de la propager. Nous propageons tout ce qui est nécessaire à ce moment précis pour le pair en question.Il peut également y avoir des inconvénients à SegWit, mais ces avantages sont difficiles à ignorer. Bitcoin Center et Bitcoin Classic ont tous les deux des plans pour implémenter cette nouvelle notion dans leurs clients logiciels respectifs.

Correction: Dans une version antérieure de l'article, le témoin séparé a réduit les besoins en bande passante pour les nœuds complets. Ce n'est pas vrai, et le besoin réduit d'accessibilité de la bande passante ne s'applique qu'aux nœuds SPV.

 

Comments are Disabled