Scrypta lancia “Planum”, un sidechain layer per l’emissione di tokenized asset

Scrypta
8 min readMar 2, 2020

--

Al giorno d’oggi, la tokenizzazione degli asset rappresenta una delle applicazioni blockchain più promettenti. Scrypta ha recentemente sviluppato la propria soluzione per favorire i processi di tokenizzazione creando “Planum”, un sistema sidechain open-source e permissionless che fornisce a chiunque un’interfaccia chiara con cui creare, emettere e tracciare risorse tokenizzate.

“Planum”, accessibile tramite il link https://planum.dev, è un layer parallelo alla blockchain di Scrypta che consente di emettere la propria risorsa tokenizzata, archiviarla, gestirla e proteggerla utilizzando la stessa rete blockchain di IdaNode Scrypta.

Qualsiasi “tokenized asset”, una volta generato con le proprie metriche, ha il suo ciclo di vita indipendente in un livello di sidechain protetto, che opera attraverso la blockchain di Scrypta, e in futuro potrà essere scambiato con LYRA e tutti gli altri token.

Un passo indietro: cosa significa “tokenizzazione”?

Per definizione, il processo di tokenizzazione è in sostanza la traduzione di risorse del mondo reale in blockchain, convertendole in risorse digitali e fornendone una proprietà affidabile.

In un modo molto semplice, possiamo digitalizzare e convertire qualsiasi cosa in una fornitura di risorse digitali attraverso il processo di “tokenizzazione”. In questo modo il bene fisico, una volta simbolizzato, diventa “fungibile”, può essere trasferito, frazionato, immagazzinato o scambiato elettronicamente tra persone diverse in modo digitale.

In realtà, investimenti di grande valore come proprietà immobiliari, opere d’arte come beni da collezione o altri tipi di beni che rappresentano un valore economico, a causa di diversi tipi di restrizione, non sono accessibili a tutti gli investitori.
La tokenizzazione tramite blockchain risolve questo problema, abbassando le barriere di investimento e favorendo l’introduzione di nuovi capitali finanziari nel settore di interesse.

Solo per citarne alcuni, i campi applicativi più rilevanti potrebbero essere:

  • Mercato degli investimenti immobiliari
  • Sistemi di membership e abbonamento
  • Industrie di gaming
  • Fintech
  • Biglietteria online
  • Reti di sistemi di pagamento
  • Tokenizzazione di team sportivi e franchising
  • Emissione di token non fungibili

Tokenizzare un asset significa semplicemente rappresentare un asset fisico in modo digitale.

L’intero processo riduce le barriere territoriali eliminando qualsiasi intermediario, abbassando il rischio di investimento e migliorando la liquidità di asset tangibili e intangibili.

Dopo questa breve descrizione su come funziona il processo di tokenizzazione, introduciamo “Planum” e descriviamo il sistema di funzionamento.

Come funziona “Planum”: dalla creazione all’emissione dei tokens

“Planum” e’ un’architettura sviluppata e mantenuta sulla tecnologia blockchain di Scrypta, e permette a chiunque di gestire con facilità il processo di tokenizzazione emettendo il proprio asset digitale.

Accedendo alla piattaforma attraverso https://planum.dev sarà possibile scegliere se creare il proprio token oppure usare l’explorer per i token già esistenti.

Il processo è molto veloce, non richiede specifiche o approfondite competenze tecniche se non una consapevolezza di ciò che si sta facendo.
Il processo può essere riassunto in 4 step:

  • Login a “Planum” attraverso l’identità digitale di Scrypta.
  • Definizione dei parametri della sidechain del token.
  • Creazione dell’asset.
  • Gestione dell’asset.

Login a “Planum “ attraverso l’identità digitale di Scrypta

Per accedere a “Planum” e iniziare a creare la propria sidechain, e’ necessario accedere a https://planum.dev effettuando il login attraverso uno dei diversi tools sviluppati e messi a disposizione da Scrypta per la creazione e la gestione dell’identità digitale.
Per un’esperienza ottimale di usabilità e sicurezza si richiede di scaricare ed usare ManentApp (disponibile in entrambe le versioni web e mobile (IOS/Android).

Ciò consentirà di creare facilmente la vostra prima identità digitale, oppure di importarne una già esistente.
Per completezza, vi invitiamo a consultare la
sezione wiki relativa.

Una volta che la vostra identità digitale è stata creata, è possibile effettuare il login a “Planum” con il vostro .sid file o usando l’estensione per browser Scrypta ID (un tool che permette di creare e gestire le identità digitali per usare con facilità le dApps di Scrypta)

Definizione dei parametri della sidechain del token
Dopo il login, si aprirà l’interfaccia principale, dove verrà richiesto di introdurre tutti i parametri di configurazione della vostra sidechain.
Questi parametri descrivono gli attributi del vostro asset tokenizzato, che funzionerà sul suo corrispondente layer della sidechain.

Attraverso il tab “Asset metrics”, è possibile inserire la supply totale desiderata e il numero di decimali in cui e’ divisibile il nuovo digital asset.

Tra le opzioni a disposizione, l’utente può scegliere se creare un token “reissuable” (cioè per il quale sarà possibile incrementare la supply anche dopo l’emissione del token), o “burnable” (è possibile ridurre la supply “bruciando” una parte o tutta la supply di tokens).

Creazione dell’asset
Quando un nuovo asset viene emesso, l’architettura del layer crea la prima transazione di genesi per la sidechain del nuovo asset tokenizzato.

Qui è possibile vedere un esempio di proof-of-existence per un token creato precedentemente a scopo esemplificativo.
https://proof.scryptachain.org/#/uuid/941fe054.b6e1.4e4b.8d28.660179c46bae

Una tipica transazione deve contenere le seguenti proprietà:

  • Inputs: un array di transazioni sidechain non spese (USXO) il cui totale sarà maggiore o uguale all'ammontare totale che si vuole inviare.
  • Outputs: un oggetto contenente l’indirizzo di ricezione e di scambio per la transazione. In Scrypta, l’indirizzo di scambio coincide con l’indirizzo della blockchain principale.

Le transazioni sidechain sono a tutti gli effetti paragonabili alle transazioni della main chain, e seguono il processo classico di firma e hashing.
Se facciamo riferimento alle tradizionali TXID per identificare le transazioni UTXO della main chain, nel caso delle sidechain le indicheremo con l’acronimo USXO.
Quindi da ora in poi si farà riferimento alle SXID per identificare le transazioni nelle sidechain.

L’unica differenza tra le transazioni main chain e quelle sidechain è che l’USXO sarà relativo ad una specifica sidechain, motivo per cui i fondi esistono solo all'interno della specifica sidechain relativa all’asset tokenizzato, e non possono in alcun modo essere “mischiati“ con altre sidechain.

Una volta che il nostro asset tokenizzato è stato creato, la token supply totale viene automaticamente trasferita all'indirizzo corrispondente all'identità digitale del creatore del token, e sarà disponibile nel balance del proprio portafoglio creato tramite Manent APP.

Il token apparirà nella lista, con tutti gli altri token emessi o posseduti dallo stesso creatore, oltre al balance di Lyra (in quanto main chain).

Gestione degli asset
Una volta che il token e’ stato emesso e diventa visibile all’indirizzo principale, il token può’ essere trasferito a chiunque, conservato dentro le dApp di Scrypta o scambiato elettronicamente con altri token o con Lyra in quanto valuta principale del network.
In accordo con la nostra roadmap, stiamo già lavorando ad una piattaforma dove sara’ possibile scambiare digitalmente tutti i token emessi attraverso “Planum” .

Poiché i token non hanno un proprio specifico indirizzo per ciascuna sidechain, per trasferire un ammontare di token è necessario semplicemente conoscere l’indirizzo Lyra del ricevente.
Dalla propria finestra di invio del wallet, basta scegliere il token che si vuole inviare, l’indirizzo Lyra del ricevente e l’ammontare, proprio come si fa quando si inviano cryptovalute tradizionali.

Costi e velocità delle transazioni
Vale la pena fare notare che i costi di emissione e di scambio dei token sono rappresentati solo dalle fee di sistema che sono equivalenti, come negli altri casi, a 0.001 LYRA per una singola transazione di 8000 Bytes (l’ammontare di dati che e’ possibile trasmettere tramite blockchain e’ stato di recente incrementato dagli sviluppatori dal valore originale di 80 Bytes).

Ciò significa che ciascun trasferimento di token costerà 0,001 LYRA (all'incirca $0,00002) e le fee delle transazioni non sono correlate all'ammontare di token che si vuole generare o trasferire ad altri utenti.

Il trasferimento degli asset avviene in modo quasi istantaneo grazie alla lettura della mempool eseguita dagli IdANode che permettono la validazione delle transazioni anche senza la prima conferma della rete.
La validazione e’ fatta a livello di IdANode, per cui permette di essere sicuri che la transazione trasmessa sia valida e che venga inserita nel primo blocco disponibile.

Uno sguardo più approfondito sulla creazione dei token

Il processo di creazione dei token si compone dei seguenti step, gestiti in modo automatico dagli IdaNode:

Definizione dei campi di Genesi.
Creazione di un nuovo indirizzo da IdaNode.
Creazione del Trustlink.
Invio di un minimo di 1 LYRA da parte dell’owner al Trustlink.
Scrittura su blockchain della transazione di Genesi.
Invio dell’intera token supply dal Trustlink al creatore della sidechain.

Con Trustlink si definisce un indirizzo multisignature generato da due o piu’ indirizzi standard, e viene creato tra l’utente che desidera emettere il token e l’IdaNode richiamato per la creazione dell’asset tokenizzato.
Per garantire l’unicità, l’orizzontalità e la non replicabilità della sidechain, l’indirizzo viene generato on-the-fly e la sua chiave privata viene distrutta immediatamente dopo aver scritto la prima transazione di genesi.

Nel momento in cui il Trustlink trasferisce l’intera token supply all’owner, sara’ possibile inviare transazioni usando la prima transazione come USXO, il corrispondente dell’UTXO ma relativo alle sidechain).
Ci siamo quindi focalizzati a creare una replica del sistema di UTXO usando la blockchain di Scrypta come database e delegando la validazione delle transazioni direttamente agli IdANodes e agli altri client come Manent App.

Tutte le informazioni immesse e scritte nella blockchain sono validate dagli IdANode e rese disponibili dal database degli stessi IdANode, proprio come le altre informazioni.

Manent Card Integration

Tutte le identità digitali e i rispettivi balances possono essere collegati ad una Scrypta Card Wallet, uno strumento potente e affifabile che puo’ essere utilizzato per creare backup sicuri del vostro wallet, per la gestione quotidiana dei vostri fondi Lyra, la gestione delle identità digitali e delle informazioni in esse contenute o come sistema di pagamento all'interno delle sidechain o dei POS fisici.

Link references:
https://planum.dev
https://wiki.scryptachain.org/developers/sidechain
https://wiki.scryptachain.org/developers/scrypta-core/ida-node-management

SCRYPTA - Adaptive Blockchain
Website: www.scryptachain.org
Foundation: https://scrypta.foundation
Block Explorer: https://chainz.cryptoid.info/lyra
Official Github: https://github.com/scryptachain
Twitter: https://twitter.com/scryptachain
Discord: https://discord.me/scryptachain
Telegram: https://t.me/scryptachain_official
e-mail: info@scryptachain.org

--

--

Scrypta
Scrypta

No responses yet