Share this article

Questi mostri digitali vivono su Ethereum, ma combatteranno su Zilliqa

Un popolare gioco decentralizzato T potrebbe sopportare le transazioni lente e costose di Ethereum. Ma non sta abbandonando del tutto la catena.

Prima che il mio ONE e solo "mon" raggiungesse il livello 4, ero rimasto senza etere.

Questo è stato il risultato finale della mia prima esperienza conEteremone, un gioco ispirato ai Pokemon e costruito sulla seconda blockchain più grande del mondo, Ethereum. Avevo circa 15 $ di ether da spendere, quindi ho deciso di provarlo, alla fine armandomi di una graziosa creatura a tema fuoco chiamata Kyari.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. See all newsletters

Ma mi sono subito imbattuto in un problema con il gioco blockchain. Vale a dire, con 15 $, non ho mai avuto la possibilità di passare a un gameplay più interessante: combattere i mon degli altri utenti, "evolvere" i miei mon in forme più potenti, deporre uova o fare scambi.

Ogni azione, dal "catturare" il mon (in realtà un non fungibileToken ERC-721) per "allenarlo" in sessioni in palestra con altri mons (ovvero alterando i dati associati a quel token), era costato l'equivalente di uno o due dollari.

Il motivo è che ogni aggiornamento degli smart contract di Etheremon richiede "GAS", parte di un complesso meccanismo di commissioni che incentiva i minatori che gestiscono la blockchain Ethereum . A peggiorare le cose, queste transazioni spesso richiedevano diversi minuti per essere completate.

Tali problemi (transazioni troppo costose e troppo lunghe) sono noti nel mondo della blockchain con il termine abbreviato "scalabilità" e hanno causato seri grattacapi ai game designer che desideravano utilizzare una piattaforma decentralizzata come Ethereum.

La scarsa esperienza utente, che comporta anche l'acquisto di ether e l'installazione di un'estensione del browser in grado di connettersi alla blockchain, ha bloccato l'adozione. Etheremon è il secondo gioco più popolare basato su ethereum, ma questo non significa molto. Al momento in cui scrivo, ha avuto solo 209 utenti nelle 24 ore precedenti, secondoDappRadar.

A ONE punto, i costi GAS aumentarono così tanto che gli sviluppatori di Etheremon dovettero prendere misure drastiche.

"È diventato molto, molto costoso e abbiamo visto i nostri utenti attivi giornalieri calare notevolmente", ha detto a CoinDesk il co-fondatore e direttore dello sviluppo aziendale Nedrick Ngo.

Di conseguenza, il team ha spostato le "battaglie" (in cui gli utenti PIT i propri mostri con quelli degli altri per punti esperienza e diritti di vanteria) dalla catena Ethereum ai server centralizzati.

Tuttavia, ricentralizzare parzialmente un gioco decentralizzato sembra perdere il punto, quindi Etheremon ha annunciato all'inizio di questo mese che èpianificazione per spostare gran parte del gameplay su un nuovo protocollo blockchain, chiamato Zilliqa , che verrà lanciato a breve (sia il team di Zilliqa che quello di Etheremon hanno sede a Singapore).

Ma in una decisione che potrebbe riflettere una tendenza emergente nello sviluppo di applicazioni decentralizzate (dapp) come Etheremon, i progettisti T hanno in programma di spostare gli asset del gioco. I "mon" tokenizzati che codificano dati come livello, punti esperienza e forma evolutiva, dati che i giocatori hanno guadagnato attraverso molte azioni lente e costose, rimarranno su Ethereum per il momento.

In altre parole, Etheremon sarà ONE gioco su due blockchain: una catena più veloce e scalabile in alto, che consentirà agli utenti di giocare in modo rapido ed economico; e una catena (probabilmente) più sicura in basso, che fornirà agli utenti la certezza che i loro asset duramente conquistati saranno al sicuro dagli attacchi.

Come ha affermato Ngo:

"Zilliqa funzionerebbe per noi come una catena laterale."

Zilliqa: sharding dal lancio

Gli sviluppatori di Ethereum hannouna serie di progetti di scalabilità in lavorazione. Ma secondo Ngo, il team di Etheremon e i suoi utenti T possono aspettare che vengano implementati.

"Devono impegnarsi Casper , poi con la proof-of-stake e poi con lo sharding, quindi ci vorrà molto tempo", ha detto a CoinDesk.

Zilliqa, al contrario, è RARE se non unica nel mondo dei protocolli blockchain, in quanto integra fin dall'inizio lo sharding, una tecnica utilizzata da decenni per gestire database più tradizionali.

Amrit Kumar, co-fondatore e responsabile della ricerca di Zilliqa, ha affermato che la tecnica ha consentito alla rete di elaborare 2.488 transazioni al secondo nei test, mentre Ethereum, in questo momento, può gestirle.Forseun paio di dozzine.

Kumar ha spiegato come funziona lo sharding in una rete blockchain utilizzando un esempio.

Data una rete di 10.000 computer (noti come "nodi"), ha detto, un protocollo di sharding li dividerebbe in 10 reti più piccole (o "shard") di 1.000 nodi ciascuna. Ogni shard elaborerebbe quindi un sottoinsieme delle transazioni totali. Ogni volta che ALICE inviava dei token Criptovaluta , ad esempio, lo shard A elaborava la transazione. Ogni volta che Bob ne inviava alcuni, la transazione andava allo shard B.

Questa tecnica è relativamente nuova per le blockchain, ma il team di Zilliqa può vantare credenziali accademiche di tutto rispetto per affrontare il problema.

Due autori di unprimo documentoNella definizione di un protocollo di sharding della blockchain sono coinvolti: il consulente scientifico capo Zilliqa , Prateek Saxena, e il CEO Kyber Network, Loi Luu, che fornisce consulenza al progetto.

Kumar ha affermato che Zilliqa, il cui lancio è previsto prima della fine del terzo trimestre, mira a diventare "la piattaforma di riferimento per le applicazioni che richiedono elevata produttività e alta scalabilità".

Ethereum di base

Tuttavia, scalabilità e produttività non sono gli unici fattori presi in considerazione dagli sviluppatori di Etheremon.

Gli utenti vogliono che il gameplay sia veloce, ma vogliono essere sicuri che non ci sia alcun rischio di perdere i loro mostri amorevolmente allevati, addestrati ed evoluti. I mostri rappresentano una buona dose di tempo e spese accumulate per alcuni utenti, e quindi al momento non ci sono piani per migrare questi token su una nuova catena.

Invece, i dati del gameplay su Zilliqa verranno sincronizzati periodicamente con questi token.

"Riteniamo che conservare tutti gli asset di gioco sulla rete Ethereum sia molto sicuro", ha affermato Ngo.

Kumar ha affermato di aver capito perché Etheremon avrebbe KEEP le risorse di gioco dove si trovavano:

"Ethereum è sicuramente una rete consolidata e sappiamo che usare Ethereum può ancora portare dei vantaggi."

Ha sostenuto, tuttavia, che in certi modi Zilliqa offre più sicurezza di Ethereum, perché il linguaggio completo non-Turing di Zilliqa, Scilla, significa "T sarai in grado di scrivere un contratto buggato come [il] DAO", la vittima basata su Ethereum di un famigerato hack del 2016Secondo Kumar, poiché Scilla non è complesso come il linguaggio di Ethereum, Solidity, è più facile testare le vulnerabilità.

D'altro canto, il metodo di Zilliqa per raggiungere il consenso di rete, la tolleranza pratica ai guasti bizantini (PBFT), è potenzialmente più vulnerabile a certi tipi di attacchi rispetto al metodo proof-of-work di ethereum. A differenza di Bitcoin o Ethereum, che sono teoricamente sicuri finché la maggior parte dei nodi segue le regole, PBFT presenta una potenziale limitazione, in quanto richiede che due terzi dei nodi siano "onesti".

In altre parole, il PBFT corre il rischio non solo diAttacchi del 51 percento, ma il 34 percento attacca. Sebbene, Kumar abbia sostenuto che la situazione è in realtà più complicata, poiché è possibile attaccare una blockchain proof-of-work senza controllare la maggioranza dei nodi.

Qualunque siano gli effettivi vantaggi in termini di sicurezza derivanti dal mantenere le risorse Etheremon su Ethereum anziché spostarle su Zilliqa, questo tipo di architettura, in cui una catena più lenta e collaudata viene utilizzata per archiviare le risorse mentre uno strato superiore elabora le transazioni, potrebbe prendere piede.

Rete del telaiooffre strumenti per costruire sidechain dedicate per giochi decentralizzati che sono ancorati a Ethereum, ed è iniziato esploraresidechain condivise che ospitano più giochi.

"È davvero importante avere questo livello di base decentralizzato di Ethereum", ha detto a CoinDesk a maggio James Duffy, co-fondatore di Loom Network, "perché in questo modo è possibile utilizzarlo come un tribunale superiore".

Al momento, Etheremon e Zilliqa devono ancora capire esattamente come gestire le due catene, ma Ngo si è mostrato ottimista, dicendo a CoinDesk che questa è "solo la prima fase della collaborazione".

Immagine del gameplay di Etheremon per gentile concessione di Etheremon

Picture of CoinDesk author David Floyd