Esperto
Lezione 2
8 min

Pantos e il problema dei trasferimenti di token tra blockchain diverse

Il progetto Pantos è un progetto di ricerca scientifica open-source sviluppato in collaborazione tra Bitpanda e diverse parti interessate, per risolvere il problema dell'interoperabilità tra blockchain.

  • La necessità di collaborazione tra organizzazioni che utilizzano blockchain diverse è in aumento

  • Lo sviluppo nel settore delle blockchain comporta anche l'analisi dei modi in cui le blockchain possono potenzialmente connettersi o interagire tra loro

  • Le singole blockchain non riescono a promuovere la cooperazione e la condivisione delle conoscenze tra gli sviluppatori, le community delle varie criptovalute e le diverse basi di utenti

  • Oltre a risolvere i problemi operativi, PANTOS sta lavorando per promuovere l'innovazione nell'ambito dell'interoperabilità tra blockchain

In questa lezione imparerai a conoscere Pantos e a capire come si possono risolvere i trasferimenti di token tra blockchain diverse.

La necessità di interoperabilità tra blockchain

Nella lezione 24 della sezione Intermedia della Bitpanda Academy hai appreso le basi degli swap atomici. Al loro attuale stadio di sviluppo tecnologico, gli scambi atomici convenzionali sono scomodi da usare e questo ne impedisce l'adozione come prassi comune. Le criptovalute scambiate nell'ambito di uno swap atomico devono avere lo stesso algoritmo di hash e devono essere eseguite durante la finestra temporale impostata nel contratto intelligente del relativo hashed timelock contract (HTLC), il che è complicato se gli utenti si trovano in fusi orari diversi.

Pantos è un progetto multi-stakeholder che ha l'obiettivo di ricercare e fornire soluzioni innovative per l'interoperabilità tra blockchain. 

Pantos e PAN

Il progetto Pantos è un progetto di ricerca scientifico open-source sviluppato in collaborazione tra Bitpanda, l'Accademia Austriaca delle Scienze, il Research Institute for Future Cryptoeconomics (RIAT) e l'Università Tecnica di Vienna.

Da dove viene il nome "Pantos"? Il prefisso "pan" deriva dal greco πãv, che in italiano si traduce con "tutto". La seconda sillaba del nome, "tos", è semplicemente l'abbreviazione di "token system", cioè "sistema di token". 

Approcci differenti

Sebbene la necessità di collaborazione tra organizzazioni che utilizzano blockchain diverse stia aumentando di pari passo con il numero di casi d'uso, esistono diversi progetti in corso che si occupano di interoperabilità tra blockchain

Contrariamente alla natura decentralizzata della tecnologia blockchain, le reti blockchain effettivamente utilizzate nel settore non sono decentralizzate, nel senso che sono aperte e quindi non comunicano tra loro. Piuttosto, ognuna ha un focus e caratteristiche specifiche, e questo fa sì che gli ecosistemi operino l'uno accanto all'altro in un panorama frammentato, invece di raggiungere il pieno potenziale della tecnologia blockchain. Leggi e scopri perché il progetto Pantos si è posto l'obiettivo di cambiare lo status quo

Token Atomic Swap Technology (TAST)

Pantos affronta le sfide dell'interoperabilità tra blockchain basandosi sulla tecnologia Token Atomic Swap Technology (TAST), che letteralmente significa Tecnologia di swap atomico tra token. In realtà TAST non è una tecnologia, ma un altro progetto di ricerca che riguarda lo spostamento di asset tra numerose blockchain, senza che gli utenti rischino di perdere i propri fondi. 

Il progetto ha l'obiettivo di rendere possibile il trasferimento semplice di token tra blockchain, attraverso la creazione di un'interfaccia standardizzata per l'interazione tra diverse blockchain e istituendo un sistema di token multi-blockchain decentralizzato. 

Verifica semplificata dei pagamenti (SPV, Simplified Payment Verification) tramite le intestazioni di blocco

La tecnologia alla base di Pantos utilizza verifiche di transazioni inter-blockchain basate su verifiche semplificate dei pagamenti (SPV). La prima fase del progetto Pantos ha visto lo sviluppo di un prototipo di relay blockchain in grado di eseguire SPV, che consente agli utenti di spostare i propri asset tra blockchain. 

Qualche tempo fa, Testimonium, un nuovo schema di relay blockchain sicuro ed economico, è stato proposto dal team di ricerca che lavora a Pantos. Testimonium è in grado di verificare in modo affidabile l'inclusione di transazioni in tutte le blockchain, riducendo al contempo in modo significativo i costi operativi dell'algoritmo di ricerca delle intestazioni dei blocchi.

Source: Bitcoin Whitepaper 

Nuovo su Bitpanda? Registrati oggi

Registrati qui

Il concetto che sta alla base delle SPV si rifà alla sezione 8 del documento originale del Whitepaper di Bitcoin, il quale spiega come Bitcoin può essere utilizzato senza gestire una rete completa di nodi. Quando una nuova transazione viene ricevuta su una qualsiasi blockchain, deve essere convalidata da un nodo per verificare che non vi sia una doppia spesa, cioè che l'input della transazione non sia stato già speso in precedenza. Per quanto riguarda l'utilizzo di SPV, il Whitepaper di Bitcoin spiega che:

È possibile verificare i pagamenti senza eseguire un nodo di rete completo. È sufficiente che un utente conservi una copia delle intestazioni dei blocchi della catena proof-of-work più lunga, che può ottenere interrogando i nodi della rete finché non è convinto di avere la catena più lunga, e ottenere il ramo di Merkle che collega la transazione al blocco in cui le è stato affisso un timestamp. Non può verificare personalmente la transazione, ma collegandola a un punto della catena, può vedere che un nodo della rete l'ha accettata e che i blocchi aggiunti dopo di essa ne confermano ulteriormente l'accettazione. 

Per motivi di costo e di capacità di archiviazione, vengono utilizzate solo le intestazioni dei blocchi, in quanto queste contengono dati sufficienti per verificare l'inclusione di una transazione all'interno di un blocco. Per Testimonium, i computer fuori dalla catena inviano ed eventualmente contestano le intestazioni dei blocchi che altrimenti verrebbero ottimisticamente accettate sulla blockchain di destinazione. 

Transazioni di burning 

Utilizzando la verifica dell'inclusione delle transazioni di Pantos, i computer off-chain sono in grado di interrogare una blockchain di destinazione per stabilire se una determinata transazione è avvenuta su una data blockchain di origine. Affinché un trasferimento tra blockchain avvenga, ad esempio, dalla blockchain A alla blockchain B, un token o la quantità di token da trasferire deve essere distrutta ("bruciata") sulla blockchain A prima di essere creata sulla blockchain B. Pertanto, la blockchain B deve essere in grado di verificare che sia avvenuta una transazione "burning" per quella stessa quantità.  

Collaborazione

Un ulteriore vantaggio del progetto Pantos è la promozione della collaborazione tra vari gruppi di sviluppatori e community di criptovalute, favorendo l'innovazione nello spazio blockchain, mentre la partecipazione è incoraggiata da una struttura di incentivi e il comportamento fraudolento è scoraggiato nel sistema.

La roadmap del progetto Pantos è strutturata in tre fasi e si muove continuamente verso il decentramento, il controllo e la proprietà da parte della community. 

Proof-of-concept

La prima fase di Pantos fornisce una proof-of-concept iniziale e centralizzata, per fornire una piattaforma su cui l'obiettivo ulteriore di decentralizzazione può essere raggiunto provvisoriamente con la prima versione di Pantos. Nel campo dell'informatica, il termine proof-of-concept viene utilizzato per dimostrare la fattibilità tecnologica di un'idea.

Questa fase prevede lo spostamento di PAN, il token inter-blockchain di Pantos, tra più blockchain tramite Bitpanda, come elemento chiave di connessione tecnologica tra blockchain. L'utilizzo di PAN consente di trasferire facilmente il valore tra le blockchain, senza costi aggiuntivi e in modo trustless, senza commissioni di transazione pagate ai miner e senza la necessità di una terza parte. 

API pubblica

Nella seconda fase del progetto Pantos, è previsto il rilascio di un'API pubblica, che faciliti il passaggio automatico di PAN tra le blockchain. API è l'acronimo di "Application Programming Interface", ovvero un'interfaccia che collega componenti software e hardware, come applicazioni, dischi rigidi o interfacce utente.

Una volta eseguita con successo l'implementazione della proof-of-concept nella fase 1, gli utenti di PAN non saranno più vincolati a nessuna interfaccia specifica e potrà iniziare la seconda fase di trading sistematico (algoritmico) utilizzando Bitpanda. Gli adottanti possono anche progettare e implementare le proprie UX/UI di trading e programmare bot di trading, con l'obiettivo a lungo termine di effettuare arbitraggi automatizzati attraverso trasferimenti automatici tra blockchain, a patto di risolvere il problema della velocità.

Indice Blockchain Dominance

La terza e ultima fase prevede l'utilizzo degli swap atomici, della rete Lightning Network e delle tecnologie dei contratti intelligenti per la completa decentralizzazione del trading di PAN. In questa fase, il piano di Pantos è di funzionare come un sistema di token multi-blockchain completamente decentralizzato. L'interazione dei token PAN avverrà tramite vari contratti intelligenti distribuiti per facilitare gli scambi tra gli utenti. L'obiettivo è quello di scambiare i token PAN direttamente tra le blockchain senza coinvolgere una parte centralizzata.

Grazie alla sua caratteristica di portabilità, l'obiettivo finale di PAN è quello di diventare il primo token a denominatore universale e l'elemento chiave di una nuova metrica cripto-economica: un Blockchain Dominance Index che traccia l'utilizzo del token attraverso l'attività e la distribuzione tra le blockchain, monitorandone al tempo stesso l'attività. 

Arbitraggio tra blockchain quasi istantaneo

L'arbitraggio è l'esecuzione di transazioni finanziarie, con l'obiettivo di trarre vantaggio dalle differenze di prezzo che lo stesso asset può avere in mercati diversi, e la capacità di trarre profitto da tali differenze fino a quando non si riducono a zero. In generale, i valori tra i vari exchange sono quasi perfettamente allineati in mercati aperti e perfettamente funzionanti. La tecnologia Pantos si propone di consentire l'arbitraggio quasi istantaneo tra exchange. Se emergono differenze di prezzo, i trader possono trarre vantaggio dalle differenze di prezzo emergenti tra coppie di criptovalute su exchange diversi, utilizzando il Blockchain Domination Index.

L'arbitraggio è l'esecuzione di transazioni finanziarie con l'obiettivo di trarre vantaggio dalle differenze di prezzo che lo stesso asset può avere in mercati diversi e la capacità di trarre profitto da tali differenze, fino a quando non si riducono a zero.

Implementazione di Pantos

Nell'ottobre 2020, la tecnologia di interoperabilità blockchain di Pantos ha raggiunto un importante traguardo nell'ambito dell'implementazione su RBI Coin, una soluzione di contante digitale per i pagamenti intersocietari e interbancari sviluppata da Raiffeisen Bank International (RBI) per semplificare la gestione del contante e della liquidità. L'obiettivo della partnership è quello di risolvere i problemi di interoperabilità tra diverse applicazioni di blockchain e casi d'uso in uno spazio frammentato. 

La prossima era di un Internet decentralizzato richiede lo sviluppo di uno spazio in cui persone con competenze diverse possano collaborare e sviluppare strumenti e prodotti innovativi. 

Per Bitpanda, Pantos ha innanzitutto lo scopo di promuovere un ecosistema di criptovalute più aperto, sano ed equo, rispettando e preservando la privacy, la collaborazione e la decentralizzazione che sono l'essenza della blockchain.


This article does not constitute investment advice, nor is it an offer or invitation to purchase any digital assets.

This article is for general purposes of information only and no representation or warranty, either expressed or implied, is made as to, and no reliance should be placed on, the fairness, accuracy, completeness or correctness of this article or opinions contained herein. 

Some statements contained in this article may be of future expectations that are based on our current views and assumptions and involve uncertainties that could cause actual results, performance or events which differ from those statements. 

None of the Bitpanda GmbH nor any of its affiliates, advisors or representatives shall have any liability whatsoever arising in connection with this article. 

Please note that an investment in digital assets carries risks in addition to the opportunities described above.