Questions tagged [full-node]

Nodes that fully verify all of the rules of Bitcoin. The most popular software implementation of full nodes is called Bitcoin Core.

78 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
5 votes
0 answers
169 views

How to approach building a custom UTXO index on top of a full-node

I want to avoid physically importing addresses into a wallet. I want to write a UTXO indexing system on a per-address basis. I often wonder how a wallet can keep track of all of its addresses' UTXOs, ...
Anonona's user avatar
  • 215
3 votes
0 answers
50 views

What are the privacy implications of sharing or publishing the .onion address of a bitcoin node?

Some tutorials redact the .onion address of their nodes for privacy reasons: https://coldcard.com/docs/img/econoalch/Sparrow47.png What are the attack vectors that they are defending themselves from? ...
nMQz4QF4MVoTsIkkO5vH's user avatar
3 votes
1 answer
308 views

Is it bad practice to run full node with all Bitcoin P2P protocol optional services enabled?

I am running my full node /Satoshi:23.0.0/ with all optional services enabled. These are: NETWORK, BLOOM, WITNESS, COMPACT_FILTERS, and NETWORK_LIMITED. My bitcoin.conf file contains following entries:...
deyw's user avatar
  • 550
3 votes
0 answers
358 views

UTXO snapshots and history pruning

Is there a research, BIP proposal or simple discussion about possible improvement on the size required to run a full node and a way to shrink/prune the history of bitcoin and have fast sync? Let me ...
Not Important's user avatar
3 votes
1 answer
706 views

Local balance query for Bitcoin address

I would like to be able to query the balance of an address (not belonging to me). The data should come from a fully synced bitcoin full node inside the local LAN and I do not want to query any api ...
Michael's user avatar
  • 202
2 votes
0 answers
43 views

Does a Raspberry Pi have enough CPU power to run a full node and an electrs server?

Very curious if anyone has this particular setup, currently am running the aforementioned on an old Acer laptop but it's struggling hard.
BillyT's user avatar
  • 29
2 votes
0 answers
153 views

How to compile and conduct functional tests of Bitcoin core for CPU (32 bit) and memory constrained system?

I wanted to use my old laptop to run a bitcoin full node. Specifications: Processor: Intel Core2Duo @2.2 GHz i686 OS: Lubuntu 18.04.6 LTS (I have tried first on Lubuntu 16.04, but it failed due to ...
Manapy's user avatar
  • 21
2 votes
0 answers
71 views

Was bitcoin peer to peer network affected because of the recent BGP hijack incident?

Can someone ELI5 BGP hijacking, impact on Bitcoin, countermeasures and if there were any issues because of the recent incident? Related links: https://twitter.com/ProtonMail/status/1311013829514539011 ...
user avatar
2 votes
3 answers
664 views

What are the safe ways to connect to bitcoin network using tor?

One case that I remember when someone was unable to connect his bitcoin full node to the network because of censorship: https://twitter.com/TheBlueMatt/status/1161291626553270272 Matt suggested using ...
user avatar
2 votes
0 answers
99 views

New Node User Opening Channels Through Zap

I recently set up my first node and connected through Zap. I currently have one channel open which is funded on my local side and on the remote side for a small amount. I was told that my node is not ...
dillonhealy's user avatar
2 votes
0 answers
338 views

Bitcoin-qt requesting reindex on already indexed blockchain data directory

To save time, I synced the blockchain on my laptop for import to my Raspberry Pi node. I had set txindex=1. When setting txindex=1 on my Raspberry Pi and pointing the data directory to my previously ...
Shadouts's user avatar
  • 141
2 votes
3 answers
4k views

Testnet Bitcoin Connection refused (111)

I have ah Raspberry and i will a BTC & Lightning node set up. my bitcoin.conf testnet=3 Bitcoind options server=1 daemon=1 txindex=1 disablewallet=1 Connection settings rpcuser=raspibolt ...
Michael Vogel's user avatar
1 vote
0 answers
23 views

Considerations for moving a lightning node to new hardware?

Lightning nodes get rated. Amongst other factors, uptime is a big one of them. If I want to upgrade to new hardware, what are the steps necessary to do so? Let's for simplicity assume, that I use ...
codepleb's user avatar
  • 189
1 vote
0 answers
166 views

Rolling forward [hash-of-the-block]

can somebody explain me what's the meaning of a Rolling forward after a reindex of the chain in the log of bitcoind? Thanks in advance
nico's user avatar
  • 99
1 vote
0 answers
77 views

New resync after a complete reindex

After an error with LevelDB (corrupted) I did a reindex and after that bitcoind automatically start a new synchronization. This seems much faster some times, it started from genesis and in 1 hour it ...
nico's user avatar
  • 99
1 vote
0 answers
82 views

Bitcoin-core not saving transaction data

I have installed Bitcoin Core for full node and the synchronization seems to have finished, but there seems to be no transaction data saved on my PC storage. Why is this? Hopefully it should be ...
Luke's user avatar
  • 35
1 vote
0 answers
106 views

Why can't I connect to my Node? (on MacBook)

I just got a Bitcoin Core node running on my computer. The next thing I wanted to do is connect Sparrow or Specter to it. But none of them are able to connect. What can I do to make sure it's not my ...
bluefuze's user avatar
1 vote
0 answers
940 views

Obtaining balance/UTXOs of an address from Bitcoin Core, blockbook, or some other solution

In my application I would like to obtain the balance and UTXO set of some Bitcoin addresses. I'm primarily looking to achieve this using a full node (Bitcoin Core, RPC), but I am also open to other ...
OptOut's user avatar
  • 344
1 vote
1 answer
1k views

How to setup Lightning Node on Windows Desktop in 2022?

I have gone through setting up lightning node, but a lot of resources stated to get hardware and to run LND through command line. But How can we setup a Lightning node in regular laptop with nice GUI ...
Arjun Reddy's user avatar
1 vote
0 answers
2k views

How do I set up my S9 and full node for solo mining?

I keep seeming to get round about answers about this. I want to begin mining to my local general-use machine which acts as a node as it hosts the blockchain (aka.BTC-core). I HAVE an ASIC S9. I need a ...
Fred Hamilton's user avatar
1 vote
0 answers
311 views

Can't query own node

I'm trying different ways to query my own bitcoind node on testnet but I'm failing every time. Tried using bitcore's API and nodejs: async function tryBitcoin() { const data = await axios.get('...
dNyrM's user avatar
  • 123
1 vote
0 answers
313 views

How to secure bitcoin node (bitcoind) that is used only to broadcast transaction?

I always wanted to run a bitcoin node at home. But I always worry because it is related with bitcoin (BTC has value). I have been broadcasting my transaction using Bluewallet by scanning qr code, or ...
bbnn's user avatar
  • 247
1 vote
0 answers
194 views

Dandelion++ for Bitcoin

Dandelion BIP: https://github.com/bitcoin/bips/blob/master/bip-0156.mediawiki The article that I read about Dandelion++: https://www.monerooutreach.org/stories/dandelion.html It mentioned that ...
user avatar
1 vote
1 answer
241 views

Configure Bitcoin full node in my local LAN

It is said that deploying a Bitcoin full node would protect the privacy of my Bitcoin addresses. If I configure a Bitcoin full node to be outbound only, would that be enough to protect me? Do i still ...
MiltonC's user avatar
  • 11
1 vote
0 answers
443 views

How to run bitcoin core in the cloud with virtual server?

can you please explain to me, or link me to other understandable sources, how you can use bitcoin core with a cloud provider? My intent is to not physically have an own server but to use a cloud ...
johnsmiththelird's user avatar
1 vote
0 answers
54 views

How often does a node connect to a random node?

I'm trying to understand the likelihood that a node would connect to a sybil attacker, and the critical piece to this that I don't understand is: how often does a bitcoin node connect to a random node ...
B T's user avatar
  • 1,638
1 vote
0 answers
138 views

Does Electrum reveal a wallets public key to Electrum Servers?

When Electrum Bitcoin wallet queries a random Electrum Server does it send the public key to the server or does it send a batch of addresses to check? For instance, after setting up Electrum Personal ...
bar17's user avatar
  • 51
1 vote
0 answers
141 views

Can't inititate network handshake with my full node

I am running a custom Python script to initiate network handshakes with other nodes. While testing the code I decided to initiate an handshake with my own node but I am getting a timeout error. ...
Rajarshi Maitra's user avatar
1 vote
0 answers
2k views

api limit workaround

Are there any ways to avoid limitation for api calls (5/sec)? I need the info about transactions and balance (of certain account), UTXOs and the ability to broadcast my transaction. Currently I am ...
newbie's user avatar
  • 85
1 vote
2 answers
667 views

Bitcoind gui client, wallet client with peer preference, node manager

first time user here so politely point out any thing I have done wrong. I am looking for three things, but first let me explain the situation and use case: I am using bitcond full node on a headless ...
FreeBSD_guy's user avatar
1 vote
0 answers
87 views

Are there drawbacks to running a node on a cloud provider because of the limit of unique nodes connected per-subnet?

I currently have a full node running on Digital Ocean and have come across this old post on bitcoin talk that states that -- Outbound Random Selection -- First the code puts the addresses into a.b.c.*...
Eric Allam's user avatar
1 vote
0 answers
180 views

Share blockchain data between bitcoin-core and btc-1

I am currently running a BTC-1 node and would like to setup an additional core node before the November fork. Ideally, I would avoid the need to resync the entire blockchain again. Is it possible for ...
Shadow503's user avatar
  • 111
1 vote
0 answers
340 views

Why isn't my full node accepting incoming connections from other nodes?

I have a full node on a Gentoo box. I have port forwarding on my router setup so that port 8333 is sent to the IP of my full node. I opened port 8333 on the machine using: iptables -A INPUT -p TCP --...
Ben Harold's user avatar
1 vote
0 answers
541 views

Full Node Not Taking Incoming Connections

I set up an RPi3 with Bitcoin full node 13.2. It is running Raspbian the latest version and is up to date. My router has a static IP on the public internet. My RPi3 is behind NAT. I configured my ...
user856232's user avatar
1 vote
0 answers
624 views

How does bitcoin prevent tampering of blockchain?

Suppose C is starting bitcoin full node for the first time. C would have to download blockchain from some place. Could not this leave bitcoin susceptible for tampering? If blockchain stored in ...
Geo Mez's user avatar
  • 61
1 vote
0 answers
167 views

How to upgrade my node with bitcoin wallet GUI from 0.11.2 to 0.12.1? Install qt V5.5?

i want update my RaspNode (rPi 2 B+) to the 0.12.1 but i want to use Bitcoin wallet GUI. So, it's necessary to install QT V 5.5... V 0.11.2 use QT 4.8, but 0.12.1 uses QT V 5.5 How to install QT V 5....
Michel Tardy's user avatar
1 vote
0 answers
112 views

running a full node on a network restricted to outbound connections on port 80 via proxy

Wanted to know if there is any way i can run a full node on a machine in a restricted LAN that can not exit outbound packets except to a specific proxy on port 80 ? (an answer requiring to use an ...
thedrs's user avatar
  • 319
0 votes
1 answer
61 views

how to obtain the IP addresses of nodes for mining pools?

I have set up a node for mining, and in order to maintain network stability and quickly receive the latest tasks, I would like to connect to nodes of some large mining pools. Does anyone know how to ...
youcai zhao's user avatar
0 votes
1 answer
66 views

How to build a bitcoin fullnode and light node using docker image?

I used the image "fullnode/bitcoin" to build a node of bitcoin. It runs successfully and I can see the debug.log. The node begin to Sync ledger(blocks). I want to know how I can judge one ...
Lawrence Yang's user avatar
0 votes
0 answers
29 views

Most Secure Bitcoin Node Motherboard to avoid IME & PSP?

What is the correct motherboard model / CPU type to choose if your goal is to build a secure Bitcoin Node that has none of the exploit compromised back doors listed below by CPU type: Intel ...
binar's user avatar
  • 1
0 votes
0 answers
59 views

More detailed historical trx info (fee, sat per byte, transferred value in trx, from, to) from electrumx server?

I run bitcoin full node and Electrumx server over it for getting historical data. The methods that I frequently used were "blockchain.scripthash.get_history" and "blockchain.transaction....
mjdimn's user avatar
  • 63
0 votes
0 answers
45 views

Node Does not Response the GetBlocks Request

i can receive the version message but node does not respond to my getblocks request. this my constructed byte array : Magic = 249,190,180,217 Command = 103,101,116,98,108,111,99,107,115,0,0,0 Length = ...
Monte Conte's user avatar
0 votes
0 answers
57 views

bitcoin-cli getrawtransaction not working as expected?

So I'm trying to set up a full bitcoin node. I compiled bitcoin core fine and I created a config file. I want to download the entire history of the blockchain, so I created a bitcoin.conf file in my ./...
Jonathan Gafar's user avatar
0 votes
0 answers
33 views

Bitcoin Core Node installation

How to verify & install Bitcoin Core node and Sparrow wallet in Windows 11 laptop? Please tell me step by step. My lap has 8 GB RAM & 500 GB storage (free space would b around 200 GB). And ...
Bablu's user avatar
  • 1
0 votes
0 answers
39 views

Full listening node accessibility

I have a full listening node running on a linux machine. Bitcoin Core version 22.0.0 Listening on port 8333 bitcoin-cli -getinfo { "version": 220000, "blocks": 804061, "...
godwrought's user avatar
0 votes
0 answers
34 views

Bitcoin Mainnet Initialization Crash

I am trying to initialize a fully functional working mainnet node. The initial download with bitcoind works fine until the cache reaches around 600MiB. After which it crashes. The entire 600MiB is ...
Sumitava Biswas's user avatar
0 votes
0 answers
656 views

Connect to Remote Bitcoin Node

Is there a free Bitcoin full node I can connect remotely? Based on my understanding, SPV nodes have to rely on full nodes, but I don't know how to connect to full nodes with SPV nodes. How can I find ...
xor's user avatar
  • 87
0 votes
1 answer
155 views

Bitcoin node setup through Proton vpn possible?

Anyone able to get a bitcoin node to communicate through proton vpn? Protonvpn does offer port forwarding. but i had no luck. bitnodes.io isnt finding it. https://protonvpn.com/support/port-forwarding/...
isoglucose's user avatar
0 votes
0 answers
305 views

Bitcoin core download randomly stops

my goal is to set up a full bitcoin node. This is my third try, please help. Bitcoin core version: 24.0.1 Hardware spec: MacBook Pro late 2011 i5 4cpu, 4GB ram, 500GB HDD, Software: fully formatted ...
Blocknoob's user avatar
0 votes
1 answer
139 views

Bitcoin Core shows addresses that Electrum says don't belong to my wallet (imported MPK via EPS). What is going on?

I got a full node (pruned) up and running with Bitcoin Core via Tor. I installed Electrum Personal Server (EPS) and connected my hardware wallet with Electrum via Tor. I generated a watch-only wallet ...
Pimlam's user avatar
  • 1