Co jsou atomové swapy?

Atomové swapy se skládají z technologie, která umožňuje rychlou výměnu dvou digitálních transakcí běžících na různých odlišných blockchainových sítích. Takový proces, známý také jako atomové cross-chain trading, je založen na takzvaných chytrých kontraktech a umožňuje uživatelům obchodovat své digitální měny přímo z jejich osobních digitálních peněženek. Atomické swapy jsou tedy v podstatě peer-to-peer obchody, které fungují napříč různými blockchainovými sítěmi.

Přestože se jedná o inovativní technologii, o myšlence cross-chain tradingu se diskutuje již mnoho let. Tier Nolan byl pravděpodobně první, kdo v roce 2013 popsal kompletní atomový swapový protokol. Daniel Larimer však v roce 2012 představil nedůvěryhodný swapový protokol, který někteří lidé považují za prototyp atomového swapu.

V následujících letech mnoho vývojářů začalo experimentovat s protokoly atomic swap. Důkazy naznačují, že komunity Bitcoin, Litecoin, Komodo a Decred všechny hrály důležitou roli v tomto procesu.

První atomová výměna typu peer-to-peer byla zahájena v roce 2014. Široké povědomí široké veřejnosti se však o této technologii dostalo až v roce 2017 díky úspěšným výměnám mezi  LTC/BTC a DCR/LTC.


Jak fungují atomové swapy?

Protokoly pro atomovou výměnu jsou navrženy tak, aby zabránily jakékoli ze zúčastněných stran podvádět. Abychom pochopili, jak to funguje, představme si, že Alice chce obchodovat Litecoin (LTC) s Bobem, který vlastní Bitcoin (BTC).

Nejprve Alice vloží svůj Litecoin (LTC) na smluvní adresu, která funguje jako trezor. Když je tento trezor vytvořen, Alice také vytvoří klíč pro přístup k němu. Zašifrovaný hash tohoto klíče pak sdílíte s Bobem. Všimněte si, že Bob zatím nemá přístup k LTC, protože má pouze hash klíče, nikoli klíč samotný.

Bob pak použije hash poskytnutý Alicí k vytvoření další zabezpečené smluvní adresy, na kterou uloží své bitcoiny (BTC). Pro nárokování bitcoinů musí Alice použít stejný klíč a přitom jej odhalit Bobovi (díky speciální funkci zvané hashlock). To znamená, že jakmile Alice nárokuje Bobův bitcoin, Bob je také schopen nárokovat Alice's Litecoin a swap je dokončen.

Termín „atomový“ se vztahuje ke skutečnosti, že tyto transakce probíhají buď úplně, nebo vůbec. Pokud se kterákoli strana vzdá nebo neudělá, co by měla, smlouva se zruší a peníze se automaticky vrátí vlastníkům.

Atomové swapy mohou probíhat dvěma různými způsoby: on-chain a off-chain. In-network swapy se vyskytují v jedné z měnových sítí (v tomto případě bitcoinový blockchain nebo litecoinový blockchain). Na druhé straně se swapy mimo síť odehrávají na sekundární vrstvě. Tento typ atomového swapu se obvykle opírá o dvoucestné platební kanály podobné kanálům používaným v Lightning Network.

Technicky většina nedůvěryhodných obchodních systémů spoléhá na chytré smlouvy, které využívají více podpisů a smlouvy  Hash Timelock Contracts (HTLC).


Hash Timelock Contracts (HTLC)

Zatímco HTLC je důležitou součástí bitcoinové Lightning Network, je to také jedna z klíčových součástí, která umožňuje atomové swapy. Jak název napovídá, je založen na dvou hlavních funkcích: Hashlock a Timelock. Použití Hash Timelock Contracts proto eliminuje potřebu důvěry, protože vytvářejí specifickou sadu pravidel, která zabraňují částečnému provedení atomických swapů (dokud nebudou dokončeny všechny části swapu).

Hashlock je to, co brání utrácení peněz, pokud není prozrazena část dat (jako je Aliceův klíč v předchozím příkladu) a časový zámek je funkce, která zajišťuje, že smlouva může být provedena pouze v předem stanoveném časovém rámci. Použití HTLC tedy eliminuje potřebu důvěry, protože vytvářejí specifickou sadu pravidel, která brání částečnému provedení atomických swapů (dokud nejsou dokončeny všechny rohy swapu).


Výhody

Největší výhodou atomových swapů je jejich decentralizovaný charakter. Odstraněním potřeby centrální ústředny nebo jakéhokoli jiného typu zprostředkování. Cross-chain swapy mohou být prováděny dvěma (nebo více) stranami, aniž by mezi sebou byla potřeba důvěra. Je zde také zvýšená úroveň zabezpečení, protože uživatelé nemusejí dávat své prostředky centrální obchodní platformě nebo obchodní platformě třetí strany. Místo toho může dojít k obchodům přímo mezi osobními peněženkami uživatelů.

Také tento typ obchodování peer-to-peer má mnohem nižší provozní náklady, protože poplatky za obchodování jsou buď velmi nízké, nebo žádné. A konečně, atomové swapy umožňují obchodování velmi rychle s vyšší mírou interoperability. Jinými slovy, digitální měny lze směňovat přímo, aniž by bylo nutné používat bitcoin nebo ethereum jako zprostředkovatelskou měnu.


Omezení

Pro provedení atomové výměny musí být splněny některé podmínky. Tyto podmínky pravděpodobně představují překážky pro široké přijetí této technologie. Například, aby bylo možné provést atomický swap, musí kryptoměny zapojené do swapu běžet na blockchainové síti, která sdílí stejný hashovací algoritmus (jako je SHA-256 pro bitcoiny). Musí být také kompatibilní s HTLC a dalšími softwarovými funkcemi.

Jinak atomové swapy vyvolávají obavy o soukromí uživatelů. Je to proto, že online transakce a swapy lze rychle sledovat na blockchainovém průzkumníku. To usnadňuje propojení adres s jejich vlastníky. Krátkodobým řešením tohoto problému je použití kryptoměn zaměřených na soukromí jako způsob, jak omezit zveřejňování vlastníků. Mnoho vývojářů však experimentuje s používáním digitálních podpisů v atomových swapech jako spolehlivějším řešením.


Proč je to důležité?

Atomové swapy mají velký potenciál zlepšit kryptoměnový prostor a stále je potřeba je testovat ve větším měřítku. Obchodování na řetězcích by mohlo nakonec vyřešit mnoho problémů, které jsou součástí centralizovaných obchodních platforem. Přestože tyto platformy udržovaly systémy digitálních měn až do dnešního dne, existuje mnoho obav o ně. Některé z těchto problémů zahrnují:

  • Zranitelnější: Uchovávání mnoha cenných zdrojů na jednom místě je činí zranitelnějšími vůči hackingu nebo krádeži. Centralizované obchodní platformy jsou hlavním cílem digitálních krádeží.

  • Špatná správa prostředků a lidská chyba:  Centralizované obchodní platformy provozují lidé. Pokud lidé v důležitých rolích dělají chyby nebo pokud vedoucí udělají špatná rozhodnutí týkající se samotné platformy, mohou být ohroženy prostředky uživatelů.

  • Vyšší provozní náklady: Centralizované obchodní platformy mají vyšší poplatky za výběr a obchodování

  • Neefektivita v objemu objednávek: Když se aktivita na trhu zvýší, centralizované obchodní platformy často nezvládnou zvýšený objem objednávek, což způsobí zpomalení systému nebo výpadky internetu.

  • Právo: Ve většině zemí není právní regulace kryptoměn zdaleka dokonalá. Kolem vládního schválení a řízení je stále mnoho obav.


Závěrečné myšlenky

Přestože atomové swapy jsou stále poměrně nové a mají jistě svá omezení, tato technologie je hnacím motorem velkých změn, pokud jde o interoperabilitu blockchainu a možnosti obchodování napříč řetězci. Jako taková má tato technologie velký potenciál ovlivnit růst odvětví kryptoměn a otevřít nové cesty z hlediska decentralizace a přímých převodů hotovosti. Očekává se, že atomové swapy budou v blízké budoucnosti stále více využívány, zejména v decentralizovaných obchodních platformách.