Compartilhe este artigo

Esses monstros digitais vivem no Ethereum, mas lutarão no Zilliqa

Um jogo descentralizado popular T conseguiu suportar as transações lentas e custosas do ethereum. Mas ele não está deixando a cadeia para trás completamente.

Antes que meu ONE "mon" atingisse o nível 4, eu estava sem éter.

Esse foi o resultado final da minha primeira experiência comEtheremon, um jogo inspirado em Pokémon e construído no segundo maior blockchain do mundo, o Ethereum. Eu tinha cerca de US$ 15 em ether sobrando, então decidi experimentá-lo, eventualmente me armando com uma criatura fofa com tema de fogo chamada Kyari.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto for Advisors hoje. Ver Todas as Newsletters

Mas rapidamente me deparei com um problema com o jogo blockchain. Ou seja, com US$ 15, nunca tive a chance de passar para uma jogabilidade mais interessante: batalhar com os mons de outros usuários, "evoluir" meu mon para formas mais poderosas, botar ovos ou fazer trocas.

Cada ação, desde "pegar" o mon (na realidade um mon não fungívelToken ERC-721) para "treiná-lo" em sessões de ginástica com outros monstros (ou seja, alterar os dados associados àquele token), custou o equivalente a um ou dois dólares.

O motivo é que cada atualização dos contratos inteligentes do Etheremon pede "GAS", parte de um complexo mecanismo de taxas que incentiva os mineradores que mantêm o blockchain do Ethereum . Para piorar a situação, essas transações geralmente levavam vários minutos para serem concluídas.

Esses problemas – transações que custam muito e demoram muito – são conhecidos pela abreviação de "escalabilidade" no mundo do blockchain e têm causado grandes dores de cabeça para designers de jogos que querem usar uma plataforma descentralizada como o Ethereum.

A experiência ruim do usuário – que também envolve ter que comprar ether e instalar uma extensão do navegador que pode se conectar ao blockchain – prejudicou a adoção. Etheremon é o segundo jogo baseado em ethereum mais popular, mas isso não quer dizer muito. No momento em que este artigo foi escrito, ele teve apenas 209 usuários nas últimas 24 horas, de acordo comRadar Dapp.

Em ONE momento, os custos do GAS aumentaram tanto que os desenvolvedores do Ethereum tiveram que tomar medidas drásticas.

"Ficou super, super caro, e vimos nossos usuários ativos diários caírem muito", disse o cofundador e diretor de desenvolvimento de negócios Nedrick Ngo ao CoinDesk.

Como resultado, a equipe moveu as "batalhas" — nas quais os usuários PIT seus mons contra os outros por pontos de experiência e direitos de se gabar — da cadeia Ethereum para servidores centralizados.

No entanto, recentralizar parcialmente um jogo descentralizado parece não fazer sentido, então a Ethereum anunciou no início deste mês que estáplanejamento para mover grande parte da jogabilidade para um novo protocolo de blockchain que será lançado em breve, chamado Zilliqa (as equipes da Zilliqa e da Etheremon estão sediadas em Cingapura).

Mas em uma decisão que pode refletir uma tendência emergente no desenvolvimento de aplicativos descentralizados (dapps) como o Etheremon, os designers T planejam mover os ativos do jogo. Os "mons" tokenizados que codificam dados como nível, pontos de experiência e forma evolutiva – dados que os jogadores ganharam por meio de muitas ações lentas e custosas – permanecerão no Ethereum por enquanto.

Em outras palavras, o Ethereum será um jogo em duas blockchains: uma cadeia mais ágil e escalável na parte superior, permitindo que os usuários joguem de forma rápida e barata; e uma cadeia (indiscutivelmente) mais segura na parte inferior, dando aos usuários a garantia de que seus ativos conquistados com muito esforço estão protegidos contra ataques.

Como disse Ngo:

"Zilliqa funcionaria como uma cadeia lateral para nós."

Zilliqa: fragmentação desde o lançamento

Os desenvolvedores do Ethereum têmuma série de projetos de escalabilidade em andamento. Mas de acordo com Ngo, a equipe do Etheremon e seus usuários T podem esperar para que eles sejam implementados.

"Eles precisam comprometer o Casper , depois fazer o proof-of-stake e depois o sharding, então vai levar muito tempo", disse ele ao CoinDesk.

O Zilliqa, por outro lado, é RARE , senão único, no mundo dos protocolos de blockchain, pois integra o sharding, uma técnica que tem sido usada para gerenciar bancos de dados mais tradicionais há décadas, desde o início.

Amrit Kumar, cofundador e chefe de pesquisa da Zilliqa, disse que a técnica permitiu que a rede processasse 2.488 transações por segundo em testes, enquanto o Ethereum, agora, pode gerenciartalvezalgumas dúzias.

Kumar explicou como o sharding funciona em uma rede blockchain usando um exemplo.

Dada uma rede de 10.000 computadores (conhecidos como "nós"), ele disse, um protocolo de sharding os dividiria em 10 redes menores (ou "shards") de 1.000 nós cada. Cada shard então processaria um subconjunto do total de transações. Toda vez que ALICE enviasse alguns tokens de Criptomoeda , por exemplo, o shard A processaria a transação. Toda vez que Bob enviasse alguns, a transação iria para o shard B.

Essa técnica é um território relativamente novo para blockchains, mas a equipe de Zilliqa traz credenciais acadêmicas sérias para lidar com o problema.

Dois autores de umartigo antigoestão envolvidos na elaboração de um protocolo de fragmentação de blockchain: o consultor científico chefe da Zilliqa , Prateek Saxena, e a CEO da Kyber Network, Loi Luu, que assessora o projeto.

Kumar disse que o Zilliqa, cujo lançamento está previsto para antes do final do terceiro trimestre, pretende ser "a plataforma ideal para aplicativos que exigem alto rendimento e alta escalabilidade".

Base rochosa Ethereum

No entanto, escalabilidade e produtividade não são as únicas considerações para os desenvolvedores do Ethereum.

Os usuários querem que a jogabilidade seja rápida, mas querem ter certeza de que não há risco de perder seus monstros amorosamente criados, treinados e evoluídos. Os mons representam uma boa quantidade de tempo e despesa acumulados para alguns usuários e, portanto, não há planos para migrar esses tokens para uma nova cadeia.

Em vez disso, os dados do jogo no Zilliqa serão sincronizados periodicamente com esses tokens.

"Na verdade, achamos que manter todos os ativos do jogo na rede Ethereum é muito seguro", disse Ngo.

Kumar disse que entendia por que a Etheremon KEEP os ativos do jogo onde estavam:

"O Ethereum é certamente uma rede estabelecida e entendemos que ainda há algum benefício em usar o Ethereum."

Ele argumentou, no entanto, que de certa forma, Zilliqa oferece mais segurança do que o Ethereum, porque a linguagem não Turing completa do Zilliqa, Scilla, significa que "você T será capaz de escrever um contrato cheio de bugs como [o] DAO", a vítima baseada em ethereum de um hack infame de 2016. De acordo com Kumar, como Scilla não é tão complexo quanto a linguagem Solidity do Ethereum, é mais fácil testar vulnerabilidades.

Por outro lado, o método da Zilliqa de atingir consenso de rede, tolerância a falhas bizantinas práticas (PBFT), é potencialmente mais vulnerável a certos tipos de ataques do que o método de prova de trabalho do ethereum. Ao contrário do Bitcoin ou do Ethereum, que são teoricamente seguros desde que a maioria dos nós siga as regras, o PBFT apresenta uma limitação potencial, pois requer que dois terços dos nós sejam "honestos".

Por outras palavras, a PBFT corre o risco não só de51 por cento de ataques, mas 34 por cento atacam. Embora, Kumar tenha argumentado que a situação é, na verdade, mais complicada, já que é possível atacar um blockchain de prova de trabalho sem controlar a maioria dos nós.

Quaisquer que sejam as reais vantagens de segurança de manter os ativos do Ethereum no Ethereum em vez de movê-los para o Zilliqa, esse tipo de arquitetura – na qual uma cadeia mais lenta e testada em batalha é usada para armazenar ativos enquanto uma camada superior processa transações – pode estar se popularizando.

Rede de tearesoferece ferramentas para construir sidechains dedicadas para jogos descentralizados que são ancorados ao Ethereum, e começou explorandocadeias laterais compartilhadas que hospedam vários jogos.

"É realmente importante ter essa camada base descentralizada do Ethereum", disse o cofundador da Loom Network, James Duffy, ao CoinDesk em maio, "porque então você pode usá-la como um tribunal superior".

No momento, Etheremon e Zilliqa ainda precisam descobrir como exatamente conciliar as duas cadeias, mas Ngo estava otimista, dizendo ao CoinDesk que este é "apenas o primeiro estágio da colaboração".

Imagem de jogabilidade do Etheremon cortesia do Etheremon

Picture of CoinDesk author David Floyd