Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mastering the Lightning Network reading group session #4 #130

Closed
sbddesign opened this issue Aug 5, 2021 · 3 comments
Closed

Mastering the Lightning Network reading group session #4 #130

sbddesign opened this issue Aug 5, 2021 · 3 comments
Labels
call Scheduled community and project calls

Comments

@sbddesign
Copy link
Collaborator

sbddesign commented Aug 5, 2021

Date: 2021-08-10
Time: 10:00am
Timezone: PDT (US west coast)
Duration: 1h
UTCTime: 2021-08-10 17:00 UTC

lightning-reading-group-session-4

Agenda

This is a weekly call to read through the book Mastering the Lightning Network by Antonopoulos, Osuntokun, and Pickhardt. In each session, we will recap and discuss an agreed-upon section. See this page for the full schedule.

In this session, we will discuss Chapter 4 - Lightning Node Software, which guides you through setting up a node.

As discussed, only parts of the call will be recorded.

Check your timezone

https://everytimezone.com/s/83c488c8

Join the call

https://meet.jit.si/bitcoindesign

Calendar

Subscribe to the Bitcoin Design calendar. More info here.

@GBKS GBKS added the call Scheduled community and project calls label Aug 5, 2021
@Bosch-0
Copy link
Contributor

Bosch-0 commented Aug 10, 2021

Interesting point here I wasn't aware of:

One notable difference between Eclair and LND or c-lightning is that Eclair doesn’t contain a separate bitcoin wallet but instead relies directly on the bitcoin wallet in Bitcoin Core. Recall that using LND we "funded" its bitcoin wallet by executing a transaction to transfer bitcoin from Bitcoin Core’s wallet to LND’s bitcoin wallet. This step is not necessary using Eclair. When running Eclair, the Bitcoin Core wallet is used directly as the source of funds to open channels. As a result, unlike the LND or c-lightning containers, the Eclair container does not contain a script to transfer bitcoin into its wallet on startup.

https://github.com/lnbook/lnbook/blob/develop/04_node_client.asciidoc#building-eclair-as-a-docker-container

If building a Lightning product that does not use the users own Bitcoin node and you choose Eclair over c-lightning / LND the on-chain UX component will be different due to the above.

@moneyball
Copy link
Contributor

@Bosch-0 note that with LDK, it doesn't hard code any wallet. It can be integrated into any wallet design. LDK just needs to be fed block data be it blocks from a Core node (being run by the user, or, from a trusted 3rd party) or compact block filters from BIP 157/158 or block data from the Electrum API. LDK paves the way toward a future where a user only has one wallet not two. I'm told by the BTCPay project this is a major pain point for their merchants as it is confusing why they need 2 wallets, why they need to have 2 different wallet backup and recovery systems, etc.

@GBKS
Copy link
Contributor

GBKS commented Aug 11, 2021

The recording is now up on BitcoinTV and YouTube.

@GBKS GBKS closed this as completed Aug 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
call Scheduled community and project calls
Projects
None yet
Development

No branches or pull requests

4 participants