Os protocolos PoW e PoS são dois gigantes que atualmente estão em constante batalha na comunidade criptográfica.
PoW vs PoS: conheça esses gigantes
MMuitos na comunidade se perguntam: Qual é o melhor? Qual protocolo tem o maior futuro? Perguntas totalmente compreensíveis vendo como os gigantes Bitcoin e Ethereum continuam a enfrentar sua própria visão e compromisso tecnológico.
Isso nos leva a tentar entender o que são esses protocolos, o que eles oferecem e como podem mudar a evolução tecnológica que está sempre presente no mundo das criptomoedas.
O que é PoW ou Prova de Trabalho?
O protocolo de Prova de Trabalho ou Proof of Work (PoW) É um protocolo de consenso que funciona sob o conceito de exigir um trabalho computacionalmente complexo que é posteriormente verificado pela rede e incluído no blockchain que usa esse protocolo. Com todo esse trabalho, o objetivo é evitar que atores mal-intencionados consumam ou ataquem a rede de forma perigosa.
De qualquer forma, o uso de PoW aponta para uma estratégia assimétrica. Isso significa que cumprir o trabalho exigido pela rede é extremamente complexo (proporcionando maior segurança à rede), mas verificar esse trabalho é muito simples (permitindo que o restante da rede sirva como árbitro do trabalho de mineração).
Foi justamente esse recurso que chamou a atenção de Satoshi Nakamoto ao projetar o Bitcoin. Por isso implementou o sistema HashCash (um sistema PoW) em sua renomada criptomoeda.
O que é PoS ou Proof of Stake?
O Comprovante de Participação ou Proof of Stake (PoS) é um dos dois protocolos de consenso mais utilizados na tecnologia blockchain. Seu nome em inglês é Proof of Stake e daí deriva a sigla PoS com a qual é comumente conhecida. O objetivo deste algoritmo, como no PoW, é criar consenso entre todas as partes que compõem a rede.
Os nós que mineram no PoS são chamados de validadores. A decisão sobre qual nó deve validar um bloco é feita de forma aleatória, mas dando maior probabilidade para aqueles que atendem a uma série de critérios. Dentre esses critérios podemos citar a quantidade de moeda reservada e o tempo de participação na rede, mas outros podem ser definidos. Uma vez estabelecido, o processo de seleção de nós aleatórios começa. Terminado o processo de seleção, os nós escolhidos poderão validar transações ou criar novos blocos.
Isso revela que o Proof of Stake é um processo completamente diferente do conhecido protocolo Proof of Work (PoW). Onde cada um de seus nós faz um trabalho computacional árduo para resolver quebra-cabeças criptográficos. O que significa que o PoW, ao contrário do PoS, precisa de grandes quantidades de energia e equipamentos especializados para realizar suas operações.
No PoS, por outro lado, isso não é necessário. No PoS o processo é muito mais simples e energeticamente amigável. Estas são as razões pelas quais muitos projetos de blockchain estão atualmente interessados neste novo protocolo. A primeira moeda a usar este protocolo foi a PeerCoin em 2012.
Comparação entre PoW e PoS
Descentralização
Pela natureza de sua operação, PoW tende a criar redes de mineração mais descentralizadas enquanto as redes PoS tendem a uma maior centralização, não apenas de acesso (com requisitos econômicos bastante altos para acesso), mas também de operação (com nós de validação que normalmente dependem de nuvens centralizadas
uso de energia
As redes PoW consomem muito mais energia porque requerem equipamentos potentes para resolver os quebra-cabeças criptográficos da rede enquanto as redes PoS são muito mais amigáveis (em termos diretos) ao nível energético, já que o seu processo de validação é muito menos dispendioso em termos energéticos. senso.
Segurança no vermelho
A segurança em redes PoW depende muito do poder de mineração dentro da rede, da dificuldade do algoritmo utilizado e dos parâmetros dinâmicos de dificuldade da rede, um conjunto de elementos que tornam essas redes muito seguras, na maioria das condições. Por outro lado, euA segurança na rede PoS depende exclusivamente do bom funcionamento dos nós de validação, sendo estes os únicos com peso real na geração de novos blocos e sua inclusão na rede. O problema neste momento é que validadores com grande poder podem deturpar a governança do protocolo (como aconteceu no LUNA) ou simplesmente usar seu poder econômico para torpedear a operação de outros atores em favor de seus interesses.
Por exemplo, em PoS é muito mais fácil realizar ataques de suborno, ataques de acumulação de moedas, ataques de pré-computação, ataques Sybil ou negação de serviços (DoS e DdoS).
Escalabilidade
As redes PoW apresentam grandes desafios na escalabilidade de suas operações, muitas vezes exigindo a construção de soluções L2 para solucionar esse problema, enquanto as redes PoS possuem mecanismos de escalabilidade muito mais flexíveis, o que as torna uma opção com menos desafios técnicos nesse sentido.
subjetividade operacional
O protocolo PoW é um protocolo de consenso objetivo no qual um novo nó pode chegar independentemente ao mesmo estado atual que o restante da rede com base apenas nas regras do protocolo. Por outro lado, PoS não é um protocolo objetivo. É fracamente subjetivo, uma vez que um nó precisa de um estado recente além de regras de protocolo e mensagens propagadas pelo sistema para determinar independentemente o estado atual do sistema.
Implementação algorítmica
Os algoritmos e protocolos de consenso baseados em PoW são muito mais simples de implementar e desenvolver, além de serem menos propensos a erros e, portanto, mais seguros, enquanto os algoritmos de PoS são mais complexos de implementar, portanto, mais propensos a erros ou mais complicados de implementar. funcionalidade. Um exemplo disso é o mesmo Ethereum cujo PoS estava em desenvolvimento desde 2018.
Fatos divertidos
- Sistemas PoS como Ethereum (usando o que é conhecido como consenso nakamoto) têm a capacidade de oferecer 50% de resistência a ataques para PoS. Isso significa que 50% de toda a riqueza da rede é necessária para poder atacá-la. Por outro lado, redes como a Algorand (também usando PoS) usam um consenso do tipo BFT, o que traz essa resistência para apenas 33%. Isso deixa claro que a segurança do PoS dependerá muito de como o consenso final é gerado.
- A descentralização é uma das principais preocupações em torno do PoS. Por exemplo, atualmente a maioria das participações no Ethereum é controlada pela LIDO (mais de 30%). Adicionado a isso está o fato de que mais de 60% dos nós de validação são implantados na Amazon.
- Apesar da chegada do PoS no Ethereum, a velocidade da rede e sua escalabilidade não aumentaram, aliás, nunca foi o fim dessa mudança. A escalabilidade dependerá da Layer2 e dos shards quando eles chegarem (em 2024, de acordo com o roteiro).