Questions tagged [network]

This tag should be used for questions related to the Bitcoin network and communication between different nodes on the Internet.

Filter by
Sorted by
Tagged with
-1
votes
0answers
27 views

Bitcoin Network Security [closed]

What are the latest network attack, node centralization, mining pool centralization, routing attacks, mitigating attacks, security leaks/flaws/vulnerabilities and how are they prevented or practical ...
-2
votes
0answers
52 views

Questions about Bitcoin Security [closed]

What do you think about bitcoin running without the internet via satellite, is their Blockstream node a form of centralization and how can Bitcoin be safe during times of nuclear war or apocalyptic ...
1
vote
0answers
40 views

How long do peers normally stay connected?

I've been experimenting with the Bitcoin protocol by trying to connect to peers and receive blocks, which has been working so far. However, often peers will close the TCP connection within a couple of ...
2
votes
0answers
92 views

Version message C++

I learn bitcoin and I am trying to send a version message and get response, respectevily, by using C++. I can not find any examples or articles how to do it in C++. I'm forming request and send it by ...
1
vote
3answers
62 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%&...
0
votes
0answers
23 views

Add ipv6 addresses from `getpeerinfo` of Node 1 in peers.dat for Node 2

Node 1 (connects to only ipv6 nodes): bitcoind -signet=1 -port=18333 -rpcport=18222 -rpcuser=user1 -rpcpassword=pass1 -datadir=/home/prayank/node1 -debug=net -onlynet=ipv6 Get address for few nodes ...
1
vote
1answer
73 views

Bind to local IP address and use it in addpeeraddress

Bind local IP (Node 1) bitcoind -regtest=1 -port=18333 -bind=192.168.150.110 Logs: 2021-09-01T13:14:16Z Bound to 192.168.150.110:18333 2021-09-01T13:14:16Z Bound to 127.0.0.1:18445 Trying to add it ...
0
votes
1answer
75 views

What types of smart contracts are available for bitcoin network in 2021?

We all know that the first smart contracts appeared on the Ethereum network. As far as I know, in the Bitcoin network, smart contracts work with a limited functionality – Bitcoin uses a non-Turing ...
1
vote
3answers
82 views

Do I have a chance to commit a transaction without any network fee?

I know how transaction fees are calculated. Also I understand that a transaction with a higher fee will be approved much faster than a transaction with the lowest one. Does the bitcoin protocol allow ...
1
vote
0answers
104 views

Low inbound connections and fixed getnetworkinfo score at 4

I spent hours researching for possible solutions, but couldn't find any. I set up my RPi4 bitcoin node about a month ago. It communicates through Tor (see torrc content). SOCKSPort 9050 Log notice ...
1
vote
1answer
60 views

Can bitcoind listen on both ipv4 and ipv6?

Can bitcoind listen on both ipv4 and ipv6? I know it can make outbound connections on both (onion and i2p) but can it also advertise multiple public hosts if available? This question was asked by ...
0
votes
1answer
99 views

Scenario: What would happen to Bitcoin if the internet would crash - world wide [duplicate]

What would happen to Bitcoin if the internet or power would be shut down for a moment, all over the world? Would this destroy Bitcoin or other block chain based money or technology?
-1
votes
3answers
121 views

Why there are so many miners, if only one will be rewarded?

Why do we need so many miners, if we anyways only can add one block every 10 minutes? I mean if the current block height is x and we now need the block of height x+1 only one miner will be rewarded ...
0
votes
0answers
21 views

Are many nodes in the network trying to find a proof of work for the same block of transactions? [duplicate]

If two nodes in the bitcoin network receive the same transactions and now both are trying to find a proof of work of the current block, wouldn't this be inefficient? Because presumably both nodes are ...
5
votes
1answer
500 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, ...
1
vote
2answers
80 views

Is it possible to capture network events without going full-node?

You might find my question rather quixotic or nonsense. But I have to ask it here. I want to capture all the transactions propagated over the main network and detect if a new block mined. I don't want ...
3
votes
1answer
93 views

In Bitcoin Core, are compact blocks pre-filled with more than just the coinbase?

In the "How are expected missing transactions chosen to immediately forward?" section of https://bitcoincore.org/en/2016/06/07/compact-blocks-faq/ it states that "To reduce the number ...
2
votes
1answer
141 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?...
0
votes
0answers
27 views

How could a decentralized network limit the amount of nodes to one per user

Proof of Elapsed Time seems like a great idea to me, but in fully decentralized and public networks (like one similar to bitcoin) this would bring problems with it as one could just put up as many ...
0
votes
1answer
41 views

How can one join and leave Blockchain network? [duplicate]

As a newbie, it seems a bit abstract for me to imagine how Blockchain works! I'm curious that how my friends and I can join a Blockchain network? When we don't want to stay, can we silently leave and ...
3
votes
1answer
97 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
0answers
31 views

how do bitcoin nodes detect a transaction?

I have a number of question about bitcoin but I was ask to do specific research on two questions and I figured this would be a good place to start. The first I have answered already the second is: &...
1
vote
2answers
100 views

Where does a full node get the blockchain from for Initial Block Download?

I understand that a full node needs to do an IBD before being able to verify transactions. So, it downloads the ledger up to now, which is known as Initial Block Download. But what I don't understand/...
3
votes
1answer
117 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 ...
1
vote
1answer
40 views

How much info share bitcoin nodes between other nodes?

1.If we assume bitcoin nodes share the other nodes addresses in the end every node know other nodes adresses right? 2.If we share data through network every node share the same information other ...
0
votes
0answers
19 views

TX Validation: Can a miner choose specific tx to validate from mempool? [duplicate]

I have made two TXs few days back and they remain unconfirmed so far. Can I be a bitcoin miner and validate them myself? And what happens if it remains as it is? There are some big amount of utxo ...
0
votes
1answer
37 views

How to understand the first reply of a node

I have send my version message to a bitcoin node and the hexdump of his answer was this: https://pastebin.com/QBNaeS0g Maybe this is a network related question but I want to know the version used by ...
0
votes
0answers
17 views

Difference Between vSeed and vFixedSeed

Im curious what the difference is between the vSeeds and the vFixedSeeds. I see how the vSeeds and DNS loaders of IP address and then there is the vFixedSeeds that are generated with python and the ...
1
vote
1answer
81 views

Is there an easy way to estimate the number of mining nodes?

I was curious about the number of mining nodes on the network, yet I haven't seen it discussed. I tried two different approaches to approximate the count of mining nodes. I looked up the hashrate of ...
2
votes
1answer
428 views

How do network nodes "connect" - amateur level

I have little background in computing, have been studying bitcoin for intellectual stimulation. I have learned a lot and I understand quite a bit regarding the function of nodes, the validations they ...
0
votes
1answer
60 views

What happens if everyone disconnected from the blockchain

What would happen if for some reason, every computer connected to the blockchain was disconnected, and no peer-to-peer connection was established with the blockchain protocol between 2 users. Would ...
1
vote
1answer
107 views

Is there some kind of USB antenna I can buy to be able to use Bitcoin even when there is no Internet?

Let's say they cut the Internet tomorrow. I will still have my private keys on my offline computer, but I won't be able to sync the blockchain (as won't anyone else) nor would i be able to make any ...
1
vote
1answer
38 views

Trust in bitcoin networking

I am new to the subject, but as I was studying I wasn't able to understand something and I would appreciate if anyone could help me. I understand that in most aspects bitcoin doesn't rely on trusting ...
0
votes
0answers
64 views

How to configure Bitcoin core running on Whonix to receive inbounds

I'm running a bitcoin full node on Whonix. The problem is I get zero inbound connection (11 outbound). I know I can do port forwarding and open the desired port to receive inbound connections. Now, ...
8
votes
1answer
288 views

With peerblockfilters=1 hundreds of "btcwire 0.5.0/neutrino" connections are downloading TB from my Bitcoin node

I run Bitcoin Core 0.21.0 from a data center, unmetered, with compact block filters enabled (blockfilterindex=1 peerblockfilters=1). Soon after the restart, I get a huge number (140-200) of ...
0
votes
1answer
69 views

How can I obtain a better understanding of the P2P messages between my full node and its peers?

I am interested in how my full node interacts with its peers, what messages it exchanges (e.g. gossip about other nodes on the network, transactions, blocks) and why my full node disconnects with ...
2
votes
1answer
426 views

Port Forwarding for Bitcoin Core in order to allow incoming connections?

There is a rather good explainer on https://bitcoin.org/en/full-node#port-forwarding on how to do port forwarding for bitcoin core in order to allow incoming connections so as to support the network. ...
0
votes
1answer
45 views

Incorrect Network

I was hoping someone could help with a transaction please. I sent BTC to my binance account via my ledger. I think I used BTC segwit to send but sent it to the BTC address on binance- I was not aware ...
0
votes
1answer
44 views

Force Inbound Connections to IPV6 only

Is it possible to restrict all connections to an IPV6 address? I've set onlynet=ipv6 bind=:: But it seems that nodes are still attempting to connect to an IPV4 address (in addition to the IPV6 ...
0
votes
1answer
51 views

is wallet vulnerable when unlocked for transactions?

is wallet vulnerable when unlocked for transactions?.I recovered a wallet some time ago and all is good.passphrase key all looks good.But a question came to my mind about the moment we make a ...
0
votes
0answers
49 views

How does a Bitcoin node connect to more than 65536 other nodes?

I found on the internet that Bitcoin uses TCP to communicate with other nodes, connecting to them and sending messages. But a computer cannot bind more than 65536 sockets (because of TCP ports), so ...
2
votes
0answers
56 views

How to reliably check if your bitcoin onion node is reachable as advertised?

If getpeerinfo returns a good number of outbound onion peers but none show up as inbound:true, how do you check if your node is properly reachable as advertised? Several guides and forum answers ...
0
votes
1answer
35 views

unrecognized output wallet when using Electrum to send bitcoin

help me understand this transaction - https://www.blockchain.com/ro/btc/tx/1318a3e54cff78fdd8f6b54e6fe5115072586091788c9bfa08ca82d83e4bc276 . Never sent bitcoin from hardware / hot wallet before so I ...
1
vote
1answer
38 views

How does initial exchange of inventory work when both nodes have different chains?

When two nodes connect to each other and exchange getblocks messages but they have different blockchains will both nodes download each others blockchain to verify which has higher chainwork or will ...
0
votes
1answer
47 views

How does bitcoin find the block locator hashes in the leveldb database?

I am trying to understand how bitcoin core builds the list of block locator hashes needed for sendheaders and getheaders messages. I have looked on the wiki and I have seen that after the 10 most ...
1
vote
0answers
139 views

Score value of my node is not rising

I'm running Bitcoin Core 0.20.1 in Debian Buster. I run the daemon behind Tor network. My current settings are: /etc/tor/torrc SOCKSPort 9005 ControlPort 9501 HiddenServiceDir/var/lib/tor/bitcoin-...
1
vote
1answer
38 views

Bitcoin private network on Amazon EC2

I am looking to set up a private network of Bitcoin nodes over multiple machines (e.g, on multiple VMs on Amazon EC2) for experimentation. I want to be able to control how the different nodes are ...
2
votes
0answers
47 views

Was bitcoin peer to peer network affected because of the recent BGP hijack incident?

Can someone ELI5 BGP hijacking, impact on Bitcoin, countermeasures and if there were any issues because of the recent incident? Related links: https://twitter.com/ProtonMail/status/1311013829514539011 ...
0
votes
1answer
76 views

Did the FIBRE protocol reduce the occurrence of chain forks?

I've just learned that Fibre protocol is used for really fast block propagation. My understanding is that if blocks are propagated faster, miners can more quickly continue to work on (what seems to ...
0
votes
0answers
54 views

How to Post Transaction in Bitcoin Network?

I need help here as it has been almost a week since I've been trying to figure this out. Fyi, I can get my Python Script running using "Mainnet" for Bitcoin Transaction that able to execute ...

1
2 3 4 5
9