Bitcoin hard forks pode tornar-se mais seguro com a votação do usuário

How the blockchain will radically transform the economy | Bettina Warburg (Junho 2019).

Anonim

Até este ponto, a principal maneira de julgar o suporte para uma mudança nas regras de consenso da Bitcoin foi a votação mineira. Os mineiros são capazes de transmitir suporte para mudanças no protocolo Bitcoin através de transações de moeda, e essas mensagens de suporte são tabuladas em um esforço para avaliar o nível de suporte entre aqueles que são teoricamente incentivados a suportar a rede.

Em um episódio recente de The Crypto Show, o colaborador do Bitcoin Core, Peter Todd, discutiu a idéia de permitir que os usuários votem (ou suporte de sinal) para garfos difíceis, o que é um conceito que foi fortemente discutido no Satoshi Roundtable no final de fevereiro. Durante a entrevista, Todd resumiu por que os usuários votaram por mudanças nas regras de consenso de Bitcoin seria uma melhoria em relação à votação mineira:

& ldquo; Algo como voto de moedas - que poderia dar-lhe um feedback muito melhor sobre o que as pessoas realmente querem. No momento, não temos realmente uma boa maneira de obter feedback. & rdquo;

Este feedback aprimorado tornaria os garfos mais seguros, pois daria uma indicação mais clara do nível de suporte para o garfo antes de ser ativado. Um garfo difícil sem suporte universal quase exclusivo dos usuários tem o potencial de criar duas cadeias de bloqueio Bitcoin concorrentes. Embora a votação mineira esteja atualmente disponível, esses votos não indicam se a maioria econômica também acompanhará as mudanças acordadas pela comunidade minera.

Como os usuários do Bitcoin podem votar em Hard Forks?

Todd observou que isso é especialmente útil durante garfos difíceis. Todd explicou os fundamentos de como esta votação funcionaria:

& ldquo; Como parte do garfo duro para aumentar o tamanho do bloco, parte das condições para realmente desencadear esse garfo difícil (no código para realmente dizer que este software está agora ativo) seria que você vá votar com seus bitcoins. & rdquo;

Todd também observou que as transações Bitcoin são realmente nada mais do que mensagens criptograficamente assinadas transmitidas na rede. Essas mensagens dizem essencialmente ao resto da rede para transferir a propriedade de uma certa quantidade de bitcoins de um endereço para outro. Todd explicou que outras mensagens relacionadas ao voto também poderiam ser enviadas para a rede:

& ldquo; O que falamos quando dizemos que a votação é para dizer, como parte dessa mensagem, você poderia dizer sobre isso: "Essa transação que dá esses bitcoins a outra pessoa - também aceito essa mudança. "Trate isso como um voto para a mudança, ou você pode ir e votar completamente separadamente, o que não é mesmo em uma transação. & rdquo;

Como isso funcionaria na prática?

Todd explicou que a implementação mais simples da votação do usuário provavelmente seria uma bandeira nas carteiras da Bitcoin, que pede aos usuários se elas corroam uma mudança potencial nas regras de consenso da Bitcoin. Desta forma, os usuários teriam a opção de votar toda vez que usarem o Bitcoin para enviar valor pela Internet.

Exatamente como a votação funcionaria ainda está em debate. Alguns acreditam que cada usuário deve poder marcar suas transações com um voto em cada transação, enquanto outros acreditam que isso seria algo melhor gerenciado pelos desenvolvedores de carteiras. Esta parte da discussão entra no debate sobre se Bitcoin deve funcionar como uma democracia ou uma tecnocracia. Todd indicou que ele se inclinou para permitir que os usuários lidam com seus próprios votos, mas ele acrescentou, & ldquo; Não é uma questão técnica; É uma questão política. & rdquo;

Usando Bitcoin Days Destroyed

Claro, algumas questões poderiam surgir simplesmente permitindo que os usuários votem nas mudanças nas regras de consenso do Bitcoin com seus bitcoins. Por exemplo, um usuário poderia votar muitas vezes simplesmente trocando a mesma pequena quantidade de bitcoins entre seus próprios endereços. Todd comparou este tipo de votação para contar votos em uma eleição com base em quantas vezes as pessoas puderam visitar as eleições no dia da eleição. Ele acrescentou, & ldquo; Você quer que algo mais parecido com um bitcoin seja igual a um voto. & rdquo;

Para garantir que os números de votos sejam uma descrição precisa do que a comunidade geral acredita, seria útil usar Bitcoin Days Destroyed. Esta métrica multiplica o valor de uma transação Bitcoin pelo número de dias desde que esses bitcoins foram movidos pela última vez. Todd observou:

& ldquo; Isso significa que, essencialmente, o voto de todos é contado igualmente na proporção de quantos bitcoins eles têm e quanto tempo eles os mantiveram. & rdquo;

Usando Bitcoin Days Destroyed para votar, criaria um sistema semelhante ao da votação dos acionistas. Todd explicou, & ldquo; Se você mantiver mais bitcoins do que eu, você obtém uma proporção maior do voto, o que faz muito sentido. Você está mais investido no sistema. & rdquo;

Problemas com votação de moedas ainda existem

A votação de moedas não está sem os seus próprios problemas. O problema-chave com este sistema para avaliar o consenso é que pode ser difícil informar o público sobre como eles deveriam votar ou mesmo que esteja ocorrendo um voto. Dito isso, Todd acrescentou que o fato de um garfo duro afetar todos na rede poderia fazer com que mais pessoas se inclinassem a votar em mudanças potenciais nas regras de consenso de Bitcoin.

A votação mineira é a melhor opção para avaliar o consenso nas mudanças de protocolo no momento, mas a votação de moedas pode se tornar um indicador ainda mais poderoso do suporte de garfo em um futuro não muito distante.

Kyle Torpey é um jornalista freelancer que vem seguindo o Bitcoin desde 2011. Seu trabalho foi apresentado na placa-mãe VICE, Business Insider, NASDAQ, o relatório Keizer da RT e muitos outros meios de comunicação. Você pode seguir @kyletorpey no Twitter.