Lightning

Lightning kwa Wajenzi

Mastering the Lightning Network, sura zote 17, kwa lugha rahisi na maabara hai kwenye kompyuta yako.

Endesha nodi halisi za Lightning kwenye regtest: tengeneza ankara, fungua chaneli, pitisha malipo, chunguza HTLC, kitunguu na ramani ya mtandao, kwa amri za kitabu na Python. Inahitaji kompyuta yenye Docker.

17 masomo, 600 dakika

Anza

Misingi

  1. 1Utangulizi: kwa nini mtandao wa Lightning upoBitcoin inamaliza; Lightning inasogeza. Tatizo ambalo Lightning inatatua, jinsi inavyohifadhi mfumo wa uaminifu wa Bitcoin, na inachokugharimu.15 dakikaMwanzoSomoJaribio
  2. 2Kuanza: maabara yako na malipo yako ya kwanzaWasha maabara ya nodi nne kwenye kompyuta yako, iunganishe na ukurasa huu, kisha tengeneza ankara ya kwanza ya Dina na malipo ya kwanza ya Alice.40 dakikaMwanzoSomoJaribioMaabaraSoma kwanza: Utangulizi: kwa nini mtandao wa Lightning upo
  3. 3Jinsi mtandao wa Lightning unavyofanya kaziFungua chaneli mwenyewe, ithibitishe kwenye blockchain, kisha ulipe kupitia hiyo, ili uone hatua tatu ambazo kila chaneli hupitia: kufungua, kusasisha, kufunga.45 dakikaMwanzoSomoJaribioMaabaraSoma kwanza: Kuanza: maabara yako na malipo yako ya kwanza

Nodi

  1. 4Programu za nodi za LightningLND, c-lightning na Eclair zote zinazungumza itifaki moja lakini zinatofautiana kutumia. Uliza zote tatu swali moja.30 dakikaKatiSomoJaribioMaabara
  2. 5Kuendesha nodi ya mtandao wa LightningKuendesha nodi ni kazi: weka ada unazotoza kwa kupitisha malipo, hifadhi nakala ya chaneli zako, na ujue cha kutazama.35 dakikaKatiSomoJaribioMaabaraSoma kwanza: Jinsi mtandao wa Lightning unavyofanya kazi

Ndani ya Lightning

  1. 6Muundo wa mtandao wa LightningRamani ya itifaki nzima, tabaka kwa tabaka, ili kila somo linalofuata liwe na mahali pake.20 dakikaKatiSomoJaribio
  2. 7Chaneli za malipoTazama ndani ya chaneli halisi: pata muamala wake wa ufadhili kwenye blockchain na uone jinsi miamala ya ahadi na ubatilishaji vinavyozifanya pande zote mbili ziwe waaminifu.40 dakikaKatiSomoJaribioMaabaraSoma kwanza: Jinsi mtandao wa Lightning unavyofanya kazi
  3. 8Kupitisha malipo kwenye mtandao wa chaneliJinsi 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 dakikaKatiSomoJaribioMaabaraSoma kwanza: Chaneli za malipo
  4. 9Uendeshaji wa chaneli na kupitisha malipoNjia mbili za kumaliza chaneli: kufunga kwa ushirikiano kunakomaliza mara moja, na kufunga kwa nguvu ambapo kufuli la muda linakusubirisha. Fanya zote mbili.40 dakikaKatiSomoJaribioMaabaraSoma kwanza: Kupitisha malipo kwenye mtandao wa chaneli

Mtandao

  1. 10Upitishaji wa kitunguuJinsi kila nodi kwenye njia inavyojua majirani zake tu: jenga na umenye kitunguu cha kuchezea kwa Python, kisha ukilinganishe na muundo halisi wa Sphinx.45 dakikaKatiSomoJaribioMaabaraSoma kwanza: Kupitisha malipo kwenye mtandao wa chaneli
  2. 11Gossip na ramani ya chaneliJinsi kila nodi inavyojifunza ramani ya mtandao kutoka kwa wenzake, na ramani hiyo ina nini. Soma ramani ya Alice kwa Python.35 dakikaKatiSomoJaribioMaabara
  3. 12Kutafuta njia na kufikisha malipoAndika kitafuta-njia chako mwenyewe juu ya ramani halisi ya chaneli ya Alice, kisha uone kwa nini nodi halisi pia hujifunza kutoka majaribio yaliyoshindwa na kugawanya malipo makubwa.50 dakikaKatiSomoJaribioMaabaraSoma kwanza: Gossip na ramani ya chaneli

Itifaki

  1. 13Itifaki ya jumbe: muundo na upanuziUjumbe wa Lightning unavyoonekana kama baiti, jinsi sehemu za TLV zinavyoruhusu itifaki kukua, na kwa nini biti za vipengele zinafuata kanuni ya 'ni sawa kuwa witiri'. Changanua ujumbe halisi wa init.40 dakikaKatiSomoJaribioMaabara
  2. 14Usafirishaji wa jumbe uliosimbwa wa LightningKila 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 dakikaKatiSomoJaribioMaabara
  3. 15Maombi ya malipo ya LightningTenganisha ankara: sehemu inayosomeka na binadamu yenye kiasi, sehemu zenye lebo ndani yake, na sahihi. Andika kisimbuzi cha kiasi.35 dakikaKatiSomoJaribioMaabara

Usalama na hatua inayofuata

  1. 16Usalama na faragha ya mtandao wa LightningMshambuliaji anaweza kujua au kuharibu nini: pima salio lililofichwa la njia mwenyewe, kisha upitie mashambulizi ya kuziba, ya ada na kinga zake.45 dakikaKatiSomoJaribioMaabaraSoma kwanza: Kupitisha malipo kwenye mtandao wa chaneli
  2. 17Hitimisho: cha kujenga baadayeUmeendesha kila tabaka la Lightning mwenyewe. Itifaki inaelekea wapi, na jinsi ya kugeuza ulichojifunza kuwa zana ambayo watu wanaitumia.15 dakikaKatiSomoJaribio

Hatua inayofuata

Maliza mradi wa mwisho, kisha onyesha PR yako kwa jumuiya ya Bitsacco ili upate maoni na mwongozo.

Maktaba