Průvodce atomovým swapem – důvěryhodné obchodování napříč řetězci

Atomový swap neboli atomové obchodování napříč řetězci je výměna jedné kryptoměny za jinou, bez nutnosti důvěřovat třetí straně. Proces atomové výměny je zcela bez důvěry a funguje tak, že obě strany splňují požadavky obchodu, jak jsou definovány ve smlouvě. Pokud jeden nesplní požadavky, časově omezená smlouva vrátí druhého uživatele.

Vysvětlíme atomovou výměnu s klasickým příkladem Alice a Boba. Alice jednu vlastní komodo mince, ale opravdu chce jednu pomlčka namísto. Za normálních okolností by Alice musela vyměnit svou komodskou minci za zprostředkovanou minci, jako je bitcoin, aby mohla bitcoiny vyměnit za jednu pomlčku. Pokud ano, přijde o nějaké peníze, protože musí obchodovat dvakrát.

Díky dostupné technologii atomového swapu mohou uživatelé obchodovat na bázi peer-to-peer bez nutnosti výměny. Časově omezená smlouva bude sloužit jako úschova mezi Alicí a Bobem. Alice vloží svou jednu komodskou minci a Bob musí poslat svou pomlčku na smlouvu. Smlouva se postará o výměnu, takže Alice se stane vlastníkem jedné pomlčky a Bobem jedné komodské mince.

Technické podrobnosti o atomové výměně

Jak již bylo zmíněno dříve, atomová výměna používá hash časově omezenou smlouvu. Tato smlouva v zásadě nastavuje platební kanál mezi dvěma blockchainy. Ne každý blockchain však podporuje platební kanály. Aby to podpořila, musí blockchain implementovat Lightning Network, řešení, které umožňuje otevírat a zavírat ty platební kanály, které provádějí transakce mimo řetězec. Po určité době bude kanál uzavřen a konečné zůstatky budou odeslány do obou blockchainů.

Smlouvy použité v těchto transakcích jsou hash časově uzamčené smlouvy. Hash lze definovat jako otisk prstu dat vytvořený provedením matematických funkcí. Aby bylo možné vytvořit tento druh hash kontraktu mezi blockchainy, musí oba blockchainy podporovat stejnou kryptografickou hashovací funkci, jako je SHA-256.

Osoba, která provede počáteční platbu, uzavře hashovanou smlouvu. Tato osoba musí poskytnout konkrétní hash, který představuje částku peněz, která bude zaplacena. Aby příjemce mohl platbu obdržet, musí ve stanovené lhůtě vytvořit kryptografický doklad o platbě. Pokud příjemce dodrží termín, výměna bude provedena. Jinak bude inicializátor smlouvy vrácen.

Proč je potřeba technologie atomového swapu?

V současné době uživatelé kryptoměny důvěřují centralizovaným burzám, jako je Bittrex nebo Poloniex, při obchodování se svými mincemi. Pokud se něco stane s výměnou, neexistuje způsob, jak získat ztracené mince, protože vlastníci nemohou prokázat, jaké částky vlastnili. Centralizované burzy jsou zranitelnější vůči útokům, jako jsou hacky, neefektivnost, manipulace a dokonce i lidská chyba. To vše může vést k finanční ztrátě. Atomové swapy zcela eliminují potřebu výměny. Transakční poplatky se tak snižují na nulu.

Dalším důvodem, proč je potřeba technologie atomového swapu, je takzvané „selhání“ decentralizovaných burz (DEX). DEX není schopen zpracovat velké množství obchodů. Některé z těchto decentralizovaných burz se staly „burzou založenou na blockchainu“. Toto řešení není ideální, protože burzy založené na blockchainu mohou obchodníkům poskytnout pouze možnost směny měny v rámci jejich vlastního blockchainu. To nutí obchodníky používat proxy token, jako je BitUSD nebo wBTC. BitUSD je ve skutečnosti decentralizovaný dolar a není řízen žádnou vládou ani úřadem. Každý BitUSD je krytý dvěma fiat dolary.

A konečně, atomové swapy lze provést velmi rychle. Kryptografický doklad o platbě pomáhá ověřit platbu na blockchainu, což zrychluje ověřování.

Projekt Komodo

Tým Komodo skutečně posouvá hranice technologie atomových swapů. Úspěšně dokončili atomovou výměnu pomocí serveru Electrum. To je důležité, protože umožňuje uživatelům vyměnit si minci, aniž by museli stahovat celý blockchain. Tím se tým Komodo dostává o krok blíž k realizaci jejich cíle vybudovat plně funkční decentralizovanou burzu, kterou pojmenují BarterDex.

Komodo dokončilo několik úspěšných atomových swapů z vertcoin do komodo a od deklarováno k bitcoinu.