Atomswaps forklaret
Hjem
Artikler
Atomswaps forklaret

Atomswaps forklaret

Let øvet
Offentliggjort Jul 1, 2019Opdateret Dec 11, 2023
6m

Hvad er atomswaps?

Atomswaps bestür af en teknik, der gør det muligt hurtigt at udveksle to forskellige kryptovalutaer, der kører pü forskellige blockchain-netvÌrk. En südan proces (ogsü kendt som atomhandel cross-chain) er baseret pü smart contracts, og den giver brugerne mulighed for at handle deres coins direkte fra deres personlige krypto-wallets. Sü atomswaps er i bund og grund peer-to-peer-handler pü tvÌrs af forskellige blockchains.

Selvom det er en innovativ teknik, har ideen om handel cross-chain vÌret diskuteret i mange ür. Tier Nolan var sandsynligvis den første til at beskrive en komplet atomswap-protokol tilbage i 2013. Men en trustless udvekslingsprotokol kaldet P2PTradeX blev prÌsenteret af Daniel Larimer i 2012, og nogle mennesker anser den for at vÌre prototypen pü en atomswap.

I de følgende ür begyndte mange udviklere at eksperimentere med atomswap-protokoller. Meget tyder pü, at Bitcoin-, Litecoin-, Komodo- og Decred-fÌllesskaberne alle spillede en vigtig rolle i processen.

Tilsyneladende begyndte de første peer-to-peer-atomswaps at finde sted i 2014. Men det var først i 2017, at teknikken blev kendt af den brede offentlighed – primært på grund af de vellykkede swaps mellem LTC/BTC og DCR/LTC.


Hvordan fungerer atomswaps?

Atomswap-protokoller er designet pü en müde, der forhindrer nogen af de involverede parter i at snyde. For at forstü, hvordan de fungerer, kan vi forestille os, at Alice ønsker at handle sine Litecoins (LTC) til Bobs Bitcoins (BTC).

Først indsÌtter Alice sin LTC pü en kontraktadresse, der fungerer som et pengeskab. Nür dette pengeskab oprettes, genererer Alice ogsü en nøgle til at fü adgang til det. Derefter deler hun en kryptografisk hash af denne nøgle med Bob. BemÌrk, at Bob ikke kan fü adgang til LTC endnu, fordi han kun har hashen af nøglen og ikke selve nøglen.

DernÌst bruger Bob hashen fra Alice til at oprette en anden sikker kontraktadresse, hvor han indsÌtter sin BTC. For at gøre krav pü BTC skal Alice bruge den samme nøgle, og pü den müde afslører hun den for Bob (takket vÌre en sÌrlig funktion kaldet hashlock). Det betyder, at sü snart Alice gør krav pü BTC, kan Bob gøre krav pü LTC, og swappen er fuldført.

Betegnelsen "atom" henviser til, at disse transaktioner enten sker helt eller slet ikke. Hvis nogen af parterne giver op eller ikke gør, hvad de skal, annulleres kontrakten, og midlerne returneres automatisk til deres ejere.

Atomswaps kan ske pü to forskellige müder: pü kÌden eller off-chain. Atomswaps pü kÌden sker pü Êt af valutaens netvÌrk (i dette tilfÌlde enten Bitcoin- eller Litecoin-blockchainen). Atomswaps off-chain finder derimod sted pü et sekundÌrt layer. Denne form for atomswaps er normalt baseret pü tovejsbetalingskanaler, der ligner dem, der bruges i Lightning Network.

Teknisk set er de fleste af disse trustless handelssystemer baseret pü smart contracts, der bruger multisignaturer og Hash Timelock Contracts (HTLC).


Hash Timelock Contracts (HTLC)

Mens Hash Timelock Contracts (HTLC) er en vigtig del af Bitcoins Lightning Network, er de ogsü Ên af de nøglekomponenter, der gør atomswaps mulige. Som navnet antyder, er de baseret pü to nøglefunktioner: en hashlock og en timelock.

En hashlock er det, der forhindrer midler i at blive brugt, medmindre et stykke data afsløres (Alices nøgle i det foregüende eksempel). Timelock er en funktion, der sikrer, at kontrakten kun kan udføres inden for en foruddefineret tidsramme. Derfor fjerner brugen af HTLC'er behovet for tillid, fordi de skaber et specifikt sÌt regler, der forhindrer atomswaps i at blive udført delvist.


Fordele

De største fordele ved atomswaps er alle relateret til deres decentraliserede natur. Ved at fjerne behovet for en centraliseret børs eller nogen anden form for mÌgler, kan swaps cross-chain udføres af to (eller flere) parter uden at krÌve, at de stoler pü hinanden. Der er ogsü et øget sikkerhedsniveau, fordi brugerne ikke behøver at give deres midler til en centraliseret børs eller tredjepart. I stedet kan handlerne ske direkte fra brugernes personlige wallets.

Denne form for peer-to-peer-handel har ogsü meget lavere driftsomkostninger, da handelsgebyrer enten er meget lave eller helt fravÌrende. Endelig gør atomswaps det muligt at handle meget hurtigt og med en højere grad af interoperabilitet. Med andre ord kan altcoins swappes direkte uden brug af Bitcoin eller Ethereum som en mellemliggende coin.


BegrĂŚnsninger

Der er nogle fü betingelser, der skal vÌre opfyldt for, at en atomswap kan finde sted, og de kan sandsynligvis udgøre hindringer for, at teknikken kan blive udbredt. For at udføre en atomswap skal de to kryptovalutaer f.eks. vÌre baseret pü blockchains, der deler den samme hashing-algoritme (f.eks. SHA-256 for Bitcoin). De skal ogsü vÌre kompatible med HTLC og andre programmerbare funktioner.

Bortset fra det giver atomswaps anledning til bekymringer om beskyttelse af brugernes personoplysninger. Det skyldes, at swaps og transaktioner pü kÌden hurtigt kan spores pü en blockchain-udforsker, hvilket gør det nemt at forbinde adresserne. En kortsigtet løsning pü dette problem er at bruge kryptovalutaer, der fokuserer pü beskyttelse af personoplysninger som en müde til at reducere eksponeringen. Alligevel eksperimenterer mange udviklere med brugen af digitale signaturer i atomswaps som en mere pülidelig løsning.


Hvorfor betyder de noget?

Atomswaps har stort potentiale til at forbedre kryptovalutaomrüdet og er endnu ikke blevet testet i større skala. Handel cross-chain kan i sidste ende løse mange af de problemer, som er en del af de fleste centraliserede børser. Selvom disse børser har opretholdt kryptovalutasystemerne indtil i dag, er der flere bekymringer omkring dem. Nogle af disse bekymringer omfatter:

  • Større sĂĽrbarhed: At have mange vĂŚrdifulde ressourcer pĂĽ ĂŠt sted gør dem mere sĂĽrbare over for hacking, og centraliserede børser er førsteklasses mĂĽl for digitale røverier.

  • DĂĽrlig forvaltning af midler og menneskelige fejl: Centraliserede børser drives af mennesker. Hvis de, der har vigtige roller, begĂĽr fejl, eller hvis lederne trĂŚffer dĂĽrlige valg med hensyn til børsdriften, kan brugernes midler blive kompromitteret.

  • Højere driftsomkostninger: Centraliserede børser har højere hĂŚvnings- og handelsgebyrer.

  • Ineffektivitet i forhold til volumenkrav: NĂĽr markedsaktiviteten bliver for intens, kan centraliserede børser ofte ikke hĂĽndtere den øgede handelsefterspørgsel, hvilket fĂĽr systemet til at sĂŚnke farten eller gĂĽ offline.

  • Bestemmelser: I de fleste lande er bestemmelserne vedrørende kryptovaluta langt fra ideel. Der er stadig mange bekymringer omkring myndighedernes godkendelse og styring.


Sammenfatning

Selvom atomswaps stadig er ret nye, og der helt sikkert er begrÌnsninger, er denne teknologi ved at skabe betydelige Ìndringer med hensyn til blockchain-interoperabilitet og handelsmuligheder cross-chain. Som südan har teknikken stort potentiale til at püvirke vÌksten i kryptovalutabranchen og übne op for nye veje med hensyn til decentralisering og peer-to-peer-pengeoverførsler. Chancerne er, at atomswaps vil blive brugt mere og mere i den nÌrmeste fremtid, isÌr inden for decentraliserede børser.