Jump to content

Lightning Network

From Wikiversity

This is a collaborative effort to create some teaching materials about the Lightning Network. Eventually all information provided and articles should be written on this wiki for a start we can of course just link to articles.

There is a list of potential videos to be created on the talk page. Feel free to take over responsibility for a video or add ideas to the list. You could also erase videos from the list if you think we wouldn't need them.

We start with a loose collection of links.

Tutorials for end users

[edit | edit source]

setting up a lightning node

[edit | edit source]

c-lighting

[edit | edit source]

eclair

[edit | edit source]

lighting peach

[edit | edit source]

ptarmigan

[edit | edit source]

securing a lightning node

[edit | edit source]
  • firewalling?
  • before.rules for ufw?

Materials for developers

[edit | edit source]

Lightning-rfc BOLT

[edit | edit source]

c-lightning

[edit | edit source]

eclair

[edit | edit source]

rust lightning

[edit | edit source]

Technical reads

[edit | edit source]

Teaching materials

[edit | edit source]

If none of those help you can ask questions and tag them with lightning network over at bitcoin.stackexchange.com

Materials for Business makers

[edit | edit source]

Other curated information sources

[edit | edit source]


Hack A Lapp/Introduction to Bitcoins Lightning Network App Development

Lessons

  • jump to video
  • download the video
  • jump to script
  • jump to quiz
  1. install pylightning module
  2. invoke an Remote Procedure Call to your c-lightning node in a python code base
  3. create an invoice for your customer
  • jump to video
  • download the video
  • jump to script
  • jump to quiz
  • work with the listinvoices() method
  • understand that invoices have a status
  • access data from a specific invoice
    • jump to video
    • download the video
    • jump to script
    • jump to quiz
  • find a specific invoice with its payment hash
  • Check if a specific invoice has been paid
  • change the response to the customer depending on the payment status of the invoice
  • Discussion

    See also

    [edit | edit source]