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.

Filter by
Sorted by
Tagged with
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 ...
  • 173
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 ...
user avatar
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 ...
  • 457
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 ...
  • 163
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 - ...
  • 11
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 ...
  • 4,469
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 ...
  • 61
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 ...
  • 143
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, ...
  • 4,892
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 ...
  • 227
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 ...
  • 3,184
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 ...
  • 141
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?
  • 290
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 ...
  • 405
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/...
  • 13
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?
  • 4,469
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 ...
  • 68.7k
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 ...
  • 8,772
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.
  • 863
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 ...
  • 863
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 ...
  • 319
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....
  • 5,388
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 ...
user avatar
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 ...

1
5 6 7
8
9