PolyCrypt dimostra gli swap Bitcoin Lightning su Cardano Preprod
Il prototipo finanziato da Catalyst abilita swap bidirezionali tra pagamenti Bitcoin Lightning e bitcoin tokenizzato su Cardano, ma la liquidità di produzione e il funzionamento decentralizzato del relay non sono ancora disponibili.
By SongMarketCap
PolyCrypt ha dimostrato un sistema Cardano Preprod funzionante che collega i pagamenti Bitcoin Lightning con asset basati su Cardano.
Il Principal Software Engineer Ilja von Hoessle ha presentato l'architettura durante una sessione di Cardano Developers Office Hours registrata il 14 agosto e pubblicata il 24 agosto. Il prototipo combina un nodo Lightning Development Kit modificato, un relay in Rust, uno smart contract Plutus V3 e un'interfaccia browser.
I pagamenti Lightning si collegano alla liquidità di Cardano
Il Cardano Lightning Relay di PolyCrypt supporta swap in entrambe le direzioni tra il Bitcoin Lightning Network e il bitcoin tokenizzato su Cardano.
Per uno swap in ingresso, un utente seleziona un importo e fornisce un indirizzo Cardano. Il relay riserva la liquidità cBTC corrispondente sul lato Cardano e genera una fattura Lightning BOLT11. Una volta che la fattura è pagata tramite un wallet Lightning, lo smart contract rilascia cBTC all'indirizzo specificato.
Il processo inverso inizia con una fattura Lightning fornita dall'utente. Dopo che l'utente trasferisce cBTC tramite il contratto Cardano, il relay convalida la transazione e paga la fattura sulla Lightning Network.
Entrambi i flussi includono meccanismi di timeout e rimborso progettati per impedire che gli asset restino bloccati quando uno swap non può essere completato.
L'attuale distribuzione su Preprod utilizza una versione di test personalizzata di cBTC invece della liquidità di produzione garantita da bitcoin. PolyCrypt non ha annunciato una data di lancio sulla mainnet di Cardano.
Il relay e l'applicazione browser sono disponibili pubblicamente su GitHub.
Catalyst ha finanziato quattro traguardi di sviluppo
PolyCrypt ha sviluppato il prototipo tramite la proposta di Project Catalyst Fund 14 "Bitcoin Lightning Payments on Cardano using Cardinal."
Il progetto ha ricevuto 100.000 ADA su quattro traguardi che coprono il Liquidity Manager, il connettore Lightning to Cardano, l'integrazione con Cardinal e un deployment end to end su testnet. I registri di Catalyst elencano tutti e quattro i traguardi come completati e l'intera allocazione come distribuita.
Cardinal è progettato per supportare asset garantiti da bitcoin su Cardano tramite un modello di custodia federata. Sebbene la sua integrazione abbia fatto parte dello sviluppo finanziato, il flusso Preprod dimostrato al momento opera con un asset di test.
La presentazione ha quindi fornito un walkthrough tecnico del lavoro di sviluppo completato, invece di annunciare un nuovo prodotto su mainnet.
PolyCrypt è un'azienda tedesca di crittografia applicata originaria della Technical University of Darmstadt. Il suo lavoro copre l'interoperabilità blockchain, i canali di pagamento e i protocolli crittografici.
La sicurezza del relay rimane un requisito per la mainnet
L'attuale architettura dipende da un relay gestito da PolyCrypt. Il relay detiene l'autorità di firma, coordina entrambi i lati di ogni swap e comunica con il nodo Lightning e lo smart contract Cardano.
Von Hoessle ha riconosciuto che un relay compromesso o malevolo rappresenterebbe un rischio per la sicurezza. Un possibile miglioramento futuro è distribuire l'autorità di firma tra operatori indipendenti tramite firme a soglia, ad esempio richiedendo che due su tre relay approvino una transazione.
L'implementazione affronta anche un vincolo di concorrenza di Cardano. Più swap possono tentare di aggiornare simultaneamente lo stesso stato del Liquidity Manager, creando contesa attorno al suo UTxO. PolyCrypt sta valutando meccanismi di sequenziamento o di raggruppamento per elaborare le richieste concorrenti in modo più efficiente.
Un servizio di produzione richiederebbe anche liquidità in bitcoin supportata in modo sicuro, un meccanismo per bilanciare i fondi tra Cardano e Lightning e incentivi definiti per i fornitori di liquidità e gli operatori del relay. Un market maker automatizzato è una delle opzioni allo studio ma non fa parte dell'attuale prototipo.
PolyCrypt ha fornito un flusso di pagamento bidirezionale testabile su Preprod.
Per portarlo verso la produzione saranno necessari un'autorità di relay distribuita, una gestione affidabile degli swap simultanei e liquidità in bitcoin verificabilmente supportata.