O que é prova de tempo? Saiba como funciona a Prova de Tempo.

O que é prova de tempo? Saiba como funciona a Prova de Tempo.

Em primeiro lugar, precisamos saber o que é um algoritmo de consenso.

O algoritmo de consenso é onde os validadores (prova de participação) ou mineradores (prova de trabalho) na rede blockchain concordam com um novo estado na rede. Isto só é necessário para confirmar que as transações na rede são executadas de forma adequada, transparente e honesta pelos Validadores ou Mineiros.

Algoritmos de consenso atuais, como Prova de Trabalho (Bitcoin e Ethereum), Prova de Participação (NEAR, AVAX, COSMOS,…)

O que é prova de tempo?

Prova de Tempo (PoT) é um algoritmo de consenso descentralizado que funciona com base no princípio de selecionar validadores de acordo com sua porcentagem de classificações e apostas fixas. Este é um mecanismo desenvolvido pela Analog e aprimorado a partir do protocolo de Prova de Participação Delegada (dPoS).

A pontuação de classificação é uma medida numérica do peso que o algoritmo atribui a cada validador com base em sua experiência histórica (a precisão com que o nó valida os dados do evento) e na experiência de outros validadores com esse nó.

Os principais fatores que afetam esta classificação incluem:

  • Posse do nó no Timechain
  • Precisão de validação histórica do nó
  • O valor médio da pontuação de classificação com nós vizinhos (semelhante à pontuação de confiança)

A aposta fixa é um mecanismo de aposta onde todos os validadores apostam um número igual de tokens para participar do processo de consenso. Qualquer nó pode participar como validador, desde que tenha apostado um valor fixo e tenha uma classificação.

Destaques da Prova de Tempo (PoT)

Proof of Time se concentra na construção de um algoritmo de consenso que seja justo para os validadores e ao mesmo tempo garanta a velocidade do processamento de transações na rede. Com um processo de seleção de validadores com participação fixa, mesmo pequenos nós ainda podem ser selecionados para verificar transações.

Além disso, o Proof of Time também não requer poder computacional, mas é baseado no mecanismo de classificação, garantindo assim a velocidade de processamento da transação conforme o modelo Proof of Stake.

O protocolo PoT também não é bifurcado (ao contrário do PoW) graças à regra que determina a cadeia mais longa no último tempo por probabilidade. Os processos de seleção aleatória do PoT, como o cálculo da função VDF, são transparentes e garantem que todos os usuários tenham oportunidades iguais de participar do consenso.

“Timechain”, “Nodos de tempo” e “Eleitores de tempo”

O Proof of Time foi desenvolvido pela Analog e, portanto, para entender como funciona esse protocolo, é necessário entender alguns termos relacionados a seguir:

Timechain: um livro-razão da cadeia analógica (rede principal)

Nós de tempo: são os nós/validadores da cadeia que participarão da verificação do bloco que será anexado ao Timechain (quanto mais altos os nós classificados, maior a probabilidade de eles participarem da validação do bloco)

Os eleitores de tempo são um nó especial que irá propor blocos de dados ao Timechain. Este eleitor de Tempo será selecionado no início do algoritmo Prova de Tempo. Os nós que desejam ser selecionados como eleitores de tempo precisam ter uma pontuação de classificação e apostar uma quantidade fixa de tokens ANLOG (quanto maior a pontuação, maior a probabilidade de serem selecionados). Apenas um eleitor único é selecionado para cada bloco em um determinado intervalo de tempo.

O que é VDF? Qual o papel do VDF no consenso da prova de tempo?

VDF (Verifiable Delay Function) é um sistema de funções computacionais que ajuda a selecionar nós de tempo de acordo com um processo aleatório.

Simplificando, é uma função de cálculo que os validadores devem realizar para serem selecionados. Esta função de cálculo requer uma quantidade moderada de poder computacional (qualquer pessoa pode verificar facilmente se o procedimento de cálculo está correto assim que a resposta estiver disponível) e concentra-se no tempo de execução (uma vez que os validadores têm que resolver a função sequencialmente, sem quaisquer “atalhos”.)

Portanto, o VDF ajudará a eliminar nós de tempo de dados falsos para resolver a função de cálculo e, ao mesmo tempo, minimizará a possibilidade de aceitar um resultado VDF falso porque os dados de entrada serão validados antes que o validador seja emitido. o resultado final após o cálculo do VDF.

Processamento do algoritmo de consenso de prova de tempo

O processo de chegar a um consenso com o Proof of Time precisa passar por 2 etapas: votação suave e votação difícil.

Fase de votação suave

Soft Voting é a primeira etapa do processamento do protocolo Proof of Time, que seleciona um nó a ser selecionado para propor um bloco de dados de transação à rede principal do Timechain. Nesta fase, o validador (também conhecido como eleitor de tempo) enviará um bloco contendo os dados da transação que serão adicionados ao Timechain (razão analógica/cadeia principal).

Qualquer nó online com participação e classificação fixas pode enviar blocos de dados para o Timechain. No entanto, apenas um eleitor/validador único será selecionado através de um processo aleatório baseado no sistema VDF (Verifiable Delay Function).

Depois que os validadores terminarem de enviar o bloco de dados, eles deverão verificar manualmente se foram selecionados executando o processo VDF. Se selecionado, o validador irá garantir os dados enviados, verificar a assinatura do emissor e gerar provas VDF.

Por fim, esse validador divulgará as transações verificadas juntamente com a prova VDF para os nós de tempo restantes na rede.

Fase de votação difícil

A fase de Hard Voting será o período para confirmar se as transações processadas pelo validador são válidas ou não.

Após o validador publicar os dados e a prova, um painel de 1,000 nós (também selecionados do VDF) participará da validação da transação. Cada vez que o nó executa as mesmas tarefas de verificação de provas VDF, gastos duplos ou outros problemas relacionados. Se o bloco (proposto pelo validador selecionado na fase de Soft-Voting) for válido, eles optam por aceitá-lo.

Se 2/3 dos nós de tempo concordarem, o bloco será gravado no Timechain.

Veredito

Proof of Time pode ser visto como um novo algoritmo de consenso após Proof Of Wook ou Proof of Stake. Com um objetivo maior de ajudar a alcançar a impossível trindade de descentralização, escalabilidade e segurança que os Blockchains almejam atualmente, o Proof of Time promete ser uma nova tecnologia promissora em breve.

Se você tiver dúvidas, comentários, sugestões ou ideias sobre o projeto, envie um e-mail ventures@coincu.com.

AVISO LEGAL : As informações neste site são fornecidas como comentários gerais do mercado e não constituem aconselhamento de investimento. Nós encorajamos você a fazer sua própria pesquisa antes de investir.

Lucian

Coincu Ventures

O que é prova de tempo? Saiba como funciona a Prova de Tempo.

O que é prova de tempo? Saiba como funciona a Prova de Tempo.

Em primeiro lugar, precisamos saber o que é um algoritmo de consenso.

O algoritmo de consenso é onde os validadores (prova de participação) ou mineradores (prova de trabalho) na rede blockchain concordam com um novo estado na rede. Isto só é necessário para confirmar que as transações na rede são executadas de forma adequada, transparente e honesta pelos Validadores ou Mineiros.

Algoritmos de consenso atuais, como Prova de Trabalho (Bitcoin e Ethereum), Prova de Participação (NEAR, AVAX, COSMOS,…)

O que é prova de tempo?

Prova de Tempo (PoT) é um algoritmo de consenso descentralizado que funciona com base no princípio de selecionar validadores de acordo com sua porcentagem de classificações e apostas fixas. Este é um mecanismo desenvolvido pela Analog e aprimorado a partir do protocolo de Prova de Participação Delegada (dPoS).

A pontuação de classificação é uma medida numérica do peso que o algoritmo atribui a cada validador com base em sua experiência histórica (a precisão com que o nó valida os dados do evento) e na experiência de outros validadores com esse nó.

Os principais fatores que afetam esta classificação incluem:

  • Posse do nó no Timechain
  • Precisão de validação histórica do nó
  • O valor médio da pontuação de classificação com nós vizinhos (semelhante à pontuação de confiança)

A aposta fixa é um mecanismo de aposta onde todos os validadores apostam um número igual de tokens para participar do processo de consenso. Qualquer nó pode participar como validador, desde que tenha apostado um valor fixo e tenha uma classificação.

Destaques da Prova de Tempo (PoT)

Proof of Time se concentra na construção de um algoritmo de consenso que seja justo para os validadores e ao mesmo tempo garanta a velocidade do processamento de transações na rede. Com um processo de seleção de validadores com participação fixa, mesmo pequenos nós ainda podem ser selecionados para verificar transações.

Além disso, o Proof of Time também não requer poder computacional, mas é baseado no mecanismo de classificação, garantindo assim a velocidade de processamento da transação conforme o modelo Proof of Stake.

O protocolo PoT também não é bifurcado (ao contrário do PoW) graças à regra que determina a cadeia mais longa no último tempo por probabilidade. Os processos de seleção aleatória do PoT, como o cálculo da função VDF, são transparentes e garantem que todos os usuários tenham oportunidades iguais de participar do consenso.

“Timechain”, “Nodos de tempo” e “Eleitores de tempo”

O Proof of Time foi desenvolvido pela Analog e, portanto, para entender como funciona esse protocolo, é necessário entender alguns termos relacionados a seguir:

Timechain: um livro-razão da cadeia analógica (rede principal)

Nós de tempo: são os nós/validadores da cadeia que participarão da verificação do bloco que será anexado ao Timechain (quanto mais altos os nós classificados, maior a probabilidade de eles participarem da validação do bloco)

Os eleitores de tempo são um nó especial que irá propor blocos de dados ao Timechain. Este eleitor de Tempo será selecionado no início do algoritmo Prova de Tempo. Os nós que desejam ser selecionados como eleitores de tempo precisam ter uma pontuação de classificação e apostar uma quantidade fixa de tokens ANLOG (quanto maior a pontuação, maior a probabilidade de serem selecionados). Apenas um eleitor único é selecionado para cada bloco em um determinado intervalo de tempo.

O que é VDF? Qual o papel do VDF no consenso da prova de tempo?

VDF (Verifiable Delay Function) é um sistema de funções computacionais que ajuda a selecionar nós de tempo de acordo com um processo aleatório.

Simplificando, é uma função de cálculo que os validadores devem realizar para serem selecionados. Esta função de cálculo requer uma quantidade moderada de poder computacional (qualquer pessoa pode verificar facilmente se o procedimento de cálculo está correto assim que a resposta estiver disponível) e concentra-se no tempo de execução (uma vez que os validadores têm que resolver a função sequencialmente, sem quaisquer “atalhos”.)

Portanto, o VDF ajudará a eliminar nós de tempo de dados falsos para resolver a função de cálculo e, ao mesmo tempo, minimizará a possibilidade de aceitar um resultado VDF falso porque os dados de entrada serão validados antes que o validador seja emitido. o resultado final após o cálculo do VDF.

Processamento do algoritmo de consenso de prova de tempo

O processo de chegar a um consenso com o Proof of Time precisa passar por 2 etapas: votação suave e votação difícil.

Fase de votação suave

Soft Voting é a primeira etapa do processamento do protocolo Proof of Time, que seleciona um nó a ser selecionado para propor um bloco de dados de transação à rede principal do Timechain. Nesta fase, o validador (também conhecido como eleitor de tempo) enviará um bloco contendo os dados da transação que serão adicionados ao Timechain (razão analógica/cadeia principal).

Qualquer nó online com participação e classificação fixas pode enviar blocos de dados para o Timechain. No entanto, apenas um eleitor/validador único será selecionado através de um processo aleatório baseado no sistema VDF (Verifiable Delay Function).

Depois que os validadores terminarem de enviar o bloco de dados, eles deverão verificar manualmente se foram selecionados executando o processo VDF. Se selecionado, o validador irá garantir os dados enviados, verificar a assinatura do emissor e gerar provas VDF.

Por fim, esse validador divulgará as transações verificadas juntamente com a prova VDF para os nós de tempo restantes na rede.

Fase de votação difícil

A fase de Hard Voting será o período para confirmar se as transações processadas pelo validador são válidas ou não.

Após o validador publicar os dados e a prova, um painel de 1,000 nós (também selecionados do VDF) participará da validação da transação. Cada vez que o nó executa as mesmas tarefas de verificação de provas VDF, gastos duplos ou outros problemas relacionados. Se o bloco (proposto pelo validador selecionado na fase de Soft-Voting) for válido, eles optam por aceitá-lo.

Se 2/3 dos nós de tempo concordarem, o bloco será gravado no Timechain.

Veredito

Proof of Time pode ser visto como um novo algoritmo de consenso após Proof Of Wook ou Proof of Stake. Com um objetivo maior de ajudar a alcançar a impossível trindade de descentralização, escalabilidade e segurança que os Blockchains almejam atualmente, o Proof of Time promete ser uma nova tecnologia promissora em breve.

Se você tiver dúvidas, comentários, sugestões ou ideias sobre o projeto, envie um e-mail ventures@coincu.com.

AVISO LEGAL : As informações neste site são fornecidas como comentários gerais do mercado e não constituem aconselhamento de investimento. Nós encorajamos você a fazer sua própria pesquisa antes de investir.

Lucian

Coincu Ventures

Visitado 59 vezes, 1 visita(s) hoje