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.
410
questions
2
votes
1
answer
35
views
what is the best way to store btc for long-term?
I am looking for a way to store btc for long-term.
Have been using airgapped hw wallet but I want to get rid of third party risk at all.
I do not want to use mnemonic anymore as I found that BIP39 is ...
1
vote
0
answers
21
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
0
votes
1
answer
40
views
weird block check after a reindex
is it normal that after a reindex the block check restarts strangely fast up to a certain point? My node was already synced.
The GIF is not speeded up. It's the real speed of the sync...
Thanks in ...
1
vote
0
answers
29
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 ...
2
votes
1
answer
32
views
LevelDB error after power outage
After a power outage, starting bitcoind I recieved this errors (circled in the image). Reading online some users suggest to do a reindex and i did it but after 11 hours my node isn't reindex yet... ...
1
vote
1
answer
67
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, ...
1
vote
1
answer
55
views
Consequences of turning on pruning setting in Bitcoin core after initial block download
I have been running full node without specifying the pruning settings in bitcoin.conf.
I was wondering if I need to re-download the entire blockchain if I restart my node after turning on pruning ...
1
vote
1
answer
98
views
What does enabling coinstatsindex in my bitcoin.conf file do for my node?
Using bitcoind --help tells me this:
"Maintain coinstats index used by the gettxoutsetinfo RPC (default: 0)"
Is it just storing the information in gettxoutsetinfo for each block in the chain?...
1
vote
0
answers
69
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 ...
-1
votes
1
answer
57
views
TX doesn't contain an equal number of transactions with bitcoin addresses
I'm researching bitcoin and noticed that when transactions come through my node I don't have an equal number of "amounts" (e.g everything between 88ac and 19) with addresses (e.g everything ...
1
vote
2
answers
38
views
Why would I prefer a full client over a light client that depends on a centralized server?
There are Bitcoin wallets like "Sparrow" which use a central service for maintaining the Blockchain, so I don't have to download 400GB to start using Bitcoin.
Now, why should I use Bitcoin ...
0
votes
2
answers
66
views
Does running a standard Bitcoin full node mean your node verifies transactions of other members?
If I install Bitcoin Core and run it as a Full Node, will Bitcoin Core automatically verify transactions from other users? So, just by installing a Bitcoin Core Full Node, could I possibly process ...
0
votes
0
answers
240
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 ...
0
votes
0
answers
187
views
Is it true that Taproot accidentally now allows for NFTs stored on chain up to 400kB per NFT? And is there no solution/mitigation defined yet? [duplicate]
This post raises some questions: https://twitter.com/pourteaux/status/1618364013712375810?t=uHlLpWVz_ACFPrKAwF68XA&s=19
My main question is whether the above post actually constitues a correct ...
2
votes
1
answer
63
views
Creating a pruned node from an archiving node
Suppose I have an archiving full node (i.e. a full node where all blocks are saved to disk forever) running on one of my computers.
Now suppose I have another computer where I'd like to run a separate ...
1
vote
0
answers
59
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 ...
0
votes
0
answers
50
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
104
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
54
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
vote
2
answers
133
views
How is the merkle root verified if the mempools may be different?
How is the merkle root verified if the mempools are different? I already understand how its calculated. If a node has a mempool of transactions, and a miner has only some of those transactions and ...
3
votes
0
answers
39
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
1
answer
91
views
does connecting to full node via rpc over the public internet reveal your credentials?
While trying to connect to my full node, I accidentally entered my public ip address in the rpcconnect field of bitcoin.conf. Should I be worried that my password is now out there and anyone can ...
1
vote
0
answers
222
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 ...
1
vote
2
answers
135
views
Allow RPC connections from the internet to make RPC calls from Lambda?
I am trying to make RPC calls to my node from an AWS lambda function. Lambdas do not have a fixed set of ip address ranges. I know I can use a NAT gateway on AWS to give my lambdas a static ip, but ...
0
votes
0
answers
15
views
It´s correct use a full node for a crypto exchanger? [duplicate]
My goal is to create an exchanger from scratch, I don't want to depend on third parties referring to the apis, so looking for how to do it I came across the nodes.
Would it be correct to use this for ...
2
votes
1
answer
94
views
Connection to my full node via Python script suddenly fails
I run a mynode full node on a raspi for quite some time now and was playing around with Python scripts to connect and send txs. This worked fine until lately. Turns out the connection establish ...
0
votes
0
answers
30
views
it takes too long to receive block data from the full node [duplicate]
I created a full node container on docker.
However, it takes too long to receive block data from the full node.
It's been a week already and we still only have 400,000.
I'm curious as to why.
1
vote
1
answer
30
views
How to check NODE type in Bitcoin?
There is a Bitcoin node in my Lab, how can I check it is a Full node or not? there is any command to check node type?
0
votes
2
answers
164
views
Blockchain's previous snapshot
Is there any way to download past btc transactions without running a full node?
Searching about this, usually all the answers suggest to run a full node. I.e. I want a file that contains, say, all the ...
3
votes
1
answer
206
views
What does an un-upgraded node see when new Taproot transactions are on chain?
Nodes that don’t know about Taproot need to be able to validate the blocks with Taproot transactions. Marking them as valid spends is the only option for not forking the network.
Yet, if the ...
1
vote
2
answers
91
views
Security of users not running a full node
Imagine, a datacenter network running full nodes & no user running a full node.
Would that be unsafe? If no, why do bitcoin users run a full node? If yes, why don't bitcoin users run a full node?
3
votes
0
answers
160
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:...
0
votes
1
answer
51
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-...
2
votes
1
answer
259
views
bitcoind 23.0 crashed mysteriously after 2 hours, what do I do next?
My new bitcoin node ran for about two hours and then crashed for no apparent reason. What do I do next to debug or fix the problem?
This is my first time running a bitcoin node. I have lots of ...
1
vote
1
answer
397
views
Create electrum server with bitcoin core
I installed bitcoin core pruned node today on my laptop. I want to connect my blue wallet to my bitcoin node I created with bitcoin core. I read somewhere that for it to happen I need to have electrum ...
1
vote
1
answer
737
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 ...
0
votes
1
answer
38
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 ...
1
vote
2
answers
102
views
How do segwit nodes behave when they receive a transaction between two legacy nodes?
Segwit nodes know about the move of the witnesses to another part of the transaction block.
What would happen when they receive a transaction between two legacy nodes, knowing that they will build it ...
0
votes
1
answer
2k
views
Minimum disk space required for running a full node
As far as I know, for running a full node, we should have enough storage to store the whole block chain which is currently around 390 GB. But here at the official bitcoin.org the minimum hard-disk is ...
0
votes
3
answers
66
views
What algorithm do miners use to validate individual transactions in a broadcasted solution before accepting it to their blockchain?
If proof of work is a consensus algorithm that guards against malicious nodes from adding faulty blocks, what actually happens when a miner successfully confirms a fraudulent block (i.e. a block that ...
0
votes
0
answers
22
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 --...
1
vote
2
answers
112
views
What stops someone from tampering with node software and hence would be able to disrupt the blockchain?
For example, if someone was running a full node and somehow re-wrote the software so that blocks and transactions which did not abide by Bitcoin's consensus rules would be able to be relayed, what ...
3
votes
1
answer
111
views
Does running a node benefit the network?
There is a 10-year old question asking this. The sole answer to that question at the time was essentially a yes, and I've seen people say that running a node makes the network more "secure" ...
2
votes
0
answers
91
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 ...
1
vote
1
answer
124
views
How to fix the Bitcoind service shutdown seemingly by invalid block?
I logged into my node to check the blockheight and saw that it was no longer running.
When I checked the logs I got:
Apr 07 15:27:29 btc.home.local bitcoind[222318]: 2022-04-07T15:27:29Z New outbound ...
0
votes
1
answer
52
views
What is the incentive for a bitcoin node to broadcast the newly received block as fast as possible?
I understand that a bitcoin node will broadcast a new mined block to all the other nodes as quickly as possible so that the other miner nodes can work on the longest chain. But why would a node help ...
1
vote
1
answer
141
views
How and when do nodes stop broadcasting a transaction?
Suppose a node begins broadcasting a signed transaction.
Question 1. At what stage is the signature verified? In §5 of the whitepaper, verification only appears during block acceptance after mining. ...
1
vote
0
answers
716
views
Is Running Bitcoin Core (bitcoind) On Android Termux A Good Idea? [closed]
This is what I did:
Before we begin, disable Google Play services and Google Play store to reduce conflict with app on F-Droid.
Decentralization gets us even further with what I figured out.
Install F-...
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 ...
1
vote
1
answer
54
views
Criteria for Bitcoin protocol consolidation/freezing at the network level (full nodes)
In the Bitcoin development process, there exists the following high-level structure of control:
Anyone can submit a BIP that aims to change Bitcoin Core
The BIP must be approved by an editor
The BIP ...