🇮🇹 "Token nativi su Cardano"

:it: Traduzione italiana di “Native tokens on Cardano” scritto da Tim Harrison nel blog IOG.

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:


Token nativi su Cardano

Il ledger di Cardano gestirà gli asset tokenizzati in modo nativo - non c’è bisogno di alcun codice personalizzato. Nel primo di un post in due parti, esamineremo l’approccio di Cardano alla tokenizzazione attraverso i token nativi, il motivo per cui gli asset nativi sono necessari e i loro vantaggi rispetto ai token ERC-20 e ERC-721

IMG

Tutto è cominciato nell’etere. Ethereum è stato lanciato nel luglio del 2015. Il Bitcoin esisteva già da sei anni, ma l’intero mondo delle criptovalute rimaneva ancora un affare di nicchia.

Bitcoin è stato progettato (e così rimane ancora oggi) esclusivamente come moneta digitale. Quando è arrivato Ethereum, aveva un asso nella manica: i contratti intelligenti, subito pronti all’uso. Questo significava che gli sviluppatori di terze parti potevano costruire le proprie applicazioni ed eseguirle in modo decentralizzato sopra la blockchain di Ethereum. Ethereum ha battuto il Bitcoin con una migliore commerciabilità e una maggiore versatilità.

I contratti intelligenti hanno permesso la creazione di token definiti dall’utente sulla blockchain di Ethereum. I token di Ethereum fungibili potevano essere sviluppati con lo standard ERC-20, mentre i token unici e non fungibili sono stati creati nell’ambito del framework ERC-721. Tuttavia, i token Ethereum definiti dall’utente (sia fungibili che non fungibili) presentavano un’inefficienza intrinseca: richiedevano la creazione e l’implementazione di codice personalizzato perché la catena Ethereum non offriva un supporto nativo per i token.

Tokenizzazione in breve

Ricordiamoci lo scopo e il valore dei token. La Tokenizzazione può essere definita come il processo di sostituzione di un elemento di dati sensibili con un equivalente non sensibile. Questo equivalente non sensibile viene chiamato token e non ha alcun significato o valore estrinseco o sfruttabile. In parole povere, la tokenizzazione è il processo di trasformazione delle cose in asset digitali.

Questo approccio offre vantaggi distinti: riduzione dei costi di transazione, trasparenza, maggiore liquidità, decentralizzazione e maggiore efficienza, per citarne solo alcuni. Di per sé, la tokenization è una caratteristica altamente versatile che apre la strada al raggiungimento di molti obiettivi commerciali. Questa utilità deriva dal fatto che i gettoni sono programmabili, in modo da poter essere resi unici.

Ad esempio, i gettoni possono essere programmati per garantire al titolare l’accesso a contenuti esclusivi, merce personalizzata o anche una partecipazione al voto. Lo scopo effettivo del processo di voto è irrilevante. In definitiva, gettonare la possibilità di votare dà ai partecipanti la sensazione di essere parte di qualcosa di più grande di loro stessi, e possono far rappresentare il loro punto di vista in esso.

La Tokenizzazione può essere usata per creare prodotti finanziari e modelli economici. Si possono prevedere esempi in campi così diversi come il collezionismo, gli investimenti alternativi, le carte regalo, le scommesse sportive, le attività di gioco, le materie prime e molto altro ancora. Questo ha il potenziale per collegare beni, servizi e attività del mondo reale allo spazio digitale.

Trasformare le cose in beni digitali, il modello Cardano

Goguen introduce un meccanismo in cui la tokenizzazione viene gestita in modo nativo. Ovvero, la logica si basa sul Cardano ledger, piuttosto che su contratti intelligenti. Adottando questo approccio, siamo in grado di implementare una strategia di tokenization efficiente che è superiore agli standard ERC-20 e ERC-721 supportati sulla blockchain di Ethereum.

I token definiti dall’utente sulla catena Ethereum (sia i token fungibili ERC-20 che quelli non fungibili ERC-721) non sono nativi, cioè il ledger sottostante non supporta direttamente questi token. Questo perché i token creati con gli standard ERC-20 ed ERC-721 sono fondamentalmente diversi dall’Ether, la moneta nativa di Ethereum.

L’approccio di Cardano alla tokenizzazione permette la rappresentazione di asset personalizzati sulla blockchain senza la necessità di contratti intelligenti, e permette anche a questi asset di comportarsi in modo simile alla valuta principale, l’ada, tranne che per questo:

  • i token nativi possono essere creati e distrutti, a differenza di ada.
  • Ada è l’unica valuta che può essere utilizzata per le commissioni, i premi e i depositi.

Token nativi, un po’ di terminologia

I termini “moneta” e “gettone” sono spesso usati nel mondo dei crittografi. A volte questi termini sono intercambiabili, a volte no. E a volte, ‘gettone’ è una sorta di termine ombrello che comprende tutti i beni digitali.

Vale la pena fare un’osservazione più precisa. L’approccio di Cardano alla tokenization è unico come il ledger stesso, quindi ecco un po’ di terminologia per aiutare a capire il quadro dei token nativi.

In Goguen/Cardano:

  • Un token è definito come la rappresentazione di un asset memorizzato nella blockchain Cardano.
  • Una risorsa è qualsiasi cosa che possa essere quantificata
  • Un pacchetto di gettoni è una rappresentazione di più token.
  • Il nativo si riferisce alla logica a gettoni che gira sul ledger di Cardano, piuttosto che all’utilizzo di contratti intelligenti.

Gettoni nativi su Cardano

Ethereum richiede un codice personalizzato per i token definiti dall’utente per essere supportati nella catena; questo aggiunge uno strato di complessità, costo (il gas è necessario per pagare l’esecuzione del codice), e inefficienza, dal momento che il codice dei token per entrambi gli standard è replicato e adattato, piuttosto che essere parte del sistema stesso. Questa è una debolezza intrinseca della catena dell’Ethereum, perché lascia spazio all’errore umano. Il codice personalizzato, se fatto in modo approssimativo, può introdurre bug che potrebbero potenzialmente portare a grandi perdite finanziarie. In un incidente particolarmente infame, i bug del software hanno portato alla perdita di Ether per un valore di 300 milioni di dollari. L’approccio Cardano mira a prevenire tali errori catastrofici.

Cardano supporta i token definiti dall’utente in modo nativo, cioè senza la necessità di codice personalizzato, attraverso il framework dei token nativi. I token nativi sono un sistema di contabilità definito come parte del registro delle criptovalute e consentono la transazione dei token (tracciati, inviati e ricevuti), eliminando così la necessità di utilizzare codice personalizzato o costosi contratti intelligenti. In breve, i token nativi eliminano lo strato inutile di costosa complessità e di inefficienza intrinseca che si trova nella catena di Ethereum.

Perché sono necessarie asset nativi su Cardano?

Cardano è un registro distribuito. In genere, quando un ledger distribuito è progettato, può tracciare solo un singolo tipo di asset (ad esempio, la sua stessa criptovaluta). Ma man mano che il ledger si evolve in termini di ulteriore decentralizzazione, diventa evidente la necessità e la possibilità di tracciare più tipi di asset utilizzando la stessa infrastruttura, ed è per questo che molte blockchains possono supportare asset multipli come stablecoins, token di utilità, token di credenziali, e token di sicurezza.

La funzionalità dei token nativi estende l’infrastruttura contabile definita nel modello di ledger (che è progettato per l’elaborazione delle transazioni ada-only) per accogliere le transazioni che utilizzano diversi tipi di asset contemporaneamente.

I token nativi su Cardano hanno vantaggi rispetto ai token ERC-20 e ERC-721, in termini di sicurezza e di accessibilità economica. Nel prossimo post del blog, che sarà pubblicato domani, approfondiremo questo aspetto, oltre a delineare come gli sviluppatori potranno essere coinvolti nei mesi a venire.