Mecanismos de consenso de blockchain além de PoW e PoS

Nó Fonte: 1213978

Tempo de leitura: 5 minutos

A tecnologia Blockchain com uma rede de nós nos quais as criptomoedas são construídas não prosperaria sem mecanismos de consenso. Referem-se a metodologias usadas na rede blockchain para obter acordo (consenso) e confiança em uma rede descentralizada de computadores. Os mecanismos de consenso do Blockchain desempenham um papel vital para garantir que a segurança e o desempenho da rede não sejam comprometidos.

O primeiro protocolo de consenso foi o Proof of Work ou PoW, caracterizado por sua intensidade de energia e alto poder computacional para resolver quebra-cabeças difíceis para manter os nós da rede em linha e cunhar novos bitcoins. Além disso, leva mais tempo para processar as transações. A primeira rede blockchain, Bitcoin, ainda usa o protocolo PoW.

A demanda por um mecanismo intensivo de baixa energia levou ao Proof of Stake ou PoS. Ao contrário do Algoritmo de consenso PoW, o PoS envolve apostar a quantidade necessária da criptografia nativa na rede para manter o livro-razão público. A rede Ethereum popularizou o PoS. Embora tenha vantagem sobre o PoW, incentiva o acúmulo. Além disso, os principais detentores de tokens têm maior chance de assinar novos blocos.

Mecanismos de consenso explicados

Algoritmos de consenso em uma rede descentralizada como o Bitcoin são semelhantes à autoridade central em um sistema centralizado responsável por executar o banco de dados de uma empresa. A diferença aqui é que o blockchain opera sem uma única entidade. Blockchains são construídos para armazenar, transacionar e comunicar informações sem uma autoridade centralizada. Como a rede descentralizada é compartilhada publicamente, ela precisa de um mecanismo seguro, justo e confiável para validar e autenticar todas as transações na cadeia. Isso é o que um mecanismo de consenso faz.

Um mecanismo de consenso garante que todos os nós da rede estejam sincronizados e de acordo. Constitui regras que validam contribuições de participantes ou nós no blockchain. Todos os participantes devem concordar com o acordo no livro-razão. Os protocolos de consenso mantêm o blockchain funcionando sem problemas, e isso os torna indispensáveis. 

A tecnologia blockchain em evolução dinâmica trouxe vários mecanismos para o centro das atenções. Da Prova de Trabalho no Bitcoin à Prova de Participação no Ethereum 2.0, vários protocolos de consenso notáveis ​​foram desenvolvidos ao longo dos anos para maximizar a eficiência das transações de blockchain e registro de informações entre computadores distribuídos. 

Aqui, analisamos os diferentes tipos de protocolos além do PoW e PoS e seus benefícios.

Outros tipos principais de mecanismos de consenso de blockchain

De acordo com o cofundador da Ethereum, Vitalik Buterin, o blockchain é baseado em três conceitos fundamentais, também conhecidos como Trilema – escalabilidade, segurança e descentralização. Os desenvolvedores devem incorporar esses três atributos ao DNA da rede para maximizar a eficiência e o desempenho. Na busca de equilibrar esses atributos, os desenvolvedores de rede desenvolveram diferentes protocolos. Vamos vê-los abaixo.

Prova de Capacidade

Prova de capacidade é um dos novos protocolos criados por desenvolvedores de rede. PoC usa o espaço em um disco rígido para autenticar transações em vez de energia. Possibilita o compartilhamento do espaço de memória do dispositivo do participante na rede. Quanto maior a capacidade de memória no dispositivo do minerador, mais direitos o nó tem na rede. 

A Prova de Capacidade também é conhecida como cripto Prova de Espaço. SpaceMint e Permacoin usam o protocolo de consenso.

Prova de Atividade (PoA)

A prova de atividade é um dos algoritmos mais eficientes porque combina PoW e PoS. Esse mecanismo de consenso híbrido permite que mineradores e validadores de rede que são detentores de tokens minerem e depositem tokens para autenticar blocos. No PoA, os mineradores de rede lutam para minerar novos blocos por uma recompensa de token, mas os blocos não têm transações. Em vez disso, são modelos em branco com o título da transação e o endereço de recompensa. 

O título da transação seleciona um nó aleatoriamente para confirmar o bloco no ledger. A taxa de rede é então dividida entre os participantes da rede. Este mecanismo de consenso reduz riscos de ataques cibernéticos em mais de 50%, impossibilitando prever o sinal do nó ou confirmar o próximo bloco no ledger.

No entanto, o mecanismo ainda requer energia substancial para minerar, pois usa PoW. Além disso, os detentores com uma quantidade significativa de tokens têm uma chance maior de assinar blocos e reivindicar recompensas. Blockchain Decred usa PoA.

Prova de autoridade

A Prova de Autoridade usa uma estrutura baseada em reputação para validar transações e adicionar novos blocos. Outros participantes da rede selecionam esses validadores para manter o sistema. Normalmente, esses validadores são investidores institucionais com interesse e investimentos de longo prazo na rede e que aceitaram divulgar suas identidades sociais. 

A maior crítica a esse mecanismo é que ele é semicentralizado, pois favorece um conjunto específico de pessoas. Por isso, muitas redes públicas descentralizadas o consideram incompatível. VeChain usa PoA. 

Prova de História (PoH)

Solana usa Prova de História. Os algoritmos PoH funcionam por meio de um registro embutido que mostra todas as transações na cadeia. Ao contrário de outros mecanismos de consenso que exigem acordo coletivo para verificar transações, cada validador no blockchain mantém seu relógio gravando o tempo da mensagem na função de atraso verificável SHA-256 VDF. Desta forma, os atrasos da rede são ignorados. É assim que a Solana pode alcançar sua notável velocidade de transação. 

Outros mecanismos de consenso surgiram da mistura de dois algoritmos: Prova de Importância de PoS, Prova de Armazenamento (dependente de dados) de PoC e Prova de Contribuição de PoS.

O caminho pela frente

A evolução da tecnologia blockchain deu origem a uma infinidade de mecanismos de consenso. À medida que a tecnologia se expande e amadurece, o espaço criptográfico testemunhará iterações mais notáveis ​​em protocolos de consenso. 

Os mecanismos de consenso do Blockchain operam de forma eficiente com contratos inteligentes. Contratos inteligentes são programas executáveis ​​que rodam em blockchains. Este programa define regras e acordos e os aplica por meio de um código escrito. Embora eles possam ser apagados por padrão, eles podem ser explorados se não forem auditados adequadamente. 

Vimos casos em que plataformas de criptografia foram hackeadas. Esses Os hacks DeFi tornaram-se comuns devido a um bug identificável nos contratos inteligentes. Hackers aproveitam a brecha para roubar fundos. As vítimas mais comuns são blockchains que usam PoS e PoA (Prova de Atividade). 

Projetos DeFi construídos nessas redes podem ser à prova de hackers se amplamente auditados por empresas de segurança como a QuillAudits. Essa empresa implanta uma abordagem eficiente para verificar o nível de segurança de um contrato inteligente. Assim que uma vulnerabilidade é detectada, a QuillAudits recomenda a melhor forma de proteger o projeto e também o monitora. 

Você pode entrar em contato com a QuillAudits SUA PARTICIPAÇÃO FAZ A DIFERENÇA se precisar de ajuda na auditoria de segurança do seu projeto. 

Entre em contato com QuillAudits

O QuillAudits é realizado na entrega de auditorias eficientes de contratos inteligentes. Se você precisar de assistência na auditoria dos contratos inteligentes, sinta-se à vontade para entrar em contato com nossos especialistas aqui!

Siga QuillAudits para mais atualizações.

Twitter | LinkedIn Facebook | Telegram

475 Visualizações

O posto Mecanismos de consenso de blockchain além de PoW e PoS apareceu pela primeira vez em Blog.quilhash.

Carimbo de hora:

Mais de Republished By Plato