Budowanie Ergo: Atomic Swaps

This page is machine-translated.
Guy Brandon

24 kwietnia 2020

Ponieważ blockchain jest zaprojektowany jako zamknięty, samodzielny system, interakcja z innymi protokołami blockchainowymi jest wyzwaniem. Atomic Swaps umożliwiają wymianę aktywów cyfrowych między łańcuchami, unikając potrzeby korzystania z scentralizowanych giełd.

Blockchainy doskonale nadają się do zdecentralizowanego transferu wartości w swoich własnych domenach. To znaczy, że możesz bezpiecznie i łatwo wysłać BTC na dowolny adres Bitcoin, a także możesz bezpiecznie i łatwo wysłać LTC na dowolny adres Litecoin.

Jednak ponieważ blockchainy opierają się na konsensusie między górnikami, nie są zaprojektowane do interakcji z innymi blockchainami. Handel aktywami na różnych blockchainach tradycyjnie wiązał się z udziałem stron trzecich, takich jak giełdy i biura OTC – z wszystkimi ryzykami i nieefektywnościami, które ze sobą niosą.

Wymiany między łańcuchami

Atomic swaps rozwiązują ten problem, umożliwiając handel kryptowalutami między blockchainami. Umożliwia to wymianę aktywów bez zaufania, szybko i efektywnie. Oto jak to działa w teorii:

  • Alice i Bob zgadzają się wymienić pewną kryptowalutę. Alice wyśle Bobowi 1 BTC, a Bob wyśle Alice 50 000 ERG. Żadna ze stron nie ufa drugiej, więc żadna nie chce wysłać swojej kryptowaluty jako pierwsza.

  • Alice generuje sekret – długi losowy numer – i hashuje go. Następnie tworzy transakcję na blockchainie Bitcoin z dołączonym skryptem, blokując 1 BTC i określając warunek: gdy sekret (pre-image) do hasha, który stworzyła, zostanie ujawniony, BTC zostanie wysłane na adres Boba. Hash można bezpiecznie dołączyć do skryptu transakcji, ponieważ pre-image nie może być obliczone na jego podstawie.

  • Bob następnie w podobny sposób tworzy transakcję na blockchainie Ergo, dołączając skrypt z tym samym hashem, którego użyła Alice. Gdy pre-image zostanie ujawniony, 50 000 zablokowanych ERG zostanie wysłane z adresu Boba na adres Alice. Ponieważ Bob nie ma pre-image, nie może wykonać transakcji Alice, zanim nie stworzy swojej własnej.

  • Gdy Alice zobaczy, że Bob stworzył swoją transakcję na blockchainie Ergo, może opublikować sekret i wykonać jego transakcję. Ponieważ pre-image jest teraz publiczny, Bob może również użyć go do wykonania skryptu, który wyśle mu jego BTC.

  • Żadna ze stron nie może usunąć swoich transakcji i skryptów, gdy zostały one opublikowane w blockchainie. Mogą zawierać warunek, że transakcja wygaśnie w określonym czasie, aby uniknąć zablokowania ich monet na czas nieokreślony, jeśli Alice nie ujawni sekretu.

  • Atomic swaps Ergo

Nazywane są „atomicznymi” swapami, ponieważ zlecenia są realizowane w całości lub wcale – rodzaj zlecenia fill-or-kill. Ale chociaż to jest przydatne do pewnego stopnia, nie pozwala na aktywne handlowanie, jak można by to robić na giełdzie.

Implementacja atomic swaps w Ergo rozwija ten koncept dalej. Stosunkowo łatwo jest wymieniać monety lub niestandardowe tokeny bez zaufania między dowolnymi blockchainami podobnymi do Bitcoin. Ale poza tym, Ergo pozwala na częściowe wymiany. Tak jak na zwykłej giełdzie, zlecenia mogą być częściowo realizowane, jeśli tego chce trader.

Oznacza to, że możliwe jest zbudowanie w pełni rozwiniętej zdecentralizowanej giełdy (DEX), która umożliwia handel między łańcuchami: całkowicie bez zaufania wersja istniejących giełd kryptowalutowych. Nie ma potrzeby korzystania z bramek, owijania tokenów ani innych potencjalnych wąskich gardeł czy punktów awarii.

Możesz dowiedzieć się więcej o implementacji atomic swaps w Ergo oraz o wymianach tokenów wewnątrz- i między-łańcuchowych w białej księdze ErgoScript.

Share post

Ergo Infrastructure DAO: Decentralizacja Kręgosłupa Ekosystemu Ergo

Ergo Infrastructure DAO: Decentralizacja Kręgosłupa Ekosystemu Ergo

Misja Ergo zawsze była zakorzeniona w decentralizacji, nie tylko na warstwie konsensusu, ale w całym stosie.

Ergo Platform

13 sierpnia 2025

Mew Finance: Zabawne narzędzie DeFi dla ekosystemu Ergo

Mew Finance: Zabawne narzędzie DeFi dla ekosystemu Ergo

Mew Finance to zestaw aplikacji zdecentralizowanych na blockchainie Ergo.

Ergo Platform

12 sierpnia 2025

Lithos: Decentralizacja wydobycia z użyciem pul on-chain

Lithos: Decentralizacja wydobycia z użyciem pul on-chain

Lithos to nowy protokół zaprojektowany w celu przekształcenia sposobu działania pul wydobywczych poprzez przeniesienie ich na łańc.

Ergo Platform

24 lipca 2025

Sigma 6.0: Mądrzejszy, bardziej elastyczny Ergo

Sigma 6.0: Mądrzejszy, bardziej elastyczny Ergo

Sigma 6.0 to główna proponowana aktualizacja blockchaina Ergo.

Ergo Platform

23 lipca 2025

Kształtowanie przyszłości Rosen: Wezwanie społeczności w sprawie pięciu kluczowych propozycji skarbowych

Kształtowanie przyszłości Rosen: Wezwanie społeczności w sprawie pięciu kluczowych propozycji skarbowych

Współzałożyciel Rosen, Armeanio, złożył pięć nowych propozycji do Skarbu Rosen.

Ergo Platform

9 lipca 2025

Rozszerzony UTXO Ergo i Wzrost Sztucznej Inteligencji Ekonomicznej

Rozszerzony UTXO Ergo i Wzrost Sztucznej Inteligencji Ekonomicznej

Praktyczna Wizja dla Autonomicznych Agentów Ekonomicznych Autonomiczne agenty ekonomiczne na blockchainie Ergo wykonują użyteczną.

Ergo Platform

12 maja 2025

ErgoHACK X: Sztuczna Inteligencja na Blockchainie Ergo

ErgoHACK X: Sztuczna Inteligencja na Blockchainie Ergo

Świętowanie Dekady Zdecentralizowanej Innowacji Dołącz do 10.

Ergo Platform

10 kwietnia 2025