A Segurança Compartilhada da Polkadot ⚔️
Youtube | TikTok | Instagram | Twitter | Rumble | Quora
Esse é o segundo de uma série de 3 artigos cobrindo os pontos mais relevantes trazidos por Shawn Trabizi em sua apresentação no ETH Denver 2023. Nesse artigo veremos como funciona a Segurança Compartilhada da Polkadot, entendendo um pouco as peculiaridades da rede. Se você não leu o primeiro artigo ele se encontra aqui.
Relay Chain & Parachains 👯♀️
Dando sequência a apresentação, Shaw começa com uma definição básica do que seria a Polkadot, “uma rede que conecta blockchains à ela”.
A Polkadot é única porque fornece a todas as Parachains conectadas as mesmas garantias de segurança que a Relay Chain. Isso é nativo do protocolo e uma de suas funcionalidades principais.
Ou seja, se a Polkadot estiver no topo da capitalização do mercado cripto, todas as redes conectadas à ela são beneficiadas, mesmo que tenham pouco capital de investimento. (O que seria a solução para o problema de Bootstrapping que vimos no artigo 2)
A Construção dos Blocos 🟪
Diferentemente de outros projetos, a Segurança Compartilhada aqui opera com base em 3 pilares na construção de seus blocos, como veremos a seguir.
O WebAssembly é um padrão aberto que define um formato de código binário portátil para programas executáveis e uma linguagem Assembly textual correspondente. Ele é uma parte importante para permitir a Segurança Compartilhada e a Interoperabilidade sem a necessidade de confiança, permitindo também a validação das Parachains conectadas.
O Protocolo de Parachains é um protocolo nativo construído na blockchain da Polkadot, composto por muitos subsistemas que gerenciam todas as mecânicas das redes atreladas a rede principal. É o software de coordenação multichain mais avançado que existe atualmente.
A cadeia chave para a coordenação do Protocolo de Parachains, fazendo a Segurança Compartilhada em conjunto com ele. Ela é o que muitas pessoas pensam quando dizemos “Polkadot”, mas é apenas uma pequena parte do ecossistema geral.
Segundo Shawn esses pilares são imprescindíveis para que a rede não seja comprometida, e qualquer projeto que fuja muito deles corre sérios riscos.
Analogia do Console de Jogos 🎮
No ecossistema Polkadot, cada cadeia tem sua função de transição de estado representada por um Wasm Blob (coleção de dados binários armazenados como uma única entidade em um sistema de gerenciamento de banco de dados) que é armazenado na própria blockchain. Isso tem muitas implicações, mas o ponto chave aqui é que é muito fácil de compartilhar e seguro para executar.
Dessa forma o sistema da Polkadot seria como um console de jogos (que receberia ainda o jogo ou blockchain Polkadot). Esse console não vem com um jogo integrado e é possível construir e utilizar jogos diferentes, assim como a lógica real da blockchain.
Basicamente, tudo o que é feito é dizer ao protocolo para executar um arquivo Wasm. Se você colocar o jogo “WARZONE” ele se transforma em uma versão específica desse jogo após ser conectado. Se você colocar um jogo de futebol, a mesma coisa acontece.
Mais que isso, esse console teria múltiplos slots para vários jogos serem utilizados ao mesmo tempo, formando assim uma mega cadeia de jogos, que de certa forma seriam todos um só mas manteriam sua individualidade. Essa seria então a ideia principal para a aplicação da Segurança Compartilhada da Polkadot.
Conclusão Parte 2 📌
Como vimos a Segurança Compartilhada da Polkadot tem uma característica única que permite que todas as Parachains conectadas à Relay Chain se beneficiem das mesmas garantias de segurança. Isso é possível graças aos três pilares fundamentais na construção de blocos do sistema.
No último artigo dessa série veremos como as validações acontecem na rede e o comparativo final entre as formas de Segurança Compartilhada.
Confira a Parte 3!
Referências: