<blockquote>
<p>I am thinking of running my own lightning node in testnet. Going through the tutorials it seems the lightning node needs to be connected to bitcoin node inorder to get connected to bitcoin network. But running a full bitcoin node like bitcoind seems out of my scope as I don't want invest and maintain it.</p>
</blockquote>
<p>A Bitcoin testnet node block chain occupies less than 40Gb, is that really out of your scope and why?</p>
<blockquote>
<p>Are there any such services available which I can connect to my lightning node.</p>
</blockquote>
<p>This defeats the p2p trust-less nature of Bitcoin. Don't do that unless you trust the people providing it to you as much as you trust yourself.</p>

CC BY-SA 4.0
2021-09-20T04:56:37.617Z
Regarding running bitcoin node being out of scope, is that I just want node to assist me lightning node, as the primary focus of mine is to build something on lightning, and having  bitcoin node about mining and stuff is what I am not interested in.
Raj Saraogi
CC BY-SA 4.0
2021-09-20T12:59:04.973Z
Your Lightning node needs a way to know what Bitcoin transactions happened. The best way to get that information having access to a trusted Bitcoin node. Bitcoin nodes (yours, or someone else's) are necessary for pretty much all interaction with the network, not just for mining.
Pieter Wuille
CC BY-SA 4.0
2021-09-23T09:28:05.050Z
If I am running a bitcoin node do I need to set any static IP and export port for the peers in network to communicate to my node ?
Raj Saraogi
CC BY-SA 4.0
2021-09-18T13:50:27.153Z
2021-09-18T13:50:27.153Z
Mercedes
<p>You can run a <a href="https://github.com/ElementsProject/lightning/" rel="nofollow noreferrer">C-lightning</a> instance on top of a pruned <code>bitcoind</code>.<br />
You can also opt in to a different Bitcoin backend than <code>bitcoind</code> by using a plugin. For instance the <a href="https://github.com/lightningd/plugins" rel="nofollow noreferrer">Sauron plugin</a> connects to an <a href="https://github.com/Blockstream/esplora" rel="nofollow noreferrer">Esplora</a> instance, this is a more lightweight way to get started albeit you are trusting whoever operates the API.</p>
<p>A lightweight solution seems appropriate for testnet but if you get to use your node with real funds you should really consider you threat model, as again this method involves a direct trust relationship.</p>

CC BY-SA 4.0
2021-09-20T10:08:55.153Z
2021-09-20T10:08:55.153Z
Antoine Poinsot
<p>I am thinking of running my own lightning node in testnet. Going through the tutorials it seems the lightning node needs to be connected to bitcoin node inorder to get connected to bitcoin network. But running a full bitcoin node like bitcoind seems out of my scope as I don't want invest and maintain it.
Are there any such services available which I can connect to my lightning node.</p>

CC BY-SA 4.0
2021-09-17T04:36:17.893Z
There are several implementations of a bitcoin full node (bitcoind, btcd, etc). Generally you do not want to trust a third party to provide you with the info that your node would, as they could easily defraud you. Note that product/service recommendations are off topic here.
chytrik
<bitcoind><lightning-network><testnet><lightning-network-daemon>
What are the various Bitcoin nodes available which I can connect to via my lightning node
Raj Saraogi
# What are the various Bitcoin nodes available which I can connect to via my lightning node

(Asked by: username_0 on 2021-09-17)

I am thinking of running my own lightning node in testnet. Going through the tutorials it seems the lightning node needs to be connected to bitcoin node inorder to get connected to bitcoin network. But running a full bitcoin node like bitcoind seems out of my scope as I don't want invest and maintain it.
Are there any such services available which I can connect to my lightning node.

**Tags:** bitcoind, lightning-network, testnet, lightning-network-daemon

> **Comments:**
> **username_1**: There are several implementations of a bitcoin full node (bitcoind, btcd, etc). Generally you do not want to trust a third party to provide you with the info that your node would, as they could easily defraud you. Note that product/service recommendations are off topic here.  

---

## 2 answers

### Answer by username_2 on 2021-09-18. Score: 1

> I am thinking of running my own lightning node in testnet. Going through the tutorials it seems the lightning node needs to be connected to bitcoin node inorder to get connected to bitcoin network. But running a full bitcoin node like bitcoind seems out of my scope as I don't want invest and maintain it.

A Bitcoin testnet node block chain occupies less than 40Gb, is that really out of your scope and why?

> Are there any such services available which I can connect to my lightning node.

This defeats the p2p trust-less nature of Bitcoin. Don't do that unless you trust the people providing it to you as much as you trust yourself.

> **Comments:**
> **username_0**: Regarding running bitcoin node being out of scope, is that I just want node to assist me lightning node, as the primary focus of mine is to build something on lightning, and having  bitcoin node about mining and stuff is what I am not interested in.  
> **username_3**: Your Lightning node needs a way to know what Bitcoin transactions happened. The best way to get that information having access to a trusted Bitcoin node. Bitcoin nodes (yours, or someone else's) are necessary for pretty much all interaction with the network, not just for mining.  
> **username_0**: If I am running a bitcoin node do I need to set any static IP and export port for the peers in network to communicate to my node ?  

---

### Answer by username_4 on 2021-09-20. Score: 0

You can run a [C-lightning](https://github.com/ElementsProject/lightning/) instance on top of a pruned `bitcoind`.  
You can also opt in to a different Bitcoin backend than `bitcoind` by using a plugin. For instance the [Sauron plugin](https://github.com/lightningd/plugins) connects to an [Esplora](https://github.com/Blockstream/esplora) instance, this is a more lightweight way to get started albeit you are trusting whoever operates the API.

A lightweight solution seems appropriate for testnet but if you get to use your node with real funds you should really consider you threat model, as again this method involves a direct trust relationship.


---

