Lightning Network

Základ Lightning Network tvoří platební kanály (payment channels). Tyto kanály jsou zápisem do BTC blockchainu vytvořeny mezi dvěma protistranami a jsou obousměrné. „Transakce“ v Lightning Network jsou vlastně přepisy stavu účtů (tyto zápisy se ale ukládají pouze v daném kanálu). Každou změnu v tomto kanálu přitom musí schválit (podepsat) obě strany (multisignature). Stav kanálu se může po podpisu obou stran libovolně měnit s tím, že staré stavy se mažou a závazný je vždy ten poslední. Jedná se o jistou formu smart kontraktu – chytrého kontraktu – a je trochu obsáhlejší, jak to přesně funguje.

Správci LN kanálů mohou budovat i síť kanálů (hubs or channel factories) čistě s cílem spojovat síť a přeposílat transakce. Tím se rapidně zvýší průchodnost sítě. Za tuto službu si mohou účtovat poplatek, který je ale rozhodně menší, než za „on-chain“ zápis.

Více na: https://www.alza.cz/lightning-network


LN peněženky

2021/08 – Zap – Suggested Nodes

https://www.alza.cz/lightning-network#navod-na-lightning-network-penezenku-zap-desktop



Phoneix LN

Mobilní peněženka – https://phoenix.acinq.co/
= full LN wallet – open source: https://github.com/ACINQ/phoenix
= P2P LN komunikace
= trampoline routing via ACINQ – deleguje hledání cesty
~ hash(preimage) – routing nodes si postupně kupují „tajemství„, důkaz o routování…

Introducing Phoenix:
https://medium.com/@ACINQ/introducing-phoenix-5c5cc76c7f9e


LN invoice

BOLT #11: Invoice Protocol for Lightning Payments
https://github.com/lightningnetwork/lightning-rfc/blob/master/11-payment-encoding.md

Další info:
http://lightning.network/lightning-network-paper.pdf
Turbo ch.:
github.com/lightningnetwork/lightning-rfc/issues/565#issuecomment-460601680


LND / node

https://docs.lightning.engineering/
…to learn about the Lightning Network, use and build on LND, Lightning Terminal, Loop, Pool as well as those developing their own LAPPS


Pár dalších odkazů


Praktické:
https://1ml.com/
https://hashxp.org/lightning/node/025e5019685002fe7…PP
https://bitcoinvisuals.com/ln-capacity
https://1ml.com/visual/network


Bleskomat

LN ATM
https://github.com/samotari/ln-service

Umbrel

BTC full note + LN
RPi4 + 1TB HD
https://github.com/getumbrel/umbrel-os/releases/tag/v0.4.1
https://1ml.com/node?order=capacity&iponionservice=true (LN.tor nodes)

Pokud budete chtít platby přijímat, je potřeba někoho požádat, aby platební kanál otevřel směrem k vám, čímž získáte Remote Balance. Služba LNBIG.com vám takový kanál otevře zdarma, a to až do výše 5 000 000 satoshi.

Druhou možností, jak získat Remote Balance, a tedy přijímat platby, je provést nějakou platbu. Pokud přes LN pošlete 100 000 satoshi, budete moct i 100 000 satoshi přijmout. Jakmile je přijmete, vaše Remote Balance se bude rovnat nule, ale Local Balance se navýší o 100 000 satoshi.

https://www.alza.cz/umbrel-bitcoin-full-node-s-lightningem-pro-uplne-amatery-navod


LN Debian Repository

https://github.com/debian-cryptoanarchy/cryptoanarchy-deb-repo-builder

https://taxmeifyoucan.gitbook.io/cadr/


BOLT (Basis of Lightning Technology) – https://github.com/lightningnetwork/lightning-rfc/blob/master/00-introduction.md
LNURL https://github.com/fiatjaf/awesome-lnurl

LN bits: https://lnbits.com/ | https://github.com/lnbits/lnbits
free and open-source lightning wallet



LN book – Mastering the Lightning Network: https://github.com/lnbook/lnbook