A new Bitcoin implementation integrated with Core Lightning



Summary:

Vincent, a member of the CLN project, wrote an email to Michael and Lisa discussing the current state of the project. He mentioned that the CLN is nicely decoupled from the block source and that the node runner can choose a block backend that fits their self-sovereignty goals. This allows for a nice separation of concerns where the block source ensures only consensus valid data is delivered to the node while the focus is on processing and reacting to that data. Vincent also mentioned that he has been working on a plugin that allows experimentation with different types of Bitcoin Core node alternatives and supports BIP 157 with nakamoto.Vincent also stated that he plans to allocate some time to work directly on Nakamoto. He suggested that there may be an opportunity to "comingle" the peering of LN gossip and block data networks, which has been suggested several times but never seriously pursued from the LN side. He believes that having the peering functions of bitcoin-core broken out into a more composable/reusable piece may be a good first step here, and as a project would largely be on the bitcoin core side.However, Vincent noted that a missing piece at the moment is a unified approach to fee calculation. This logic is critical for Lightning nodes, so if we don't have a uniform way of estimating fees, it could lead to several issues. He mentioned that the fee estimation problem may have already been solved by Neutrino, but he is not aware of it.


Updated on: 2023-06-16T03:56:43.610056+00:00