Co je atomový swap?
Atomic swaps je technologie, která podporuje rychlou výměnu dvou kryptoměn běžících na různých blockchainových sítích. Tento transakční proces (také známý jako atomické cross-chain transakce) je založen na inteligentních smlouvách, které uživatelům umožňují vyměňovat požadované tokeny přímo ze svých kryptopeněženek. Proto jsou atomické swapy v podstatě meziřetězcové peer-to-peer transakce.
Ačkoli je tato technologie inovací, koncept cross-chain transakcí je pod radarem již léta. V roce 2013 Tier Nolan poprvé podrobně popsal protokol atomic swap. Daniel Larimer však v roce 2012 navrhl decentralizovaný výměnný protokol nazvaný P2PTradeX, o kterém někteří lidé věří, že je prototypem atomové výměny.
Během několika příštích let mnoho vývojářů pokračovalo v experimentech s protokoly atomic swap. Existují důkazy, že komunity Bitcoin, Litecoin, Komodo a Decred sehrály v tomto procesu důležitou roli.
První peer-to-peer atomická swapová transakce proběhla v roce 2014. Ale teprve v roce 2017 byla tato technologie přijata veřejností, poháněná úspěšnou výměnou mezi dvěma obchodními páry LTC/BTC a DCR/LTC.
Jak funguje atomový swap?
Atomic swap protokoly jsou navrženy tak, aby účinně předcházely podvodům mezi protistranami. Abychom lépe pochopili, jak fungují, předpokládejme, že Alice chce vyměnit svůj Litecoin (LTC) za Bobův bitcoin (BTC).
Nejprve Alice vloží svůj LTC na smluvní adresu, která je podobná trezoru. Po vytvoření zabezpečení tímto způsobem vygeneruje Alice také klíč pro přístup k němu. Poté sdílí zašifrovaný hash tohoto klíče s Bobem. Upozorňujeme, že Bob v tuto chvíli nemůže získat Alicinu LTC, protože má pouze hash hodnotu klíče, nikoli klíč samotný.
Dále Bob použije hodnotu hash poskytnutou Alicí k vytvoření další zabezpečené smluvní adresy pro uložení jeho BTC. Pokud chce Alice vyměnit BTC, musí Alice použít stejný klíč jako tato adresa. Zároveň také musí ukázat LTC klíč Bobovi (pomocí speciální funkce hashlock). To znamená, že jakmile Alice požádá o výměnu BTC, Bob může současně získat LTC v rukou Alice a také je dokončen transakční proces atomového swapu.
Slovo „atomový“ představuje konzistenci transakce, to znamená, že transakce je buď zcela úspěšná, nebo zcela neúspěšná. Pokud některá ze stran během transakce odstoupí nebo nebude plnit očekávané plnění, smlouva bude zrušena a finanční prostředky budou automaticky vráceny původním vlastníkům.
Atomové swapy lze provádět dvěma různými způsoby: on-chain a off-chain. K on-chain atomic swapům dochází v online blockchainové síti jakékoli kryptoměny (v tomto případě na blockchainových sítích Bitcoin a Litecoin). Na druhé straně k mimořetězovým atomovým swapům dochází mimo řetězec. Takové atomové swapy jsou obvykle založeny na obousměrných platebních kanálech, podobných těm, které se používají v Lightning Network.
Technicky vzato je většina decentralizovaných obchodních systémů založena na inteligentních kontraktech s více podpisy a hash time-locked kontrakty (HTLC).
Hash Time Lock Contract (HTLC)
Hash Time Lock Contracts (HTLC) jsou důležitou součástí Bitcoin Lightning Network a jsou také jednou z klíčových součástí atomových swapů. Jak název napovídá, jsou založeny na dvou klíčových funkcích: hash locking a time locking.
Zamykání hash zmrazí použití finančních prostředků, pokud nejsou odhalena příslušná klíčová data (Alicin klíč ve výše uvedeném příkladu). Časové zamykání zajišťuje, že chytré smlouvy jsou prováděny pouze v předem stanoveném časovém rozsahu. Proto použití HTLC eliminuje potřebu centralizace a vytvářejí specifická pravidla, která zabraňují částečnému provedení atomických swapů.
Výhoda
Největší výhoda atomových swapů souvisí s jejich decentralizací. Atomové swapy eliminují potřebu centralizovaných směn a jakéhokoli jiného typu prostředníka a cross-chain swapy lze provádět mezi dvěma nebo více stranami, aniž by bylo nutné, aby si navzájem důvěřovaly. Protože uživatelé nemusí poskytovat finanční prostředky centralizovaným burzám nebo třetím stranám, zvýší se také úroveň zabezpečení. Transakce lze zahájit přímo z osobní peněženky uživatele.
Navíc tato forma peer-to-peer obchodování využívá velmi nízké nebo žádné transakční poplatky, a proto má nižší provozní náklady. Poslední výhodou je, že atomické swapy umožňují rychlejší průběh transakcí, a proto mají větší interoperabilitu. Jinými slovy, různé altcoiny lze směnit přímo bez použití bitcoinu nebo etherea jako zprostředkovatelské měny.
omezení
Atomové swapy také musí splňovat některé další nezbytné podmínky, které se také mohou stát hlavní překážkou prosazování této technologie. Například, aby bylo možné provést atomický swap, musí být blockchainové sítě, ve kterých sídlí obě kryptoměny, založeny na stejném hashovacím algoritmu (např. obě používají bitcoinový hashovací algoritmus SHA-256). Navíc musí být kompatibilní s HTLC a dalšími programovatelnými funkcemi.
Atomické swapy navíc přinášejí i bezpečnostní rizika, která odhalují soukromí uživatelů. Je to proto, že prostřednictvím Blockchain Exploreru lze rychle sledovat on-chain transakce a tudíž snadno získat adresy uživatelů. Krátkodobým řešením této zranitelnosti je použití soukromých kryptoměn, čímž se sníží expozice. Přesto se mnoho vývojářů snaží používat digitální podpisy v atomových swapech jako spolehlivější řešení.
Proč je atomový swap tak důležitý?
Atomové swapy mají obrovský potenciál zlepšit kryptoměnový prostor, ale v současné době nejsou ve velkém měřítku testovány. Cross-chain trading může konečně vyřešit mnoho problémů, které existují u centralizovaných burz. Přestože tyto burzy stále udržují provoz kryptoměn, stále mají řadu skrytých nebezpečí. Některé z těchto otázek:
Významné hrozby: Centralizované burzy jednostranně drží vysoce hodnotné zdroje, takže jsou zranitelnější vůči hackerům. Centralizované burzy jsou hlavním cílem únosu digitální měny.
Nedokonalá správa fondů a lidská chyba: Centralizované burzy vyžadují, aby fungovali lidé. Pokud manažeři v důležitých rolích udělají chyby nebo osoby s rozhodovací pravomocí udělají nesprávná rozhodnutí ohledně operací směny, prostředky uživatelů burzy budou ztraceny.
Vyšší provozní náklady: Centralizované burzy mají vyšší poplatky za výběr a transakce.
Nárůst objemu transakcí vede k neefektivitě: Když je tržní aktivita příliš aktivní, centralizované burzy často nejsou schopny zvládnout masivní nárůst poptávky po transakcích, což má za následek pomalý provoz systému nebo nedostupné služby.
Regulace: Regulace kryptoměn jsou ve většině zemí přísná. Kolem vládního schválení a regulace stále panuje mnoho nejasností.
Shrnout
Přestože atomové swapy jsou stále relativně novou technologií, takže musí mít svá omezení, tato technologie je revoluční z hlediska podpory blockchainové interoperability a cross-chain transakcí. Proto má tato technologie velký potenciál ovlivnit vývoj odvětví kryptoměn, otevřít nové cesty v decentralizaci a peer-to-peer směně měn. Atomové swapy budou pravděpodobně v blízké budoucnosti stále více využívány, zejména v rámci decentralizovaných burz.



