Skip to main content

Questions tagged [nodes]

Questions concerned with (full) nodes, i.e. relay points in the Bitcoin network.

Filter by
Sorted by
Tagged with
1 vote
1 answer
14 views

Setting up lndk and need lnd to use http/2

Does anyone know how to get an lnd node to use http/2? I didn't see any parameters to use in the lnd conf file. Basically lndk is returning this for me. 2024-09-11T20:52:09.129688888-04:00 WARN hyper::...
isoglucose's user avatar
0 votes
1 answer
30 views

How can you make the most basic version of BTC Nodes/Peer to Peer communication?

I started to work on my version of blockchain, and for that, I read how everything works, and everything made sense. But when I got to Nodes/CConnman/CNode, after reading for a week, I understood most ...
Rahul Mishra's user avatar
0 votes
1 answer
77 views

Is a pruned node useful for the Bitcoin network?

Hello What is the difference between full node and pruned node? I prefer to be a pruned node due to the speed of the internet and free hard disk space. Is pruned node useful or worthless? How much ...
Emil's user avatar
  • 1
4 votes
2 answers
385 views

DEFAULT_MAX_PEER_CONNECTIONS for Bitcoin Core is 125 or 130?

DEFAULT_MAX_PEER_CONNECTIONS is set to 125 by default in core to the best of my knowledge. However, I read in The Optech Newsletter #310 that it is 130... could not validate this info anywhere in the ...
Faisal Qureshi's user avatar
1 vote
2 answers
58 views

Sparrow to Remote Bitcoin Core 403 issue

Sparrow v1.9.1 Bitcoin Core v27.0 When trying to connect remotely from Sparrow to my remote Bitcoin Core node, I am getting: Could not connect: Server returned HTTP response code: 403 for URL: http://...
Alement's user avatar
  • 43
0 votes
2 answers
51 views

Are wallet addresses associated with a node?

I run a full node but I am relatively new (tech-wise). I am aware that multiple wallet addresses can be created per node. Can all wallet addresses on the node be seen (from the outside) as being ...
btcmail's user avatar
1 vote
2 answers
222 views

Geographic distribution of Bitcoin users

I haven't found recent question about this subject. I wanted to know if there was a site or a database with the geographic distribution of Bitcoin users freely available ? I know that there are ...
krauuuus's user avatar
0 votes
1 answer
66 views

How feasible is a double spend attack?

Each source of information I look at that tackles this problem states that this type of fraud is essentially impossible at best and highly infeasible at worst. By my (very limited) understanding, the ...
M.White's user avatar
0 votes
1 answer
89 views

How to create and sign a segwit transaction using any npm pacakge

So I am using this NPM package ( https://www.npmjs.com/package/bitcore-lib ) to create and sign a Bitcoin legacy transaction locally and it was working fine for legacy. But when I tried to do the same ...
Sudhanshu Sinha's user avatar
0 votes
2 answers
36 views

If multiple nodes start at different points, so do we need to sync the nodes so that they are operating at the same time

From Can multiple candidate blocks be mined concurrently by the miner, even if at the end only one block gets added to the chain every 10 mins? Time sync between nodes: If multiple nodes start at ...
RedGrittyBrick's user avatar
0 votes
1 answer
63 views

Testing new releases privately on selected nodes?

I think the main vulnerability of Bitcoin is a new release messing things up in a way that it will completely destroy people's faith in the protocol. By this I mean something like what happened in ...
mathboi's user avatar
  • 191
0 votes
0 answers
30 views

Incoming connections

how can I isolate my node from all type of incoming connections and interaction with the bitcoin network? I need to make heavy querys in my own node and I need all my hardware recources for me. Thanks....
Antonio's user avatar
  • 11
2 votes
2 answers
200 views

How can an external party be sure that node's response is valid?

Assume that 51% of nodes are honest and 49% malicious. Fur sure, longest chain would make the chains consistent/same all over the world as 51% can outweigh the 49%, but my question is slightly ...
Giorgi Lagidze's user avatar
6 votes
3 answers
733 views

What are the risks of running a pre-SegWit node (0.12.1)?

Many in the anti-spam faction have contemplated running a pre-SegWit node. But they're told that it is an insecure downgrade and a detrimental idea. So, Is it safe to assume that Bitcoin is not soft-...
WhoIsNinja's user avatar
2 votes
0 answers
43 views

Intermittent connection issues - 'DataStream::read(): end of data: unspecified iostream_category error'

2 nodes run by me locally sometime connect sometime not and getting 'Connection refused' error on the node I am connecting from. On the node I am connecting to debug.log error message display the ...
Seccobit's user avatar
0 votes
1 answer
137 views

How I can install Bitcoin Core Light Node (not Full Node) on a CentOs server?

How I can install Bitcoin Core Light Node (not Full Node) on a CentOs server? That I can use it with bitcoind and bitcoind-cli and RPC (https://en.bitcoin.it/wiki/Original_Bitcoin_client/...
Valentin Borisenko's user avatar
1 vote
1 answer
172 views

Is running a bitcoin node harmful to the local network?

I am running a raspberry pi 4 with umbrelOS and I have the bitcoin node running on it, however I was told to shut it down. However, the person who told me to shut it down-I'm afraid they don't know ...
Austin Phillips's user avatar
1 vote
1 answer
87 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?
Noah Bergh's user avatar
0 votes
1 answer
94 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 ...
Amir reza Riahi's user avatar
1 vote
0 answers
118 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 ...
Orange_Bitcoin's user avatar
2 votes
1 answer
139 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 ?
Loopite's user avatar
  • 303
0 votes
1 answer
59 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?
Gonzo's user avatar
  • 1
4 votes
2 answers
296 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 ...
l30's user avatar
  • 41
0 votes
1 answer
181 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 ...
user80100's user avatar
3 votes
1 answer
110 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 ...
CJ-Programmer's user avatar
1 vote
0 answers
97 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 ...
nico's user avatar
  • 119
2 votes
1 answer
77 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?
bitcoinluvr6969's user avatar
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 ...
commstark's user avatar
2 votes
1 answer
80 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, ...
Paro's user avatar
  • 305
1 vote
2 answers
55 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 ...
Aarav Dayal's user avatar
1 vote
1 answer
722 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?
bluefuze's user avatar
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 ...
Steve's user avatar
  • 11
4 votes
1 answer
275 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 ...
Aleksandr Levchuk's user avatar
1 vote
1 answer
115 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 ...
Sergei Basharov's user avatar
1 vote
3 answers
769 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 ...
kenta_desu's user avatar
0 votes
1 answer
63 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 ...
leslie's user avatar
  • 52
0 votes
1 answer
49 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 ...
Nick Carducci for Carface Bank's user avatar
0 votes
2 answers
71 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 ...
Trevor's user avatar
  • 181
1 vote
2 answers
184 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> <...
Jamo's user avatar
  • 167
0 votes
1 answer
39 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 ?
W M's user avatar
  • 1
0 votes
2 answers
154 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 ...
Vojtěch Strnad's user avatar
0 votes
2 answers
100 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 ...
Amir reza Riahi's user avatar
0 votes
1 answer
49 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 ...
javi11br's user avatar
  • 117
1 vote
1 answer
271 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. ...
user516728's user avatar
1 vote
0 answers
72 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 ...
Brian's user avatar
  • 11
0 votes
1 answer
592 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?
StatsScared's user avatar
1 vote
2 answers
214 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,...
Stefanie Gauss's user avatar
5 votes
2 answers
273 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 ...
Fool's user avatar
  • 51
0 votes
1 answer
58 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 ...
pardis.ti's user avatar
0 votes
1 answer
404 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 ...
zerotobtc's user avatar
  • 323

1
2 3 4 5
7