Um cientista da computação explica a prova de participação para criptomoedas, NFTs e transações do metaverso
Crédito:Pixabay/CC0 Public Domain
A prova de participação é um mecanismo para alcançar o consenso em uma blockchain. Blockchain é uma tecnologia que registra transações que não podem ser excluídas ou alteradas. É um banco de dados descentralizado, ou livro-razão, que não está sob o controle de uma pessoa ou organização. Como ninguém controla o banco de dados, são necessários mecanismos de consenso, como prova de participação, para coordenar a operação de sistemas baseados em blockchain.
Enquanto o Bitcoin popularizou a tecnologia, o blockchain agora faz parte de muitos sistemas diferentes, permitindo aplicações interessantes, como plataformas financeiras descentralizadas e tokens não fungíveis, ou NFTs.
O primeiro mecanismo de consenso de blockchain amplamente comercializado foi a prova de trabalho, que permite aos usuários chegar a um consenso resolvendo problemas matemáticos complexos. Para resolver esses problemas, os usuários geralmente recebem participação no sistema. Este processo, apelidado de mineração, requer grandes quantidades de poder de computação. A prova de participação é uma alternativa que consome muito menos energia.
Em sua essência, a tecnologia blockchain fornece três propriedades importantes:
- Governança e operação descentralizadas:as pessoas que usam o sistema decidem coletivamente como governar e operar o sistema.
- Estado verificável — qualquer pessoa que use o sistema pode validar a correção do sistema, com cada usuário sendo capaz de garantir que o sistema esteja funcionando conforme o esperado e tem funcionado desde o início.
- Resiliência à perda de dados:mesmo que alguns usuários percam a cópia dos dados do sistema, seja por negligência ou ataque cibernético, esses dados podem ser recuperados de outros usuários de maneira verificável.
A primeira propriedade, governança e operação descentralizada, é a propriedade que controla quanta energia é necessária para executar um sistema blockchain.
Comparação de prova de trabalho e prova de participação. Votar em sistemas blockchain Os sistemas Blockchain usam votação para descentralizar a governança e a operação. Embora os mecanismos exatos de como a votação e o consenso são alcançados diferem em cada sistema blockchain, em alto nível, os sistemas blockchain permitem que cada usuário vote em como o sistema deve funcionar e se qualquer operação - aceitar um novo bloco na cadeia, por exemplo—deve ser aprovado.
Tradicionalmente, a votação exige que a identidade das pessoas que votam possa ser conhecida e verificada para garantir que apenas as pessoas elegíveis votem e o façam apenas uma vez. Alguns sistemas blockchain permitem que os usuários apresentem um ID digital para provar sua identidade, permitindo a votação com consumo de energia insignificante.
No entanto, na maioria dos sistemas blockchain, os usuários são anônimos e não possuem ID digital que possa provar sua identidade. O que, então, impede um indivíduo de fingir ser muitos indivíduos e de dar muitos votos? Existem várias abordagens diferentes, mas a mais utilizada é a prova de trabalho.
Na prova de trabalho, os usuários obtêm votos com base na quantidade de poder computacional que possuem em relação a outros usuários. Eles demonstram sua propriedade desse poder computacional resolvendo problemas matemáticos difíceis. Se um usuário pode resolver o dobro de problemas que outro usuário, ele tem o dobro do poder computacional que outros usuários e obtém o dobro de votos.
No entanto, resolver esses problemas matemáticos consome muita energia, levando a reclamações de que a prova de trabalho não é sustentável.
A 'Ethereum Merge' está programada para mudar uma das maiores blockchains para uma tecnologia de prova de participação com eficiência energética. Prova de participação Para lidar com o consumo de energia da prova de trabalho, é necessária outra maneira de validar os usuários. A prova de participação é um desses métodos. Na prova de participação, os usuários validam suas identidades demonstrando a propriedade de algum ativo no blockchain. Por exemplo, em Bitcoin, isso seria propriedade de bitcoins e, em Ethereum, é propriedade de Ether.
Embora isso exija que os usuários bloqueiem temporariamente seus ativos na blockchain por um período de tempo, é muito mais eficiente porque requer um gasto de energia insignificante. Pela estimativa da empresa, passar da prova de trabalho para a prova de participação reduzirá o consumo de energia da Ethereum em 99,95%.
'Mesclar' do Ethereum Essa eficiência energética aprimorada é o motivo pelo qual muitos sistemas blockchain pretendem fazer a transição da prova de trabalho para a prova de participação. A Ethereum planeja fazer essa mudança durante a semana de 15 de setembro de 2022. Isso é conhecido como Merge. Durante essa fusão, as operações deixarão de ser votadas usando a prova de trabalho para serem votadas usando a prova de participação. Após a conclusão da fusão, apenas o comprovante de participação será usado para votar nas transações.
A esperança é que isso configure o Ethereum para ser sustentável no futuro próximo.
+ Explorar mais A revisão da criptografia Ethereum visa o impacto ambiental
Este artigo é republicado de The Conversation sob uma licença Creative Commons. Leia o artigo original.