Recently, Giacommo Zucco mentioned that he runs Bitcoin Knots instead of Bitcoin Core. As far as I know, he is an experienced Lightning user and so there must be a way in which he runs his lightning node on top of Bitcoin Knots instead of Bitcoin Core. I myself have been running a nonrouting Core Lightning node on Debian and Ubuntu for a couple of years. Is running Core Lightning with Bitcoin Knots so seamless as with Bitcoin Core? Does it require any tweaks or special configuration in .lightning/bitcoin/config? And what about other implementations such as LDK?

1 Answer 1


Yes, the two implementations are perfectly interchangeable, as long as bitcoin-cli can talk to either Bitcoin core or Bitcoin knots it should just work as expected.

CLN internally actually calls out to bitcoin-cli, and needs only a handful methods are used anyway, so the difference between the two implementations may not even have any effect, as it affects parts we don't use internally.

I don't know the specifics of how ldk interacts with it's Bitcoin backend, and it may depend on which components you combine. I'd expect however that ldk would also not be affected by the switch in Bitcoin implementation.

Disclaimer: I am one of the CLN maintainers, hence the "we" in the reply.

  • Yeah lampo lampo.devcrew.cc uses bitcoin core as a way to fetch blocks and it is working well with Knots too Commented Apr 13 at 12:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.