Questions tagged [nodes]
Questions concerned with (full) nodes, i.e. relay points in the Bitcoin network.
316
questions
1
vote
1
answer
59
views
Why do nodes have a maximum peer count?
Why do nodes have a maximum peer count, in other words what could go wrong if each node is connected to all the nodes of the network?
0
votes
1
answer
86
views
Shouldn't nodes get reward by protecting the protocol?
I can assume that every currency is basically consists of two major components:
The protocol
The history of every coin
In Bitcoin the history is protected against modification by miners hash power ...
1
vote
0
answers
31
views
What is the most successful method to automate circular rebalancing?
What is the most successful method to automate circular rebalancing?
We have tried the Torq and the LNDG app but so far they both do not wotk for us so we are still performing manual circular ...
2
votes
1
answer
106
views
Is there a way to download blocks from scratch without downloading block headers first?
I would like to know if there's a way to download a blockchain without knowing block headers. This could be achieved by asking NEXT_BLOCK_HASH from the genesis block. But is this even possible ?
0
votes
1
answer
29
views
Who pays the fees for a node payment? [duplicate]
Is it true that the recipient has to pay the fees of a node payment upfront or the transaction won't go through?
4
votes
1
answer
96
views
How to update Bitcoin Core if compiled from source?
I compiled Bitcoin Core from source following instructions. I then installed it and that all went well, but now I've realised, I have no idea how to update it when the time comes! (this is all on ...
0
votes
0
answers
75
views
What's the fastest websocket bitcoin provider to access mempool data?
I'm looking for a free or paid (reasonably) way to access the bitcoin mempool data by subscribing to the mempool. I'd like to get info in real-time, or anyway in the fastest way possible. Can anyone ...
3
votes
1
answer
100
views
How does node discovery and miner discovery work?
I am wondering how nodes discover other nodes and miners, basically, who to broadcast received transactions and blocks to. I'm assuming that when a new node or miner wants to be discovered, it ...
1
vote
0
answers
66
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
70
views
How many lightweight nodes vs full nodes are there on the network?
I'm curious, how many lightweight nodes are there on the network? Is this easy to tell?
1
vote
0
answers
35
views
Who determines a hard fork [duplicate]
I'm trying to really get a deep understanding of the roles miners and nodes play in enforcing the Bitcoin rules.
If a hard fork is presented, who determines if the fork is accepted, nodes or miners? I ...
2
votes
1
answer
70
views
DoS attack and MAX_BLOCKS_IN_TRANSIT_PER_PEER
I was reading Mastering Bitcoin and I found, in the section Exchanging "Inventory", this:
"The node keeps track of how many blocks are "in transit" per peer connection, ...
1
vote
2
answers
51
views
If my node is connected to 7 nodes and 4 of those say that a block they transmitted to me is valid will i mark it as valid?
Let's say I am a node and I am connected to 7 other nodes.
4 of those nodes transmit me a tx or a block and say it's valid.
(I am aware they do not explicitly send a message saying that something they ...
1
vote
1
answer
303
views
Incoming and Outgoing Node Connections
Should I be concerned that I only see "Out" connections, and not "In" connections? What does this mean? Is everything fine, or is there something I'm doing wrong?
1
vote
0
answers
47
views
Maximum cpu verification time
Do we know the maximum cpu verification time (or max cpu cycles) required by a tx that fills an entire block?
I get that the game theory of tx fees mitigates this, and that the answer will depend ...
3
votes
1
answer
241
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
1
answer
48
views
Can I connect my LND to someone else's bitcoin node?
Now I am running my own Bitcoin full node on my local machine and connect to it with LND.
I see some open bitcoin nodes on https://bitnodes.io and wonder if it's ok to connect my LND not to my own ...
1
vote
3
answers
409
views
Are all wallets always considered nodes?
Likely a duh question, but are all network participants (or wallet holders here) always considered nodes? Am I right to say that the answer might depend on what the wallet is capable of doing in terms ...
0
votes
1
answer
60
views
Trusting only the proof of work to receive payments
I understand that a pruned node needs to download all the blockchain in order to verify the blocks and construct the UTXO set.
But wouldn't be possible to download the headers only?
Let's say if the ...
0
votes
1
answer
48
views
The competitive practicality of Bitcoin
Bitcoin is to be trustless by the thousands of nodes, but is this no more trustless than the Federal Reserve system? An account size in 8b on each device is a feasible alternative with absolute ...
0
votes
2
answers
62
views
Could a government or company run thousands of unique nodes?
Let’s say you’re a tech giant or control a tech giant.
So you have access to money, computers & thousands of unique ip addresses.
Could these giants spin up so many unique nodes that they could ...
1
vote
2
answers
156
views
When The Unlocking Script Is Created, Who Verifies The Script?
I am familiar with the many ways an unlocking script is created. But in this scenario, lets use P2PKH. When we generate the unlocking script (excuse the simplicity):
<dup> <hash160> <...
0
votes
1
answer
37
views
Additional instructions in TX
Would it be possibile to add additional information in TX?
I would like to add time of transaction in it.
Would hash of TX change if hostile node would change that time ?
0
votes
2
answers
141
views
Mining stale low-difficulty blocks as a DoS attack
A DoS attack vector against a bitcoin node I haven't really seen mentioned anywhere is mining a stale chain in a low-difficulty era (say right after the genesis block), ideally with a lot of expensive ...
0
votes
2
answers
93
views
Can miners single handedly perform 51 attack toward the network?
Is this true that miners alone cannot do 51 attack even one or a group of miners posses >51% of hashrate of the network?
As far as I know, every block should be accepted by nodes to be added to the ...
0
votes
1
answer
46
views
Do wallet companies send user's transactions to their own "central" bitcoin nodes?
Do external wallets companies such as muun, bluewallet, or greenwallet send user's TXs to some "centralized" data center where they own some nodes to broadcast the TX to the blockchain?
If ...
1
vote
1
answer
212
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
50
views
The nmap script bitcoin-getaddr often does not return a response
For a project I need to write a scraper that sends a GetAddr request to all Bitcoin nodes. I determine the reachable nodes using the bitnodes.io API. Then I go through all the IPs and send a request ...
0
votes
1
answer
402
views
I am running Bitcoin core, how can I tell if my node is a 'full' validating node or a 'listening' node?
I understand there is a difference between the two. But how can I tell?
1
vote
2
answers
124
views
It only takes 20,000 computers to alter the Bitcoin blockchain?
Google says
As of now, there are roughly 12,130 public nodes running on the Bitcoin network.
So in a nearby small city, there are 70,000 people. If 1 household is assumed to have 3 people on average,...
5
votes
2
answers
196
views
What does "Network Unroutable" means?
I just started running bitcoin core on a dedicated laptop. I wanted to see if my node is connected to my Wasabi wallet so I sent some sats from Strike. In the peers list Wasabi shows up but under ...
0
votes
1
answer
49
views
blockchain nodes that dont get the new block
i read somewhere that after 40 second of creating a new block in the blockchain there's still 5% of the nodes that does not have the block, what happens to them if they were offline or down at that ...
0
votes
1
answer
319
views
Not able to create private V3 onion service
I'm trying to secure my onion service running on my VPS node. I followed the steps of the official tor guide and this guide. Everything works fine UNTIL I get to the point where I have to modify the ...
1
vote
1
answer
84
views
Can a node be maliciously programmed to validate all the transactions coming from a specific entity?
In a blockchain there are miner nodes and validator nodes. The job of a validator node is to validate transactions to be included in the mempool, broadcast or propagate the transaction for the other ...
1
vote
1
answer
38
views
What if there where no nodes to share a new block
I am fairly new to blockchain technology, so bear with me if i make mistakes
So lets say there are 10 people trading a cryptocurrency 5 of them are online from 8 to 10 am and the other half on online ...
1
vote
0
answers
42
views
Connection Reset after sending mempool message
I build a python script to talk to bitcoin test nodes. When I'm sending mempool messages, my connection is getting is reset.
Also sometimes when connecting to Jimmy Song's testnet node (testnet....
0
votes
0
answers
35
views
What is Jailing tx HASH?
I participate in the testnet (I am a validator), and one of the tasks is to force myself to go to jail and write a timestamp, jailing block height and jailing tx HASH, but as far as I know there are ...
0
votes
2
answers
155
views
Why blockchain new node verify all transactions in blocks?
Hello I'm the student studying blockchain and bitcoin.
I have a question that why all node verify all transactions in blocks.
I check if new node connect bitcoin network, then the all transactions in ...
1
vote
1
answer
226
views
bitcoincore with linux (tgz) or arm linux
I am running a node on a raspberry pi 4 model B 8gb with linux as os, should I update bitcoincore with linux (tgz) or arm linux.
4
votes
3
answers
778
views
Will the bitcoin blockchain eventually grow too large to be able to be run 'by anyone'?
A key component of bitcoin is its decentralization (which effectively only exists with BTC and virtually nothing else). Part of this decentralization is the decentralization of the bitcoin nodes, ...
1
vote
3
answers
105
views
What makes the bitcoin network decentralized? is it the nodes or the miners or both?
I wonder what makes the bitcoin network decentralized?
Do nodes participate in making the network decentralized? or is it just the miners and all about the hash power to take over the network aka 51%&...
2
votes
2
answers
236
views
Do nodes or miners have ids
Do bitcoin nodes or miners have ids that can be used to identify them. Like how do we know if it is the same miner that has added several blocks consecutively? Or how can I identify a node uniquely?
2
votes
2
answers
607
views
Can Bitcoin nodes vote to increase the money supply beyond 21 million?
Is it possible for 51% of the Bitcoin nodes to pool and vote to increase the money supply limit? Is that allowed in the protocol?
5
votes
1
answer
2k
views
To run a full node, should I get a static IP address from my ISP?
I have a router connecting my home LAN to the ISP. After opening port 8333 on the router, and forwarding it the computer running the node, bitnodes.io confirmed the node was reachable. However, ...
2
votes
1
answer
330
views
Is it possible to restrict Bitcoin's network traffic?
Bitcoin is just a software running on a computer communicating securely with peers on the internet.
What will it take purely in technical terms to ban Bitcoin nodes from communicating with the network?...
3
votes
1
answer
219
views
If there are a significant number of pruned nodes on the network will it impact network security?
The size of the Bitcoin blockchain is reaching 350 MB and adding more than 60GB per year. I feel verification node centralization a risk if the cost of storage does not drop.
My question 1:
Is using ...
0
votes
1
answer
92
views
Bitcoind information about the input and output
Im trying to get the wallets/accounts the money got sent to. But getrawtransaction does not give any information about the reciever or sender
0
votes
1
answer
85
views
How do Blockchain Explorers lookup wallets? [Balance]
How do Blockchain Explorers lookup wallet balances? Im trying to make my own explorer. For example Bitcoin-cli does not have a method (function) to lookup a wallets balance. listtransactions does not ...
0
votes
1
answer
164
views
no output on gettxout method [All Blocks Are Counted]
litecoin-cli gettxout "9d56b3bf179a988873fc2162d70bba44849ef822764c9049a0f722b5fdc9acc1" 1
This is the command im using to get information about a transaction.
litecoind -txindex=1 -daemon -...
4
votes
1
answer
252
views
Are there any downsides to banning node crawlers?
There are multiple entities and open-source software that crawl the Bitcoin P2P network to discover and monitor nodes for various purposes (statistics, surveys, academic papers etc.)
Some of those I ...