Paano Gumagana ang Lightning Channels
๐ 7 min basahin
Quick Answer
Ang mga channel sa pagbabayad ay ang makina ng Lightning Network. Ang ideya, ang dalawang partido ay nagla-lock ng mga pondo at pagkatapos ay nag-a-update kung sino ang nagmamay-ari ng kung ano nang hindi hinahawakan ang blockchain, ay parang magic, ngunit ito ay nakasalalay sa matalino, napapatunayan na mga transaksyon sa Bitcoin. Ang pag-unawa sa mga channel ay nagpapalinaw kung paano maaaring maging instant at secure ang Lightning, at kung ano talaga ang ibig sabihin ng "likido."
๐ก Ang mental model
Ang channel ay isang nakabahaging garapon ng mga barya sa pagitan ng dalawang tao, na may tala na sumusubaybay kung magkano ang pag-aari ng bawat isa. Maaari nilang muling isulat ang tala kaagad, hangga't gusto nila, hindi kailangan ng bangko. Alinman sa alinman ay maaaring, anumang oras, "mag-cash out" sa pamamagitan ng pag-aayos ng pinakabagong tala sa blockchain. Ang garapon ay naka-chain; off-chain at instant ang running note.
Pagbubukas ng channel
Inila-lock ng dalawang partido ang Bitcoin sa isang shared 2-of-2 address na may iisang on-chain na transaksyon, iyon ay ang pagpopondo. Ngayon ay mayroon na silang channel na may napagkasunduang panimulang balanse (sabihin mong 0.01, ako 0.01). Ang isang on-chain na hakbang na ito ay ang tanging gastos upang magsimula; pagkatapos nito, magiging posible ang walang limitasyong instant na pagbabayad sa pagitan nila.
Paggawa ng mga pagbabayad
Para magbayad, pumirma lang ang dalawa sa na-update na balanse ("now you 0.012, me 0.008"). Ang bawat pag-update ay isang wastong transaksyon sa Bitcoin na maaaring i-broadcast, ngunit pinapanatili nila itong off-chain dahil nagtitiwala silang maaari silang manirahan anumang oras. Mahalaga, ang mga mas lumang balanse ay hindi wasto sa cryptographically, kaya hindi maaaring mandaya sa pamamagitan ng pagbo-broadcast ng hindi napapanahon.
Pagruruta sa buong network
Maaari kang magbayad sa isang taong wala kang channel sa pamamagitan ng pagruruta sa iba: ang iyong pagbabayad ay tumalon sa AโBโC, bawat isa ay nagpapasa nito, secured para walang tagapamagitan ang maaaring magnakaw nito (sa pamamagitan ng "hash time-locked na mga kontrata"). Awtomatikong nakakahanap ng ruta ang mga pitaka. Ito ay kung paano hinahayaan ng ilang milyong channel ang sinuman na magbayad ng sinuman sa Lightning.
Pagsasara ng mga channel at pagkatubig
Maaaring isara ng alinmang partido ang channel sa pamamagitan ng pag-aayos sa huling balanse sa chain. Ang "Liquidity" ay tungkol sa pagkakaroon ng mga pondo na nakaposisyon sa tamang direksyon, maaari mo lamang ipadala kung ano ang nasa gilid mo ng isang channel, at matanggap kung ano ang nasa kabilang channel. Ang pamamahala sa pagkatubig ay ang pangunahing praktikal na kulubot ng pagpapatakbo ng Lightning, kadalasang pinangangasiwaan para sa iyo ng magagandang wallet.
๐ Key takeaway
Ang isang Lightning channel ay pinondohan ng isang on-chain na transaksyon na nagla-lock ng Bitcoin sa pagitan ng dalawang partido, na agad na nagbabayad sa pamamagitan ng pag-sign sa mga updated na balanse nang off-chain, na ang mga lumang balanse ay hindi wasto sa cryptographically kaya walang sinuman ang maaaring mandaya. Ang ruta ng mga pagbabayad sa mga konektadong channel para maabot ang sinuman, na sinigurado ng mga kontratang naka-lock sa oras ng hash. Nagsasara ang mga channel sa pamamagitan ng pag-aayos sa huling balanse sa kadena; Ang "liquidity" ay ang pagkakaroon ng mga pondo sa kanang bahagi upang ipadala o matanggap.
Bakit ito mahalaga para sa iyo
Habang lumalaki ang Lightning adoption sa buong Asia para sa mga remittance at pagbabayad, ang pag-unawa sa mga channel at liquidity ay nakakatulong sa mga user at maliliit na merchant na maunawaan kung bakit paminsan-minsan ay nabigo ang isang pagbabayad (isang isyu sa liquidity) at kung paano nananatiling walang tiwala ang system. Ito ang pundasyon para sa sinumang nagpapatakbo ng node o negosyo sa Lightning sa rehiyon.
Mga madalas itanong
Paano magiging instant at secure pa rin ang mga pagbabayad sa Lightning?โผ
Ang bawat pagbabayad ay isang wasto, nilagdaan na transaksyon sa Bitcoin na maaaring bayaran ng alinmang partido on-chain, at ang mga mas lumang balanse ay hindi wasto sa cryptographically kaya walang sinuman ang maaaring mandaya sa pamamagitan ng pagsasahimpapawid ng isang lipas na. Makakakuha ka ng mga instant na off-chain na update na sinusuportahan ng kakayahang ipatupad ang pinakabagong balanse sa base layer ng Bitcoin.
Ano ang Lightning liquidity?โผ
Ito ay kung paano nakaposisyon ang iyong mga pondo sa channel. Maaari mo lamang ipadala kung ano ang nasa iyong panig ng isang channel at tumanggap kung ano ang nasa kabilang panig. Kung hindi ka makatanggap ng bayad, kadalasan ay dahil kulang ka sa papasok na pagkatubig. Pinamamahalaan ng magagandang wallet ang karamihan nito para sa iyo.
May nanloloko ba sa akin kay Lightning?โผ
Ang protocol ay idinisenyo upang pigilan ito: kung ang isang counterparty ay sumusubok na ayusin ang isang luma, mas paborableng balanse, ikaw (o ang iyong wallet/watchtower) ay maaaring patunayan ito at i-claim ang mga pondo bilang isang parusa. Ang pagpapanatiling online ng iyong wallet o paggamit ng serbisyo ng watchtower ay nagpoprotekta laban dito.
Patuloy na matuto
๐ Mga mapagkukunan at karagdagang pagbabasa
Mga awtoritatibong sanggunian at pangunahing mapagkukunan na ginamit sa gabay na ito.