Atomic Swaps Kung paano lumilitaw ang Network ng Lightning sa Altcoins Bitcoin

Altcoins Bitcoin

Alam na ang nalalapit na kidlat network ng Bitcoin ay nangangako ng mga instant na kumpirmasyon at pinababang bayad. Ano ang hindi lubos na kilala ay na ang mataas na inaasahan layer scaling ay talagang hindi nakakulong sa Bitcoin. Ang parehong peer-to-peer protocol ay maaaring potensyal na mapalawak sa, at ginawa interoperable sa, maraming mga altcoins. Ito ay maaaring pahintulutan ang mga hindi mapagkakatiwalaan na mga chips sa pagbabayad ng altcoin, ang mga desentralisado na mga trade sa altcoin at posibleng mas maraming ekonomiko na bitcoin-to-bitcoin na pagbabayad at marami pang iba.

Interoperability sa pagitan ng Bitcoin at altcoins ay hindi bago. Ang tinatawag na atomic swaps (o atomic cross-chain trading) ay inilarawan ni Tier Nolan noong 2013.Let's say Alice ay may 200 litecoins, ngunit pinapaboran ang 1 bitcoin. At si Bob ay may 1 bitcoin, ngunit pinapaboran ang 200 litecoins. Ang isa pa ay hindi maaaring ibalik ang pabor.Iyan ang dahilan kung bakit nag-set up si Alice at Bob ng atomic swap.Ang mga atomic swap ay gumagamit ng smart trick na tinatawag na isang hash time-lock na kontrata, na kung saan ay gumagamit ng potensyal na multisignature address at time-lock. Ang lahat ng ito ay pinagana mula sa pangunahing wika ng scripting na ginagamit sa Bitcoin at karamihan sa mga altcoins, tulad ng Litecoin.

Sa simpleng pagsasalita, si Alice at Bob ay nagsusumite ng mga trades sa mga blockchain: isa sa Bitcoin at isa sa Litecoin. Ang Bitcoin trade ay nagpapadala ng 1 bitcoin mula kay Bob sa Alice, ngunit maaari lamang igiit ni Alice ang bitcoin na ito kapag siya ay nagpapakita ng isang lihim na numero lamang na nauunawaan niya. Ang Litecoin trade ay nagpapadala ng 200 litecoins mula kay Alice sa Bob, ngunit nangangailangan ng eksaktong parehong lihim na numero sa parehong mga kadena.

At sa eksaktong parehong lihim na numero, si Bob ay maaari ring mapanatili ang kanyang 200 litecoins.

Kahit na ang trades ay sa ganap na iba't ibang blockchains, sila ay epektibong naka-link. Kailangan lang ni Bob upang masubaybayan ang Bitcoin blockchain upang malaman kung inangkin ni Alice ang kanyang bitcoin upang mapapanatili niya ang kanyang mga litecoin.

Ang lahat ng ito ay gumagana ngayon. Ngunit ito ay isang maliit na abala. Dapat hanapin ni Alice at Bob ang bawat isa upang maihanda ang atomic swap, na kung saan ay nangangailangan ng maraming trades sa maramihang blockchain.

Maaaring mapabuti ito.

Atomic Swaps Kung paano lumilitaw ang Network ng Lightning sa Altcoins Bitcoin_[en-tl]_2018-05-30 14-30-09--517 Ngunit ito ay

(Tandaan: may ilang dagdag na hakbang upang tiyakin na ang Alice ay tunay na igiit ang kanyang bitcoin sa loob ng isang limitadong panahon upang mapanatili din ni Bob ang kanyang mga litecoin sa isang napapanahong paraan Ang mga detalye ay lampas sa saklaw ng artikulong ito, gayunman, Para sa impormasyon tungkol sa hash na naka-lock na kontrata ng oras, tingnan ang Pagkilala sa Network ng Lightning, Bahagi 2: Paglikha ng Network.)

Ang kidlat network ay dinisenyo lalo na upang makakuha ng Bitcoin. Ngunit ang mga altcoins na nabibihag mula sa codebase ng Bitcoin – tulad ng Litecoin, Dogecoin o kahit Zcash – ay karaniwang may kakayahang mag-host ng mga system pati na rin. Iba pang mga altcoins, hangga't kasama nila ang katulad o mas malawak na kakayahan sa pag-script (tulad ng Ethereum o Ethereum Vintage), bigyan ng kapangyarihan ang mga katulad na solusyon.

Tulad ng atomic swaps, ang radar system ay gumagamit ng hash na naka-lock na kontrata. Kung saan epektibong mag-link ang mga atomic na swap ng mga blockchain, ang mga istasyon ng radar na mga istasyon ng pagbabayad sa koneksyon. Sa ganitong paraan, kung ang parehong Alice at Bob ay may isang istasyon ng pagbabayad na magagamit kay Carol, maaari silang makipag-ugnayan kay Carol, nang hindi na magtiwala kay Carol.

At dahil lamang sa mga kalakip na mekanismo ay eksakto ang parehong, ito ay hindi isang kahabaan upang pagsamahin ang network ng kidlat na may mga atomic swap. Ang prosesong ito ay gumagawa ng iba't ibang mga network ng kidlat na nakaka-interoperable sa mga block block.Nangangahulugan ito na ang isang peer na nagbubukas ng mga istasyon sa parehong blockchain ay maaaring magsilbing isang processor ng pagbabayad, isang exchange ng altcoin at marami pang iba.Sabihin nating, sa pamamagitan ng halimbawa, na nais ni Alice na bumili ng computer mula kay Bob, kung saan sinisingil ni Bob ang 1 bitcoin, ngunit si Alice ay nagmamay-ari lamang ng mga litecoin. Sa kabutihang palad, kasama ni Carol ang isang istasyon ng Litecoin na makukuha sa Alice, at isang istasyon ng Bitcoin na makukuha ni Bob. Kaya ngayon, maaaring magpadala si Alice ng 200 litecoins sa Carol, para kay Carol upang maipadala ang 1 bitcoin sa Bob. Tulad ng lahat ng ito ay nauugnay sa mga kontrata na may naka-lock na oras, si Carol ay gumaganap nang epektibo bilang isang walang tiwala na processor ng pagbabayad.

At kapag si Alice at Bob ay parehong may isang istasyon ng pagbabayad ng Bitcoin pati na rin ang istasyon ng Litecoin kay Carol, maaari rin silang magpalit ng mga pondo. Si Alice ay maaaring magpadala ng 200 litecoins sa Carol, kung saan si Carol ay nagpasa kay Bob. Si Bob ay nagpapadala ng 1 bitcoin sa Carol sa kalakalan, na kasalukuyang inaabangan ni Carol sa Alice. At muli, naka-link pa rin ito sa mga kontrata ng oras na naka-lock na hash, kaya ngayon ay epektibong ginagampanan ni Carol bilang isang walang tiwala na exchange ng altcoin.

Sa wakas, ang mga alternatibong programa ng radar ay maaaring mapabuti ang network ng kidlat ng Bitcoin sa ilang mga paraan. Halimbawa, ang pagbayad ng bitcoin-to-bitcoin ay maaaring mapuntahan sa pamamagitan ng mga kasamang Litecoin, kung ito ay lilitaw na ang cheapest ruta. O, ang mga gumagamit na nagpapatakbo sa maramihang mga barya ay maaaring mag-rebalan ang kanilang mga istasyon. Kung ang Alice ay may 400 litecoins ngunit walang bitcoins sa loob ng kanyang istasyon na may Bob, maaaring gusto niyang palitan ang 200 litecoins upang pondohan ang kanyang istasyon ng Bitcoin.

Ang ilang mga hamon ay mananatili upang mapagtanto ang karamihan ng sitwasyon.

Ang isa ay pagtanggi ng serbisyo (DoS) proteksyon. Habang ang panloob na paggana ng network ng kidlat ginagarantiya na walang mga kapantay na maaaring magnakaw ng pera, maaaring harangan o pahirapan ng mga tagapamagitan ang proseso ng pagbabayad. Upang matugunan ito, kailangang isara ang mga istasyon na may mga hindi nakikipagtulungan na kapantay. Ang ganitong uri ng kaparusahan ay dapat gumawa ng mga pag-atake ng DoS na mahal, dahil ang mga di-nakikipagtulungan na mga kasamahan ay kailangang panatilihin ang mga istasyon ng pambungad.

Ngunit upang kumpirmahin na ang istasyon ay isinara at ang magsasalakay ay parusahan, ang bawat kasamahan sa isang kadena sa pagbabayad ay dapat magkaroon ng kakayahang subaybayan ang lahat ng mga kalahok. Kahit na dalawang kapantay lamang sa isang kadena ng anim na paggamit ng Litecoin, ang lahat ng anim na kapantay ay kailangang makilala ang isang kalakalan ng Litecoin kung sakaling sarado ang istasyon.At hindi na kailangang sabihin, ang mga network ng kidlat ay dapat na lulon. Segregated Witness – na ang malleability fix na iminungkahi ng koponan ng pag-unlad ng Bitcoin Core – kasalukuyang naghihintay ng pag-activate sa Bitcoin network at sa ilang mga altcoins, tulad ng Litecoin.