O que é consenso distribuído?

Mais
3 anos 6 meses atrás #6332 por admin
O que é consenso distribuído?

Por favor Acessar ou Registrar para participar da conversa.

Mais
3 anos 6 meses atrás #6333 por admin
Respondido por admin no tópico O que é consenso distribuído?
O consenso distribuído é necessário para o funcionamento de uma rede ou máquina de forma descentralizada .
É fácil chegar a um consenso entre, digamos, duas partes (Alice convida Bob para ir a sua casa; Bob concorda). Mas, à medida que o número de partes (ou nós em uma rede) aumenta, o consenso se torna mais difícil de ser alcançado.
A fim de se coordenar em seu objetivo comum, todos os nós em uma rede precisam concordar em uma "única fonte de verdade" - isto é, eles precisam estar confiantes de que as informações que estão recebendo são precisas, mesmo no caso de vários outros nós da rede falham.
Cada nó na rede (ou cada participante, por exemplo, no blockchain Bitcoin ) precisa ter uma cópia idêntica do livro-razão e deve haver um acordo de que a versão do livro-razão mantida por cada nó é precisa. Para conseguir isso, os projetos de blockchain usam algoritmos de consenso distribuído.
No blockchain do Bitcoin, o consenso e a coordenação são obtidos por meio do Proof-of-Work , proposto e desenvolvido por Satoshi Nakamoto . Existem outros mecanismos de consenso, incluindo Prova de Participação e Prova de Participação Delegada .
No entanto, a maioria dos mecanismos de consenso distribuídos têm as mesmas propriedades básicas. Primeiro, eles se baseiam em uma aposta - alguma reserva de valor que um proponente está agregando, como moeda ou poder de computação. Eles também envolvem uma recompensa pela validação (ou seja, pela mineração de um novo bloco ), que geralmente é obtida na forma de uma moeda nativa do blockchain em questão. Eles também funcionam com base na transparência - ou seja, outros usuários precisam ser capazes de ver se um validador ou proponente está tentando trapacear ou fraudar o sistema.
Proof-of-Work é a base para o consenso baseado em blockchain e continua a ser a base da blockchain Bitcoin, na qual novos blocos são extraídos. No entanto, existem novos mecanismos de consenso sendo usados ​​em outros projetos de blockchain. Algumas delas, como a Prova de Participação, agora estão obtendo maior adoção.

Por favor Acessar ou Registrar para participar da conversa.

  • Not Allowed: to create new topic.
  • Not Allowed: to reply.
  • Not Allowed: to edit your message.
Tempo para a criação da página:0.185 segundos
Powered by Fórum Kunena