O que é Proof of Elapsed Time (PoET)?
Desenvolvido pela gigante de fabricação de chips Intel, Proof of Elapsed Time (PoET) é melhor descrito como um algoritmo de consenso baseado em de tempo de loteria. Normalmente usado em redes de blockchain com permissão (que exigem que os participantes se identifiquem), o PoET utiliza computação confiável para impor tempos de espera aleatórios para a construção de blocos. Esta forma de mecanismo de consenso dá a todos os participantes uma chance igual de ganhar a recompensa e adicionar um novo bloco à blockchain.
Como funciona o Proof of Elapsed Time (PoET)?
Um mecanismo PoET começa por atribuir e manter uma quantidade de tempo gerada aleatoriamente para cada nó, que fica inativo durante esta duração específica e só poderá adicionar um novo bloco à rede depois de ter cumprido o tempo atribuído. Isto garante que quando o tempo de espera de um nó terminar e ele voltar a ativar-se, ele pode forjar e enviar um novo bloco de transações e um teste criptográfico para verificação.
Em comparação com o mecanismo de Proof of Work (PoW), o PoET é muito mais eficiente em termos de tempo e energia, uma vez que não exige trabalho de computação constante de cada nó (ou miner) para adicionar um novo bloco. Em vez disso, o PoET permite que os nós realizem outras tarefas durante o tempo inativo, melhorando assim a eficiência da rede.
Um exemplo do algoritmo de consenso PoET é o Hyperledger Sawtooth.