Lightning kwa Wajenzi Ndani ya Lightning
Kupitisha malipo kwenye mtandao wa chaneli
Jinsi Alice anavyomlipa Dina kupitia wageni wawili bila kumwamini yeyote: mikataba ya hashi yenye kufuli la muda, hatua kwa hatua, kisha malipo halisi ya hatua mbili.
45 dakikaKati8 / 17
Rasimu: somo hili bado linasubiri kukaguliwa.
Utakachojifunza
- Eleza jinsi HTLC inavyofanya malipo yategemee siri
- Eleza kwa nini kufuli za muda hupungua kwenye njia
- Lipa kupitia nodi mbili za kati na uthibitishe preimage
Maneno muhimu
- HTLC
- Mkataba wa hashi wenye kufuli la muda: malipo yanayofunguliwa tu kwa siri sahihi kabla ya muda kuisha.
- preimage
- Siri ambayo hashi yake ni hashi ya malipo. Kuifichua ndiko kunathibitisha kwamba malipo yamefika.
- ankara (invoice)
- Ombi la malipo la Lightning, mara nyingi kama msimbo wa QR, lenye kiasi na muda wa kuisha.
Alice anataka kumlipa Dina sats 21,000. Hawana chaneli, lakini Alice → Bob → Chan → Dina ni njia. Kwa nini Bob na Chan, wageni kwa Alice, wapitishe pesa kwa uaminifu?
Ahadi: HTLC
- Dina anachagua siri ya bahati nasibu, yaani preimage, na kuweka hashi yake kwenye ankara yake.
- Alice anampa Bob HTLC: "Sats 21,002 ni zako ukinionyesha siri iliyo nyuma ya hashi hii kabla ya bloku H."
- Bob anampa Chan mpango ule ule kwa sats 21,001, na muda wa mwisho wa mapema zaidi. Chan anampa Dina sats 21,000, mapema zaidi tena.
- Dina anaijua siri, kwa hiyo anaifichua kwa Chan na kudai sats 21,000 zake. Sasa Chan anaijua na anadai kutoka kwa Bob; Bob anadai kutoka kwa Alice.
Kila hatua inabaki na sat 1 kama ada yake. Hakuna anayeweza kudai bila siri, na siri inasafiri kurudi nyuma tu baada ya Dina kulipwa. Kitu chochote kikishindikana, muda wa mwisho unapita na kila HTLC inafutwa: malipo yote yanatokea, au hakuna kinachotokea.
Kwa nini muda wa mwisho hupungua
Bob lazima apate muda wa kudai kutoka kwa Alice baada ya Chan kudai kutoka kwake. Kwa hiyo kufuli la muda la kila hatua ni fupi kuliko la iliyotangulia, kwa time_lock_delta ya nodi hiyo (uliona bloku 80 kwa LND katika somo la 5).
Hatua ya 1: Lipa kupitia hatua mbili
Lipa kupitia Bob na Chan
Mazoezi haya yanahitaji kompyuta yenye maabara ikiendeshwa. Unaweza kusoma somo kwenye simu.
Jedwali la njia linaorodhesha Bob na Chan, kila mmoja akichukua ada ndogo.
Hatua ya 2: Preimage ndiyo risiti
Sasa Alice anashika preimage. Ukiipitisha kwenye hashi, unapata hashi ile ile ya malipo iliyo kwenye ankara ya Dina. Huo ni ushahidi kwamba amelipwa, ambao Dina hawezi kuukana.
Thibitisha siri (preimage)
Mazoezi haya yanahitaji kompyuta yenye maabara ikiendeshwa. Unaweza kusoma somo kwenye simu.
Tafakari
Andika jibu lako, au jadili na rafiki au chama chako.
- Kwa nini Bob hawezi kuchukua malipo ya Alice na kuyabaki nayo?
- Nini kingeharibika kama kila hatua ingekuwa na kufuli la muda lile lile?
Jipime
Soma zaidi
Limetoholewa kutoka Mastering the Lightning Network. Andreas M. Antonopoulos, Olaoluwa Osuntokun and René Pickhardt. Leseni: CC BY-SA 4.0.