Atualmente, as criptomoedas estão definhando como a internet em 1996, com velocidades lentas e poucos casos de uso práticos, diz Steve Newcomb, diretor de produtos da Matter Labs.
Mas um grande aumento na largura de banda e segurança logo depois fez com que a internet se tornasse uma parte crucial da vida cotidiana em todo o mundo – e estamos à beira de que isso aconteça para as criptomoedas nos próximos meses.
“Ninguém confiava em seu cartão de crédito e todo mundo achava que era uma moda passageira e não havia nenhum caso de uso para isso”, explica Newcomb.
“E então tivemos 10x momentos em largura de banda e, em seguida, SSL veio, e HTPS onde você conseguiu esse bloqueio – esse foi um momento de 10x em confiança. De repente, em 2005, o comércio eletrônico explodiu.”
O momento '10x' do Crypto pode finalmente estar aqui, com o lançamento da mainnet compatível com Ethereum Virtual Machine do zkSync em 28 de outubro. um grande salto em velocidade e custos mais baixos.
Eles não são os únicos a atacar o problema: a Polygon lançou sua rede de teste para seu próprio zkEVM esta semana com Aave, Uniswap e Lens se comprometendo a implantar nele. A Scroll lançou seu “Pre Alpha testnet” em julho, enquanto A solução zk da StarkWare tem realizado milhões de transações por mês.
Essas soluções são todas bem financiadas, com a Scroll levantando US$ 30 milhões, a Starkware levantando US$ 150 milhões e a Polygon levantando US$ 450 milhões. Newcomb sugere que a própria rodada de financiamento do zkSync está no mesmo patamar que a do Polygon, mas ainda não foi anunciada oficialmente.
A StarkWare está muito à frente, tendo lançado sua própria solução de rollup ZK há nove meses e ele ativou o dimensionamento recursivo em agosto. Mas também tomou a arriscada decisão de usar uma linguagem de programação personalizada chamada Cairo para escalar com mais eficiência. Isso pode fazer com que a adoção pelos grandes protocolos se mova para o caminho de menor resistência nas soluções compatíveis com EVM.
Todas as soluções também estão trabalhando em escalonamento recursivo e/ou implementações de 'camada 3', que farão com que as transações do Ethereum se tornem milhares de vezes mais rápidas, removam a necessidade de pontes entre cadeias e permitam que as criptomoedas finalmente realizem seu verdadeiro potencial.
O que é um rollup de conhecimento zero ou rollup zk?
Os rollups de ZK estão entre os maiores chavões em blockchain hoje. A tecnologia permite que milhares de transações sejam computadas longe da dolorosamente lenta blockchain Ethereum, com uma pequena “prova de validade” verificando se todas as transações foram realizadas corretamente. Assim, você pode “agregar” 10,000 transações realizadas em outro lugar em uma única transação ETH. Isso é um grande negócio porque mesmo após o Merge Ethereum mancar a 15 transações por segundo.
Os rollups de ZK têm sido usados para NFTs e transações financeiras há algum tempo em plataformas como Loopring, dyDx e outras. Mas como o cofundador Vitalik Buterin apontou durante a ETH Seoul em agosto:
“Em geral, acho que aprendemos que as pessoas não querem apenas dinheiro escalável, elas querem um EVM escalável.”
É um dos que Newcomb chama de “cinco elementos mágicos” para rollups de ZK. Em sua opinião, uma solução de rollup ZK deve ser de uso geral, compatível com EVM e suportar a linguagem de programação Solidity da Ethereum. Também deve ser de código aberto para se adequar ao ethos fundador da criptomoeda e deve ter uma distribuição de tokens que descentralize o protocolo em vez de concentrar riqueza entre a equipe.
Por curiosa coincidência, o zkSync alcançou todas essas cinco métricas autoimpostas. (Newcomb diz que não pode detalhar a distribuição exata do token, mas diz que cerca de 30% para insiders parece ser o “consenso”.)
A lista de verificação é uma crítica velada ao concorrente StarkWare, que deve fornecer 49.9% de seu fornecimento de token StarkNet a investidores e principais contribuidores. Também não é de código aberto, embora planeje dar o controle do IP à sua comunidade.
O cofundador Eli Ben-Sasson explica que a única maneira de aproveitar ao máximo a escala oferecida pelos rollups do ZK é usar uma linguagem personalizada como o Cairo.
“Estou muito confiante de que as pessoas perceberão quando ativarem as provas de que o objetivo não é simular EVM. O objetivo é alcançar a escalabilidade. Colocar 10,000, 100,000, um milhão de transações e ter sua prova encaixada dentro de um único bloco de Ethereum”, diz ele.
“Estou disposto a apostar que você não verá um ZK EVM completo que pode colocar um milhão de transações em uma única prova no Ethereum. Como podemos facilmente fazer hoje e temos feito há meses e anos.”
Dimensionamento versus compatibilidade
O Odin-Free da StarkWare explicou no Twitter que existem razões matemáticas complicadas por trás da necessidade de uma linguagem personalizada porque “sistemas de prova como Stark são baseados em polinômios sobre campos finitos, fornecendo uma equação polinomial muito mais eficaz”. OK, vamos acreditar na palavra dele.
Para Ben-Sasson, tentar incrementar o EVM é simplesmente estúpido:
“Se você quisesse resolver o transporte, você poderia pegar um caminhão grande e colocá-lo dentro de um avião e fazer com que o avião o entregasse”, diz ele.
“Existem aviões que podem caber um caminhão dentro, mas essa é uma maneira muito ineficiente de fazer isso. Uma maneira muito melhor é pegar as coisas e colocá-las diretamente no avião.”
Dito isto, o ecossistema tem um transpilador chamado Warp que transforma o código Solidity em código Cairo e que acabou de ser usado para portar uma bifurcação do Uniswap para o StarkNet.
Fonte: https://cointelegraph.com/magazine/2022/10/12/attack-zkevms-cryptos-10x-moment