Cosmos Network Game of Zones

ITA Starter Pack 🇮🇹

Catdotfish
The Cosmos Guardian
7 min readApr 22, 2020

--

Traduzione tratta dalla pagina di presentazione del GoZ presente sul sito ufficiale della competizione e dall’articolo originale “A whole new world: testnets in the IBC era” scritto da Jack Zampolin.

⚛️ OBIETTIVO DEL GAME OF ZONES ⚛️

L’anno scorso Cosmos Network ha ospitato la prima adversarial testnet in assoluto per preparare i validatori al lancio del primo network BFT. Quest’anno, la squadra che vi ha offerto il Game of Stakes è tornata con Game of Zones: il 1° maggio 2020, daremo il via ad un’ altra serie di adversarial testnet per preparare l’ecosistema di Cosmos all’imminente lancio del modulo IBC.

🚨 Non aspettate a registrarvi! 🚨
Le iscrizioni si chiuderanno il 25 aprile 2020!

✔️ LA COMPETIZIONE

Il Game of Zones debutterà il 1° maggio 2020 e comprenderà tre fasi separate, della durata di una settimana ciascuna, con diversi obiettivi in stile Rubabandiera.
Oltre a completare questi obiettivi, il vostro team dovrà mantenere una connessione stabile inviando almeno 1 pacchetto ogni 60 minuti per collegamento al fine di essere eleggibile alla vittoria.

✔️ I PREMI SETTIMANALI

Restate sintonizzati!
Gli obiettivi relativi alle prove saranno annunciati su base settimanale!
La prima prova sarà annunciata venerdì 24 aprile 2020.
Oltre alle sfide settimanali, ci saranno anche una manciata di opportunità per vincere ulteriori premi in base alle prestazioni complessive dei parteciparti al gioco.

SARANNO ASSEGNATI PREMI CUMULATIVI PER:

  • Invio del maggior numero di pacchetti tramite il modulo IBC.
  • Sviluppo della zona customizzata più innovativa progettata per essere parte del network.
  • Generazione di token utilizzati in modi inediti tramite il modulo IBC.
  • Realizzazione delle più innovative o ingegnose state machine a reward.
  • Diffondere il vero spirito del “Game of Zones” attraverso i migliori meme, gif, e in generale con i più divertenti post pubblicati sui social media.

✔️ REGOLE PER L’INTERAZIONE

L’obiettivo di eseguire una adversarial testnet challenge è quello di testare il livello di protocollo di Cosmos Network e del modulo IBC.
Man mano che la community e gli operatori di rete acquisiscono familiarità con il modulo IBC e con la creazione di zone, il codice sarà spinto al suo limite (e forse anche oltre!), in modo da osservarne le prestazioni prima che venga rilasciato come software pronto per la produzione.

Durante tutta la competizione, ci aspettiamo di vedere i validatori gestire le proprie zone e tentare di attaccare altre zone attraverso lo spamming o sfruttando le configurazioni. Ci aspettiamo applicazioni non tradizionali di protocolli e software di base che potrebbero fornire vantaggi specifici ai nostri operatori. Inoltre, ci aspettiamo di osservare numerose transazioni multi-hop, proposer priority attack, double spending attack, e altri attacchi volti a disturbare la comunicazione e le operazioni tra zone e i relayer.

Nel corso del gioco è vietato sfruttare le vulnerabilità di sicurezza nel tentativo di vincere la sfida. I partecipanti che sfruttano le vulnerabilità del software del modulo IBC o di Cosmos Network saranno squalificati. Anche i partecipanti che utilizzano social engineering o malware per attaccare i concorrenti saranno squalificati dalla sfida. Se trovate una vulnerabilità software durante la competizione, segnalatela a security@cosmosnetwork.dev.
Una volta che l’IBC verrà aggiunto al programma bug bounty, tutti i bug di sicurezza segnalati avranno diritto a un premio bonus.

✔️ IL PREMIO

Come ricompensa per i loro sforzi, i concorrenti potranno ricevere premi prelevati da un montepremi totale di 100.000 ATOM.
Alla fine della competizione, ci aspettiamo di distribuire i premi a:

  • Almeno 3 vincitori delle singole sfide settimanali,
  • Almeno 5 vincitori cumulativi del concorso,
  • Tutte le squadre eleggibili che completano con successo ogni fase della competizione.

I concorrenti potranno seguire le loro prestazioni e i loro progressi su un tabellone che verrà lanciato all’inizio della competizione. Premi e riconoscimenti saranno annunciati a tutti i partecipanti durante la cerimonia di chiusura del Game of Zones. Per ricevere i premi, ai vincitori verrà chiesto di fornire informazioni durante un processo KYC per ricevere un pagamento in ATOM.

✔️ ELEGGIBILITÀ

Tutti i membri della Cosmos Community sono idonei e incoraggiati a partecipare al Game of Zones, ma non tutti i partecipanti sono idonei a ricevere premi dal montepremi.

I dipendenti e i collaboratori della Interchain Foundation, Interchain Berlin e Iqlusion possono competere e vincere in Game of Zones come parte di un team, ma non possono essere premiati con ATOM per la loro partecipazione al concorso.
I partecipanti che sfruttano le vulnerabilità del software del modulo IBC o di Cosmos Network, che utilizzano attacchi di social engineering per scavalcare i concorrenti, o che utilizzano malware per attaccare gli altri, saranno squalificati da qualsiasi premio del concorso.
I partecipanti alla sfida che violano le regole di interazione stabilite nell’ambito del concorso o che violano il codice di condotta per il Game of Zones saranno considerati non idonei a ricevere premi.

✔️ COME REGISTRARSI

Per registrarsi al Game of Zones, un membro del vostro team dovrà presentare qui una domanda che includa il nome della squadra, i nomi delle persone che competono con voi e un chain id per la vostra zona

✔️ DATE IMPORTANTI

Salvate queste date sul vostro calendario:

  • Le iscrizioni per il Game of Zones chiudono il 25 aprile 2020 alle 23:59 PST.
  • Il Game of Zones inizierà venerdì 1 maggio 2020.
  • La Cerimonia ufficiale di apertura del GoZ si terrà in live streaming venerdì 1 maggio 2020.
  • Annuncio della sfida della prima settimana: Venerdì 24 aprile 2020
  • Annuncio della sfida della 2a settimana: Venerdì 1 maggio 2020
  • Annuncio della sfida della 3a settimana: Venerdì 8 maggio 2020
  • Il Game of Zones terminerà venerdì 22 maggio 2020.
  • La Cerimonia di chiusura ufficiale del GoZ si terrà in live streaming giovedì 28 maggio 2020.

Queste date saranno aggiornate per fornire gli orari ufficiali di chiusura delle iscrizioni. Ove possibile, cercheremo di trovare orari che siano convenienti per i partecipanti distribuiti in diversi fusi orari.

⚛️ UN MONDO TUTTO NUOVO ⚛️

Testnet nell’era dell’ IBC

Dalla gestione di alcuni dei primi sistemi BFT nell’open internet per sviluppare il Game of Stakes, la prima incentivized testnet Proof of Stake in assoluto, la Cosmos Community ha continuato a rinnovarsi utilizzando le testnet per aumentare la preparazione degli operatori del network. Mentre ci avviciniamo al momento del lancio del Game of Zones, è importante che i team che partecipano alla sfida si prendano un po’ di tempo per imparare come le testnet IBC differiscono dalle tradizionali testnet sviluppate su Cosmos che tutti noi conosciamo e amiamo.

Se state leggendo questo, è probabile che abbiate partecipato ad una testnet sviluppata su Cosmos. Tradizionalmente, le testnet su Cosmos funzionano collegando i nodi di un network BFT. Per aderire, ogni nuovo nodo fa una richiesta di network ad altri nodi per aderire alla rete P2P. Essere parte del network P2P espone un bel po’ di informazioni su ogni nodo (IP, id del nodo, informazioni di rete, ecc…) in modo che ogni nuovo nodo del network possa facilmente trovare i peer. Da lì, la scoperta dei peer avviene in modo automagico.

L’adesione a una IBC testnet differisce in modo significativo dall’adesione a una Cosmos testnet tradizionale, dove l’acquisizione di informazioni su altri validatori era automatica. Il nuovo mondo di IBC introduce il concetto di “Bring Your Own Blockchain” dove le testnet possono essere sviluppate da fork di gaia, nuove chain basate su CosmosSDK o chain basate su Tendermint più esotiche. Non c’è un luogo centrale per scoprire dove un relayer si collega e quali protocolli sono supportati, e non c’è nemmeno l’obbligo di condividere pubblicamente queste informazioni per operare. Su Internet, il problema del service discovery è generalmente risolto da tecnologie come il DNS — ma con IBC, un network che è molto più simile al “dark web”, i servizi possono essere scoperti solo se si sa dove trovarli. Per agevolare la navigazione nel mondo dell’IBC, i partecipanti alla testnet devono condividere un endpoint RPC pubblico e alcune informazioni aggiuntive che permetteranno agli altri utenti di collegarsi alla loro chain e di consultarne le informazioni in essa presenti.

Poiché la partecipazione a una testnet IBC differisce molto da una testnet Cosmos tradizionale, parte della preparazione del vostro team per competere nel Game of Zones dovrebbe includere il controllo della directory dei testnet relayer e l’automazione dei test rispetto all’ultima versione del software hub con questo framework in continua integrazione. Se volete saperne di più sulle dinamiche della testnet dell’IBC, unitevi a noi lunedì prossimo per ripristinare l’attuale testnet IBC e testare l’ultima serie di modifiche prima di lanciare il Game of Zones.

Jack Zampolin

--

--