Bitcoin hard forks peut devenir plus sûr avec le vote utilisateur

BITCOIN ET ALTCOINS : Segwit2X / Mining / Staking / Masternode (Décembre 2018).

Anonim

Jusqu'à présent point, le principal moyen de juger le soutien à une modification des règles de consensus de Bitcoin a été le vote des mineurs. Les mineurs sont capables de diffuser le support pour les modifications du protocole Bitcoin via des transactions coinbase, et ces messages de soutien sont tabulés dans le but de juger le niveau de soutien parmi ceux qui sont théoriquement incités à soutenir le réseau.

Dans un épisode récent de The Crypto Show , Peter Todd, collaborateur de Bitcoin Core, a évoqué l'idée de permettre aux utilisateurs de voter (ou de signaler un support) pour les fourches rigides. Satoshi Roundtable fin février. Au cours de l'entrevue, Todd a résumé pourquoi le fait que les utilisateurs votent pour des changements aux règles de consensus de Bitcoin serait une amélioration par rapport au vote des mineurs:

& ldquo; Quelque chose comme le vote de pièces de monnaie - qui pourrait vous donner un bien meilleur retour sur ce que les gens veulent réellement. À l'heure actuelle, nous n'avons pas vraiment un bon moyen d'obtenir des commentaires. & rdquo;

Ce retour amélioré rendrait les fourches plus sûres car cela donnerait une indication plus claire du niveau de support de la fourche avant qu'elle ne soit activée. Une fourche dure sans support quasi universel des utilisateurs a le potentiel de créer deux blockchains Bitcoin concurrents. Bien que le vote des mineurs soit actuellement disponible, ces votes n'indiquent pas si la majorité économique suivra également les changements convenus par la communauté minière.

Comment les utilisateurs de Bitcoin peuvent-ils voter pour les fourchettes?

Todd a noté que ceci est particulièrement utile lors des durées. Todd a expliqué les bases du fonctionnement de ce vote:

& ldquo; Dans le cadre de la fourchette dure pour augmenter la taille du bloc, une partie des conditions pour réellement déclencher cette fourchette dure (dans le code pour dire que ce logiciel est maintenant actif) serait que vous alliez voter avec vos bitcoins. & rdquo;

Todd a également noté que les transactions Bitcoin ne sont rien de plus que des messages cryptographiquement signés diffusés sur le réseau. Ces messages indiquent essentiellement au reste du réseau de transférer la propriété d'une certaine quantité de bitcoins d'une adresse à une autre. Todd a expliqué que d'autres messages liés au vote pourraient également être envoyés au réseau:

& ldquo; Ce dont nous parlons quand nous disons voter, c'est que, dans le cadre de ce message, on pourrait soit dire: «Cette transaction qui donne ces bitcoins à quelqu'un d'autre - je soutiens aussi ce changement. «Traitez cela comme un vote pour le changement, ou vous pourriez aller voter entièrement séparément, ce qui n'est même pas dans une transaction. & rdquo;

Comment cela fonctionnerait-il dans la pratique?

Todd a expliqué que la mise en œuvre la plus simple du vote des utilisateurs serait probablement un drapeau dans les portefeuilles Bitcoin qui demande aux utilisateurs s'ils acceptent une modification potentielle des règles de consensus de Bitcoin. De cette façon, les utilisateurs auraient la possibilité de voter chaque fois qu'ils utilisent Bitcoin pour envoyer de la valeur sur Internet.

La façon exacte dont le vote fonctionnerait est encore à débattre. Certains croient que chaque utilisateur devrait être en mesure de marquer leurs transactions avec un vote sur chaque transaction, tandis que d'autres croient que cela serait mieux géré par les développeurs de portefeuille. Cette partie de la discussion entre dans le débat pour savoir si Bitcoin devrait fonctionner comme une démocratie ou une technocratie. Todd a indiqué qu'il se penchait vers permettre aux utilisateurs de gérer leurs propres votes, mais il a ajouté, & ldquo; Ce n'est pas une question technique. c'est une question politique. & rdquo;

Utilisation de Bitcoin Days Destroyed

Bien sûr, certains problèmes peuvent survenir en permettant simplement aux utilisateurs de voter sur les modifications apportées aux règles de consensus de Bitcoin avec leurs bitcoins. Par exemple, un utilisateur peut voter plusieurs fois en échangeant simplement la même petite quantité de bitcoins entre ses propres adresses. Todd a comparé ce type de vote au dépouillement des votes lors d'une élection en fonction du nombre de fois où les gens ont pu se rendre aux urnes le jour des élections. Il a ajouté, & ldquo; Vous voulez quelque chose qui ressemble plus à un bitcoin équivaut à un vote. & rdquo;

Pour que les décomptes de vote soient une représentation exacte de ce que pense l'ensemble de la communauté, il serait logique d'utiliser Bitcoin Days Destroyed. Cette métrique multiplie la valeur d'une transaction Bitcoin par le nombre de jours depuis le dernier déplacement de ces bitcoins. Todd a noté:

& ldquo; Cela signifie, essentiellement, que le vote de tous est compté également proportionnellement au nombre de bitcoins qu'ils ont et combien de temps ils ont tenu. & rdquo;

Utiliser Bitcoin Days Détruit pour les votes créerait un système similaire au vote des actionnaires. Todd a expliqué, & ldquo; Si vous détenez plus de bitcoins que moi, vous obtenez une plus grande proportion de votes, ce qui est très logique. Vous êtes plus investi dans le système. & rdquo;

Les problèmes avec le vote par pièce existent toujours

Le vote par pièce n'est pas sans problèmes. Le principal problème avec ce système de jauge de consensus est qu'il pourrait être difficile d'informer le public sur la manière dont il est censé voter, ou même qu'il y a un vote. Cela dit, Todd a ajouté que le fait qu'une fourchette dure affecterait tout le monde sur le réseau pourrait rendre plus de gens enclins à voter sur les changements potentiels aux règles de consensus de Bitcoin.

Le vote des mineurs est la meilleure option pour évaluer un consensus sur les changements de protocole en ce moment, mais le vote des pièces pourrait devenir un indicateur encore plus puissant de soutien à la fourchette dans un avenir pas trop lointain.

Kyle Torpey est un journaliste indépendant qui suit Bitcoin depuis 2011. Son travail a été présenté sur VICE mère, Business Insider, NASDAQ, RT Keiser Report et de nombreux autres médias. Vous pouvez suivre @kyletorpey sur Twitter.