EN - FR - DE - ES - IT - PT -

LexiconDream

🧮 Algoritmo de consenso

Um protocolo que ajuda os nós a concordar com o estado da blockchain.

Algoritmo de consenso

Um algoritmo de consenso é o conjunto de regras que permite aos nós chegar a um acordo. A prova de trabalho (PoW), a prova de participação (PoS), a prova de participação delegada (DPoS) e a tolerância prática a falhas bizantinas (PBFT) são os mais comuns. Cada um deles apresenta diferentes equilíbrios entre velocidade, segurança e consumo de energia. A prova de trabalho é amplamente testada e comprovada, mas é cara de atacar. É também lenta e consome muita eletricidade. A prova de participação é mais rápida e eficiente em termos energéticos, mas os críticos argumentam que favorece os grandes detentores de activos e não foi testada durante tanto tempo.

A escolha do algoritmo molda todos os aspetos de uma blockchain. A capacidade de processamento, o tempo de finalização, os requisitos de hardware e a descentralização dependem dele. Uma blockchain que utiliza a prova de participação delegada (Delegated Proof-of-Stake) pode processar milhares de transações por segundo, mas concentra o poder num pequeno número de validadores. Uma blockchain com prova de trabalho (Proof-of-Work) distribui o poder de mineração de forma mais ampla, mas não consegue escalar a esta velocidade. Não existe almoço grátis. Escalabilidade, segurança e descentralização contrapõem-se. É no algoritmo de consenso que estas tensões são resolvidas.

Comparação de algoritmos comuns

Novas cadeias de abastecimento experimentam com híbridos. A procura por um melhor equilíbrio continua.

Comments

No comments yet. Be the first to share a thought.

Leave a comment