paint-brush
Noções básicas sobre rollups e sua importância como uma solução de dimensionamento de camada 2 idealpor@davidsm
3,995 leituras
3,995 leituras

Noções básicas sobre rollups e sua importância como uma solução de dimensionamento de camada 2 ideal

por David Smith2022/11/10
Read on Terminal Reader
Read this story w/o Javascript

Muito longo; Para ler

As soluções de dimensionamento da camada 2, como rollups, surgiram como uma ferramenta crítica para melhorar a velocidade e a eficiência de um blockchain sublinhado. Os rollups realizam o processamento de transações fora da cadeia após agrupar (enrolar) os dados e, em seguida, alimentar as informações para o blockchain. A ideia é reduzir os custos de transação, dividindo-os entre muitos usuários. A primeira variedade é conhecida como 'rollup otimista'. Essa solução assume que as transações dentro do rollup são válidas. O ZK-Rollups conta com provas de conhecimento zero para determinar a validade da transação com apenas informações mínimas.

People Mentioned

Mention Thumbnail

Company Mentioned

Mention Thumbnail

Coins Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Noções básicas sobre rollups e sua importância como uma solução de dimensionamento de camada 2 ideal
David Smith HackerNoon profile picture

As soluções de dimensionamento da camada 2 continuam sendo uma ferramenta notável na busca dos desenvolvedores de criptografia para resolver o trilema do blockchain.

Originalmente cunhado pelo cofundador da Ethereum, Vitalik Buterin, o trilema descreve os desafios de trabalhar para construir infraestrutura escalável, descentralizada e segura.

Os blockchains há muito são forçados a fazer concessões em uma dessas áreas. No entanto, muitos desenvolvedores e arquitetos acreditam que é possível construir um projeto que atinja todos os três objetivos sem comprometer.

As soluções de dimensionamento da camada 2, como rollups, surgiram como uma ferramenta crítica para melhorar a velocidade e a eficiência de um blockchain sublinhado.

Por que os rollups ganharam destaque como solução de dimensionamento?

As soluções da camada 2 são executadas em blockchains sofisticados para otimizar recursos específicos e ajudar a direcionar as transações para longe de uma rede principal para mitigar o congestionamento.

Os rollups realizam o processamento de transações fora da cadeia após agrupar (enrolar) os dados e, em seguida, alimentar as informações para o blockchain. A ideia é reduzir os custos de transação, dividindo-os entre muitos usuários.

Os desenvolvedores que dependem de rollups têm duas opções. A primeira variedade é conhecida como 'rollup otimista'. Essa solução assume que as transações dentro do rollup são válidas e dá aos participantes da rede um certo tempo para contestar as transações.

John Adler escreveu a primeira estrutura de modelagem viável mínima que descreveu o que agora é conhecido como rollups otimistas em junho de 2019.

Segundo ele, sua natureza sem permissão por meio de consenso mesclado, ênfase em provas de fraude não interativas e modelo de dimensionamento sustentável usando blockchains como disponibilidade de dados posteriormente tornam os rollups otimistas uma ferramenta promissora.

ZK-Rollups (Zero-Knowledge) é o outro tipo de rollup. Essas ferramentas dependem de provas de conhecimento zero para determinar a validade da transação com apenas informações mínimas. Eles funcionam de forma semelhante aos rollups otimistas enquanto dependem da prova em vez de assumir que as transações são válidas.

Aparecendo pela primeira vez em um trabalho de pesquisa de 1985, as provas de conhecimento zero são uma maneira de provar a validade de uma determinada afirmação sem revelar a afirmação. Eles garantem que informações confidenciais permaneçam confidenciais , contando com algoritmos que usam alguns dados e retornam uma saída 'verdadeiro' ou 'falso'.

Depois de acumular um pacote de transações, as transações únicas subsequentes assumem a forma de um argumento de conhecimento sucinto e não interativo (SNARK) ou um argumento de conhecimento sucinto e transparente (STARK). Ambos os conceitos são iguais a um hash de transação criptográfica, o que significa que os dados podem ser representados sem revelar as informações em si.

Como resultado, os ZK-SNARKs podem ser verificados instantaneamente quando são enviados para uma rede principal de blockchain. Os fundos podem ser retirados assim que o rollup for extraído.

A velocidade do ZK-Rollups na movimentação de fundos de e para a rede principal levou Vitalik Buterin a prever que a solução triunfará sobre os rollups Optimistic como uma solução de dimensionamento mais eficaz. Em agosto de 2022, Buterin explicou: “Daqui a mais de 10 anos ou até mais, espero que os Rollups sejam basicamente todos ZK.”

No entanto, o co-fundador da Ethereum admitiu que a tecnologia por trás dos rollups Optimistic era mais madura devido aos desafios de construir com a tecnologia ZK existente.

O trabalho da Opside para resolver o trilema aproveitando o potencial dos rollups

O vasto potencial do ZK-Rollups levou alguns projetos de blockchain a usar a solução de dimensionamento como base para a construção de arquitetura que alcança o trilema do blockchain.

A Opside se descreve em seu whitepaper como uma “plataforma blockchain compatível com ZK com escalabilidade ilimitada”. A própria solução de dimensionamento tem 21 validadores agora e se estenderá para mais de 10.000 validadores após a atualização aprimorada do Casper PoS do ETH2.0.

Os membros da equipe observam que, contando com a interoperabilidade do ZK-Rollup, a Opside resolve o trilema da blockchain por meio de uma arquitetura vertical que divide um sistema em uma camada de ativos, camada de execução, disponibilidade de dados posteriormente e rollups que trabalham juntos para alcançar a arquitetura triangular.

Especificamente, a Opside depende de cadeias descentralizadas como Ethereum e Qtum como camada de ativos e estabelece conexões por meio de ZK-Bridges não confiáveis. Com uma camada de execução compatível com EVM melhorando no sistema Casper PoS do ETH2.0.

Oside mantém a descentralização enquanto garante tempo de confirmação rápido. A camada de execução se conecta com a camada de disponibilidade de dados para garantir taxas baixas e soluções de armazenamento interno confiáveis. A Opside também fornece aos desenvolvedores kits ZK-Rollup SDK e modelos de aplicativos.

De acordo com os membros da equipe Opside, a descentralização “suficiente” do Ethereum e seus mais de 300.000 nós pós-fusão garantem que o potencial conluio permaneça muito difícil.

A comunidade ativa da Qtum, forte liquidez e reputação como uma das primeiras cadeias públicas de PoS a oferecer suporte à Ethereum tornaram a rede uma escolha atraente. Além disso, as taxas de gás da Qutm são quase zero e têm um notável grau de descentralização (mais de 1.200 nós em todo o mundo) para uma cadeia pública compatível com EVM.

A arquitetura Web3 multi-chain e multi-rollup da Opside também atuará como uma camada de aplicativo para desenvolvedores criarem projetos DEXs e NFT e bloquear ativos de Ethereum e BNB Chain na Opside.

Projetos como o Opside continuam avançando para 'quebrar' o trilema do blockchain, construindo uma infraestrutura forte para dar suporte ao crescente mundo da Web3, combinando infraestruturas de blockchain sob medida com tecnologia de dimensionamento de rollup.