O Cointelegraph conversou com Konstantin Kladko, CTO da Skale Network, uma plataforma blockchain baseada na Ethereum.

Kladko é PhD em física pelo Instituto Max Planck e mestre em ciência da computação pela Stanford. Ao longo de uma longa carreira que inclui o Laboratório Nacional de Los Alamos e a Sun Microsystems, ele também contribuiu para a criação da linguagem de programação Java.

Enquanto Kladko é inegavelmente um fã e crente do Ethereum - referindo-se a ele como "um trator imparável" - ele costuma ir contra as narrativas populares da comunidade, especialmente em relação à escala da "segunda camada".

Como o Cointelegraph relatou anteriormente, em 2019 a comunidade Ethereum se afastou amplamente da Plasma, uma rede proposta de sidechains (cadeias laterais) que teriam retirado grande parte da carga computacional da rede principal. Uma classe de segunda camada chamada Rollups foi substituída, por duas variantes denominadas zk-Rollup e Optimistic Rollup.

Os problemas com zk-Rollups

O primeiro baseia-se no conceito de provas de conhecimento zero, que neste caso seriam usadas para verificar a correção do que está acontecendo na cadeia lateral de forma eficiente. A própria comunidade Ethereum se distanciou bastante do zk-Rollups, devido a problemas de desempenho e à incapacidade de usar contratos inteligentes nessas cadeias.

Kladko acredita que a tecnologia de conhecimento zero simplesmente ainda não é boa o suficiente para escalar:

"Examinamos muito os zk-STARKs na Skale, e a conclusão a que chegamos foi que é uma tecnologia fundamental e promissora, mas provavelmente ainda não estará pronta em cinco anos - no sentido de que é lento."

Ele disse que, de acordo com os cálculos do "guardanapo", fazer uma troca exigiria esperar "por algo como uma hora". Kladko, no entanto, revelou que a Skale está usando a tecnologia para gerar números aleatórios, onde é bastante eficaz.

Para aplicativos de dimensionamento, no entanto, ele acredita que eles "precisam ser 100 vezes mais rápidos para serem super utilizáveis" em configurações práticas. Isso pode levar algum tempo, já que a “fruta mais doce nesse algoritmo” já foi escolhida, disse Kladko.

"É [uma questão de] ciência fundamental, então veremos [...] mas a tecnologia é realmente interessante", concluiu.

Vale ressaltar que o DeversiFi, lançado recentemente, apresenta zk-STARKs para escalabilidade, embora os detalhes de sua implementação não sejam públicos.

Optimistic Rollups e front-running

A outra solução Rollup altera radicalmente as suposições de segurança da segunda camada. Em vez de verificar se todas as transações estão corretas, o sistema simplesmente assume que todas são válidas e permite que os usuários enviem "provas de fraude" se o operador se comportar mal.

Mas isso inclui apenas roubo de dinheiro, o que Kladko chamou de "caso de ponta". Ele explicou:

“A razão pela qual analisamos essa questão e decidimos pular é por causa da centralização. A única coisa que os novos Rollups garantem é que, se você roubar dinheiro diretamente, as pessoas podem reclamar e você será pego. [...] Mas, se você está usando DeFi, ninguém rouba dinheiro fisicamente. [...] O que eles fazem é um avanço.”

O front-running depende de ter informações exclusivas sobre uma negociação que está prestes a ser submetida e agir com base nesse conhecimento interno. Por exemplo, uma exchange centralizada poderia teoricamente antecipar seus usuários, colocando posições vendidas assim que ocorrer um influxo de novas ordens de venda.

Kladko disse que esse fenômeno já ocorre em exchanges descentralizadas como a Uniswap, devido ao atraso entre a submissão de uma negociação ao mempool e sua inclusão em um bloco - mas esse conhecimento é público.

"Agora, o ponto crítico dos Optimistic Rollups é que o operador de Rollup - o cara que realmente executa a coisa - ele receberá esses negócios primeiro."

Essa é a razão pela qual a Kladko acredita que os Rollups devem ser centralizados - apenas o operador terá acesso a esse conhecimento interno. Na sua opinião, isso os exclui do uso em finanças descentralizadas, deixando os pagamentos o único uso possível.

Mas isso apresenta um problema de facilidade de uso, pois “as pessoas não querem policiar e as pessoas não querem esperar”, referindo-se ao mecanismo complexo de reclamações por trás dos Optimistic Rollups.

O Homebrew Club da criptomoeda

Kladko lamentou que todas as soluções de segunda camada sejam expressões de uma mentalidade peculiar entre a "comunidade inicial ETH", que em sua opinião está "realmente interessada em coisas, mas não muito interessada no que uma startup típica faz", referindo-se ao obsessivo foco nas necessidades do cliente encontradas no mundo da “startup enxuta”.

Ele comparou a situação com o Homebrew Computer Club, uma comunidade de entusiastas da computação fundada na década de 1970:

“Eles eram esses entusiastas que estavam interessados apenas em computadores e, por outro lado, não podiam se importar menos com o resto do sistema. Então, por exemplo, antes da Apple, você realmente não podia comprar um computador. Você teria que comprar peças e apenas soldá-las. E os caras do Homebrew Club estavam tipo, 'sim, isso é totalmente razoável.'"

No entanto, apenas testes no mundo real dirão se soluções como o Optimistic Rollup ou o OMG Network da Plasma encontrarão adoção.

Leia mais: