🇮🇹 "EUTxO è un po' macchinoso rispetto ad altre Blockchain? | The Block 24 Gen 2022"

:it: Trascrizione di un estratto da “Inside the Cardano ecosystem with Charles Hoskinson”.

Dal minuto 00:10:05 a 00:15:56 del video originale

Pubblicato sul canale Youtube The Block il 24 gennaio 2022

Traduzione italiana a cura di Lordwotton di RIOT Stake Pools. Se apprezzi queste traduzioni, per favore valuta di supportare il mio lavoro delegando i tuoi ada a RIOT :pray: entra nel nostro gruppo Telegram


Frank: Cosa diresti alle persone che potrebbero affermare o suggerire che i contratti intelligenti potrebbero essere vivi, ma a causa di quel design EUTxO è un po’ macchinoso rispetto ad altre blockchains?

Charles: Beh, è piuttosto divertente, veniamo criticati per cose che sono l’opposto. Per esempio dicono che abbiamo problemi di concorrenza. Ragazzi, UTxO esteso, per progettazione, è la cosa più parallelizzabile, perché non dovete gestire lo stato globale, avete solo lo stato locale. Quindi è molto facile fare queste cose fuori dalla catena, farle localmente, avere costi prevedibili, determinismo. Il problema è come quando siamo passati dai processori single-core a quelli multi-core, devi scrivere il tuo software in modo diverso per trarne vantaggio. Il fatto è che ci vuole tempo per imparare a farlo, bisogna inventare dei design pattern, dei modelli, mettere insieme le cose. Ed è quello che sta succedendo ora, ci vogliono da 6 mesi a un anno perché l’ecosistema si abitui. Per esempio, la prima generazione di Dexes sta arrivando e stanno già mostrando un sacco di concorrenza con SundaeSwap, Meld e tutte queste altre cose che stanno colpendo il mercato, e questo è solo l’inizio.

L’altra cosa è che a causa di questa caratteristica di progettazione, nel lungo periodo, è molto più facile per noi fare sharding, introdurre concetti come pipelining per esempio, architetture in stile DAG, questo tipo di cose. Quindi è qualcosa che continua a fornire, ha un sacco di aspetti desiderabili, quando si parla di prevedibilità, costi, prestazioni, così come la verifica dei contratti sottostanti, cioè quando vogliamo certificare qualcosa. Ma richiede che il software sia costruito un po’ diversamente. Ho pensato molto a questo quando stavamo progettando il sistema. Una delle cose che abbiamo concesso in quell’architettura era di permettere alle persone di avere più modelli computazionali. Quindi, oltre ad avere i modelli UTxO e Plutus estesi, che pensiamo che a lungo termine sia la migliore scommessa, siamo anche compatibili all’indietro con EVM. C’è già una sidechain chiamata Milkomeda lanciata da un’altra parte chiamata dcSpark che permette di scrivere codice Solidity ed eseguire applicazioni Ethereum su Cardano, solo meglio, più veloce e più economico. In effetti, parte della tabella di marcia di quest’anno è di inserire delle catene laterali che rafforzano ulteriormente questo modello, come le catene laterali canoniche. Quindi hai un modello di account, hai tutti gli strumenti di Ethereum, l’effetto rete, ma hai anche un modello lungimirante che ha un sacco di vantaggi all’interno, in termini di capacità di scalare e fare cose.

E queste non sono solo chiacchiere, abbiamo scritto questi articoli per un periodo di quattro anni, sono passati attraverso il processo di revisione tra pari, sono basati su circa 30 anni di conoscenza del linguaggio di programmazione. Alcune delle persone che hanno progettato questo sono progettisti professionisti di linguaggi di programmazione, come Manuel Chakravarty, Phil Wadler, Wadler ha creato Haskell, ha lavorato su Java, Go, ha fatto consulenze con Python, molti linguaggi. E i suoi documenti sono voluminosi, oltre 25 mila citazioni, in passato ha lavorato con grandi aziende come Sun e altre, Manuel ha un lungo curriculum. Quindi queste sono persone che per 30 anni sono state incaricate di costruire linguaggi di programmazione adeguati, e questi sono linguaggi che collettivamente controllano miliardi di dollari di valore per l’industria Fortune 500. Ma dovete capire, cosa state cercando di ottenere, ci sono sempre dei compromessi qui, uno di questi è l’accessibilità dello sviluppatore contro la vostra qualità e verificabilità, e anche l’espressività. Quindi hai due opzioni, puoi iniziare con un’espressività minima, questo è ciò che Bitcoin ha fatto con lo script Bitcoin, ha detto “crea una superficie molto piccola”, e puoi fare solo poche cose con essa, ma puoi farle bene, è facile ragionare sulla sicurezza. Oppure, si può fare quello che ha fatto Ethereum, ha detto “iniziare con la massima espressività”, e si possono fare un sacco di cose, ma il problema è che alcune di queste cose potrebbero portare al bug DAO, o una litania di altri problemi che la gente ha. Quindi quello che cerchiamo di fare è una strategia ibrida dove siamo nel mezzo, quindi al lancio non eravamo così espressivi come Ethereum, e non eravamo così draconiani come Bitcoin, eravamo da qualche parte nel mezzo. E quello che fai è lavorare con i partner, che stanno costruendo Dexes, oracoli, monete stabili e altre cose, e quello che puoi fare è chiedere se hai fatto bene, puoi fare tutte le cose che vuoi fare, ottenere tutti i benefici ma senza i problemi di sicurezza. E se non abbiamo capito bene, forse dobbiamo rendere il linguaggio un po’ più espressivo, abbiamo già scoperto alcune aree in cui il linguaggio deve essere migliorato, abbiamo un processo per proporre miglioramenti, proprio come Bitcoin ha i BIP e Ethereum ha gli EIP, noi abbiamo i CIP. Quindi i CIP 31, 32 e 33 che saranno nell’hard fork di Vasil a giugno aggiungeranno effettivamente ulteriore espressività che renderà più facile implementare Dexes, Oracles, monete stabili e altre cose nell’ecosistema. Ma nonostante ciò, ci sono quasi 200 progetti che stanno costruendo, alcuni lanciano domani, ce ne sono già 3 o 4 grandi che hanno lanciato a dicembre e gennaio, quindi ci stiamo arrivando, ci vuole un po’ di tempo per costruire l’ecosistema, ma si sta muovendo più velocemente di Ethereum, chilo per chilo, giorno per giorno. Non ha davvero danneggiato la nostra adozione commerciale, la nostra capacità di navigare nella Fortune 500, i governi, per esempio Dish sta usando Cardano, è una società Fortune 250. Abbiamo grandi clienti di riferimento nello spazio governativo, come il governo dell’Etiopia, sono in programma, nonostante il conflitto, di avere 5 milioni di utenti entro la fine del 2022, sul sistema. World Mobile sta lanciando un fornitore di servizi internet completo a Zanzibar che coprirà 2 milioni di persone in 24 mesi, questo è internet in tutto il paese, e questa è un’applicazione nativa di Cardano. Quindi abbiamo decine di cose che sono già in esecuzione, sono lì, con un grande ecosistema di sviluppatori. E organizzazioni di terze parti come la DeFi Cardano Alliance che si è formata di recente, hanno fornito sei pagine di ottimizzazioni, note di cose che volevano migliorare con Plutus, un sacco di aziende di terze parti che galleggiano intorno, costruendo cose. Quindi è un ecosistema piuttosto vivace, rispetto all’età dell’ecosistema, è incredibile quanto velocemente le cose siano cresciute.