Co to jest Atomic Swap?
Na atomowa zamiana to technologia inteligentnych kontraktów, która umożliwia wymianę jednej kryptowaluty na inną – bez korzystania z pośrednika. Brzmi dobrze, prawda? Jeśli atomowe swapy pozwalają nam zamienić jedną kryptowalutę na inną, po co w ogóle korzystać z giełdy? Oto, co musisz wiedzieć o atomowych zamianach.
Co to jest atomowa zamiana?
Atomic swap to wymiana peer-to-peer jednej kryptowaluty na drugą. Atomic swap eliminuje potrzebę korzystania z drogich (i opartych na zaufaniu) usług stron trzecich, takich jak giełda, i pozwala ludziom kontaktować się ze sobą bezpośrednio.
Pierwsza wymiana atomowa miała miejsce 20 września 2017 r. Między Decred a Litecoinem.
W obecnym kształcie wymiana kryptowaluty jest czasochłonna. Potrzebujesz wymiany z odpowiednimi tokenami. Musisz upewnić się, że wymiana jest bezpieczna. Następnie musisz czekać na przetworzenie transakcji, płacąc jednocześnie drogie opłaty za transakcje wymiany. Dla większości ludzi, a zwłaszcza jeśli krypto ma nadal się rozwijać jako realistyczna forma waluty, wymiana musi być mniej wymagająca i mniej zawiła.
Atomic swap przedstawia zatem metodę wymiany kryptowaluty w określonym czasie dla dwóch (lub więcej!) Stron. Aby upewnić się, że transakcja się zakończy, atomic swapy używają czegoś znanego jako Hash Timelock Contracts (HTLC). HTLC to forma inteligentnej umowy z wbudowanym zegarem.
Przykład wymiany atomowej
Skorzystajmy z niepodzielnego przykładu zamiany.
- Alice ma 50 Bitcoinów. Chce handlować z Bobem.
- Bob ma równoważną ilość Litecoinów. Chce handlować z Alice.
- Otwierają kanał płatności.
- Alice wpłaca swój Bitcoin i dodaje wartość. Wartość działa jak klucz i generuje unikalny skrót, który szyfruje cały proces. Alicja wysyła unikalny hash do Boba.
- Bob wpłaca swój Litecoin.
- Alice może odblokować depozyt Litecoin. Kiedy Alicja podpisze depozyt Litecoin, Bob otrzymuje wartość.
- Bob podpisuje się w celu złożenia depozytu Bitcoin.
W ramach tego procesu Alicja i Bob uzgadniają ramy czasowe dostarczenia unikalnego skrótu i podpisania transakcji. Jeśli którakolwiek ze stron przekroczy ustalone ramy czasowe, depozyty wracają do ich właścicieli.
Co to jest kanał płatności Atomic Swap? W tym przykładzie zobaczysz krok, w którym „otwierają kanał płatności”. Istnieją dwa rodzaje kanałów płatności: on-chain i off-chain.
Kanały płatności w łańcuchu
Pierwsza atomowa zamiana między Decred i Litecoin była atomową zamianą na łańcuchu. Atomowa zamiana na łańcuchu ma miejsce w łańcuchu bloków dowolnej kryptowaluty. Ale kanał płatności w łańcuchu musi spełniać kilka wymagań:
- Wsparcie dla HTLC
- Skrypty transakcji rozgałęzionych
- Użyj tego samego algorytmu wyznaczania wartości skrótu
- Sprawdzanie podpisów w skryptach transakcyjnych
Decred i Litecoin to widełki Bitcoin. Dlatego współdzielą większość tej samej infrastruktury, spełniając wymagania dotyczące wymiany atomowej w łańcuchu.
Pozałańcuchowe kanały płatności
Pozałańcuchowe kanały płatności pozwalają uczestnikom na bezpośrednią komunikację, przeprowadzanie transakcji tak, jak normalnie miałyby miejsce na ich odpowiednich łańcuchach bloków. Usunięcie transakcji ze zwykłego łańcucha bloków do prywatnego fragmentu drastycznie skraca czas potrzebny na przetworzenie transakcji. W skrócie, oto jak działa zewnętrzny kanał płatności:
- Segment łańcucha bloków, z którego będzie korzystała transakcja, jest blokowany za pomocą uzgodnienia z wieloma podpisami lub innego formatu inteligentnego kontraktu, natomiast
- Uczestnicy przeprowadzają wówczas transakcję bez podawania szczegółów górnikom blockchain
- Każda transakcja jest dodawana do łańcucha bloków po sfinalizowaniu transakcji.
Pozałańcuchowe kanały płatności są ogólnie uważane za protokoły „warstwy 2”, ponieważ opierają się na istniejącym łańcuchu bloków w celu rozszerzenia funkcjonalności. Doskonałym przykładem pozałańcuchowego protokołu warstwy 2 jest Lightning Network. Więcej informacji znajdziesz w objaśnieniu Joe’s Lightning Network.
Zalety i wady atomowych swapów
Atomic swapy brzmią świetnie, ale nie są pozbawione ograniczeń. Jak wszystkie rzeczy, mają zalety i wady.
Główne zalety atomowych swapów to:
- Łatwiejsze przetwarzanie transakcji między stronami bez polegania na stronie trzeciej. Zmniejsza opłaty, a także narażenie na nieuczciwe opłaty transakcyjne.
- Postaw na decentralizację, ułatwiając transakcje peer-to-peer.
- Ułatwianie transakcji między niezliczonymi tokenami zmniejsza dysproporcje w ekosystemie kryptowalut.
- Teoretycznie zwiększa bezpieczeństwo; scentralizowane giełdy są wrażliwym celem.
Główne wady atomowych swapów to:
- Obecna absorpcja jest powolna, a bardzo niewiele giełd próbuje włączyć atomowe swapy.
- Trudności między algorytmami, a także potrzeba HTLC lub odpowiednika.
- W obecnej postaci atomowe zamiany są powolne; raczej obecny system nie radzi sobie z dużą głośnością (to się jednak zmieni z czasem).
Atomic swapy są ważne. Z czasem atomowe swapy, wraz z innymi zaawansowanymi technologiami blockchain, zmienią sposób, w jaki używamy kryptowalut w naszym codziennym życiu.
3 giełdy korzystające z atomowych swapów
Ogólne wykorzystanie atomowych swapów pozostaje stosunkowo niskie. Głównym problemem, przed którym stoi wymiana atomowa, jest to, że działa ona pod prąd w przypadku ustalonych scentralizowanych giełd. To giełdy z największą liczbą użytkowników. Jednak zdecentralizowane giełdy zyskują na popularności.
Zdecentralizowane giełdy (DEX) działają bez scentralizowanej władzy i dla wielu zwolenników kryptowalut przypominają bliższą wizję tego, jak powinien działać ekosystem kryptowalut. Nie powinno więc dziwić, że zdecentralizowane giełdy przodują w integracji atomowej wymiany.
Oto trzy DEX-y, w których możesz używać atomowych swapów!
1. Komodo
Komodo jest jednym z głównych innowatorów w dziedzinie atomowych swapów, a główny programista, jl777, pisze część kodu prowadzącego do pierwszych atomowych swapów.
Giełda Komodo opracowała BarterDEX, zdecentralizowaną giełdę opartą na atomowej wymianie. Wymiana nagle przyniosła atomowe zamiany tysiącom użytkowników. Od tamtej pory Komodo przeszło wymianę atomową od siły do siły. Do 9 lipca 2018 r., Komodo wykonał ponad 110000 atomowych transakcji swapowych, a także obsługa ogromnej liczby tokenów.
2. Blockchain.io
Blockchain.io podąża inną drogą niż implementacja zdecentralizowanej wymiany Komodo. Blockchain.io wdraża połączenie scentralizowanej i zdecentralizowanej technologii, aby „uczynić atomic swap prostszymi, łatwiejszymi i bardziej wydajnymi w użyciu”. Istnieje kilka wyraźnych różnic.
Na przykład zamówienie Blockchain.io pozostaje scentralizowane, ale zachowuje opcję handlu przy użyciu atomowej wymiany. Monety nigdy nie wpłacają pieniędzy bezpośrednio na Blockchain.io, zamiast tego używają bezpiecznego inteligentnego kontraktu escrow, aby zablokować monety w transakcji wymiany atomowej. Proces atomowej wymiany Blockchain.io różni się od opisanego powyżej. Przeczytaj więcej o Blockchain.io Zdecentralizowany proces rozliczeniowy.
3. Blocknet
Blocknet jest znowu inny, ponieważ jest zdecentralizowaną platformą aplikacji, która oferuje również funkcjonalność między blockchain, tworząc silne powiązania między wieloma łańcuchami bloków. Blocknet jest uważany za protokół blockchain warstwy 2, rozszerzający funkcjonalność blockchain i kryptowaluty dla użytkowników.
Blocknet jest interesujący, ponieważ reklamuje się jako „Internet Blockchains”. „Router blockchain” firmy Blocknet XBridge umożliwia połączenia peer-to-peer cross-blockchain. XBridge ułatwia międzyłańcuchowe zamiany atomów, a także międzyłańcuchowe inteligentne kontrakty. Ponadto zdecentralizowana giełda Blocknet Block DX ma świetny interfejs użytkownika i obszerną listę par monet.
Chcesz dowiedzieć się więcej o kryptowalutach? Zapoznaj się z listą najlepszych podcastów Dana o kryptowalutach.