Thread
The @ChaincodeLabs Lightning Seminar is the best way to jump-start your journey towards becoming a Lightning Protocol Developer.

Here's a thread on what I learned and why you should sign up for the next seminar ⚡
@ChaincodeLabs The Lightning Seminar is an intense, 5-week online course by @ChaincodeLabs which covers Lightning in a depth you've never seen before.

Over the past 5 weeks of the course, my knowledge of Lightning has compounded.
@ChaincodeLabs We covered everything from:
- Payment channel philosophy
- Transaction construction for revocable transactions
- The layers of Lightning (Transport, Base, Update, Transfer, Multi-Hop)
- Routing challenges and strategies
- Limitations and attack vectors
- Future upgrades
@ChaincodeLabs I spent around 10 hours per week working on the course, but the material is so vast that I easily could have spent 20+ hours if I had the time.

The intro video didn't lie:
@ChaincodeLabs I promise it's worth the effort. The course has been the best resource I've found to build knowledge about the Lightning protocol.

Past participants are already doing amazing things in the Lightning space, and I can't wait to see what my cohort comes up with ⚡
@ChaincodeLabs It would be impossible for me to instill all the knowledge from this course into a thread, but here are some of my major takeaways:
@ChaincodeLabs 1. There are many ways to contribute to Lightning

You don't need to come up with novel ideas to contribute. There is a plethora of ideas out there which could use your development, testing or feedback.
@ChaincodeLabs Some existing ideas which could use your contribution:
- Routing / path finding improvements
- Rendezvous
- Trampoline
- Multi-path payments
- Route blinding
- Gossip improvements
- Liquidity advertisements
- Splicing
- Dual funded channels
- Bolt12 Offers
@ChaincodeLabs 2. Bitcoin is simple and consistent; Lightning is complex and constantly evolving

There are many improvements in the works, and the community is constantly coming up with new enhancements to the protocol.
@ChaincodeLabs 3. A strong Layer 2 requires a strong Layer 1

Lightning relies on the stability and censorship resistance of the Bitcoin network and chain

The chain is the final arbiter. The security of Lightning relies on being able to monitor the chain and confirm transactions in blocks.
@ChaincodeLabs 4. Innovation on Lightning is lightning-fast (for a decentralized protocol at least)

Lightning allows for fast innovation and experimentation between small groups of people. Most new features can be tried with as little as two peers.
@ChaincodeLabs For example, earlier this week @renepickhardt and @c_otto_83 tested a new path finding algorithm for multi-path payments. No network-wide update required.


@ChaincodeLabs @renepickhardt 5. "Eltoo fixes this"

The current Update mechanism using Penalties complicates many aspects of the protocol and related tools.

Eltoo is a simple but powerful solution to many problems, including complexity, backups, storage size, and fee uncertainty.

thebitcoinmanual.com/articles/what-is-eltoo/
@ChaincodeLabs @renepickhardt 6. Lightning + Taproot = Magic

Upgrading Lightning to use Taproot promises to improve privacy both onchain and off, reduce onchain fees, solve "stuck" payments, and even enable tokens on Lightning (if you're into that)

voltage.cloud/blog/bitcoin-education/how-taproot-improves-the-lightning-network/
@ChaincodeLabs @renepickhardt Thanks to the Chaincode team, our guest hosts and all of my fellow students for making this such a great experience!
@ChaincodeLabs @renepickhardt If you're a developer who wants to get into the Bitcoin space, now is the time.

Go apply for the next Lightning seminar here:
learning.chaincode.com/
Mentions
See All