Giełda Tokenów, Wymiana Między tokenowa & DEX - Token-Economy-Book/PolishTranslation GitHub Wiki
Giełdy tokenów oferują usługi dla tych, którzy chcą kupić i sprzedać tokeny. Działają one jako zaufani pośrednicy i animatorzy rynku. Chociaż są one ważnym graczem w nowej gospodarce tokenów, nadal są w przeważającej mierze scentralizowane, co czyni je podatnymi na hacki, złe zarządzanie, zmienność wolumenu lub cenzurę. Atomic swaps i zdecentralizowane giełdy próbują złagodzić te zagrożenia.
Podczas gdy sieci blockchain i inne rozproszone księgi pozwalają na transfer tokenów bez pośredników, pozwalają one jedynie na wysyłanie tokenów z jednego portfela w sieci do innego portfela w sieci. Token może być zarządzany tylko przez jeden rodzaj sieci i nie może natywnie przemieszczać się między sieciami ze względu na interoperacyjność. W rezultacie, kupno i sprzedaż tokenów nadal wymaga usług giełd tokenów. Różne giełdy internetowe oferują takie usługi i działają jako zaufani pośrednicy. Przypominają one banki internetowe, które przechowują tokeny swoich klientów i zarządzają handlem tokenami między użytkownikami swoich platform.
Dla użytkowników, wymiana jednego tokena na inny może być trudna i czasochłonna, w zależności od popularności i statusu prawnego danego tokena. Mniej popularne lub wysoce kontrowersyjne tokeny mogą być notowane jedynie na mniejszych giełdach z ograniczoną liczbą par tokenów, co oznacza, że użytkownicy musieliby (i) zarejestrować się na wszystkich tych giełdach oraz (ii) kilkakrotnie wymieniać tokeny, zanim byliby w stanie kupić interesujący ich token. Nawet jeśli wiele tokenów jest notowanych na tej samej giełdzie, parowanie tokenów lub parowanie tokenów/fiatów jest często ograniczone. W związku z tym handel tokenami może być często czasochłonny i kosztowny. Czasami nawet renomowane tokeny są notowane tylko na jednej giełdzie, co zmusza użytkowników do handlu na giełdzie, z której w przeciwnym razie by nie korzystali. Potencjalni nabywcy tokenów mogą zatem zrezygnować z zakupu danego tokena, jeśli jest to zbyt skomplikowane lub zbyt ryzykowne. Giełdy, na których notowanych jest wiele tokenów, zyskują na popularności, ponieważ oferują posiadaczom tokenów możliwość kupna i sprzedaży pomiędzy wieloma typami tokenów, bez konieczności rejestracji na innej giełdzie.
Giełdy tokenów mogą decydować o tym, czy uwzględniają token, czy nie. Stały się one animatorami rynku i nowymi gatekeeperami w tej wyłaniającej się tokenizowanej gospodarce. W sierpniu 2016 roku, na przykład, kiedy sieć Ethereum przeprowadziła kontrowersyjny hard fork w wyniku exploita TheDAO, krótszy łańcuch Ethereum ("Ethereum Classic") nie miał żadnej wartości rynkowej. Kiedy jednak giełda internetowa "Poloniex" zdecydowała się wprowadzić token "Ethereum Classic" na giełdę, dynamika rynku zmieniła się i inne giełdy również zaczęły wprowadzać token na giełdę. Wprawdzie nie był to pierwszy przypadek rozwidlenia sieci blockchain, ale po raz pierwszy token mniejszościowego łańcucha był notowany na giełdzie, nadając sieci wartość ekonomiczną.
Wyzwania związane z giełdami scentralizowanymi
Większość współczesnych giełd to giełdy scentralizowane (CEX), świadczące usługi pośrednictwa pomiędzy kupującymi i sprzedającymi tokeny. Umożliwiają one proste kupno i sprzedaż tokenów, również w stosunku do walut fiat, a także zapewniają łatwe tworzenie portfeli i zarządzanie tokenami, w tym zabezpieczanie kluczy prywatnych. W przeciwieństwie do wielu pierwszych entuzjastów kryptowalut, którzy nadal zarządzają swoimi tokenami za pomocą własnych portfeli (portfel sprzętowy, portfel programowy lub portfel papierowy), nowicjusze często wolą zlecić zarządzanie portfelem giełdom internetowym, które działają jako powiernik ich tokenów. Scentralizowane giełdy działają w oparciu o klasyczną technologię klient-serwer i nie podlegają tym samym mechanizmom bezpieczeństwa, co sieci blockchain. Chociaż oferują one ważne usługi, są podatne na włamania, niewłaściwe zarządzanie, zmienność wolumenu lub cenzurę. Hacki i niewłaściwe zarządzanie były największymi problemami w przeszłości, zwłaszcza w początkowych latach, kiedy rynek był mniej dojrzały i nieuregulowany. "Mt. Gox", który był największą giełdą Bitcoin w tamtym czasie, zawiesił handel i złożył wniosek o upadłość w 2014 roku. Ze względu na złe zarządzanie, około 850 000 BTC zaginęło, najprawdopodobniej skradzione. Później nastąpiło wiele innych przypadków, takich jak "Bitfinex" czy "Coincheck". Incydenty te doprowadziły do błędnego przekonania w społeczeństwie, że sieci blockchain nie są bezpieczne.
Scentralizowane giełdy bardzo często nie dają swoim klientom pełnej kontroli nad ich kluczami prywatnymi, ponieważ handlują na swoich własnych księgach, a.k.a. poza łańcuchem. Często nie posiadają dedykowanych portfeli dla swoich klientów, przez co klucz prywatny staje się bezużyteczny. Klienci oddają pełną kontrolę nad swoimi tokenami. Mniejsze giełdy, które mają mniejszą płynność, mogą doświadczyć zmienności cen, takich jak flash crashes i skoki cen, jeśli nastąpi nagła zmiana w podaży i popycie na tokeny. To sprawia, że mniejsze giełdy są narażone na manipulacje rynkowe i mniej atrakcyjne dla użytkowników. Scentralizowane giełdy podlegają również regulacjom rządowym i muszą w związku z tym spełniać obowiązujące w danym kraju wymogi KYC (know your customer), co oznacza, że klienci muszą się w pełni zidentyfikować podczas rejestracji na giełdzie; może to powodować problemy związane z prywatnością i cenzurą.
Ogólna interoperacyjność blockchain jest rozwiązaniem problemu centralizacji, który jest obecnie rozwiązywany przez takie projekty jak "Cosmos", "Polkadot", "Wanchain", "Chainlink", "Arc", "Aion" i "AVA". Atomowe wymiany są kolejnym rozwiązaniem, które jest bardziej wykonalne w najbliższym czasie.
Atomowe swapy
Atomowe swapy pozwalają na handel P2P cross-chain i mogą być bezpośrednio wykonywane między oddzielnymi sieciami blockchain, portfel do portfela, bez zaufanego pośrednika, takiego jak giełda. Wykorzystują one rodzaj inteligentnego kontraktu zwanego kontraktem hash time-locked (HTLC) w celu zabezpieczenia transakcji tokenowej, upewniając się, że obie strony handlu tokenami spełniają wymagania. HTLC są podobne do kanałów państwowych, które zajmują się rozliczaniem płatności off-chain za pomocą inteligentnego kontraktu (czytaj więcej: Załącznik - Rozwiązania skalowalności). Użytkownicy pozostają w pełnej kontroli nad swoimi kluczami prywatnymi i tokenami podczas prowadzenia takiej transakcji.
Załóżmy, że Alice i Bob chcą wymieniać tokeny z różnych sieci blockchain P2P bez pośrednika w postaci giełdy. Bob chce sprzedać swojego Bitcoina (BTC) za Litecoina (LTC), a Alice chce sprzedać swojego Litecoina (LTC) za Bitcoina (BTC). Ponieważ dwie sieci nie mogą się bezpośrednio komunikować, Alice i Bob używają kontraktu z blokadą czasową hash, aby zablokować swoje tokeny na określony czas. Obaj odbiorcy, Bob i Alice, muszą stworzyć kryptograficzny dowód płatności przed upływem czasu. Tokeny są zablokowane za pomocą wielopodpisu w inteligentnym kontrakcie. Ta blokada stanu jest zarejestrowana w obu sieciach. Tokeny są wymieniane tylko wtedy, gdy ich tajne klucze się zgadzają. Aby zdeponować swoje tokeny, Alicja musi najpierw utworzyć HTLC. Tworzy tajny klucz i generuje hash, z którego wyprowadzany jest adres inteligentnego kontraktu i na który może teraz wysłać swoje tokeny. Wysyła również ten hash do Boba, który może użyć hasha do replikacji adresu inteligentnego kontraktu i zdeponować swoje tokeny w tym inteligentnym kontrakcie. Alice może odblokować tokeny zdeponowane przez Boba za pomocą swojego tajnego klucza, co wywołuje zdarzenie, w którym Bob otrzymuje tajny klucz do odblokowania tokenów Alice. W transakcji zamykającej ostatnie zobowiązanie jest wysyłane w celu dodania go do blockchaina.
Atomowe zamiany wymagają, aby (i) obie strony zamiany musiały pobrać księgi rachunkowe obu sieci; (ii) obie sieci zarządzające zamienianymi tokenami muszą obsługiwać kontrakty z blokadą czasową hash i używać tej samej kryptograficznej funkcji hashowania. Ponadto, w celu przeprowadzenia transakcji typu portfel-portfel, (iii) używany portfel musi również posiadać funkcje wymiany atomowej.
Chociaż atomowe swapy umożliwiają P2P wymianę tokenów, nie rozwiązują one problemu zbieżności życzeń. Będą one przydatne tylko dla osób, które znają innych ludzi chętnych do zakupu dokładnie takiej ilości tokenów, jaką chce się sprzedać w dokładnie tym samym czasie, w którym chce się je sprzedać. Prawdopodobieństwo, że tak się stanie w przypadku inwestorów detalicznych jest dość niskie. Zdecentralizowane giełdy wykorzystujące atomowe swapy mogłyby jednak rozwiązać oba problemy.
Zdecentralizowane giełdy
Zdecentralizowane giełdy (DEX) są zdecentralizowanymi aplikacjami działającymi na rozproszonej księdze, które pozwalają użytkownikom na handel tokenami bez potrzeby korzystania z instytucji rozliczającej rozliczenia. Handel jest rozliczany bezpośrednio przez księgę główną (on-chain) i może potencjalnie złagodzić wiele wyzwań związanych ze scentralizowanymi giełdami. W pełni zdecentralizowana giełda korzystałaby z atomowych swapów lub podobnych metod, z dodaną warstwą odkrywania, która umożliwia handel pomiędzy dwoma losowymi właścicielami tokenów, którzy nie znają się nawzajem, mogą mieszkać w różnych krajach i w inny sposób nie wiedzieliby, jak się nawzajem odnaleźć. Istniejące zdecentralizowane giełdy zapewniają różne poziomy decentralizacji, często działają na częściowo scentralizowanej infrastrukturze i nie oferują wymiany portfel-portfel. Aktualne przykłady to "Komodo", "WavesDex", "OasisDex", "Radar Relay", "BarterDex", "Bisq", "StellarDex" i "EtherDelta".
Większość samozwańczych zdecentralizowanych giełd nie jest w pełni zdecentralizowana (jeszcze) i podlega wielu wyzwaniom. Ze względu na księgi zamówień on-chain, są one również powolne i drogie, przynajmniej tak długo, jak problemy skalowalności publicznych sieci blockchain nie zostaną rozwiązane. Za każdym razem, gdy zamówienie jest wysyłane lub modyfikowane, generuje to wysokie koszty ogólne w kosztach transakcji sieciowych i rozdęwa księgę główną. Obecnie zdecentralizowane giełdy przynoszą korzyści głównie inwestorom, którzy są już pozycjonowani na rynkach tokenów. DEX niekoniecznie są odpowiednie dla nowicjuszy na rynku, ponieważ nie rozwiązują kwestii handlu krajowymi walutami fiat na tokeny. Nowicjusze na rynku tokenów kryptowalutowych prawdopodobnie nadal będą korzystać ze scentralizowanych giełd, które pozwalają im łatwo kupić tokeny za fiat. Obecne problemy z użytecznością zdecentralizowanych giełd dodatkowo przyczyniają się do niskiej płynności tokenów i niskich wolumenów obrotu, co czyni je podatnymi na manipulacje rynkowe. Jednakże, gdy te wyzwania zostaną rozwiązane, DEX może pozwolić na bardziej płynny i mniej podatny na manipulacje rynek, na którym popyt i podaż mogą istnieć bez arbitralnych pośredników.
Aby zdecentralizowane giełdy mogły się przyjąć w głównym nurcie, wciąż brakuje nam niezbędnych efektów sieciowych. Te efekty sieciowe zależą od tego, kiedy i w jaki sposób zostanie rozwiązana kwestia interoperacyjności księgi głównej, w tym prężnych międzyłańcuchowych wymian atomowych, standardów interoperacyjności lub rozwiązań typu piggyback, takich jak token "Pantos". Ponadto, obecne aktywa, w tym waluty fiat, muszą zostać tokenizowane, aby katalizować niezbędne efekty sieciowe. Zdecentralizowane giełdy prawdopodobnie staną się rzeczywistością, jeśli i kiedy codzienne transakcje będą rozliczane głównie za pomocą tokenów kryptograficznych i rozproszonych ksiąg rachunkowych. Prawdopodobnie będziemy potrzebować siatki połączonych ze sobą giełd, aby uzyskać wystarczającą głębokość rynku do globalnego i powszechnego wykorzystania giełd tokenów P2P.
Podsumowanie rozdziału
Token może być zarządzany tylko przez jeden rodzaj sieci i ze względu na interoperacyjność nie może być natywnie przenoszony pomiędzy sieciami. Kupno i sprzedaż tokenów wymaga zatem korzystania z usług giełd tokenów. Przypominają one banki internetowe, które przyjmują tokeny swoich klientów pod swoją opiekę i zarządzają handlem tokenami pomiędzy użytkownikami swoich platform.
Większość giełd to obecnie giełdy scentralizowane (CEX), świadczące usługi pośrednictwa między kupującymi i sprzedającymi tokeny. Umożliwiają one proste kupno i sprzedaż tokenów, również w stosunku do walut fiat, oraz zapewniają łatwe tworzenie portfeli i zarządzanie tokenami, w tym zabezpieczenie kluczy prywatnych.
Giełdy tokenów mogą decydować o tym, czy zawierają token, czy nie. Działają one jako zaufani pośrednicy i animatorzy rynku, którzy stali się nowymi strażnikami w tej wschodzącej gospodarce opartej na tokenach. Chociaż są one ważnym graczem w tej nowej gospodarce tokenów, nadal są w przeważającej mierze scentralizowane, co czyni je podatnymi na włamania, niewłaściwe zarządzanie, zmienność wolumenu lub cenzurę. Atomowe swapy i zdecentralizowane giełdy próbują złagodzić te zagrożenia.
Atomic swaps pozwalają na handel P2P cross-chain i mogą być bezpośrednio realizowane między oddzielnymi blockchains, portfel do portfela, bez zaufanego pośrednika, takiego jak giełdy. Wykorzystują one rodzaj inteligentnego kontraktu zwanego kontraktem hash time-locked (HTLC), aby zabezpieczyć transakcję, upewniając się, że obie strony transakcji spełniają wymagania.
Atomowe zamiany nie rozwiązują problemu "zbieżności życzeń". Są one korzystne tylko dla osób, które znają inną osobę, która jest skłonna kupić dokładną ilość tokenów w dokładnie tym samym czasie.
Zdecentralizowane giełdy (DEX) są zdecentralizowanymi aplikacjami działającymi na rozproszonej księdze, które pozwalają użytkownikom na handel tokenami bez potrzeby korzystania z instytucji rozliczającej rozliczenia. Handel jest rozliczany bezpośrednio przez księgę główną (on-chain). Łączą one atomowe swapy z algorytmami dopasowującymi, aby złagodzić problem zbieżności życzeń.
W pełni zdecentralizowana giełda wykorzystywałaby swapy atomowe lub podobne metody, z dodaną warstwą odkrywania, która umożliwia handel pomiędzy dwoma losowymi właścicielami tokenów, którzy nie znają się nawzajem, mogą mieszkać w różnych krajach i w inny sposób nie wiedzieliby, jak się nawzajem odnaleźć.
Referencja Rozdziału i Dalsze Czytanie
- Borkowski, Michael; McDonald, Daniel; Ritzer, Christoph; Schulte, Stefan: “Towards Atomic Cross-Chain Token Transfers: State of the Art and Open Questions within TAST”, Pantos GmbH Vienna, May 2018, revised version 1.2, August 2018, retrieved from: https://www.dsg.tuwien.ac.at/projects/tast/pub/tast-white-paper-1.pdf
- Gazi Güçlütürk, Osman: “TheDAO Hack explained: Unfortunate take off of smart contracts”, Aug 1, 2018: https://medium.com/@ogucluturk/the-dao-hack-explained-unfortunate-take-off-of-smart-contracts-2bd8c8db3562
- Herlihy, Maurice: “Atomic Cross-Chain Swaps”, May 18, 2018: https://arxiv.org/pdf/1801.09515.pdf
- Higgins, Stan: "The Bitfinex Bitcoin Hack: What We Know (And Don’t Know),” Aug 3, 2016, updated Jun 20, 2018, retrieved from: https://www.coindesk.com/bitfinex-bitcoin-hack-know-dont-know
- Madeira, Antonio: “What Are Atomic Swaps?”, 28 Sep 2017: https://www.cryptocompare.com/coins/guides/what-are-atomic-swaps/
- N.N.: “How to Steal $500 Million in Cryptocurrency,” Fortune Magazine, January 31, 2018, retrieved from: EST https://fortune.com/2018/01/31/coincheck-hack-how/
- N.N.: “What Are Atomic Swaps?”, https://blockgeeks.com/guides/atomic-swaps/
- N.N“.: Komodo White Paper”, https://komodoplatform.com/wp-content/uploads/2018/04/2018-04-04-Komodo-White-Paper-Full.pdf
- N.N.: "5 Predictions for Our Security Token Futur" Coin Crunch, Jun 16, 2018: https://medium.com/hackernoon/5-predictions-for-our-security-token-futur-57ce9cf01256
- Noashh: ”With Atomic Swaps, Komodo Supports 95% Of All Coins In Existence!”, March 16, 2018: https://komodoplatform.com/komodo-now-covers-atomic-swaps-between-95-of-all-coins-in-existence/
- Binance: https://www.binance.com/en
- Bisq: https://bisq.network/
- EtherDelta: https://etherdelta.com/
- Komodo: https://komodoplatform.com/
- Mt. Gox Hack: https://en.wikipedia.org/wiki/Mt._Gox
- OasisDex: https://developer.makerdao.com/oasis/
- Pantos: https://pantos.io/
- Poloniex: https://poloniex.com/
- Radar Relay: https://radarrelay.com/
- WavesDex: https://wavesplatform.com/products-exchange
Footnotes (Polish translation and markers in text above are missing)
[^1]: A vulnerability in one of the smart contract functions, designed to represent minority rights, was exploited and used to drain 3.6m Ether from TheDAO balance (roughly 150 million USD at the time).