🇮🇹 "Aggiornamento sullo sviluppo di Goguen Alonzo - 14 maggio 2021"

:it: Traduzione italiana di “Goguen Alonzo Development Update - 14 May 2021"


Aggiornamento sullo sviluppo di Goguen Alonzo - 14 maggio 2021

Benvenuti alla nostra serie di aggiornamenti sullo sviluppo tecnico, che traccia il rollout di Cardano Goguen.

Nigel e Dimitris del nostro team di rilascio vi porteranno gli ultimi aggiornamenti sul nostro percorso verso Alonzo mentre finalizziamo e distribuiamo nuove funzionalità e testiamo le reti di sviluppo. A partire da questo mese.

Goguen è un progetto complesso e multistrato che fornisce funzionalità di utilità in Cardano, dai metadati, ai token nativi e ora, ai contratti intelligenti. Ci sono diversi team che contribuiscono al suo sviluppo e alla sua implementazione. E speriamo che questi aggiornamenti vi diano una visione a volo d’uccello di tutto il lavoro in corso con il piano di consegna tecnica.

Risorse aggiuntive per questo episodio:

Leggi: I partner strategici aprono la strada ai contratti intelligenti di Plutus

E controlla il nostro repository GitHub open source che traccia questi casi d’uso: GitHub - input-output-hk/plutus-use-cases: Casi d’uso di Plutus

Tim: Ciao e benvenuti a questo speciale aggiornamento di metà mese dal team di Cardano 360. Vi porteremo regolarmente gli aggiornamenti sui progressi dello sviluppo di Alonzo nei prossimi mesi, mentre ci dirigiamo verso il rollout dei contratti intelligenti sulla mainnet di Cardano. Quindi, se sei qui per saperne di più sul testnet di Alonzo e a che punto siamo nel processo, allora sei venuto nel posto giusto. Oggi resteremo con le cose di alto livello, questo è solo un breve video, ma se volete saperne di più sul processo che stiamo seguendo sulla strada per Alonzo, avremo un’immersione più profonda sul nostro regolare show mensile Cardano 360 l’ultimo giovedì di questo mese, dove avremo molti ospiti da dietro le quinte dei team di ingegneri che stanno facendo accadere questo. Oggi siamo raggiunti da due persone del team principale di consegna del progetto, che seguono i progressi di Alonzo verso la griglia principale, seguendo quei binari. Nigel Helmsley è il responsabile delle consegne di Cardano, e siamo anche raggiunti da Dmitris, che è qualcuno che potreste riconoscere dai suoi video di aggiornamento mentre abbiamo distribuito Shelley, Allegra e Mary. Allora Nigel, cominciamo con te, benvenuto, grazie per esserti unito a noi, delivery manager, qual è questo ruolo, cosa stai facendo per portare Alonzo sulla mainnet?

Nigel: Ciao a tutti, il mio nome è Nigel, sono il capo della consegna a Cardano, abbiamo una grande serie di team di consegna che sono sparsi a livello internazionale, tutti i tipi di ingegneri diversi, tester, specialisti, manager. E quello che facciamo è riunire tutti questi team per coordinare la consegna di nuove funzionalità per Cardano.

Tim: Penso che bisognerebbe essere su Marte per non sapere cosa sia il nome Alonzo, ma forse basterebbe rinfrescare la mente di alcune persone. Alonzo, cosa significa per la rete Cardano?

Nigel: È il prossimo hard fork Tim, proprio come abbiamo fatto prima, Allegra prima di Natale, poi Mary a febbraio, stiamo portando Alonzo, che porterà nuovi casi d’uso, e naturalmente la prossima era di Cardano. Goguen è tutta una questione di utilità, ci sposta da una piattaforma di transazioni e stake, e porta un intero nuovo mondo di casi d’uso.

Tim: Andiamo al sodo, quello che tutti vogliono sapere, come sta andando?

Nigel: Molto bene, nelle ultime settimane abbiamo avuto un testnet interno, per i nostri ingegneri su cui lavorare, lo stanno esaminando, preparandolo, facendo test QA, assicurandosi che sia pronto. Poi, quando il nodo di Alonzo sarà pronto, consegneremo un testnet, siamo sulla buona strada per farlo entro la fine di questo mese. Questo sarà il primo testnet al di fuori del nucleo del team di ingegneri, quando lo faremo porteremo un piccolo gruppo per testarlo inizialmente, farlo funzionare, questa sarà la rete di nodi dell’era Alonzo, sono le basi, ma sono le fondamenta di base. Una volta che abbiamo quella funzionalità di base in esecuzione con quel piccolo gruppo di sviluppatori e SPO, itereremo, costruiremo, testeremo nuove caratteristiche, porteremo più sviluppatori, inizieremo a iterare ed espanderci. Tutto è in sincronia con i rilasci dei nodi, facendo anche le integrazioni backend, ogni passo che facciamo, e succede ogni giorno, di settimana in settimana, stiamo costruendo più funzionalità, più test, schiacciando più bug, poi ci riuniamo e facciamo l’ottimizzazione e il benchmarking alla fine.

Tim: Beh, Dimitris, la strada per Alonzo non è iniziata questo mese, è stato un lungo viaggio. Ma forse tornando all’inizio dell’anno, dacci i progressi che sono stati fatti finora.

Dimitris: Hai ragione, il team di Plutus è stato in sviluppo per diversi anni ormai, ma sì, abbiamo fatto davvero molto da gennaio per costruire questo. Abbiamo iniziato l’anno con l’hard fork Mary, che è iniziato come un viaggio nell’era Goguen, abbiamo introdotto la funzionalità di token nativo in tutta la nostra rete, questo è qualcosa che è cresciuto enormemente, oggi stiamo vedendo l’attività della comunità davvero emozionante sia intorno ai token nativi che agli NFT. E questo è prima di avere le capacità complete che vengono consegnate sulla rete, che è davvero sorprendente. Negli ultimi mesi abbiamo raccolto molto più lavoro su Goguen, la nostra prossima release, Alonzo, è quasi pronta. Abbiamo anche una chiara tabella di marcia che è definita per costruire completamente il nostro ecosistema di contratti intelligenti.

Tim: Naturalmente, parlando delle capacità di Goguen, Plutus è centrale per questo, naturalmente questo è ciò che Alonzo è tutto, ma Nigel, forse puoi darci un po’ di immersione tecnica nello stack, dove si trova.

Nigel: L’architettura dell’applicazione Plutus è fondamentalmente la nostra stanza del motore del contratto intelligente, è separata in componenti on-chain e off-chain. La parte on-chain sono i componenti che sono incorporati all’interno del nodo, all’interno della nostra infrastruttura di base, i componenti off-chain sono le parti che effettivamente si connettono ad esso. Plutus stesso è una libreria di funzioni e operazioni che permettono ad un ingegnere di iniziare a costruire contratti intelligenti, quindi in definitiva pensate a Plutus come la capacità principale di contratto intelligente per Cardano, è in parte app, in parte toolbox, è un’app, ma è una piattaforma app, dà all’ingegnere un’intera scatola di trucchi per essere in grado di sviluppare un sacco di funzionalità blockchain. Il modo in cui lo consegniamo, lo separiamo in due flussi di lavoro, questo ci dà un paio di vantaggi. Il primo flusso di lavoro è il test locale della piattaforma, quindi non è integrato all’interno del nodo attuale al momento, ma permette agli ingegneri di lavorare localmente, costruire esperimenti e test per la piattaforma Plutus, eseguirla come applicazione indipendente. Insieme a questo, stiamo aggiornando la nostra infrastruttura di base, per portarla nell’era di Alonzo. Poi quello che stiamo facendo è unire i due, in modo che siano effettivamente completamente integrati, inizieremo a farlo alla fine di questo mese con la prima consegna del nodo Alonzo in una rete di prova.

Tim: Dimitris, parlando dell’integrazione con la rete di nodi, ma naturalmente abbiamo avuto Playground per un bel po’ di tempo, anche un certo numero di catene simulate, credo. Forse puoi dirci un po’ di più su questa sorta di componente locale, e su ciò che è già stato raggiunto con Plutus.

Dimitris: Certamente Tim, abbiamo effettivamente costruito una serie di casi d’uso che illustrano la potenza di Plutus. Questo è stato costruito dal team di ingegneri IOHK, da Lars, il nostro capo dell’istruzione, e anche da alcuni dei nostri partner strategici che sono stati portati a bordo. In realtà abbiamo pubblicato un post sul blog su di esso, quindi avremo anche alcune note in fondo a questo video. Ma la cosa chiave qui è che questi partner strategici di Plutus stanno fondamentalmente costruendo questi casi d’uso sulla finta catena Plutus, ed effettivamente questa è un’implementazione locale della blockchain Cardano. Questo è di grande aiuto per identificare e risolvere qualsiasi problema iniziale.

Tim: Cosa abbiamo trovato finora Nigel, abbiamo qualcosa che funziona?

Nigel: Sicuramente, siamo ancora all’inizio, ma internamente abbiamo costruito alcuni casi d’uso, ora stiamo distribuendo la nostra rete di partner Plutus, stanno iniziando a essere coinvolti e a costruire cose. È, come ho detto, all’inizio, ma alcuni di loro ora sono stati effettivamente in grado di fare un lavoro, che è un viaggio intorno a Plutus, solo per assicurarsi che l’interfaccia funzioni. Quello che posso vedere ora è che una volta messe insieme queste basi, si possono costruire e consegnare cose molto più complesse.

Tim: Giusto, quindi incontreremo più partner Plutus allo show 360 questo mese, e come hai detto tu Dimitris abbiamo un post sul blog che possiamo collegare nelle note del video. Abbiamo anche un Github che elenca alcuni dei casi d’uso su cui hanno lavorato, quindi vale la pena guardarlo se volete saperne di più. Torniamo al dispiegamento, l’abbiamo chiamato Alonzo testnet, ma in realtà è Alonzo testnets, vero, è una serie di testnets.

Nigel: Esatto, è una serie di testnet che vengono costruiti passo dopo passo, inizia internamente, poi inizia con ingegneri esterni e altri partner per aiutarci a lavorare, poi con un piccolo gruppo e poi espandendosi. La prima fase è con un testnet interno per i nostri ingegneri IOHK. Il secondo è un nuovo testnet che sarà alla fine di questo mese per i nostri partner Plutus e alcuni SPO selezionati, inizialmente per aiutarci a impostare la rete e assicurarci che funzioni correttamente. La terza fase è quella in cui abbiamo i pionieri di Plutus, utilizzando un gruppo iniziale più piccolo di una comunità più grande, per fare effettivamente la stessa cosa di nuovo, quindi più test, miglioramenti, e anche lavorando sulla documentazione che è dove spesso troviamo alcuni dei buchi. Quindi, se vogliamo che la gente usi Plutus, dobbiamo davvero avere una documentazione di alta qualità, e non siamo solo noi a farlo, anche i partner ci aiutano in questo. La quarta fase è quando lo espanderemo alla comunità più ampia, ci sono molti pionieri di Plutus là fuori, ci sono 1.500 sviluppatori, e una volta che saranno coinvolti vedremo un’espansione nell’uso di Plutus e vedremo fiorire un sacco di idee incredibili. Il passo finale è quello di averlo sulla Cardano testnet, che è la nostra testnet principale, dove tutti possono essere coinvolti, prima della sua transizione finale alla mainnet.

Tim: Ovviamente un mucchio di fasi diverse, ma immagino diverse durate, alcune più veloci di altre, capisco anche che saranno iterazioni piuttosto veloci, se è qualcosa di simile a quello che abbiamo fatto con le versioni multiple dei nodi, stiamo effettivamente creando canali Discord, Telegram, queste sono le cose che aiuteranno le persone a navigare attraverso questo processo, che inizierà lentamente e accelererà velocemente. Quindi, ci sono sempre aggiornamenti di protocollo e hard fork, si tratta di aggiornare diversi componenti dello stack, giusto Dimitris, quindi a che punto siamo con l’integrazione più ampia dei componenti che devono avvenire insieme ad Alonzo?

Dimitris: Hai ragione Tim, non è banale, ma ora il nostro ledger è completamente Alonzo, quindi abbiamo nuove regole applicate, test integrati e comunicazione al nostro livello di consenso, che è significativo. Allora il consenso deve essere aggiornato e continuare ad essere testato per ora. Ma il passo finale è che abbiamo bisogno di integrarci completamente con l’API e la CLI del nodo, ma siamo vicini, siamo decisamente vicini, e una volta che questi componenti si uniranno lanceremo il nostro primo testnet Alonzo.

Tim: Inevitabilmente credo che le cose saranno un po’ sconnesse all’inizio.

Dimitris: Naturalmente, i primi testnet si concentrano sul far funzionare bene la rete di nodi di Alonzo. Sarà quasi certamente una strada accidentata perché questo è abbastanza innovativo, abbiamo un gruppo di persone esperte che ci aiuteranno ad affrontarlo all’inizio. Così alcune delle integrazioni di base mancheranno nella prima fase, che sarà l’integrazione con la libreria principale di Plutus, o il backend, ma sarà possibile costruire interfacce manuali e fondamentalmente completare il nostro primo viaggio Alonzo, che è significativo. Il resto verrà subito dopo, naturalmente, come sempre, continueremo ad iterare. Quindi, nel corso del prossimo mese, avremo componenti Plutus off-chain completamente integrati e la nostra comunità di sviluppatori inizierà a lavorare su un ledger di prova completamente integrato. Come hai detto tu, si tratta di un progresso passo dopo passo, e quei passi si avvicineranno sempre di più man mano che si procede.

Tim: Sembra buono Nigel e Dimitris, grazie mille per averci dato quella comprensione sommaria nel processo e anche un po’ del lavoro che va dietro le quinte per portarci ad Alonzo. Ma prima di chiudere, forse Nigel, questa è una parte di ciò che sta accadendo, molte altre attività di testnet avverranno nei prossimi mesi, vero?

Nigel Stanno accadendo un sacco di cose eccitanti. Alonzo è il nostro obiettivo principale, ma come sapete, stiamo diventando molto vicini ad avere il peer to peer, ma non voglio andare a quello, c’è un sacco di ingegneria intelligente per farlo funzionare, e so che vorrete riferire su questo nel Cardano 360. Allo stesso modo per il test del convertitore ERC20, anche quello sta uscendo, e so che l’altro team che ci sta lavorando è ansioso di riferire sul vostro Cardano 360 alla fine di questo mese.

Tim: Sì, certo, grazie Nigel, sono sicuro che lo apprezzeranno, infatti li avremo allo show, e come hai detto tu, testnet per Alonzo, testnet per il peer to peer, testnet per l’ERC20, tutto all’orizzonte. Quindi grazie a entrambi, e grazie a tutti per aver guardato questo breve aggiornamento di metà mese. Unitevi al nostro Cardano 360 l’ultimo giovedì del mese per un’immersione più profonda in Alonzo e in tutto ciò che sta accadendo in questo eccitante ecosistema Cardano, grazie mille per esservi uniti.