Page cover

Reflections (Mon-Fri)

Monday

πŸ‘‹ What I learnt β€” πŸ’Œ

The fundamental concept that underlines Bitcoin and the Lightning Network - fairness protocol

Security primitives needed for fairness protocol in cryptographic systems, some examples include

  • Hash functions to fingerprint data

  • Digital signatures for authentication, nonrepudiation and proof of ownership of a secret

  • Encryption/decryption

How to connect to LND via RESTful APIs

πŸ‘‹ Aha moment β€” πŸ’Œ

Hash Time-lock contracts (HTLC)

Connecting to LND via REST

πŸ‘‹ To learn β€” πŸ’Œ

More on HTLCs

Tuesday

πŸ‘‹ What I learnt β€” πŸ’Œ

Payment channels, which can be said to be a financial relationship between two Lightning nodes.

LND REST and GRPC APIs and how to set up a local NodeJS server which calls LND Rest APIs

πŸ‘‹ Aha moment β€” πŸ’Œ

Basis of Lightning Technology (BOLT) - The formal protocol specification for Lightning

πŸ‘‹ To learn β€” πŸ’Œ

Consuming LND REST APIs on a UI

Wednesday

πŸ‘‹ What I learnt β€” πŸ’Œ

Lightning nodes, their types and how to operate one.

Lightning network protocol suite

πŸ‘‹ Aha moment β€” πŸ’Œ

Setting up RTL on my personal node as highlighted in Mastering Lightning book https://lnbook.256k1.dev/#rtl

πŸ‘‹ To learn β€” πŸ’Œ

Getting the most out of my personal node

Thursday

πŸ‘‹ What I learnt β€” πŸ’Œ

Consuming LND REST APIs from a mobile app UI

Deep dive on how Lightning Payment channels are constructed

Using websockets with Lightning REST API endpoints

πŸ‘‹ Aha moment β€” πŸ’Œ

Lightning Network punishment for when cheating happens

πŸ‘‹ To learn β€” πŸ’Œ

Routing payment channels

Last updated