Por que ZK Rollups são o futuro do Ethereum Scaling: Entrevista com Gal Ron, Primeiro Ministro da StarkWare

O dimensionamento do Ethereum tem sido, sem dúvida, um dos tópicos mais quentes nos últimos meses. A transição da rede para um algoritmo de consenso proof-of-stake em setembro de 2022 foi um grande marco nesse sentido, pois abriu as portas para a implementação de muitas soluções de dimensionamento diferentes.

Enquanto os desenvolvedores da Ethereum estão trabalhando em maneiras de dimensionar a rede de forma nativa, o poder das soluções de segundo nível está apenas começando a aparecer.

Conceitos como provas de conhecimento zero estão se tornando uma realidade operacional, mas para muitos ainda são ideias muito estranhas. Ajudando-nos a entender mais sobre o futuro do dimensionamento do Ethereum está Gal Ron, gerente de produto e pesquisador de blockchain da StarkWare, uma empresa focada principalmente nisso.

O problema com o Ethereum

antes de entrarmos em alguns detalhes, é importante entender o que realmente significa escalar o Ethereum . Simplificando, este é o processo de expansão dos recursos de processamento da rede para que cada um de seus nós possa lidar com maior taxa de transferência transacional.

Existe um ditado que diz que uma corrente é tão forte e poderosa quanto seu elo mais fraco. Isso ocorre porque apenas um dos elos precisa quebrar para que toda a cadeia falhe. Isso também limita a força da corrente porque ela só pode carregar uma carga que seu elo mais fraco possa suportar, independentemente da força de todos os outros elos.

O mesmo vale para o Ethereum em seu estado atual. A necessidade disso decorre do fato de que o Ethereum precisa atender ao requisito de "confiança".

Discutindo o assunto, Ron explica:

Para satisfazer todas as suposições de confiança e requisitos de confiança, todos os nós (no Ethereum) devem fazer a mesma coisa. Por definição, isso coloca uma limitação na taxa de transferência do sistema porque, se aumentarmos o TPS ou o tamanho do bloco acima de um determinado limite, começaremos a impedir a participação de nós menores (leia-se: com menos poder de computação).

Essencialmente, isso torna o Ethereum, por definição, limitado em sua capacidade.

A Abordagem StarkWare: O que é um ZK Trial?

Ron explica que existem algumas opções para lidar com problemas de limitação do Ethereum. Uma delas é inventar outra coisa.

A StarkWare, no entanto, adotou uma abordagem diferente para "dimensionar o Ethereum do Ethereum e não criar outra cadeia". Eles fazem isso por meio do StarkNet e do StarkEx, então vamos dar uma olhada.

StarkNet é descrito como um "rollup de validade sem permissão descentralizado, também conhecido como ZK-Rollup ". Ele funciona como uma rede L2 (camada dois) no topo do Ethereum e destina-se a permitir que qualquer aplicativo descentralizado (dApp) alcance escala ilimitada para sua computação. Isso é feito sem sacrificar a segurança e a capacidade de composição da camada principal – Ethereum – porque o StarkNet conta com o sistema de prova criptográfica conhecido como STARK.

Há muito a desvendar aqui, então vamos começar com o conceito de evidência de conhecimento zero.

“Com o Ethereum, todos os nós precisam reexecutar todas as transações. Antes do ZK (conhecimento zero), não havia outra forma de confiar em outra pessoa para fazer os cálculos com integridade. Se eu sou um nó no Ethereum, vejo quais outros nós estão me relatando em termos de qual deve ser o estado do sistema. Não há como confiar neles a não ser refazendo os mesmos cálculos que acabaram de fazer.

A mágica do ZK é que ele cria um novo paradigma de confiança em outras entidades sem ter que repetir os cálculos que acabaram de fazer. disse Rony.

Essencialmente, ZK rollups como StarkNet reduzem bastante a quantidade de trabalho computacional que os nós no Ethereum precisam fazer, aumentando assim o rendimento da rede.

Tudo isso é feito sem sacrificar a segurança de nível superior. Para fazer isso, a StarkWare inventou o ZK-STARK, que permite que blockchains movam cálculos para um único provador STARK off-chain e, em seguida, verifique a integridade desses cálculos usando um verificador STARK on-chain.

Gal Ron explicou como funcionam o Prover e o Sequencer, portanto, para obter mais detalhes sobre isso, confira o vídeo acima.

Também examinamos mais de perto o que exatamente são rollups, o que é StarkEx e quais são os planos de StarkWare para o futuro.

O post Por que os ZK-Rollups são o futuro do Ethereum Scaling: Entrevista com StarkWare PM Gal Ron apareceu pela primeira vez no CryptoPotato .