Vad är ubåtbyten? Skicka Bitcoin från Mainnet till Lightning Network & Back

Submarine Swaps

Ubåtbyten är atomkedjor till kedjebaserade byten (och vice versa) av kryptovalutor. Konceptualiserad av Lightning Labs CTO Olaoluwa Osuntokun och Lightning Labs Infrastructure Lead Alex Bosworth, de är utformade för att underlätta överföringen från BTC i kedjan till en off-chain Lightning Network (LN) kanal. För närvarande är detta inte direkt möjligt utan ubåtbyten och kräver ytterligare ett steg där en användare måste överföra LN-medel till sin Bitcoin-plånbok..

Submarine Swaps

Ubåtbyten har beskrivits som “on-chain ramper to the LN” och har flera djupa användningsfall och potentiella konsekvenser. Till skillnad från atombyten – där LN behöver aktiveras på båda kryptovalutorna som deltar i ett utbyte – behöver ubåtbyten bara en sida för att bli blixtaktiverad. Som sådan kan den framtida tillämpningen av ubåtbyten se dem bli en viktig infrastruktur för decentraliserat utbyte över olika blockkedjor.

Hur fungerar de?

Det primära problemet som ubåtsbytesadress är att transaktioner mellan on-chain Bitcoin-adresser och off-chain LN-adresser inte är direkt kompatibla. Detta skapar en transaktionsbarriär mellan Bitcoin-blockchain och off-chain LN.

En ytterligare begränsning av den aktuella LN-implementeringen är att ställa in en LN-kanal kräver en on-chain-transaktion (och efterföljande avgift) samt en förfylld mängd BTC som skickas till kanalen. När den leveransen av BTC i kanalen tar slut finns det ingen metod för att fylla på kanalen och en annan kanal måste öppnas. Detta kostar mer transaktionsavgifter på kedjan, och även om i princip obegränsade transaktioner kan skickas inom en LN-kanal så länge det finns tillräckligt med BTC, är det obekvämt och ineffektivt att flera gånger öppna flera kanaler.

Bitcoin Lightning Network

Läs: Lightning Network: 2nd Layer, Off-Chain Scaling for Bitcoin

Ubåtbyten ger en lösning på detta problem genom att låta LN-kanaler fyllas på igen genom en överföring via kedjan från Bitcoin-blockkedjan till LN-kanalen utanför kedjan. Ubåtbyten härrör från atombyten så att de fungerar med liknande funktionalitet.

Ubåts- och atombyten använder en tillförlitlig mellanhand för att överföra tokens mellan blockkedjor eller intra-kedja (dvs. Bitcoin on-chain till off-chain LN). Detta åstadkommes genom att utnyttja hash-time låsta kontrakt där mottagaren av en transaktion måste bekräfta mottagandet av betalningen före en viss tidsfrist genom att tillhandahålla ett kryptografiskt bevis på betalningen. Om inte, förverkar mottagaren möjligheten att göra anspråk på tokens och de returneras till betalaren.

Atomic Swaps

Läs: Vad är Atomic Swaps?

Det bästa exemplet på hur detta fungerar i en ubåtbyte är från en överföring från Bitcoin blockchain till en off-chain LN-kanal, som för närvarande är enkelriktad funktionalitet av ubåtbyten som är live. Submarine swaps använder en “swap provider” som den pålitliga mellanhänder.

En användare skickar sin on-chain BTC till ubåtens swap-serviceavtal med en LN-faktura, där swap-leverantören betalar off-chain LN-fakturan. Om fakturan inte betalas inom det specifika hash-tidslåsta avtalet kan betalaren (adress på kedjan) återkräva den ursprungliga BTC-kedjan som skickats. Förbilden i swapkontraktet används av swap-leverantören som betalningsbevis för att göra anspråk på BTC-kedjan på swap-adressen. Bytleverantören känner inte till förbilden om inte LN-fakturan har betalats. Resultatet är att medlen återbetalas till betalaren om fakturan inte är klar. Om det lyckas finansieras LN-kanalen med det belopp som motsvarar den skickade BTC-kedjan.

Processen fungerar på samma sätt för en omvänd transaktion från en LN-kanal utanför kedjan till en Bitcoin-adress på kedjan. Denna funktionalitet är dock fortfarande under utveckling och är inte ett tillgängligt alternativ på kontrakt för ubåtbyten än.

Otillräcklig likviditet kan vara ett potentiellt problem för ubåtbyten, särskilt i de tidiga stadierna. Swap-räntan ger emellertid ett incitament för on-chain-användare att betala sina BTC för swaptransaktioner, vilket tjänar en avgift för att göra det snarare än att låta den sitta i sin plånbok. Swap-leverantörer kan tekniskt till och med vara betalare i en transaktion, vilket gör swap-processen mycket flexibel.

Tillämpning, vidareutveckling och framtida konsekvenser

Ubåtbyten är ett effektivt verktyg för det tidigare nämnda problemet att fylla på LN-kanaler utan att behöva öppna nya kanaler kontinuerligt. Vid första anblicken är detta det mest praktiska användningsfallet i sin nuvarande iteration. På grund av karaktären av ubåtsbyten som bara behöver ena sidan av överföringen för att vara LN-aktiverad, kan ubåtsbyten underlätta överföring av kedjor med kedjor som inte är LN-aktiverade, så länge den motsatta sidan är LN-aktiverad.

Ubåtbyten mellan olika blockkedjor har redan försökt. Utvecklaren Jason Wong gafflade framgångsrikt projektet för ubåtbyte och byggde ut funktionaliteten för att uppnå en on-chain Litecoin-byte till off-chain Bitcoin LN. Utbytet från LTC till kedja till LN BTC utanför kedjan är nu tillgängligt på Submarine Swaps kontrakt.

Mer nyligen lyckades Wong framgångsrikt testad en on-chain Ether to off-chain LN BTC-transaktion med Ethereums Rinkeby testnet. I huvudsak kunde varor som prissattes i blixtar köpas med ETH genom att utnyttja swap-leverantören som ett Ethereum-smart kontrakt som distribueras i testnätet. här. Wong tillhandahåller också steg för steg guide om hur man byter mellan Ethereum och en BTC Lightning-kanal.

Wongs arbete visar potentialen för ubåtbyten för att bli en integrerad del av spridningen av decentraliserade utbyten. Bara några få kryptovalutor har LN-funktioner aktiverat. Med atombyten skulle en framtid för blockchains byta tillgångar kräva att förmåga byggs in i alla deltagande blockchain, vilket är utmanande och tidskrävande. Omvänt behöver ubåtbyten bara en sida av transaktionen till LN-aktiverad, vilket kraftigt utvidgar swapstöd till många kryptovalutor.

Så småningom kan en framtid med tvåvägs kompatibla ubåtbyten mellan olika blockkedjor ge den nödvändiga infrastrukturen för ett verkligt pålitligt utbyte av tokens och tillgångar mellan blockchain-nätverk. Det är det mål som många deltagare i kryptovaluta-samhället eftersträvar, och även om det kan dröja ett tag innan den punkten uppnås, erbjuder ubåtbyten några lovande framsteg mot det ändamålet.

Bosworth och andra utvecklare som arbetar med ubåtbyten identifierar att tekniken fortfarande är i ett tidigt skede, så det är riskabelt att använda vid denna tidpunkt – särskilt för stora överföringar. Ubåtbyten kommer att utvecklas parallellt med Lightning Network, som också befinner sig i ett tidigt skede men hittills gjort betydelsefulla framsteg.

Slutsats

Submarine swaps är en annan smart och innovativ mekanism för att förtroendeöverföra poletter. De överbryggar transaktionsbarriären mellan on-chain-transaktioner och LN-kanaler utanför kedjan som kommer att vara avgörande för framtida skalbarhet för offentliga blockkedjor och decentraliserade börser. Så småningom kan ubåtbyten bidra till att ge den utopiska framtiden för utbytbara tillgångar över förtroendeminimerade nätverk.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me