- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
Isang Gabay ng Baguhan sa Atomic Swaps
Ang mga pagpapalit ng atom ay madalas na itinuturing na ONE sa ilang tunay na pamamaraan ng peer-to-peer para sa pangangalakal ng mga Crypto token.
Ang mga atomic swaps ay mga awtomatikong kontrata ng palitan na nagpapahintulot sa dalawang partido na mag-trade ng mga token mula sa dalawang magkaibang blockchain. Kung minsan ay tinutukoy bilang atomic cross-chain trading, ganap na inaalis ng ganitong uri ng mekanismo ang pangangailangan para sa mga sentralisadong third-party na entity kapag nagsasagawa ng mga trade. Sa isang paraan, pinapanatili ng system na ito ang awtonomiya ng mga gumagamit ng Crypto at nagbibigay-daan sa mga walang tiwala na transaksyon kung saan ang mga gumagamit ay hindi kailangang kilalanin ang isa't isa at walang bisa sa mga panganib ng katapat.
Dahil sa walang tiwala, peer-to-peer na katangian ng atomic swaps, malawak itong itinuturing ONE sa iilang tunay na desentralisadong mga diskarte sa pangangalakal.
Paano gumagana ang atomic swap?
Ang "Atomic" ay isang terminolohiya na ginagamit upang ipahiwatig ang mga proseso na magtatapos o hindi magsisimula. Sa madaling salita, ang isang atomic swap ay may kasamang mga functionality na nagsisiguro na ang dalawang panig ng kalakalan ay tumutupad sa lahat ng paunang natukoy na mga kondisyon bago makumpleto ang kalakalan. Ginagawa itong posible sa pamamagitan ng pagsasama ng mga matalinong kontrata, na mga programang nagpapasimula sa sarili na nagpapatupad ng mga kundisyon na namamahala sa tagumpay ng isang transaksyon.
Upang maging mas partikular, ang isang atomic swap ay gumagamit ng Hashed Timelock Contract (HTLC), na gumagana bilang isang two-way na virtual safe. Gaya ng ipinahihiwatig ng pangalan nito, ang kontratang ito ay gumagamit ng isang sopistikadong mekanismo ng pag-encrypt na nakabatay sa matematika na tinatawag na hash function. Gayundin, nagpapakilala ito ng hadlang sa oras na ang mga transaksyon ay nababaligtad kapag ang alinman sa mga kasangkot na partido ay hindi tumupad sa kanilang mga panig sa bargain sa loob ng isang paunang natukoy na takdang panahon.
Halimbawa, ang dalawang partidong kasangkot ay maaaring sumang-ayon na magtakda ng dalawang oras na hadlang sa oras para sa atomic swap. Sa sitwasyong ito, ibabalik ng kontrata ang mga nadeposito na barya sa kanilang mga orihinal na may-ari kapag lumipas ang 2 oras at hindi lahat ng kundisyon sa pangangalakal ay natugunan.
Ang isa pang mahalagang detalye na kailangan mong malaman tungkol sa HTLC ay nangangailangan ito ng dalawang cryptography o naka-encrypt na key. Sila ay:
- Susi ng hashlock: Tinitiyak ng key na ito na ang mga trade ay tinatapos lamang kapag ang parehong partido ay nagsumite ng mga cryptographic na patunay (higit pa tungkol dito sa ibang pagkakataon) na natupad nila ang kanilang mga panig sa transaksyon.
- Timelock key: Dinisenyo ito bilang mekanismong pangkaligtasan na tumutulong sa mga mangangalakal na magtakda ng deadline para sa atomic swaps. Tinitiyak ng mekanismo na ibinabalik ang mga nadepositong barya sa mga mangangalakal kapag hindi nakumpleto ang swap para sa ONE dahilan o sa iba pa bago lumipas ang deadline.
Paano sila pinapatay?
Upang pinakamahusay na maipaliwanag ang pamamaraan para sa pagsisimula ng atomic swap, ipagpalagay natin na sina Bob at ALICE ay sumang-ayon na magsagawa ng kalakalan na kinasasangkutan Bitcoin at Ethereum. Dito, nagpasya si Bob na i-trade ang 1 BTC kapalit ng 15 ETH ni Alice. Ang unang bagay na kailangang gawin ni Bob ay lumikha ng isang address ng kontrata kung saan ipapadala niya ang kanyang 1 BTC. Kapag nadeposito na niya ang kanyang mga pondo, awtomatikong bubuo ang kontrata ng isang espesyal na key na si Bob lang ang makaka-access. Isipin ang key na ito bilang password na nag-a-unlock sa mga pondong ipinadala ni Bob sa smart contract.
Ginagamit ng kontrata ang key na ito para makabuo ng naka-hash na representasyon o naka-encrypt na anyo ng key. Susunod, ipinadala ni Bob ang hash kay ALICE. Sa paggawa nito, mayroon lamang access ALICE sa naka-hash na form ng passcode na ginamit upang i-lock ang 1 BTC ni Bob. Sa esensya, maaari niyang kumpirmahin na na-lock niya ang mga pondo sa kontrata, ngunit hindi niya ma-access o ma-withdraw ang mga pondo - kahit na hindi pa.
Pagkatapos matanggap ang hashed key, ginagamit ALICE ang susi para bumuo ng sarili niyang address ng kontrata, kung saan maaari niyang ideposito ang kanyang 15 ETH. Dahil ang parehong partido ay naka-lock ang kanilang mga pondo sa matalinong kontrata, ang natitira ay para kay Bob na gawin ay angkinin ang 15 ETH. Magagawa niya ito dahil may access siya sa passcode na nag-a-unlock sa susi na ginamit ni ALICE para i-lock ang kanyang mga barya sa smart contract. Kapansin-pansin, sa proseso ng pag-unlock sa address ng kontrata ni Alice, ibubunyag din ni Bob ang passcode kay ALICE. Dahil dito, magagamit ALICE ang passcode na ito para i-claim ang 1 BTC at i-finalize ang trade.
Sa huli, mapapansin mo ang prosesong ito na ang lahat ay nakasalalay sa kakayahan ng magkabilang partido na magsumite ng mga cryptographic na patunay. Dito, ang cryptography ay nagpapahiwatig ng proseso ng pag-encrypt at pag-decrypt ng mga key. Tandaan na kailangan munang i-encrypt ni Bob ang isang susi pagkatapos ay ipadala ang naka-encrypt na susi kay ALICE. Dahil hawak niya ang orihinal na susi, maaari niyang i-claim ang mga barya na ginamit ALICE sa naka-encrypt na susi upang i-lock. Bilang ONE sa mga kundisyon para sa pag-unlock ng mga naturang barya bagaman, kailangang isumite ni Bob ang orihinal na susi kay ALICE. Sa paggawa nito, maa-access ALICE ang susi at magagamit ito para i-claim ang 1 BTC.
Bakit kailangan ang atomic swap?
Ang atomic swap ay itinuturing na isang kritikal na mekanismo ng blockchain dahil inaalis nito ang pangangailangan para sa mga tagapamagitan tulad ng mga palitan ng Crypto . Sa pamamagitan nito, ang mga mangangalakal ay maaaring magsagawa ng mga cross-chain na kalakalan nang hindi umaasa sa mga imprastraktura ng mga sentralisadong platform ng kalakalan. Dahil ang mga tagapamagitan ay naka-sideline habang gumagamit ng atomic swap, ang mga transaksyon ay mabilis, mas abot-kaya, at walang bisa sa mga insidente sa seguridad na nauugnay sa mga palitan na nakabatay sa custodial. Ang lahat ng mga benepisyong ito ay tumutukoy sa awtonomiya na ibinibigay ng atomic swap. Sa madaling salita, ang mga user ay may higit na kontrol sa kanilang mga asset dahil ang lahat ng mga trade ay direktang isinasagawa mula sa kanilang mga personal na wallet.
Higit pa rito, ang mga mekanismo ng cross-chain trading ng atomic swaps ay nagtataguyod ng higit pa interoperable Crypto ecosystem. Salamat sa atomic swaps, nagiging mas madali ang pagsasagawa ng mga transaksyon sa maraming blockchain. Panghuli, ang atomic swaps ay nag-aalis ng katapat na panganib dahil ang mga pangangalakal ay nakumpleto o hindi na mangyayari.
Ang kasaysayan ng atomic swap
Ang mga pamamaraan na kasangkot ay una inilarawan ni Sergio Demian Lerner noong 2012. Bagama't kaakit-akit ang ideya noong panahong iyon, ang ilang mga proseso ay hindi naisagawa. Makalipas ang isang taon, ang Tier Nolan binuo isang mas matatag na pamamaraan para sa pagsisimula ng atomic swaps. Ngunit T ang apat na taon nang ang koponan ng Decred natapos isang atomic swap sa pagitan ng Decred at Litecoin na una itong matagumpay na ipinatupad. Makalipas ang ilang araw, Charlie Lee, ang tagapagtatag ng Litecoin, ay nag-tweet na ang proseso ay matagumpay na na-replicate para sa isang litecoin-to-bitcoin trade.
Did a cross-chain atomic swap with LTC/BTC! 😁
— Charlie Lee [LTC⚡] (@SatoshiLite) September 22, 2017
10 LTC for 0.1137 BTC with @JStefanop1. ⛓️⚛️💱https://t.co/vXwTNirk0Jhttps://t.co/3NTplBOoW9 pic.twitter.com/DRKaHg4Wc7
Tandaan na ang orihinal na disenyo ng atomic swap ay nangangailangan ng parehong partido na kasangkot sa transaksyon na i-download ang buong blockchain ng mga barya na binalak nilang i-trade. Ito ang tinatawag nating on-chain atomic swap. Isang buwan matapos isagawa Decred at Charlie Lee ang mga unang set ng atomic swaps, ipinakilala ng Komodo ang isang “light mode” na bersyon na nangangailangan lamang ng mga espesyal na channel ng pagbabayad, na mga sanga ng mga blockchain. Sa pamamagitan nito, hindi kailangang i-download ng mga mangangalakal ang kabuuan ng mga blockchain ng kanilang ginustong mga barya o maghintay sa mga validator ng blockchain upang tapusin ang mga transaksyon.
Andrey Sergeenkov
Si Andrey Sergeenkov ay isang independiyenteng manunulat sa Cryptocurrency niche. Bilang matatag na tagasuporta ng Technology blockchain at desentralisasyon, naniniwala siya na hinahangad ng mundo ang naturang desentralisasyon sa gobyerno, lipunan, at negosyo. Bukod sa CoinDesk, nagsusulat din siya para sa Coinmarketcap, Cointelegraph, at Hackernoon, na ang madla ay bumoto kay Andrey bilang pinakamahusay na may-akda ng Crypto noong 2020. Hawak ni Andrey Sergeenkov ang BTC at ETH.
