O setor de contabilidade do MPU realizou as transações A e B em certas carteiras digitais da criptomoeda CGov. A CGov opera sob uma blockchain cujo algoritmo de consenso é baseado na prova de participação. As transações A e B foram colocadas no bloco C, que ainda não foi adicionado à blockchain. O consenso para adição do bloco C à blockchain da CGov será determinado logo após:
- A)o ledger assinar digitalmente as transações A e B;
Errada, porque o ledger não assina digitalmente transações; quem assina são as carteiras/chaves privadas dos usuários.
- B)as carteiras digitais envolvidas assinarem digitalmente as transações A e B;
Certa quanto à assinatura das transações, mas errada como resposta da questão, porque a assinatura das carteiras não determina o consenso de inclusão do bloco.
- C)as carteiras digitais envolvidas solucionarem o problema de hashing do bloco C;
Errada, pois resolver problema de hashing é característica de prova de trabalho, não de prova de participação.
- D)um minerador ganhar a competição de solucionamento do problema de hashing do bloco C;
Errada, porque minerador e competição de hash também pertencem ao modelo de proof of work, incompatível com o enunciado.
- E)um validador, selecionado com base na quantidade de CGov que possui, de fato validar o bloco C.
Certa, pois em proof of stake a validação do bloco é feita por um validador escolhido conforme sua participação em CGov.
Gabarito: E
A questão mistura conceitos clássicos de blockchain com o mecanismo de consenso. Em uma blockchain, blocos novos não entram na cadeia por magia: eles precisam ser validados segundo a regra do protocolo. Se o sistema usa prova de participação (proof of stake), a validação não depende de minerador resolvendo quebra-cabeça de hash, mas de um validador escolhido conforme a participação que ele tem na rede, isto é, a quantidade de moedas bloqueadas ou detidas como garantia. Pense assim: na prova de trabalho, vence quem faz mais força computacional e encontra primeiro a solução do problema criptográfico. Já na prova de participação, a lógica é outra, mais "quem tem mais pele em jogo" do que "quem tem mais GPU". Por isso, falar em competição de hash ou minerador é linguagem de outro mundo, não deste enunciado. O gabarito é a letra E porque o consenso para adicionar o bloco C será obtido quando um validador, selecionado com base na quantidade de CGov que possui, validar o bloco. Isso é exatamente a essência da prova de participação: a chance de validar o bloco está ligada à participação econômica na rede, e não ao poder de processamento. Em termos doutrinários, a distinção central é esta: proof of work usa capacidade computacional; proof of stake usa stake, isto é, participação financeira. A banca gosta de trocar esses papéis para ver se você escorrega no detalhe.