Como protocolos como Polkadot , Solana , Cardano e Ethereum 2.0 estão se tornando nomes conhecidos na comunidade de criptografia, alguns podem estar se perguntando se Proof-of-Stake (PoS) vai levar as criptomoedas a patamares maiores em termos de preço e funcionalidade. Os protocolos de prova de participação estão em desenvolvimento há anos e acumularam uma legião de futuros desenvolvedores, investidores e fãs que desejam que tenham sucesso.
Quer a Prova de Participação se torne o mecanismo de consenso dominante do futuro ou não, ela tem seus próprios benefícios e desvantagens. Vamos ver o que são.
Breve História da Prova de Aposta
As raízes do Proof-of-Stake são humildes. Esta ideia de PoS em julho de 2011 trazida em um thread bitcointalk por QuantumMechanic agora é salva como um artefato da história da criptomoeda. O pôster detalha a mecânica do PoS, mas tenta fazer disso uma solução para os problemas do Bitcoin. A resposta a esta pergunta por casascius é sinistra. A primeira resposta vê o futuro disso aplicado a outros tipos de aplicativos e não ao Bitcoin , o que parece continuar sendo o caso.
Em 2012, o Peercoin foi desenvolvido, usando uma combinação de protocolos de Prova de Trabalho e Prova de Participação. Em 2014, o white paper Consensus without Mining foi lançado, bem como uma solução de Vitalik Buterin para o problema de Prova de Participação ‘Nada em jogo’. Cardano e Polkadot, bem como outros projetos que utilizam Prova de Participação, estavam começando como projetos. Em 2019, a rede principal Cosmos foi lançada e os detalhes do Ethereum 2.0 foram acertados.
Avance rapidamente para 2021 e o mundo da criptomoeda experimentou um interesse sem precedentes, com Cardano e Polkadot liderando o ataque como os maiores blockchains de Prova de Aposta já ativos. Com projetos como Solana , Neo , Algorand , Binance coin e outros adotando a prova de aposta, o tempo dirá se a prova de aposta se tornará o mecanismo de consenso dominante entre os projetos de criptomoeda.
O que é prova de aposta?
Bitcoin e algumas outras redes de criptografia operam no que é chamado de mecanismo de consenso de Prova de Trabalho (PoW) . Na criptomoeda, os mecanismos de consenso são o que permite que um sistema inteiro funcione com computadores individuais ou nós. Eles usam algoritmos de consenso para determinar o estado atual da rede acordado. É vital que cada nó tenha exatamente a mesma cópia do blockchain e valide as mesmas regras para estar ’em consenso.
Um dos principais fatores da descentralização é não estar sujeito a nenhuma autoridade central, já que as leis que regem qualquer projeto de blockchain obedecem à matemática e ao código. Uma alternativa a isso é uma autoridade centralizada que dita como um projeto é executado, pode fazer alterações no consenso e censurar ou discriminar os participantes do sistema.
A tecnologia Blockchain funciona como um livro-razão digital que todos podem ver. O que impede outros usuários de adulterar este livro-razão digital? Em redes legadas, é isso que a Prova de Trabalho faz. Usando hashes, longas strings de dados de um determinado comprimento, a Prova de Trabalho garante que o blockchain seja inalterável. Cada bloco, ou conjunto de dados, foi validado por meio de um vasto trabalho computacional.
Em contraste, a prova de aposta (PoS) é uma variedade de um mecanismo de consenso que usa nós validadores com base em tokens fixados. Em vez de poder computacional que cria blocos na Prova de Trabalho, a Prova de Aposta cria blocos contando com validadores, que são usuários que apostam tokens. Cada validador recebe uma chance aleatória de colher uma recompensa por bloco.
No entanto, embora tenha passado por um bom desenvolvimento, o conceito de PoS ainda é novo e só o tempo dirá se a Prova de Participação será o mecanismo de consenso predominante da nova era.
Como funciona a prova de participação
Mineração em protocolos de criptomoeda de Prova de Trabalho usam poder computacional para validar blocos. Isso é para verificar a rede e certificar-se de que as transações são legítimas. Ele elimina o problema de ‘ gasto duplo ‘, no qual o mesmo token pode ser usado em outra transação. Uma vez que requer um vasto trabalho computacional para validar um único bloco, isso, em última análise, protege a rede. Se algo exige grande poder computacional para obter o algoritmo, tentar reverter esse código é uma tarefa enorme.
A Prova de Participação tenta replicar essas ideias de Prova de Trabalho em mente, mas as executa de maneira diferente. Em protocolos de prova de aposta, ele usa um algoritmo que fornece uma seleção para um nó ser validador de um bloco. Estes são processados em ‘Seleção de Idade da Moeda‘ ou ‘Seleção de Bloco Randomizado‘.
Seleção da idade da moeda
Este é um pouco mais fácil de entender do que a seleção de blocos aleatórios. A seleção da idade da moeda foi usada pelo Peercoin mencionado anteriormente , uma das primeiras criptomoedas a usar a prova de aposta. É um mecanismo que valida os blocos com base na duração dos tokens. Com o Peercoin, um mínimo de 30 dias para tokens não gastos devem ser mantidos para que um bloco seja forjado e é usado para assinar um bloco. A quantidade máxima de probabilidade de cunhagem de blocos é alcançada após 90 dias para evitar que as estacas mais antigas tenham muito poder.
Embora isso seja usado nas ideias iniciais da Prova de Participação, os protocolos mais recentes agora estão usando a Seleção de Bloco Randomizada para seu mecanismo de consenso.
Seleção de bloco aleatório
Para obter uma imagem melhor do que são validadores na seleção de blocos aleatórios, no Ethereum 2.0 , um nó validador é alguém que apostou 32 ETH e tem um computador rodando para ‘cunhar’ ou ‘forjar’ blocos. ‘Cunhagem’ é o que ‘mineração’ significa na Prova de Trabalho.
Quando um minerador em sistemas de prova de trabalho valida um bloco, esse minerador ou piscina de mineração recebe uma recompensa na forma de tokens de criptomoeda como BTC, LTC, ETH e assim por diante. Na prova de aposta, um validador valida um bloco por meio de uma seleção ‘aleatória’. No caso do Ethereum 2.0, o validador que está executando essa 32 ETH piquetada tem uma chance aleatória de validar um bloco.
Essa chance é semelhante a outros nós validadores na rede. Ter mais ETH não afeta essa chance, ao contrário de ter mais poder de hash em um sistema de Prova de Trabalho como o Bitcoin oferece uma chance melhor de obter a recompensa do bloco. Portanto, uma organização pode ter vários nós para aumentar a probabilidade de cunhar um bloco, mas cada nó tem a mesma chance aleatória de qualquer outro nó.
Embora cada protocolo possa diferir na execução, esses são os componentes fundamentais dos protocolos de Prova de Estaca de Seleção de Bloco Aleatório.
Melhorias Potenciais da Prova de Participação na Prova de Trabalho
Os mecanismos de consenso PoS são notáveis porque tentam resolver as questões de escalabilidade e usabilidade dos mecanismos de consenso de Prova de Trabalho. Por um lado, o Proof-of-Stake vai economizar uma quantidade imensa de energia elétrica que teria sido usada para minerar blocos. Embora a drenagem elétrica seja frequentemente exagerada pela mídia na Prova de Trabalho, ainda custa uma energia tremenda para criar um novo bloco e, assim, proteger a rede. A prova de aposta exige apenas que os validadores tenham seus próprios computadores em funcionamento ou que os usuários tenham tokens para apostar em um pool.
O Proof-of-Stake promete ser mais escalável, pois tem uma arquitetura ‘mais leve’ por não precisar de tanto poder computacional que o Proof-of-Work necessita. Isso significa que mais energia pode ser alocada para coisas como a velocidade da transação para que haja mais ação na rede sem que ela seja obstruída. Isso tornaria os projetos de blockchain mais escaláveis, pois a rede seria mais rápida para suportar mais projetos no ecossistema.
Por outro lado, os sistemas PoS suscitam grandes preocupações sobre a centralização do fornecimento, resolução de conflitos no caso de uma bifurcação e outras compensações de segurança. Apesar do exagero, ainda não testemunhamos um sistema de Prova de Aposta totalmente funcional, implementado em um protocolo de grande escala e alto capital.
Conclusão
Embora prometendo levar a tecnologia blockchain a outro nível, a Prova de Estaca está em sua infância. Não há muitos exemplos de aplicativos descentralizados generalizados ou criptomoedas totalmente dedicados ao uso de Prova de Participação. Depois que anos de testes e implementação prática se passarem, podemos olhar a Prova de Participação e sugerir possíveis melhorias para a arquitetura de cada projeto. A partir de agora, o PoS carrega as esperanças de um exército de entusiastas da criptomoeda que a veem como um farol de esperança para o futuro da tecnologia blockchain.