ETFFIN Finance >> Finanças pessoais curso >  >> Criptomoeda >> Blockchain

Prova de tempo decorrido (PoET) (criptomoeda)

O que é prova de tempo decorrido (PoET)? (Criptomoeda)

Prova de tempo decorrido (PoET) é um algoritmo de mecanismo de consenso de rede blockchain que impede a alta utilização de recursos e alto consumo de energia e mantém o processo mais eficiente seguindo um sistema de loteria justo. O algoritmo usa um tempo decorrido gerado aleatoriamente para decidir os direitos de mineração e os vencedores do bloco em uma rede blockchain. Ao executar um código confiável em um ambiente seguro, o algoritmo PoET também aumenta a transparência, garantindo que os resultados da loteria sejam verificáveis ​​por participantes externos.

Principais vantagens

  • Prova de tempo decorrido (PoET) é um algoritmo de consenso desenvolvido pela Intel Corporation que permite que redes de blockchain com permissão determinem os vencedores do bloco e os direitos de mineração.
  • O PoET segue um sistema de loteria que distribui as chances de ganhar igualmente entre os participantes da rede, dando a cada nó a mesma chance de vencer.
  • O algoritmo PoET gera um tempo de espera aleatório para cada nó na rede blockchain; cada nó deve entrar em hibernação durante esse período.
  • O nó com o menor tempo de espera vai acordar primeiro e vai ganhar o bloqueio, assim, sendo permitido comprometer um novo bloco para o blockchain.
  • O fluxo de trabalho PoET é semelhante à prova de trabalho do Bitcoin (PoW), mas consome menos energia porque permite que o processador de um mineiro durma e mude para outras tarefas pelo tempo especificado, aumentando assim a eficiência.

Compreendendo a prova do tempo decorrido (PoET)

Prova de tempo decorrido (PoET) é um algoritmo de mecanismo de consenso que é frequentemente usado nas redes de blockchain permitidas para decidir os direitos de mineração ou os vencedores dos blocos na rede. Redes de blockchain com permissão são aquelas que exigem que qualquer participante em potencial se identifique antes de ter permissão para entrar. Com base no princípio de um sistema de loteria justo, onde cada nó tem a mesma probabilidade de ser um vencedor, o mecanismo PoET é baseado em espalhar as chances de ganhar de forma justa entre o maior número possível de participantes da rede.

O funcionamento do algoritmo PoET é o seguinte. Cada nó participante da rede deve esperar por um período de tempo escolhido aleatoriamente, e o primeiro a completar o tempo de espera designado ganha o novo bloco. Cada nó na rede blockchain gera um tempo de espera aleatório e entra em hibernação pelo período especificado. Aquele que acorda primeiro, isto é, aquele com o menor tempo de espera — acorda e confirma um novo bloco para o blockchain, transmitindo as informações necessárias para toda a rede ponto a ponto. O mesmo processo se repete para a descoberta do próximo bloco.

O mecanismo de consenso da rede PoET precisa garantir dois fatores importantes. Primeiro, o mecanismo garante que os nós participantes selecionem genuinamente um tempo que é de fato aleatório e não uma duração mais curta escolhida propositalmente pelos participantes para ganhar. Segundo, o mecanismo estabelece que o vencedor realmente cumpriu o tempo de espera.

PoET e Intel Corporation

O conceito PoET foi inventado no início de 2016 pela Intel Corporation (INTC), o famoso gigante da fabricação de chips. Ele oferece uma ferramenta de alta tecnologia pronta para resolver o problema de computação da "eleição aleatória do líder". O mecanismo arraigado permite que os aplicativos executem códigos confiáveis ​​em um ambiente protegido, e isso garante que ambos os requisitos - para selecionar aleatoriamente o tempo de espera para todos os nós participantes e a conclusão genuína do tempo de espera pelo participante vencedor - sejam atendidos.

Em conjunto com outras organizações, como o Projeto Linux e IBM, A Intel patrocinou o Hyperledger Sawtooth que suporta o mecanismo de consenso PoET. O Hyperledger Sawtooth é um grupo de desenvolvimento de blockchain guarda-chuva que usa uma plataforma de blockchain como serviço corporativo de código aberto. Ao criar PoET, os desenvolvedores viram seu potencial para ser usado em redes de blockchain permitidas para decidir os direitos de mineração ou os vencedores de blocos na rede.

Benefícios da Prova de Tempo Decorrido (PoET)

Essencialmente, o fluxo de trabalho é semelhante ao mecanismo de consenso seguido pelo algoritmo de prova de trabalho (PoW) do Bitcoin, mas sem seu alto consumo de energia. Em vez de consumir muitos recursos, permite que o processador de um mineiro durma e mude para outras tarefas pelo tempo especificado, aumentando assim a sua eficiência.

O mecanismo de execução de código confiável em um ambiente seguro também atende a muitas outras necessidades da rede. Ele garante que o código confiável realmente seja executado dentro do ambiente seguro e não seja alterável por nenhum participante externo. Também garante que os resultados sejam verificáveis ​​por entidades e participantes externos, aumentando assim a transparência do consenso da rede.

O PoET controla o custo do processo de consenso e o mantém ágil para que o custo permaneça proporcional ao valor derivado do processo, um requisito fundamental para que a economia da criptomoeda continue a florescer.