Qala Development
  • Part-time course schedule
    • Week 1
    • Week 2
    • Week 3
    • Week 4
    • Week 5
    • Week 6
    • Week 7
    • Week 8
    • Week 9
    • Week 10
    • Week 11
    • Week 12
    • Week 13
    • Week 14
    • Week 15
    • Week 16
    • Week 17, 18
  • Full-time course schedule
    • Week 1
    • Week 2
    • Week 3
    • Week 4
    • Week 5
    • Week 6
    • Week 7
  • Meetings
  • Presentation topics
  • Projects
  • Open source contribution notes
  • Resources
Powered by GitBook
On this page
  • Prerequisites
  • Goals
  • Schedule
  • Deliverables
  1. Part-time course schedule

Week 5

Mastering Lightning and Node Management Workshop

PreviousWeek 4NextWeek 6

Last updated 2 years ago

This week, we'll continue with the "Mastering Lightning" book, holding discussions in small groups as you answer discussion questions. We'll also be having workshops on node management.

Also, we'll be working on more projects or expanding, refining or improving a project you have already started.

As usual, a web-reader-friendly hosted version of Mastering Lightning book can be found at , which can be accessed for educational purposes using username and password qala:lightning.

Prerequisites

  • All the previous weeks' developer environments for both Bitcoin and Lightning Network.

  • All the previously assigned chapters of Mastering Lightning book.

Goals

At the end of the week, we hope that you will:

  • Gain practical knowledge on how to manage a node

  • Understand channel operation and payment forwarding

    • Managing HTLCs

    • Committing HTLCs to channel state

    • Channel balance

  • Understand path finding and payment delivery

Schedule

Below is the schedule for week:

Day
Chapter/Workshop

Monday

Tuesday

Node Management Workshop

Wednesday

Thursday

Node Management Workshop

Friday

If you finish your chapter(s) for the day early, feel free to move on to the next day's chapter(s), as repetition is key when it comes to absorbing so much knowledge.

Deliverables

Each day, do the required reading and:

  • Be prepared for the daily discussion groups:

    • Finish reading the chapter(s) for the day

    • Prepare and research your assigned question(s), make sure you can host the discussion and think about follow-up questions etc

    • Prepare and research the questions hosted by other people in your group

(up to and excluding "Multiple HTLCs")

(rest of the chapter)

(up to and excluding "Finding Candidate Paths")

lnbook.256k1.dev
Chapter 9: Channel Operation and Payment Forwarding
Chapter 9: Channel Operation and Payment Forwarding
Chapter 12: Pathfinding and Payment Delivery