Cardano SPO: Harmonic [ARMN]
Cardano SPO: Harmonic [ARMN]
Interviste

Cardano SPO: Harmonic [ARMN]

By Patryk Karter - 18 Set 2022

Chevron down
Ascolta qui
download

L’ospite di questa settimana nella rubrica Cardano SPO è uno stake pool gestito da Michele, il quale sta lavorando a un progetto chiamato “plu-ts”, che consentirà agli sviluppatori di costruire dApp utilizzando Typescript: Harmonic [ARMN].

L’ospite della scorsa settimana è stato uno stake pool gestito da Brian e Joe, dagli Stati Uniti, che si occupano dello sviluppo di strumenti software, tra cui Pool Peek Mobile e GetPayda.

Questa iniziativa è un punto di riferimento per tutto ciò che riguarda Cardano e ogni settimana o due inviteremo uno Stake Pool Operator (SPO) a rispondere ad alcune domande e a darci un aggiornamento direttamente dall’interno della Cardano community.

Considerando che molti dei nostri lettori sono nuovi nello spazio crypto, avremo un mix di domande semplici e tecniche.

Cardano SPO, intervista con Harmonic [ARMN]

harmonic spo
Cardano SPO [ARMN] sta lavorando a un progetto chiamato “plu-ts”

Ciao, è un piacere averti qui. Raccontaci qualcosa di te, dove risiedi e qual è il tuo background?

Ciao, sono contento di essere qui!

Sono Michele, ho 21 anni e sono una persona molto curiosa.

Ero uno studente di informatica al Politecnico di Milano.

Dico “ero” perché ho scelto di abbandonare per non limitare la mia curiosità, preferendo un approccio più pratico; per molti può sembrare una brutta notizia, per me è un’opportunità unica!

Qual è il percorso che ti ha portato a Cardano e a diventare uno Stake Pool Operator (SPO)?

Ho iniziato con Bitcoin, ma non come hanno fatto tutti. Ho scoperto Bitcoin attraverso un libro introduttivo sulla crittografia.

Data la mia natura curiosa, dovevo saperne di più e così ho iniziato a sperimentare con alcune criptovalute.

Quando è arrivato il turno di Cardano, è scoccata la scintilla. All’epoca non conoscevo le ricerche approfondite condotte per costruire un protocollo di questo tipo, ma potevo intuire la complessità che si celava dietro la facilità d’uso.

Questo è il motivo principale che mi ha spinto a creare uno stake pool, per saperne di più su questa complessità.

In tutto questo processo ho avuto modo di imparare il valore della decentralizzazione, ed è per questo che lo stake pool è tuttora operativo.

Cosa pensi del linguaggio di programmazione scelto per Cardano, Haskell? Quali sono i pro e i contro? Parlaci della tua soluzione che affronta gli inconvenienti.

Haskell è un linguaggio fantastico, ha una curva di apprendimento ma posso garantirvi che ne vale la pena; una volta compresa la sintassi, scrivere un programma in Haskell è quasi come scrivere in inglese.

A mio parere, Haskell è un’ottima scelta per costruire un protocollo decentralizzato grazie alle caratteristiche del linguaggio, che rendono molto difficile sbagliare qualcosa, ma è una scelta leggermente peggiore se si devono scrivere smart contract con esso, a causa della già citata curva di apprendimento.

Per questo motivo sto proponendo un’alternativa.

Attualmente sto lavorando a un progetto open source chiamato “plu-ts”, ispirandomi al nome del linguaggio di programmazione degli smart contract originale “Plutus”.

Plu-ts non è ancora pronto, ma si avvicina di giorno in giorno al primo rilascio.

Una volta rilasciata la prima versione, gli sviluppatori saranno in grado di costruire intere applicazioni decentralizzate utilizzando solo Typescript, senza sacrificare la sicurezza garantita da Haskell.

Inoltre, Typescript si traduce automaticamente in Javascript, che è il linguaggio utilizzato in quasi tutti i siti web e talvolta nelle applicazioni mobili.

Ciò non solo implica che tutti gli sviluppatori attualmente impegnati in questo tipo di strumenti saranno in grado di scrivere smart contract su Cardano, ma significa anche che gli smart contract potrebbero essere generati lato client, consentendo a una dApp di costruire smart contract personalizzati per l’utente, senza alcun server centralizzato.

Per i più curiosi, il codice sorgente di plu-ts è presente sul mio Github

L’hard fork di Vasil è alle porte. In che modo migliorerà la blockchain di Cardano e quali progetti stai osservando con maggiore interesse tra quelli in attesa di questo importante aggiornamento?

Vasil introduce una scalabilità enorme, in linea con gli obiettivi dell’era Basho che possiamo trovare nella roadmap di Cardano.

Tra le funzionalità introdotte, quelle che faranno la differenza in termini di throughput e di esperienza degli sviluppatori sono in particolare gli input di riferimento (reference inputs) e gli script di riferimento (reference scripts).

Gli input di riferimento consentiranno di accedere ai dati allegati ad alcuni UTxO in sola lettura. Ciò implica che più transazioni possono accedere agli stessi dati in parallelo, mentre finora si poteva accedere a quei dati solo spendendo il relativo UTxO, e in questo processo nessun altro aveva la possibilità di leggere i dati.

Fino a Vasil, per interagire con uno smart contract, il codice sorgente dello stesso doveva essere incluso nella transazione stessa; con gli script di riferimento le cose cambiano. Come suggerisce il nome, ora una transazione può fare riferimento a uno script già presente sulla blockchain, dando luogo a transazioni di dimensioni simili a un semplice trasferimento di ADA.

Non ho un progetto particolare che sto aspettando; credo che i migliori non siano ancora stati immaginati, dopotutto siamo solo all’inizio.

Ti ringrazio per il tempo che ci hai dedicato. Qualche commento conclusivo? Dove è possibile seguirti?

È stato un piacere.

Se qualcuno vuole rimanere aggiornato su ciò che faccio, sono attivo soprattutto su Twitter.

Ho anche un canale YouTube, anche se ultimamente non sono stato molto attivo.

Ho intenzione di caricare tutorial su come scrivere smart contract e dApp in generale utilizzando plu-ts una volta che sarà pronto; ecco il canale Youtube.

Disclaimer: Le opinioni e i punti di vista degli SPO sono propri e non riflettono necessariamente quelli della Cardano Foundation o IOG.

Patryk Karter

Appassionato di nuove tecnologie, nutrizione e filosofia, Patryk passa le giornate ad esplorare l'infinito universo del web. Si sposta a Londra dopo aver vissuto la maggior parte della sua vita a Roma. Tenta la vita da studente di Informatica presso il King's College of London ma capisce presto che non è la strada per lui, invece decide di investire il suo tempo e denaro nel mondo della Blockchain e nel frattempo completare corsi universitari disponibili sul web. Ora si occupa di trading e svolge dei lavori come freelancer.

Utilizziamo i cookie per essere sicuri che tu possa avere la migliore esperienza sul nostro sito. Se continui ad utilizzare questo sito noi assumiamo che tu ne sia felice.