🇮🇹 "Goguen Alonzo Development Update | IOHK 16 Lug 2021

:it: Trascrizione italiana di “Goguen Alonzo Development Update - 16 Jul 2021”.

Pubblicato sul canale Youtube di IOHK il 16 luglio 2021


Goguen Alonzo Development Update | IOHK 16 Jul 2021

Tim: Salve e benvenuti all’aggiornamento di metà mese, dove vi portiamo le ultime novità sul lancio tecnico del programma Alonzo testnet, con alcuni del team responsabile della sua realizzazione. Ora siamo su Alonzo White, e abbiamo appena completato Alonzo Blue, quindi Nigel, parlaci di Alonzo Blue, come è andata?

Nigel: Grazie Tim, molto bene, è andata molto bene. Sta andando molto bene con un enorme ringraziamento alla comunità che ci ha aiutato, ci sono stati problemi che abbiamo dovuto risolvere, e li abbiamo superati con successo. Alonzo blu è ora completo, siamo riusciti ad avere quaranta membri della comunità, SPO, la nostra task force di pionieri blu, tutti che aggiornano i nodi di Alonzo ed effettivamente eseguono i primi tre esercizi sulle nostre transazioni Plutus, di cui Kevin e Dimitris parleranno un po’ più in dettaglio.

Tim: Kevin, questi esercizi erano molto importanti per aiutare le persone a orientarsi e dare struttura ai test, puoi dirci qualcosa di più su questo?

Kevin: Certamente Tim, gli esercizi sono stati progettati per portare a bordo nuovi utenti ai testnest di Alonzo, sono orientati verso l’impostazione del nodo, introducendo alcune cose che i veterani SPO, operatori di stake pool, saranno molto familiari con, ma che il nuovo gruppo di pionieri di Plutus e gli sviluppatori di applicazioni Plutus sono molto meno abituati. Quindi i primi esercizi servono solo a sistemare le cose. L’esercizio 3 che abbiamo eseguito in Alonzo blu è tutto su come presentare gli script Plutus sulla catena, come creare transazioni che incorporano stringhe Plutus e farle eseguire. Non abbiamo ancora eseguito l’esercizio due su Alonzo blu, speriamo di eseguirlo su Alonzo bianco. L’esercizio due riguarda il proseguimento dell’hard fork, ci divertiremo molto quando avremo la festa più tardi Tim.

Tim: Ben, tu sei stato responsabile per aiutare con la gestione della comunità, ovviamente è già un lavoro incredibile, sta andando a scalare rapidamente. Forse puoi parlarci del lavoro che hai fatto per prepararti al bianco.

Ben: Sì, è stato molto eccitante, sta aiutando a riunire i processi, stiamo mettendo insieme SPO, sviluppatori, una comunità di apprendimento e Alonzo sulla rete di test. Abbiamo creato il server Discord come piattaforma della comunità, su cui costruiremo, abbiamo più di 100 richieste di aiuto come volontari per sostenere la comunità mentre cresce. È una fase molto eccitante, la fase di concettualizzazione, la gente ha davvero l’opportunità di aiutarci a darle forma. Numeri relativamente piccoli in Alonzo blu, l’onboarding è stato fatto attraverso i referral, ho un sacco di messaggi privati con persone che chiedono come essere coinvolti, al momento è necessario essere indirizzati da qualcuno. Ma stiamo per aprirlo e scalarlo nel corso delle prossime settimane, offrendo anche supporto, clinica del codice nei canali per sostenere la comunità, quindi è stato molto divertente.

Tim: Dimitris, da un punto di vista tecnico, penso che ci siano già molti apprendimenti molto utili da Alonzo blue.

Dimitris: In realtà Tim, tecnicamente abbiamo avuto un paio di apprendimenti chiave durante le prime fasi del blu e del bianco in cui stiamo entrando ora. Il più importante di essi è, prima di tutto, che abbiamo bisogno di avere le unità di esecuzione, che devono essere conosciute in anticipo, questo è qualcosa che abbiamo visto in blu due. Ora infatti stiamo per sviluppare un’automazione, nella prossima versione del nodo, per saperlo in anticipo, cioè presentando una transazione di contratto intelligente. E anche un’altra scoperta chiave molto importante da blue one è stata che mentre stavamo cercando di passare da blue one a blue two abbiamo dovuto resettare il file genesis per permettere il passaggio delle dimensioni massime delle transazioni di Plutus. C’era una limitazione per cui ogni transazione più grande del parametro impostato per quell’ambiente sarebbe fallita. Per sistemare questo abbiamo dovuto aggiustare le variabili relative alla dimensione della transazione, che era il valore limite massimo di uscita, ora questo è stato sistemato, ora supporta dimensioni di transazione più grandi che avremo dall’avere uno script all’interno della transazione per Alonzo, che è qualcosa che si confronta con le precedenti ere di Mary. Di nuovo, questo è stato identificato e lo stiamo sistemando prima di distribuire il nostro prossimo ambiente.

Tim: Nigel, al momento della registrazione di questo video stiamo per fare l’hard fork, forse parlare un po’ di white, dove siamo ora, dove stiamo andando dopo, Alonzo white.

Nigel: Siamo passati da Alonzo blu ad Alonzo bianco, abbiamo introdotto più membri, come ha detto Ben, vengono attraverso i referral degli SPO. Stiamo espandendo quella comunità, alla riunione di venerdì abbiamo introdotto gli exchanges, i vincitori di Catalyst e anche tutti i nostri partner, e questi ragazzi stanno per iniziare in Alonzo bianco, accendendo i nodi, abituandosi ad Alonzo. In bianco stiamo chiedendo loro, in questo processo di hard fork, di assicurarsi che inizino i loro nodi su Mary, e poi tutti i fork su Alonzo, lo inizieremo più tardi oggi.

Tim: Kevin, una delle altre cose che mi sembra di capire sarà integrata durante questo processo, riguarda il P A B, il pab, il backend dell’applicazione Plutus. Questa è una parte molto importante dell’intera implementazione del contratto intelligente, non è vero, forse puoi dire un po’ di più su questo.

Kevin: Sì Tim, il P A B, il pab, il backend dell’applicazione Plutus è assolutamente critico per scrivere dApps complesse. Quello che abbiamo ottenuto finora con Alonzo blue e le prime fasi di Alonzo white, è un sistema in cui si possono scrivere script Plutus, lo si può inviare, farlo eseguire in una catena e vedere i risultati dell’esecuzione. Quello che non siamo in grado di fare è collegare le transazioni all’interno di un’applicazione più complessa. Così, per esempio, se avete una transazione che deve essere eseguita se una transazione precedente ha avuto successo, non potete farlo. Ciò che fa il backend dell’applicazione Plutus è fornire un modo semplice per collegare tutte queste cose insieme attraverso il codice haskell, collegato anche all’emulatore blockchain. Ciò che saremo in grado di fare è collegare questi script in transazioni molto più complesse, vere e proprie dApp, tutti i tipi di cose che la gente è interessata ad usare. Naturalmente, poiché abbiamo fatto questo in Haskell, sarete anche in grado di verificare, controllare la qualità del codice che state producendo, ci saranno un sacco di cose che potrete fare automaticamente per determinare se il vostro codice è coerente e conforme.

Tim: L’era bianca, ho capito che dovrebbe durare un mese, Nigel forse può dirci cosa segnerà la fine della fase bianca e l’inizio dell’era viola.

Nigel: Nel bianco stiamo introducendo più componenti del nostro Alonzo. I due critici sono il portafoglio Cardano, A K A, il backend del portafoglio Cardano, e anche il nostro backend dell’applicazione Plutus come Kevin ha appena menzionato. Per entrambe le cose abbiamo prima bisogno di integrare il nodo Alonzo, in modo che possano elaborare le transazioni Alonzo. Queste sono le due cose critiche che stiamo cercando, per poter completare il bianco. Ma oltre a questo abbiamo altri elementi della famiglia Cardano, come GraphQL e l’explorer, che ci permetteranno anche di assicurarci di essere pronti per Alonzo. Abbiamo queste cose in atto, portiamo più persone a bordo, le facciamo aggiornare i nodi, iniziando con semplici transazioni Plutus fino a quando finiamo la fase bianca e siamo pronti a passare a quella successiva.

Tim: Dimitris, stiamo guardando un mese a Alonzo bianco.

Dimitris: Stiamo guardando circa un mese per il nostro piano dettagliato, per tutte le diverse fasi di colore che abbiamo in atto. Ovviamente questo dipende dai progressi, qualsiasi problema imprevisto potrebbe avere un leggero impatto, ma finora siamo allineati con le nostre aspettative e il piano generale. In effetti, come parte del bianco ci potrebbero essere più caratteristiche di quelle inizialmente previste. Naturalmente, questo va in cima ad avere più persone che partecipano e forniscono il loro feedback utente, sull’usabilità delle caratteristiche che stiamo lanciando, e i diversi componenti, come Nigel ha menzionato prima, e continueremo a farlo. In termini di caratteristiche aggiuntive per il bianco, teniamolo, ne parleremo più in dettaglio nel prossimo aggiornamento che faremo per la 360.

Tim: In realtà, Nigel, sì, penso che ci immergeremo di più nel viola nel prossimo show 360 alla fine del mese. Ma nel frattempo, forse puoi darci uno sguardo di alto livello su ciò che il viola comporterà una volta che avremo superato il bianco.

Nigel: Come un rapido promemoria, di nuovo, andremo fino alla fine del bianco, avremo il portafoglio Cardano e il backend dell’applicazione Plutus integrati nel nodo. Una volta che abbiamo quei pezzi siamo pronti per iniziare la viola. Abbiamo diviso la fase viola in due, quindi abbiamo viola chiaro e viola scuro, la fase viola chiaro sarà l’inizio della rete pubblica, introdurremo molti più membri della comunità per essere coinvolti, per essere in grado di sviluppare diversi tipi di contratti intelligenti, dApps. Nella fase viola chiaro non avremo il backend dell’applicazione Plutus integrato nel portafoglio, questa parte, che è l’elemento chiave che dobbiamo fare, la parte di integrazione quando arriveremo alla fase viola scuro. Questa prima fase ci permetterà di aumentare il numero di membri della comunità e ai ragazzi di continuare a sviluppare le loro applicazioni smart contract. Poi nella seconda fase è quando tutto si riunisce, probabilmente vedremo i partner che sono più avanti nello sviluppo delle loro dApps, integrarsi contro la tecnologia backend dell’applicazione Plutus completa che è stata completamente integrata con tutti i nostri componenti Cardano.

Tim: Nigel, prima che tu vada, abbiamo anche lavorato con un certo numero di partner di sviluppo di Plutus, alcuni dei quali abbiamo presentato alle mostre precedenti, testando prove di concetto, forse puoi dirci di più sui progressi lì.

Nigel: Sta andando molto bene, abbiamo alcune app interessanti che stanno arrivando online, abbiamo scambi digitali, swap, app di prestito, oracoli, una moltitudine di diverse dApps che stanno arrivando sulla strada. Lo hanno sviluppato e hanno finito la fase uno, dove abbiamo ottenuto alcune applicazioni in esecuzione contro la catena di simulazione, dove hanno sviluppato queste cose in un ambiente locale. Poi la fase successiva è quella di iniziare a essere coinvolti nella rete Alonzo, dove possono iniziare a fare quello che vogliono, aggiornando i nodi, facendo semplici transazioni Plutus e poi finiranno per integrarsi con l’intera libreria Plutus, il backend dell’applicazione Plutus, a quel punto inizieremo a vedere dApps completamente funzionali nelle nostre testnet.

Tim: Signori, grazie mille per l’aggiornamento di oggi, è tutto per ora, ci vediamo alla fine del mese.