À medida que o espaço das Criptomoeda explodiu, milhares de novos projetos com blockchains distintos foram criados. Mas embora muitos desses blockchains procurassem resolver problemas únicos ou servir funções específicas, a maioria deles estava completamente isolada e não tinha como se comunicar ou conectar-se entre ONE . Polkadot é um projeto que visa resolver esse problema.
Polkadot é um protocolo de interoperabilidade de blockchain projetado para permitir a comunicação entre diferentes blockchains.
Visão geral do Polkadot
Gavin Wood fundou o projeto em 2016, que foi lançado junto com seu token nativo, DOT , em outubro de 2017. O projeto de código aberto é desenvolvido pela comunidade e apoiado pela Web3 Foundation . Alinhado com as crenças da Web3 Foundation, Polkadot visa tornar todos os blockchains interoperáveis e criar um sistema verdadeiramente descentralizado onde os usuários estejam no controle.
Antes de fundar a Polkadot e desenvolver o blockchain na Parity , Wood foi cofundador da Ethereum . Enquanto trabalhava no Ethereum, Wood ajudou a desenvolver a linguagem de programação Solidity do Ethereum, bem como definiu a linguagem técnica da Máquina Virtual Ethereum . O trabalho de Wood no white paper e na linguagem de programação Ethereum é refletido tanto no white paper Polkadot quanto na principal estrutura de programação para o desenvolvimento do Polkadot , Substrate .
DOT , o token nativo do ecossistema Polkadot , é usado para facilitar transações na rede Polkadot . Os participantes da rede Polkadot também são capacitados através do DOT para participar da governança e da votação do validador. O token está entre as 25 principais criptomoedas por capitalização de mercado. No momento em que este artigo foi escrito, o ativo Cripto tinha uma oferta total de 1,7 bilhão de DOT e um valor de mercado de quase US$ 10 bilhões. Como o DOT não tem um limite rígido para o seu fornecimento total, novos DOT serão continuamente adicionados ao fornecimento a uma taxa anual de cerca de 10%.
O que torna Polkadot único?
Polkadot foi criado com o objetivo de criar um ecossistema interoperável para todos os blockchains e plataformas de aplicativos descentralizados (dapp) . O objetivo que Polkadot deseja alcançar já o diferencia de muitos outros blockchains em desenvolvimento, mas Polkadot também se destaca por vários outros motivos:
- Multichain: Polkadot é um blockchain multichain de “camada 0” que cria uma estrutura para a comunicação de outros blockchains.
- Processamento paralelo: em vez de lidar com uma transação por vez, Polkadot pode validar várias transações e operar em diferentes funções simultaneamente.
- Bockchain duplo: Polkadot tem um blockchain duplo, Kusama ( KSM ), que compartilha a mesma base de código do Polkadot, mas está em sua própria rede principal independente.
- GRANDPA: O algoritmo de consenso original de Polkadot, GRANDPA, é baseado no modelo de consenso de prova de participação nomeada (NPoS).
Multicadeia
Uma diferença importante que diferencia o Polkadot de outros blockchains é que ele é um multichain. Muitas vezes descrito como um blockchain de camada 0, Polkadot cria a infraestrutura para outros blockchains serem construídos por meio de dois desenvolvimentos principais: a cadeia de retransmissão e os parachains.
Parachains, ou blockchains paralelos, são blockchains interconectados que ajudam a conectar o Polkadot a cadeias externas e a se comunicarem entre ONE por meio da cadeia de retransmissão. A cadeia de retransmissão é responsável por chegar a um consenso e fornecer interoperabilidade entre cadeias diferentes entre os diferentes blockchains. Como a cadeia de retransmissão conecta todos os parachains ao blockchain Polkadot , as cadeias de retransmissão permitem segurança compartilhada, o que significa que todas as outras cadeias são tão seguras quanto Polkadot.
Processamento paralelo
Outra diferença importante entre Polkadot e outros blockchains é sua capacidade de processar transações em paralelo. Outras blockchains – a rede Ethereum , por exemplo – executam transações individualmente, o que pode levar a tempos de transação mais longos. Para aumentar a velocidade das transações, Polkadot usa seus parachains para espalhar as transações por uma rede mais ampla.
Como os parachains permitem que vários blockchains sejam executados na rede Polkadot , tarefas específicas de casos de uso podem ser tratadas por um parachain, enquanto a cadeia Polkadot e outros parachains continuam a lidar com outros.
Blockchain duplo
Uma terceira razão pela qual Polkadot é único entre outros blockchains é seu primo: Kusama (KSM). Polkadot e Kusama operam de forma independente, mas foram construídos usando a mesma base de código. Kusama é um blockchain “selvagem e rápido” que permite aos usuários experimentar o ecossistema e testar novas atualizações no código. Polkadot, por outro lado, é muito mais estável e as melhorias são implementadas mais lentamente.
A experimentação e o desenvolvimento do blockchain Kusama podem fazer com que pareça um testnet para Polkadot, mas também é um blockchain mainnet. Isso traz benefícios para Polkadot por dois motivos. Primeiro, o desenvolvimento rápido de Kusama permite que Polkadot Aprenda com seus erros e implemente atualizações quando elas forem bem-sucedidas. Em segundo lugar, Kusama oferece uma barreira de entrada menor para desenvolvedores, para que possam lançar projetos bem-sucedidos antes de migrarem para Polkadot.
Embora os blockchains gêmeos tenham começado a partir da mesma base de código, as diferentes naturezas dos projetos irão lentamente fazer com que eles diverjam em uso. Portanto, o relacionamento Kusama-Polkadot não apenas ajuda a construir um blockchain Polkadot mais estável, mas também contribui para um experimento interessante de longo prazo.
VOVÔ
Polkadot usa uma versão modificada do protocolo de consenso de prova de aposta conhecido como prova de aposta nomeada. Sob um modelo PoS tradicional usado por blockchains como Solana ( SOL ) e Cardano ( ADA ), qualquer participante da rede pode validar transações atendendo aos requisitos do blockchain. Em vez disso, o modelo NPoS de Polkadot permite que os participantes usem seus tokens para votar em validadores, e apenas os validadores que receberam apoio suficiente podem começar a validar transações.
O que torna o consenso NPoS de Polkadot único em relação aos outros é sua interpretação original do modelo conhecido como GRANDPA. GRANDPA (acordo de prefixo derivado de ancestral recursivo baseado em GHOST). Em vez de validar blocos a uma taxa fixa, o GRANDPA atende de forma mais dinâmica e é capaz de lidar com milhões de blocos de uma só vez. Ao fazer isso, o GRANDPA permite que Polkadot liquide transações rapidamente enquanto o blockchain está operando sem problemas e evita atrasos na rede, atualizando as transações quando ele T está funcionando bem.