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.
405
questions
2
votes
1
answer
191
views
Resyncing bcoin brings up database version error
I was resyncing my bcoin node and got the following error:
Error: Warning: Your database does not match the current database version.
This is likely because the database layout or serialization ...
0
votes
1
answer
185
views
What do I support with Bitcoin Core Version 0.14.2
At the moment I'm following the discussion about BIP-141, BIP-148, SegWit and SegWit2x (NYA). But I'm confused.
I'm running Bitcoin Core Version v0.14.2 as a full-node. It's currently downloading the ...
1
vote
1
answer
962
views
How many peers do you need to securely synchronize with the blockchain?
What is the minimum number of peers required to securely synchronize my local blockchain copy?
1
vote
1
answer
2k
views
technical requirement to running a Bitcoin node
I want to run a full node in order to support the network, however i am wondering about what are the technical requirements to do so.
how much RAM(for utxo) do I need? and what internet throughput ...
2
votes
2
answers
456
views
Do Full Nodes perform Proof of Work to validate a Block?
I do understand that Full Nodes validate all transactions twice based upon the public key of the users. Firstly, once a transaction is unconfirmed and secondly the transactions that have been mined in ...
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 ...
6
votes
1
answer
852
views
Transaction verification by miner VS full node with & without SegWit
I'm trying to fill a few gaps in my understanding of transaction verification and would appreciate any insight.
Without SegWit
Miners broadcast new blocks which contain the signature(s) with every ...
1
vote
1
answer
311
views
Any plans for Bitcoin Core app to integrate Hardware Wallet support?
So I could use the full node and wallet easily integrated with a HW wallet and avoid security exploits?
Recently had a case of someone that had all his wallet stolen probably because of a keylogger - ...
0
votes
1
answer
474
views
Is there any "added value" to run a full node behind a router or firewall?
By reading different questions/answers on the bitcoin full node subject, I am still wondering if there are any "added value" in running a full node as an individual.
Most of the "everyday life" ...
3
votes
1
answer
317
views
Does having a pruned node reduce its network score?
My node's network score (revealed by getnetworkinfo) is very low (<75). Most of the time there are no peers with incoming connections connected to the node. Is this because I'm running a pruned ...
2
votes
1
answer
2k
views
Connecting full nodes within a LAN to speed up blockchain sync
Bitcoin core v0.14.0 seems to be a lot quicker than previous versions, to the point where syncing the full blockchain now seems to be IO-bound rather than CPU-bound: When running top I used to see 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 ...
3
votes
1
answer
888
views
How do I detect a DDOS attack on my node?
I have seen some posts on bitcointalk.org that there is a DDOS attack against nodes happening right now and they have instructions how to ban the attacking IPs.
How can I tell if my node is getting ...
2
votes
1
answer
2k
views
Full-node bitcoin instance seems to have stopped receiving blockchain information
For some reason, it seems I am no longer receiving blockchain information from peers. When I tail the debug log file (e.g. tail -f /path/to/data/debug.log), this is what I see. Note that I have ...
4
votes
4
answers
8k
views
Should I use a full node as my main wallet?
A few days ago I decided to download Bitcoin Core so I can use it as full node, to help the network and also as my main wallet.
Since then I keep reading a lot of people saying that you shouldn't ...
1
vote
1
answer
404
views
Does pruning affect a node's security or consensus ability?
An SPV node certainly is a compromise of security because the full set of consensus rules are not verified by the node (for example block size or subsidy rules). A pruned node seems like a win-win, ...
1
vote
1
answer
139
views
RAM usage of very small systems
What is the absolute bare minimum RAM required for a full node. So for example a pi zero with 512MB RAM, could that act as a full node?
If not what components are causing the RAM usage, my own ...
6
votes
1
answer
1k
views
What are the advantages to become a bitcoin node?
As far as I understand, the nodes are responsible for verifying the transactions and the blockchain, but also to relay transaction over the bitcoin network.
Being a bitcoin node require a certain ...
4
votes
2
answers
946
views
Would more Full Nodes help scaling and transaction speed?
There seems to be lots of disagreement between Core, Classic, etc on how to scale up Bitcoin.
As far as transactions per second, and transaction fees, would simply adding more Full Nodes to the ...
8
votes
3
answers
9k
views
How long does block validation take?
Assume a miner receives a new block from a connected peer. Please correct me if I'm wrong: The miner validates the newly received block before using it themself and sending it to their other connected ...
5
votes
1
answer
4k
views
Running full node over Tor
I am attempting to run a full bitcoin-core (v0.13.1) node over the Tor network for the first time. I have set up my /etc/tor/torrc file with the following two lines:
HiddenServiceDir /var/lib/tor/...
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 ...
5
votes
2
answers
508
views
Is the UTXO set computed from scratch by new full nodes?
When a new full node joins the network,
does he, by default, compute the UTXO set from scratch from the blockchain so far; or does he simply trust the UTXO set he received is valid?
9
votes
1
answer
3k
views
Running a Bitcoin node (behind Firewall / NAT or anything else? disallowing inbound connections)
I consider running a bitcoin full node on a raspberry Pi 3. I want to attach the raspberry Pi into my home-network (wifi). When I check my IP address I have a public address to the outside (which is ...
1
vote
1
answer
271
views
Increasing the odds when solo mining with low-medium hashrates
I never saw anything concrete related to this so I dare to ask here.
First, my situation:
I'm currently mining solo, on a private pool, with roughly 350Th/s. That to be increased soon with another ~...
4
votes
1
answer
340
views
Performance and modularity of Bitcore vs Toshi
I have been reading about both, BitPay's Bitcore and Coinbase Toshi, and although they both claim to be highly scalable I could not find information in order to compare them in terms of performance ...
1
vote
1
answer
138
views
Do I need a full node to perform OP_RETURN transactions?
I want to build a services that allows people to perform OP_RETURN for proof of existence. Do I need to run a full node to do this (then e.g. using the OP_RETURN PHP scripts from https://github.com/...
7
votes
2
answers
3k
views
Do I need to keep all blocks when running Bitcoin Core?
Do I need to keep all blocks, from block 0 up to the current one, when running Bitcoin Core, either as a full node or not? Or can I just keep the more recent blocks to save space?
6
votes
3
answers
2k
views
What is the meaning of the term "full-node"?
There seem to be some different interpretations of what the term "full-node" implies. E.g. there seems to be some disagreement whether a pruned node is still a full-node.
So: What characteristics ...
1
vote
2
answers
409
views
Special bitcoin node
I was thinking of hosting my own node. I have a fast Amazon AWS server, however not enough storage to host a full node. What I was thinking, is to host a full node on the AWS client, but get it to ...
2
votes
3
answers
485
views
Can an intermediary block be lost?
Since the blockchain is stored in a distributed database, is it possible that one block can be lost? Then it would be impossible to link future blocks to previous blocks.
How many copies of the ...
6
votes
0
answers
40
views
bitcoind does not issue expected "rpcuser" message after installation [duplicate]
The instructions for installing the non-ubuntu linux bitcoind read as follows:
Before using the Bitcoin Core daemon, bitcoind, you need to create its configuration file with a user name and password. ...
6
votes
1
answer
124
views
Can Bitcoin full nodes pinpoint the true source of a transaction which they've relayed?
Assume I'm running a full node and that I've relayed some transactions. As a full node owner, can I pinpoint the true source of the transactions I've relayed?
4
votes
2
answers
478
views
Can bitcoin node startup be secure without validating the entire blockchain?
One of the largest hurdles in my mind to increasing the number of full nodes operating is the startup cost related to downloading the blockchain. A similar but less important (in my mind) issue is ...
4
votes
2
answers
793
views
Does the `blocksonly` setting prevent other nodes from sending my node unconfirmed transaction, or does it simply cause my node to ignore them?
I've seen this option discussed, but I don't have a clear understanding of what is going on. Since this setting appears to reduce node bandwidth by as much as 88%, I assume it somehow communicates to ...
2
votes
1
answer
267
views
How to run the bitcoin client so as to only accept blocks?
I read somewhere that running a full node at full functionality requires 200 GB/month bandwidth. Since that is too uneconomical in my country, I would like to run the client such that it simply adds ...
4
votes
2
answers
122
views
What economic incentives would help wider geographic distribution of bitcoin nodes?
https://bitnodes.21.co/
Full nodes are important everywhere providing visibility and improved network latency. In areas where bitcoin mining is not profitable due to the high cost electricity or ...
6
votes
1
answer
6k
views
How to check if my node is fully sync'ed
Using bitcoin-cli, how do I check how sync'ed my full node is?
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....
4
votes
1
answer
8k
views
How to find bitcoin balance via command line
I'm wondering how to find the balance a wallet for a full node on a command-line only linux box. bitcoin-cli doesn't seem to help here, and I'm not sure what else to try.
0
votes
0
answers
208
views
Getting the lasthash on a bitcoin full node using bitcoin-cli
I'm trying to figure out how to get the last block hash using bitcoin-cli. I read the help:
$ bitcoin-cli help
== Blockchain ==
getbestblockhash
getblock "hash" ( verbose )
getblockchaininfo
...
1
vote
1
answer
327
views
Where can I find a record of blockchain soft forks?
I plan to analyze soft forks to satisfy my own curiosity: how often do they occur, are they increasing in frequency, etc. Where can I find a record of blockchain soft forks? I'd love to find a handy ...
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 ...
2
votes
2
answers
482
views
Help verifying bitcoind "full node" installation on Debian box
I've tried my best to follow the installation instructions for a headless Debian server found on github.com/bitcoin and bitcoin.org/en/full-node. However, I can not figure out if everything installed ...
7
votes
1
answer
1k
views
How do I still have connections without forwarding port 8333?
First of all, this isn't a problem I am having, I'm just curious how this works.
If you run your node with port 8333 open, you'll receive a large amount of connections after being online for a while....
1
vote
2
answers
2k
views
Running a full node on a macbook?
I'm thinking about running a bitcoind full node to help out the bitcoin network.
Would it be feasible to run a full node through one of the new macbooks?
(12", 250GB HD, 8GB RAM, 1.1 GHz Intel Core ...
0
votes
0
answers
218
views
Library ZMQ to Java does not work
I am trying to connect to a bitcoin node using the ZMQ library for Java. the problem is that when I try to receive a response the code remains frozen. Returns nothing.
This is my code:
public class ...
3
votes
2
answers
786
views
How to run a full node: Am I already doing so?
I've succesfully installed bitcoind and bitcoin-cli. I got some questions about it:
I run bitcoind in the background by typing: bitcoind -daemon and the blockchain begins to download:
By typing ...
2
votes
1
answer
209
views
Are there any complete Bitcoin systems?
It seems to me that to keep Bitcoin both decentralized and secure, the whole of the Bitcoin process should ultimately depend on each user, or rather, that the involvement of each user should ...
2
votes
2
answers
7k
views
How can the transaction history be checked when new addresses are generated?
When a new transaction is executed via a Bitcoin-client, the sender will have a different address than the ones used in previous transactions. I also know that all the full nodes in the Bitcoin ...