Hvad er Atomic Swap og hvorfor betyder det noget?
Den 20. september 2017 Bekendtgjort annonceret via Twitter, at de med succes havde afsluttet en atomskifte mellem Decred og Litecoin. Et par dage senere, Charlie Lee, administrerende direktør og grundlægger af Litecoin, også meddelt via Twitter at verdens første atombytte med succes var afsluttet mellem Bitcoin og Litecoin. Dette forårsagede en bølge af spænding for kryptosamfundet; mange betragter dette som en vigtig milepæl for at bringe kryptokurver ind i mainstream og forudsiger, at det vil ændre kryptovalutas verden for evigt.
Men det efterlader mange af os til at tænke over, hvad der nøjagtigt er atomombytning, og vigtigere, hvorfor har vi brug for det?
Enkelt sagt er en atomswap (også undertiden kaldet en cross-chain swap eller handel) en næsten øjeblikkelig udveksling af en kryptokurrency til en anden, som ikke kræver en mellemmand eller tredjepart for at føre tilsyn med transaktionen..
I computerprogrammering betegner atom en enhed eller handling, der er udelelig, uforanderlig, hel og irreducerbar. Hvad dette betyder er, at enten handlen afsluttes fuldt ud, eller at den annulleres, og begge parter får deres mønter tilbage.
Idéen med swap er ikke ligefrem ny. Det blev først foreslået i maj 2013 af samfundsmedlem TierNolan, som det ses i denne tråd. Men nu med den øgede popularitet af blockchain-teknologier er behovet for denne type teknologi større end nogensinde.
Der har også været en masse snak om implementering af atombytter med lynnetværk, hvilket er et helt andet emne, men kort sagt vil det i høj grad fremskynde Bitcoin-netværket og lavere netværksgebyrer.
Hvorfor har vi brug for det?
Transaktioner med kryptovaluta er ikke reversible. Dette betyder, at den eneste måde at overføre en mønt til en anden lige nu er ved at bruge en pålidelig tredjepart af en eller anden slags for at sikre, at begge parter får den ønskede mønt.
Derfor er vi i øjeblikket afhængige af centraliserede børser som f.eks Bittrex eller Bitfinex at veksle vores mønter. Dette giver et par problemer. For det første tjener disse udvekslinger penge på … ja, udveksling. Afhængigt af børsen kan gebyrerne være ret små (eller ingen), men nogle af de større, velkendte børser, såsom Coinbase, opkræve ublu gebyrer, 4% for et kreditkort oven på en dårlig pris på mønten til at begynde med. Disse tilføjes over tid og kan virkelig spise ind i dine gevinster. Bare se på dette hurtigt to minutters video hvilket forklarer, hvordan forskellen mellem et gebyr på 1% og 3% fjerner halvdelen af dine penge!!
Også udvekslinger er centraliseret. Nu ved jeg, at der er mange decentrale børser, der vinder popularitet, men for nu har de ikke nået “mainstream”. Disse centraliserede børser går imod det, kryptokurver har til formål at ordne! Alt, hvad der er centraliseret, er sårbart over for angreb. Sandsynligvis det mest berømte udvekslingshack nogensinde var Mt Gox angreb, da der blev stjålet over $ 473 millioner dollars i Bitcoin, ca. 7% af den samlede verdensforsyning. Men selv i dag sker hacks regelmæssigt, som f.eks Bithumb’s juli 2017.
Centraliserede børser vil altid være sårbare at angribe
Sådan fungerer det (meget simpelt)
Så Charlie Lee er ikke gået ud og sagde eksplicit, hvordan han fik det til at fungere, men vi ved, hvordan det er teoretisk muligt. Næsten meget fungerer det ved at generere en hash-tidslåst kontrakt, som bruger multi-signatur adresse og tidslåse at låse transaktionen sikkert til en aftalt pris.
Lad os sige i teorien, at Charlie vil handle Litecoin med Vitalik for Ethereum. Begge mennesker ville sende en handel, lad os sige 5 Litecoin for 1 Ethereum, på begge respektive blokkæder. Men Charlie ville kun være i stand til at modtage Ethereum, efter at han havde leveret en hemmelig kode, som kun han kender. Når Charlie bruger nummeret til at modtage Ethereum, vil Vitalik være i stand til at bruge den samme kode til øjeblikkeligt at modtage den passende mængde Litecoin.
Forbindelsen mellem de to transaktioner ville være denne hemmelige kode. Transaktionen gennemgår først, når den samme kode er indtastet, og det korrekte antal respektive mønter er sendt.
Hvis en part ikke sender den korrekte mængde valuta eller ikke indtaster koden, vil transaktionen ikke gennemføres, og hver part får deres mønter returneret. Dette fjerner faktisk behovet for en tredjepart.
For en mere detaljeret diskussion af atombytter, se Bitcoin Magazines artikel.
Hvad er den aktuelle status?
Siden Charlie Lees meddelelse har der været et par andre mønter, der har meddelt, at de også har gennemført vellykkede atombytter imellem Vertcoin og Komodo og Afkrævet til Bitcoin. Litecoin ser ud til at skubbe hårdest ud af alle mønterne til vedtage atombytter, men for nu er teknologien stadig i sin barndom.
Lige nu kræver en af de største ulemper ved, at den “gennemsnitlige” bruger er i stand til at gennemføre atomombytninger i øjeblikket brugerne skal have begge netværk fuldstændigt synkroniseret. I tilfælde af større blockchains som Bitcoin er dette et stort problem (Bitcoin’s blockchain er i øjeblikket omkring 150 koncerter og vokser dagligt). Komodo-teamet har forsøgt at løse dette problem ved brug af Electrum-serveren. Dette kan muligvis give brugerne mulighed for at interagere med blockchain uden at skulle downloade hele kæden.
Når det er sagt, har de fleste projekter været meget lukkede om, når de faktisk forudser at atombytte bliver almindeligt. Vi bliver bare nødt til at være tålmodige indtil videre.
Men fremtiden er lys for denne teknologi med mange spændende ting, der kommer. Det er definitivt noget at holde øje med.
For yderligere læsning, se: “Er Blockchain klar til primetime”.