Vi förklarar Atomic swaps
Hem
Artiklar
Vi förklarar Atomic swaps

Vi förklarar Atomic swaps

Avancerad
Publicerad Jul 1, 2019Uppdaterad Dec 11, 2023
6m

Vad Àr Atomic Swap?

Atomic Swap bestÄr av en teknik som möjliggör snabba utbyten av tvÄ olika kryptovalutor som körs pÄ distinkta blockkedje-nÀtverk. En sÄdan process (Àven kÀnd som atomic tvÀrkedje-handel) Àr baserad pÄ smarta kontrakt och det gör det möjligt för anvÀndare att handla sina coin direkt frÄn sina personliga kryptoplÄnböcker. Atomic Swap Àr dÀrför i huvudsak peer-to-peer-handel över olika blockkedjor.

Trots att det Àr en innovativ teknik har idén om tvÀrkedjehandel diskuterats under mÄnga Är. Tier Nolan var sannolikt den första som beskrev ett komplett protokoll för Atomic Swap, redan 2013. Ett trustless-utbytesprotokoll som heter P2Ptradex presenterades dock av Daniel Larimer 2012 och vissa anser att det Àr prototypen för Atomic Swap.

Under följande Är började mÄnga utvecklare experimentera med protokoll för Atomic Swap. Det finns bevis som tyder pÄ att Bitcoin-, Litecoin-, Komodo- och Decred-communityn alla spelade en viktig roll i processen.

Tydligen fanns de första peer-to-peer-Atomic Swap 2014. Men det var först 2017 som tekniken blev allmĂ€nt kĂ€nd av allmĂ€nheten – frĂ€mst pĂ„ grund av de framgĂ„ngsrika bytena mellan LTC/BTC och DCR/LTC.


Hur fungerar Atomic Swap?

Atomic Swap-protokoll Àr utformade pÄ ett sÀtt som förhindrar nÄgon av de inblandade parterna frÄn att fuska. För att förstÄ hur de fungerar kan vi förestÀlla oss att Alice vill byta sina Litecoin (LTC) mot Bobs Bitcoin (BTC).

Först sÀtter Alice sÀtter in sina LTC i en kontraktsadress som fungerar som ett kassaskÄp. NÀr detta kassaskÄp har skapats skapar Alice ocksÄ en nyckel för att komma Ät det. Hon delar sedan en kryptografisk hash av denna nyckel med Bob. Observera att Bob inte kan komma Ät LTC Ànnu eftersom han bara har hashen för nyckeln och inte sjÀlva nyckeln.

DÀrefter anvÀnder Bob hashen frÄn Alice för att skapa en annan sÀker kontraktsadress, dÀr han sÀtter in sina BTC. För att hÀmta denna BTC mÄste Alice anvÀnda samma nyckel och genom att göra det avslöjar hon den för Bob (tack vare en speciell funktion som kallas hashlock). Detta innebÀr att sÄ snart Alice hÀmtar BTC:n kan Bob hÀmtar LTC:n och bytet Àr klart.

Termen ”Atomic” avser det faktum att dessa transaktioner antingen sker helt eller inte alls. Om nĂ„gon av parterna ger upp eller misslyckas med att göra vad de ska, avbryts kontraktet och tillgĂ„ngarna returneras automatiskt till sina Ă€gare.

Atomic Swap kan ske pÄ tvÄ olika sÀtt: pÄ kedjan och utanför kedjan. Atomic Swap pÄ kedjan sker pÄ en av valutornas nÀtverk (i detta fall antingen Bitcoin- eller Litecoin-blockkedjan). Atomic Swap utanför kedjan sker Ä andra sidan pÄ ett sekundÀrt lager. Denna typ av Atomic Swap Àr vanligtvis baserad pÄ dubbelriktade betalningskanaler, liknande de som anvÀnds i Lightning Network.

Tekniskt sett Àr de flesta av dessa trustless handelssystem baserade pÄ smarta kontrakt som anvÀnder flera signaturer och Hash Timelock Contracts (HTLC).


Hash Timelock Contracts (HTLC)

Medan Hash Timelock Contracts (HTLC) Àr en viktig del av Bitcoins Lightning Network, Àr de ocksÄ en av de viktigaste komponenterna som möjliggör Atomic Swap. Som namnet antyder Àr de baserade pÄ tvÄ nyckelfunktioner: ett hashlock och ett timelock.

Ett hashlock Àr det som förhindrar att tillgÄngar spenderas om inte en bit data avslöjas (Alices nyckel i föregÄende exempel). Timelock Àr en funktion som sÀkerstÀller att kontraktet endast kan utföras inom en fördefinierad tidsram. Följaktligen tar anvÀndningen av HTLC bort behovet av förtroende eftersom de skapar en specifik uppsÀttning regler som förhindrar Atomic Swap frÄn att delvis utföras.


Fördelar

De största fördelarna med Atomic Swap relaterar till dess decentraliserade natur. Genom att ta bort behovet av ett centraliserat utbyte eller nÄgon annan typ av medlare kan tvÀrkedjebyten utföras av tvÄ (eller flera) parter utan att de behöver lita pÄ varandra. Det finns ocksÄ en ökad sÀkerhetsnivÄ eftersom anvÀndare inte behöver ge sina tillgÄngar till en centraliserad börs eller tredje part. IstÀllet kan handeln ske direkt frÄn anvÀndarnas personliga plÄnböcker.

Denna form av peer to peer-handel har ocksÄ mycket lÀgre driftskostnader eftersom handelsavgifterna antingen Àr mycket lÄga eller obefintliga. Slutligen skapar Atomic Swap möjligheter för mycket snabb handel, med högre grader av interoperabilitet. Med andra ord kan altcoin bytas direkt utan att anvÀnda Bitcoin eller Ethereum som ett mellanliggande coin.


BegrÀnsningar

Det finns nÄgra villkor som mÄste uppfyllas för att ett Atomic Swap ska Àga rum och dessa kan sannolikt utgöra hinder för att tekniken ska kunna antas allmÀnt. Till exempel, för att utföra ett Atomic Swap mÄste de tvÄ kryptovalutorna baseras pÄ blockkedjor som delar samma hashingalgoritm (till exempel SHA-256 för Bitcoin). Dessutom mÄste de ocksÄ vara kompatibla med HTLC och andra programmerbara funktioner.

Utöver det ger Atomic Swap upphov till oro över anvÀndarnas integritet. Det beror pÄ att byten och transaktioner pÄ kedjan snabbt kan spÄras pÄ en blockkedjeutforskare, vilket gör det enkelt att lÀnka adresserna. Ett kortsiktigt svar pÄ detta problem Àr att anvÀnda sekretessfokuserade kryptovalutor som ett sÀtt att minska exponeringen. MÄnga utvecklare experimenterar dock med anvÀndningen av digitala signaturer i Atomic Swap som en mer tillförlitlig lösning.


Varför Àr de sÄ viktiga?

Atomic Swap har stor potential att förbĂ€ttra kryptovalutautrymmet och har Ă€nnu inte testats i bredare skala. TvĂ€rkedjehandel kan sĂ„ smĂ„ningom lösa mĂ„nga av de problem som ingĂ„r i de flesta centraliserade börser. Även om dessa börser har upprĂ€tthĂ„llit kryptovalutasystemen fram till idag, finns det flera farhĂ„gor om dem. Dessa innefattar till exempel:

  • Större sĂ„rbarhet: Att hĂ„lla mĂ„nga vĂ€rdefulla resurser pĂ„ en plats gör dem mer sĂ„rbara för hackning och centraliserade utbyten Ă€r frĂ€msta mĂ„l för digitala kupper.

  • Felförvaltning av tillgĂ„ngar och mĂ€nskliga misstag: Centraliserade utbyten drivs av mĂ€nniskor. Om personer i viktiga roller gör misstag eller om ledarna gör dĂ„liga val nĂ€r det gĂ€ller börsverksamhet kan anvĂ€ndarnas tillgĂ„ngar Ă€ventyras.

  • Högre driftskostnader: Centraliserade börser har högre uttags- och handelsavgifter

  • Ineffektivitet nĂ€r det gĂ€ller volymkrav: NĂ€r marknadsaktiviteten blir för intensiv misslyckas centraliserade börser ofta med att hantera den ökade efterfrĂ„gan pĂ„ handel, vilket fĂ„r systemet att sakta ner eller gĂ„ offline.

  • Reglering: I de flesta lĂ€nder Ă€r regleringen av kryptovaluta lĂ„ngt ifrĂ„n idealisk. Det finns fortfarande mĂ„nga farhĂ„gor kring regeringars godkĂ€nnande och förvaltning.


Sammanfattningsvis

Även om Atomic Swap fortfarande Ă€r ganska nya och begrĂ€nsningar verkligen finns, driver denna teknik betydande förĂ€ndringar nĂ€r det gĂ€ller blockkedje-interoperabilitet och tvĂ€rkedjehandelsmöjligheter. Som sĂ„dan har tekniken stor potential att pĂ„verka tillvĂ€xten av kryptovalutaindustrin, vilket öppnar nya vĂ€gar nĂ€r det gĂ€ller decentralisering och monetĂ€ra överföringar peer-to-peer. Chansen Ă€r stor att Atomic Swap kommer att anvĂ€ndas mer och mer inom en snar framtid, sĂ€rskilt inom decentraliserade börser.