Lightning kwa Wajenzi Itifaki
Usafirishaji wa jumbe uliosimbwa wa Lightning
Kila kiungo cha wenzako kinasimbwa na kuthibitishwa kwa itifaki ya Noise kabla ujumbe mmoja wa Lightning haujapita. Salamu ya mwanzo inafanya nini, na miunganisho ya nodi yako inaonekanaje.
25 dakikaKati14 / 17
Rasimu: somo hili bado linasubiri kukaguliwa.
Utakachojifunza
- Eleza kwa nini Lightning inasimba na kuthibitisha kila muunganisho wa wenzako
- Eleza sehemu tatu za salamu ya Noise_XK kwa maneno rahisi
- Kagua miunganisho hai ya nodi
Maneno muhimu
- ufunguo wa umma (public key)
- Nambari inayotokana na ufunguo binafsi. Wengine huitumia kuthibitisha sahihi yako bila kujua siri yako.
- nodi (node)
- Kompyuta inayoendesha programu ya Bitcoin au Lightning na kukagua sheria zote yenyewe.
Alice alipounganisha na Bob katika somo la 3, uliandika BOB_PUBKEY@bob:9735. Ufunguo huo wa umma haukuwa anwani tu: ndio jinsi Alice anavyohakikisha anazungumza na Bob halisi, kupitia kiungo ambacho hakuna mwingine anayeweza kukisoma.
Kwa nini kusimba?
Jumbe za Lightning zinafichua mengi: una chaneli zipi, unapitisha malipo yapi, HTLC zipi zinasubiri. Bila usimbaji, yeyote kwenye njia ya mtandao angeweza kuzitazama, au hata kuzibadilisha. BOLT 8 inaupa kila muunganisho wa wenzako usiri (hakuna anayeweza kuusoma), uadilifu (hakuna anayeweza kuubadilisha bila kujulikana) na uthibitisho (unajua nani yuko upande mwingine).
Salamu ya Noise, katika sehemu tatu
Lightning inatumia mpangilio wa Noise_XK. "K" inamaanisha Alice tayari anajua ufunguo wa umma wa kudumu wa Bob.
- Sehemu ya kwanza. Alice anatuma ufunguo mpya wa umma wa mara moja, na anathibitisha kwamba anajua ufunguo wa kudumu wa Bob.
- Sehemu ya pili. Bob anajibu kwa ufunguo wake wa mara moja. Sasa wote wawili wana siri ya pamoja ambayo hakuna mtazamaji anayeweza kuihesabu.
- Sehemu ya tatu. Alice anatuma ufunguo wake wa kudumu, ukiwa umesimbwa, na anathibitisha kwamba ni wake.
Baada ya baiti 50 + 50 + 66, pande zote mbili zina funguo za usimbaji, ambazo hubadilishwa kila baada ya jumbe 1,000. Hapo tu ndipo ujumbe wa init wa somo lililopita unapita.
Tazama miunganisho ya Alice
Tazama miunganisho iliyosimbwa
Mazoezi haya yanahitaji kompyuta yenye maabara ikiendeshwa. Unaweza kusoma somo kwenye simu.
Kila mwenzako anaonyesha ufunguo wake wa umma, anwani aliyounganishia, na baiti ngapi zimepita, zote zikiwa zimesimbwa.
Tafakari
Andika jibu lako, au jadili na rafiki au chama chako.
- Kwa nini nodi inayounganisha inahitaji kujua ufunguo wa umma wa nodi nyingine mapema?
- Mshambuliaji kwenye Wi-Fi ile ile angejua nini kama jumbe za Lightning zisingesimbwa?
Jipime
Soma zaidi
Limetoholewa kutoka Mastering the Lightning Network. Andreas M. Antonopoulos, Olaoluwa Osuntokun and René Pickhardt. Leseni: CC BY-SA 4.0.