Polkadot e Cosmos, dois protocolos blockchain inovadores, compartilham um objetivo final comum, mas seguem caminhos distintos e fascinantes para alcançá-lo. Ambos os protocolos permitem a comunicação entre diferentes máquinas de estado através de uma interface, apresentando seu design único e inovador.

A criação do Polkadot e do Cosmos foi impulsionada pelo reconhecimento de que o futuro do blockchain exigirá múltiplas cadeias interconectadas, enfatizando a importância da interoperabilidade em vez do isolamento.

Polkadot x Cosmos: modelo fragmentado x escalabilidade horizontal

Primeiro, vamos ver como cada protocolo atinge escalabilidade, começando com Polkadot. Polkadot usa um modelo fragmentado, com cada fragmento tendo uma função abstrata de transição de estado (STF). Ele usa Web Assembly (WASM) como metaprotocolo. Os fragmentos do Polkadot são conhecidos como parachains. Sempre que um parachain faz uma transição de estado, ele deve enviar um bloco, juntamente com uma prova de estado. Esta prova de estado é verificada pelos validadores Polkadot e então finalizada para a Relay Chain, a cadeia primária do Polkadot. Todos os parachains Polkadot enviam e compartilham seu estado com todo o sistema, o que significa que qualquer reorganização de um único parachain também exigiria uma reorganização de todos os parachains e da Relay Chain.

Por outro lado, o Cosmos utiliza escalabilidade horizontal facilitada por cadeias de aplicativos. A Cosmos Network compreende mais de 100 cadeias conectadas ao Inter Blockchain Communication Protocol (IBC). Isso inclui Osmosis, Celestia, dYdX, v4 Chain, Injective e Cosmos Hub. Cada cadeia é responsável por protegê-la com um conjunto de validadores suficientemente apostados e descentralizados. No entanto, também podem aproveitar a segurança partilhada do Cosmos Hub. Chains on Cosmos usam o protocolo de comunicação Inter Blockchain. As cadeias no Cosmos não compartilham estado, o que significa que a reorganização de uma única cadeia não levará à reorganização de outras cadeias no protocolo.

Polkadot vs Cosmos: Arquitetura

A Relay Chain é a cadeia primária no ecossistema Polkadot e todos os validadores no ecossistema Polkadot são baseados nela. Os Parachains possuem agrupadores responsáveis ​​por construir e propor blocos aos validadores. Eles podem enviar um único bloco parachain para cada bloco Relay Chain uma vez a cada seis segundos. Depois que um bloco é enviado, os validadores realizam verificações de disponibilidade e validade antes de enviá-lo à cadeia principal.

Polkadot tem um número limitado de slots de parachain. Os candidatos ao Parachain devem participar de um leilão. Se forem bem-sucedidos, eles podem reservar uma vaga de parachain por até dois anos.

Cosmos usa CometBFT como mecanismo de consenso, Cosmos SDK como VM e o protocolo IBC, que facilita a interoperabilidade entre cadeias.

Polkadot vs Cosmos: Consenso

Polkadot usa um protocolo de consenso híbrido combinado com dois subprotocolos: BABE (Blind Assignment for Blockchain Extension) e GRANDPA (GHOST-based Recursive Ancestor Deriving Prefix Agreement). BABE usa uma função aleatória verificável (VRF) para atribuir slots aos validadores, garantindo que cada slot tenha um autor. VOVÔ vota em cadeias em vez de blocos individuais.

Cosmos usa Tendermint para fornecer finalidade instantânea. A produção e finalização de blocos estão no mesmo caminho, permitindo que o Cosmos produza e finalize um bloco de cada vez.

Polkadot vs Cosmos: mecânica de piquetagem

A mecânica de piquetagem de Polkadot e Cosmos é bem diferente. Polkadot usa Nominated Proof-of-Stake (NPoS) para selecionar validadores usando o algoritmo Phragmen sequencial. O tamanho do conjunto de validadores é definido através de mecanismos de governança. Os stakers que não desejam executar nós validadores podem nomear até 16 validadores.

Enquanto isso, o Cosmos usa uma variante de Prova de Participação Delegada chamada Prova de Participação Vinculada para escolher validadores. Os stakers no Cosmos devem vincular fundos e enviar uma transação de delegação para cada validador e o número de tokens que desejam delegar. Cosmos planeja oferecer suporte a até 300 validadores, enquanto Polkadot planeja ter 1.000 validadores.

Polkadot vs Cosmos: Priorizando a interoperabilidade

Polkadot baseia-se no princípio de que escalabilidade e interoperabilidade requerem uma lógica de validação compartilhada para criar um ambiente livre de confiança. À medida que mais e mais blockchains são criados, a sua segurança deve ser cooperativa em vez de competitiva. Polkadot fornece segurança e validação compartilhadas entre cadeias, permitindo que interajam livremente.

Enquanto isso, a Cosmos utiliza o IBC para conectar cadeias com garantias de segurança independentes. Quando os dados são enviados entre cadeias, a cadeia receptora deve confiar na cadeia que envia os dados. Cada blockchain no ecossistema Cosmos possui seus próprios mecanismos de segurança. No entanto, eles também têm a opção de aproveitar a segurança do Cosmos Hub.

Isenção de responsabilidade: este artigo é fornecido apenas para fins informativos. Ele não é oferecido nem tem a intenção de ser usado como aconselhamento jurídico, tributário, de investimento, financeiro ou outro.