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.

73 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
4 votes
0 answers
103 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, ...
  • 207
4 votes
0 answers
479 views

Was the first full node IP address Satoshi's and how did shim hide it?

It is not surprising that people assume Satoshi used ToR when scouring the internets however if my understanding is correct in order for someone to run a full node they need to provide their IP ...
  • 141
3 votes
0 answers
137 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:...
  • 61
3 votes
0 answers
287 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 ...
3 votes
1 answer
568 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 ...
  • 202
3 votes
1 answer
770 views

How does 1ML measure the availability ranking of nodes?

If there is an 1ML Node Rank ranking explanation anywhere ? My node is online 99.9% but "Availability" dropped down from 700 to 4000 in last 3 months. :( I guess this is somehow associated with the ...
  • 31
2 votes
0 answers
81 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 ...
  • 21
2 votes
0 answers
67 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
466 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
89 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 ...
2 votes
1 answer
559 views

My node is not showing on Bitnodes

I have a 0.16.3 Bitcoin Core wallet running. I have incoming transactions allowed and I have lots of incoming connections. However, I fail to see my node on the map of Bitnodes; it says it's ...
  • 21
2 votes
0 answers
328 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 ...
  • 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 ...
1 vote
0 answers
17 views

How to connect my mobile wallet to a full node via a TOR hidden service address?

I would like to configure a mobile (Android) wallet to connect to a TOR-enabled full node (Bitcoin Core), via its onion address. I haven't decided which wallet to use yet. It will depend, of course, ...
  • 111
1 vote
0 answers
62 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 ...
  • 25
1 vote
0 answers
37 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 ...
1 vote
0 answers
25 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? ...
1 vote
0 answers
150 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 ...
  • 334
1 vote
1 answer
507 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 ...
1 vote
0 answers
800 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 ...
1 vote
0 answers
151 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('...
  • 123
1 vote
0 answers
244 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 ...
  • 227
1 vote
0 answers
166 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
212 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 ...
  • 11
1 vote
1 answer
193 views

can i run a full node on a laptop without a 3rd party router?

i am using verizon fios and have attemped to connect to full node. verizon said that i can n0t do it on their router and would need to purchase a 3rd party router and daisy chain to theirs. Any ...
1 vote
0 answers
48 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 ...
  • 1,511
1 vote
0 answers
122 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 ...
  • 41
1 vote
0 answers
118 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. ...
1 vote
0 answers
1k 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 ...
  • 85
1 vote
2 answers
623 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 ...
1 vote
0 answers
85 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.*...
1 vote
0 answers
173 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 ...
  • 111
1 vote
0 answers
333 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 --...
1 vote
0 answers
515 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 ...
1 vote
0 answers
616 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 ...
  • 61
1 vote
0 answers
165 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....
1 vote
0 answers
108 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 ...
  • 319
0 votes
0 answers
138 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 ...
  • 87
0 votes
0 answers
35 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/...
0 votes
0 answers
70 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 ...
0 votes
1 answer
43 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 ...
  • 1
0 votes
1 answer
48 views

Bitcoin-qt exits silently after syncing blocks until before 24 hours

I shutdown bitcoin-qt (version: 23.0) around two weeks back. Now when I relaunch it, it syncs blocks until 24 hours and then silently exits. debug.log file contains the following as last line - 2022-...
0 votes
1 answer
36 views

Can I use trezor as a backend?

One of my clients (who has a Bitcoin Node deployed) is interested in being able to use Trezor to accept payments. The most important thing is the creation of a new address, obtaining information about ...
0 votes
0 answers
21 views

Issue copying blk.dat files

I've been running my node from a 500 GB external SSD but have run out of space to store the blockchain. I am copying files from the SSD to a larger USB 3 thumb drive using the command rsync -ah --...
0 votes
0 answers
48 views

How secure are the decentralized nodes?

I colloquially understand the inherent security provided by the decentralized distribution of the nodes that host the bitcoin network. However, is the distribution of the devices which run the nodes ...
  • 195
0 votes
1 answer
301 views

Pull Bitcoin node data from external public nodes using JSON-RPC

I read couple of blogs and responses on hosting server to expose data using JSON-RPC but wanted to confirm if there is a way to query node data that I am not hosting (not connecting via P1P) using ...
  • 29
0 votes
0 answers
150 views

Copy data from full node to a new pruned node to sync faster

I already have a full node synced with blocks and chainstate folder, however i wanted to run a pruned node, is there a way to copy the blocks or chainstate folder to make the initial sync of the ...
0 votes
0 answers
58 views

Verify everything is functioning in my full node

This is a newbie question, sorry. I recently bought Bitcoin and thought I would do something to support the system that I have invested money in. So I bought the hardware to run a full node. I just ...
0 votes
0 answers
94 views

How to get the raw transaction on my node with txindexset to 1?

Whenever I try to get a raw transaction I get an error: ubuntu@btc:~$ bitcoin-cli getrawtransaction 2157b554dcfda405233906e461ee593875ae4b1b97615872db6a25130ecc1dd6 error code: -5 error message: No ...
  • 164
0 votes
1 answer
165 views

Multisig Setup - Pruned Bitcoin Core on Computer vs. Dedicated Hardware

Are there security implications of running a pruned Bitcoin Core node on a personal computer vs. a full Bitcoin Core node on a dedicated hardware device (i.e. Raspberry Pie with Umbrel, myNode, nodl, ...