Vad är en atombyte?
En atombyte är en smart kontraktsteknik som gör det möjligt för en kryptovaluta att byta mot en annan – utan att använda en mellanhand. Låter bra, eller hur? Om atombyten tillåter oss att byta ut en kryptovaluta mot en annan, varför till och med använda en börs till att börja med? Här är vad du behöver veta om atombyten.
Vad är en Atomic Swap?
En atombyte är ett peer-to-peer-utbyte av en kryptovaluta till en annan. Atombytet minskar behovet av dyra (och förtroendebaserade) tjänster från tredje part, som ett utbyte, och låter människor hantera varandra direkt.
Den första atombytet ägde rum den 20 september 2017 mellan Decred och Litecoin.
I sin nuvarande form är det tidskrävande att byta ut kryptovaluta. Du behöver ett utbyte med rätt tokens. Du måste se till att utbytet är säkert. Därefter måste du vänta på att transaktioner ska bearbetas medan du betalar dyra valutatransaktionsavgifter. För majoriteten av människor, och särskilt om krypto ska fortsätta att expandera som en realistisk form av valuta, måste utbyte vara mindre utmanande och mindre krånglig.
Atombytet presenterar sedan en metod för två (eller fler!) Parter att utbyta kryptovaluta inom en viss tidsram. För att säkerställa att transaktionen slutförs använder atombyten något som kallas Hash Timelock-kontrakt (HTLC). En HTLC är en form av smart kontrakt med en inbyggd timer.
Ett Atomic Swap-exempel
Låt oss använda ett atombytesexempel.
- Alice har 50 Bitcoins. Hon vill handla med Bob.
- Bob har en motsvarande mängd Litecoin. Han vill handla med Alice.
- De öppnar en betalningskanal.
- Alice sätter in sin Bitcoin och lägger till ett värde. Värdet fungerar som nyckel och genererar en unik hash som krypterar hela processen. Alice skickar den unika haschen till Bob.
- Bob sätter in sin Litecoin.
- Alice kan låsa upp Litecoin-insättningen. När Alice tecknar för Litecoin-insättningen får Bob värdet.
- Bob tecknar för Bitcoin-insättningen.
Inom denna process är både Alice och Bob överens om en tidsram för leverans av den unika hash och för att underteckna transaktionerna. Om någon av parterna missar den överenskomna tidsramen återgår insättningar till sina ägare.
Vad är en kanal för bytesbetalning med atom? I exemplet ser du steget “de öppnar en betalningskanal.” Det finns två typer av betalningskanaler: on-chain och off-chain.
Betalningskanaler på kedjan
Den första atombytet mellan Decred och Litecoin var en atombyte på kedjan. En atomkraftsbyte på kedjan äger rum på blockkedjan för endera kryptovalutan. Men betalningskanalen på kedjan måste uppfylla några krav:
- Stöd för HTLC
- Förgrenade transaktionskript
- Använd samma hashalgoritm
- Underskriftskontroller i transaktionskript
Decred och Litecoin är Bitcoin-gafflar. Därför delar de mycket av samma infrastruktur och uppfyller kraven för kärnkraftsbyte.
Betalningskanaler utanför kedjan
Betalningskanaler utanför kedjan gör det möjligt för deltagarna att kommunicera direkt och genomföra sina transaktioner som de normalt skulle inträffa på deras respektive blockkedjor. Att ta bort transaktionen från den vanliga blockchain till en privat kod minskar drastiskt den tid det tar att behandla transaktionen. Mycket kort, så här fungerar off-chain betalningskanal:
- Blockchain-segmentet som transaktionen kommer att använda är låst med hjälp av ett multi-signaturarrangemang eller ett annat smartt kontraktformat medan
- Deltagarna genomför sin transaktion utan att skicka in detaljerna till blockchain-gruvarbetarna
- Varje transaktion läggs till blockchain när transaktionen är slutförd.
Betalningskanaler utanför kedjan anses i allmänhet vara “Layer 2” -protokoll, eftersom de bygger på den befintliga blockchain för att utöka funktionaliteten. Ett utmärkt exempel på ett off-chain Layer 2-protokoll är Lightning Network. Kolla in Joe’s Lightning Network-förklarare för mer information.
För- och nackdelar med Atomic Swaps
Atombyten låter bra, men de är inte utan begränsning. Som alla saker har de fördelar och nackdelar.
De största fördelarna med atombyten är:
- Lättare att behandla transaktioner mellan parter utan att förlita sig på en tredje part. Minskar avgifter samt exponering för orättvisa transaktionsavgifter.
- Omfatta decentralisering genom att underlätta peer-to-peer-transaktioner.
- Att underlätta transaktioner mellan otaliga tokens minskar skillnaderna i kryptovalutans ekosystem.
- Teoretiskt ökar säkerheten; centraliserade utbyten är ett sårbart mål.
De största nackdelarna med atombyten är:
- Nuvarande upptagning är långsam, med mycket få utbyten som försöker införliva atombyten.
- Svårigheter mellan algoritmer, liksom behovet av HTLC eller motsvarande.
- I sin nuvarande klädsel är atombyten långsamma; snarare kan det nuvarande systemet inte klara stora volymer (detta kommer dock att förändras med tiden).
Atombyten är viktiga. Med tiden kommer atombyten, tillsammans med annan avancerad blockchain-teknik, att förändra hur vi använder kryptovalutor i vårt dagliga liv.
3 utbyten som använder Atomic Swaps
Det totala intaget på atombyten är fortfarande relativt lågt. Den största frågan inför atombytet är att den löper mot spannmålen för etablerade centraliserade utbyten. Det här är utbytena med det största antalet användare. Emellertid ökar decentraliserade börser i popularitet.
Decentraliserade börser (DEX) fungerar utan en centraliserad auktoritet och för många kryptoförespråkare liknar en närmare syn på hur kryptovalutans ekosystem ska fungera. Det borde inte bli någon överraskning då att de decentraliserade utbytena leder vägen med atombytesintegration.
Här är tre DEX-enheter där du kan använda atombyten!
1. Komodo
Komodo är en av de främsta innovatörerna för atombyten, med blyutvecklaren jl777 som skriver en del av koden som leder till de allra första atombytena.
Komodo-börsen utvecklade BarterDEX, ett atomiskt bytesdrivet decentraliserat börs. Utbytet gav plötsligt atombyten till tusentals användare. Sedan dess har Komodo tagit atombyte från styrka till styrka. Senast 9 juli 2018, Komodo hade utfört över 110 000 atombytesaffärer samt stöd för ett stort antal tokens.
2. Blockchain.io
Blockchain.io tar en annan väg än Komodos decentraliserade börsimplementering. Blockchain.io implementerar en blandning av centraliserad och decentraliserad teknik för att “göra atombyten enklare, enklare och effektivare att använda.” Det finns några tydliga skillnader.
Till exempel förblir Blockchain.io-ordern centraliserad men behåller möjligheten att handla med en atombyte. Mynt sätter aldrig in direkt till Blockchain.io, utan använder ett säkert escrow smart kontrakt för att låsa mynten i atombytesaffären. Atombytesprocessen Blockchain.io skiljer sig från den som beskrivs ovan. Läs mer om Blockchain.io Decentraliserad avvecklingsprocess.
3. Blocknät
Blocknet är igen annorlunda genom att det är en decentraliserad applikationsplattform som också har inter-blockchain-funktionalitet, vilket skapar starka länkar mellan de många blockkedjorna. Blocknet anses vara ett Layer 2 blockchain-protokoll, vilket utökar blockchain- och kryptovalutafunktionalitet för användare.
Blocknet är intressant genom att det fakturerar sig själv som “Internet of Blockchains.” Blocknets XBridge “blockchain router” tillåter peer-to-peer cross-blockchain-anslutningar. XBridge underlättar tvärkedjiga atombyten, liksom smarta kedjekontrakt. Blocknets Block DX-decentraliserade börs har också bra användargränssnitt och en omfattande lista med myntpar.
Vill du lära dig mer om kryptovalutor? Kolla in Dans lista över de bästa kryptovalutapodsändningarna.