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
vote
1answer
20 views

How are we so sure that the bitcoin network is connected?

I am only beginning to understand the bitcoin's p2p network protocol but so far I know (and correct me if I am wrong) that a new node in the network attempts to connect to a "few" other nodes that ...
0
votes
0answers
13 views

Reversing network hashpower

I'm reading this article by Vitalik Buterin on Problems in Cryptocurrency and don't quite understand what this means: Ideally, after some number of blocks (perhaps logarithmic in the total size of ...
1
vote
1answer
26 views

Number of bitcoind peers drops precipitously every 30 days or so

I run bitcoind headless on a linux box with maxconnections=256 and port 8333 open on the router. Using Bitcoin Node Manager I monitor node status occasionally. Peer count of course starts at 8 and ...
0
votes
1answer
28 views

Script_sig for coinbase transaction afbff1130b6fcbdceebbadfc48a842af1f03ee08a79e042b37fc467518b49a0f

I am currently developing a blockchain parser in Python, and it has been crashing in the file blk00006.dat for the coinbase transaction with the hash ...
0
votes
1answer
22 views

Does support HD wallets multi networks?

Due to bip 44 list https://github.com/satoshilabs/slips/blob/master/slip-0044.md HD wallets support multi coins. does it mean HD wallets support multi networks? like omni for bitcoin, TRc20 for ...
0
votes
1answer
26 views

How do I ask other nodes for their stale blocks?

I want data on as many stale blocks as possible. Is there a way to ask peer nodes to run "getchaintips" and get their results? Previously, I used Blockchain.info's API call for this, but it seems ...
0
votes
0answers
21 views

Why is my Bitcoin transaction not confirming today? [duplicate]

Please don't tell me that this also has something to do with this stupid Corona virus. First, it slashes the Bitcoin value in (less than) half. Then I can't order any groceries and have to sit here ...
0
votes
0answers
29 views

Find out dynamic IP address by querying bitcoin core

I'd like to use a dashboard page like Bitcoin Node Manager with Bitcoin Core. The summary page lists the IP address of the node, as obtained using bitcoin-cli getnetworkinfo. Bitcoin Core only seems ...
0
votes
1answer
22 views

Change port 8333 to other. (Running multiple docker instances)

My question is: can I change port 8333 on the network connection to any other port (8334 f.e.) without making my node "blind" to the other peers in the network? Will it still sync/push transaction ...
0
votes
0answers
18 views

What exactly does the “score” field mean and how does work? when I execute the RPC command “getnetworkinfo”

I saw a similar question (this) but I think that the answer doesn't clarify me what the field meaning and how works (it's calculated?, how?).
0
votes
0answers
35 views

How to tell if my node is online (conflicting information)

I am really confused. I am attempting to set up a listening node. When I look at bitnodes.earn.com it shows my node as offline when searching by IP, but when I run getconnectioncount it returns a ...
0
votes
1answer
36 views

How to Construct a Ping Message

I am struggling greatly trying to figure out how to send a basic "PING" message, and receive back a "PONG" response. import random import hashlib import socket PEER_IP = "35.187.200.6" PEER_PORT = ...
0
votes
0answers
22 views

How long does it take to crawl and map the bitcoin network?

There are several websites that have data on the number of nodes in the network. For instance coin.dance. About how long does it take to map the entire bitcoin network?
4
votes
1answer
51 views

Discovering Bitcoin network topology

For a research I am doing I would love to have a graph with the network of reachable Bitcoin nodes. Active reachable nodes can be extracted by using getaddr messages (e.g. bitnodes project). However ...
0
votes
1answer
27 views

What would the effect of a very long bear market be on the Bitcoin economy?

I don't mean to be a doomsday prophet or spread FUD, but I need to know if Bitcoin (or any PoW coin) investors should be concerned about the following scenario: Assume Bitcoin goes in a very long ...
2
votes
1answer
2k views

Bitcoin protocol and Wireshark

I captured bitcoin protocol communication in real-time and it is present in fig1 and fig2. Fig1 In red box, there are many types of command. First Question: How can Wireshark detect bitcoin ...
0
votes
0answers
51 views

Types of onion address

I'm running a bitcoin core full node with Tor and I've configured a hidden service for that. The point is: bitcoin core log shows me an onion address which is very smaller than the one I found in /var/...
1
vote
1answer
54 views

difference between inbound and outbound connection

I'm running a bitcoin full node (bitcoin core) via Tor. I noticed I have only outbound connections (using maxconnections=16 in the conf file), but not even an inbound one. So which is exactly the ...
3
votes
3answers
213 views

Can we shutdown the Bitcoin blockchain?

I maybe wrong but what I think is the blockchain ledger exists as long as there are active nodes in the network. So can the Bitcoin blockchain be shutdown by shutting down power supply across the ...
6
votes
1answer
175 views

What is the oldest Bitcoin Core Client that can in theory sync to the chain tip?

I've seen this question regarding the original Satoshi Client being able to sync to the chain tip. The main issues why it doesn't work were: Change in protocol messages IRC Node discovery is now ...
2
votes
1answer
24 views

Double Spend Behavior on First Network Propagation

Supposing there is a double spend, call the transactions T1 and T2. If someone propagated both transactions within a short space of time to the network, of course only one of them can make it into the ...
0
votes
0answers
34 views

No addresses returned by getnodeaddresses RPC call

The issue I am attempting to use the getnodeaddresses RPC call to return all addresses known by a node in a docker network. I'm using the regtest environment. The RPC call returns an empty array ...
1
vote
1answer
20 views

Bitcoin network resources requirement

Supposing we are alone, could it be possible to run the whole bitcoin network and full capacity of it (maximum transaction per second by different peer) on a low end computer, and how can someone ...
3
votes
1answer
74 views

How does the Bitcoin p2p network work? Does it need port forwarding?

But does every peer node in the bitcoin p2p network need to have ports forwarded in order to participate? Otherwise, how does the p2p network work in the Bitcoin network? I heard that there are some ...
1
vote
0answers
29 views

Why not connect to all (huge amount of) nodes?

If you mine, a good network propagation time is important in case of mining-forks. I read that bitcoin only connects to 8 nodes. I would connect to many nodes as I can support to minimize my block ...
2
votes
1answer
103 views

Networking & Lightning Network

So I have a question regarding network connectivity within LN nodes. Scenario #1: I have public lightning network node. it has real public IP address (let's say 123.123.123.123), which one is ...
0
votes
1answer
241 views

Can't connect to Bitcoin RPC on DigitalOcean server

I am running bitcoind on a DigitalOcean droplet with public IP address e.g. 1.1.1.1. I would like to connect to it via RPC from another DigitalOcean droplet with public IP address e.g. 2.2.2.2. Both ...
0
votes
1answer
40 views

A question about transaction broadcasting and block creation

Let's say we have transaction X and transaction Y. The timestamp of X is chronologically earlier than that of Y. X's spender broadcasts X to the network and the same goes for Y's spender. Let's say ...
1
vote
1answer
23 views

A question about Proof-of-Work(PoW)

I will describe my question using an example. Let's say the network is working on adding block #100 to the blockchain. An attacker recreates block #99 with a combination of transactions that are "...
1
vote
0answers
33 views

Does finding neighbors in Bitcoin consider locality and hop count?

When the list of neighbors is being gathered by a new nodes in the network, does it consider the distance between the nodes to find closest possible, or it just takes some random nodes? In other words,...
1
vote
0answers
25 views

How often does a node connect to a random node?

I'm trying to understand the likelihood that a node would connect to a sybil attacker, and the critical piece to this that I don't understand is: how often does a bitcoin node connect to a random node ...
2
votes
1answer
93 views

How can I start bitcoind without blockchain synchronization?

Suppose I make a locked wallet with 50000 pre-generated addresses. As long as I researched, only way I can collect those 50000 addresses using RPC and "getnewaddress". Feel free to correct me. I ...
3
votes
1answer
101 views

What are the potential security issues when running a Lightning Node on my home network?

If I was to run a lightning node on my home network (and for example, not running the node through TOR), what should I worry about? Furthermore, what OS, settings and software should I use to ...
0
votes
0answers
26 views

About the balance of specific address

I have a question about how to figure out balance of specific address in the Bitcoin. There are many node in the blockchain(total # of nodes are 10000 based on 01/16/2019). but some nodes may have ...
1
vote
1answer
162 views

A more updated address clustering method?

say i have a transaction details of one address from blockchain info. is there a more updated heuristics for address clustering ? i.e. if a transaction has 2 output which address belongs to a ...
0
votes
2answers
67 views

What would happen if you tried to follow two Bitcoin blockchains from the same computer?

This will probably sound stupid but what would happen if you create an entirely new Bitcoin block chain and run it on the same computer. How does a node know which version of the Bitcoin block chain ...
1
vote
0answers
53 views

Can't inititate network handshake with my full node

I am running a custom Python script to initiate network handshakes with other nodes. While testing the code I decided to initiate an handshake with my own node but I am getting a timeout error. ...
0
votes
1answer
47 views

Can a Bitcoin node create an outgoing connection to a inbound node?

I'm trying to figure out if we can create an outgoing connection to a inbound node (a node which we are already connected to, but the remote peer has initiated the connection). I know that this does ...
6
votes
1answer
148 views

What is the Big-O for LN bandwidth? Can anyone answer this or provide a link to a spec that is sufficient enough for us to calculate it?

When I worked at Google, if someone wanted to deploy a network application they would need to provide a document to the SREs detailing the behaviour of the application at scale in terms of Big-O. Does ...
0
votes
0answers
163 views

How to dissect or decode a BTC transaction?

I used a packet capture to capture the transaction of bitcoin, and I got the following: ...
0
votes
0answers
41 views

Do SPV nodes sync “headers-first”?

Headers-first sync is defined somewhat by BIP 130 and expanded upon with compact block relay in BIP 152. I believe this is the commit in which it was added to Bitcoin Core. The result is that Bitcoin ...
1
vote
1answer
98 views

Is there a way for me observe network traffic of bitcoin exchange?

I was wondering if there is a way to observe a network traffic/packet of bitcoin exchange. I want to know what's in the packet when I send a bitcoin from one wallet to another. Thanks.
2
votes
0answers
30 views

How the process “ lock a certain amount of coins into the network as their stake” achieved technically in the Proof of stake algorithm [closed]

i am trying to understand deeper the proof of stake algorithm. i think i understand the basics but i am struggling to understand how this achieved thoroughly under blockchain network and how the nodes ...
4
votes
1answer
96 views

Malicious full nodes causing denial of service attacks

To control >51% of the mining power in bitcoin is impractical due to the immense investment that will be required. Also, The Bitcoin Core client has DoS protection against malicious nodes forwarding a ...
0
votes
1answer
184 views

Send coins from bitcoind full node to lnd without fee?

I'm trying to fund my LND node, for that I put some dust on my BTC wallet address and now I want to send to my LND wallet address but when I try to send with fees "paytxfee": 0.00000000 returns an ...
0
votes
1answer
55 views

What happens when invoices get paid more than once?

Until today I thought, that lightning invoices can only be paid once. Where do the funds go when an invoice is paid more than once? Will every payment reach the destination node or can reusage be ...
0
votes
1answer
124 views

Unable to find peers when connecting through tor proxy

I have tor running as a service on my computer and start bitcoind with -proxy=127.0.0.1:9050 but it fails to find any seeds through DNS or anything during startup, and even after leaving it on for ...
0
votes
2answers
56 views

Does a Node connect to all the peers?

Does a Node connect to all the peers in the network? Or just a few? If its just a few, how many? If its just a few, what about if all of those nodes in the list are malicious?
3
votes
2answers
141 views

How to confirm how many peers a node has?

When a node requests one of it's neighbours for a list of it's peers, that node responds with a list of all of it's neighbours. I'm just wondering is there a way to confirm that those nodes are ...
1
vote
0answers
49 views

Creating a tunneling (wormhole) service for bitcoin wallets

Zcash recently announced a new wallet and service to connect mobile devices to a node running on a private home network using a tunneling service they are calling "wormhole" (1). Basically it is ...

1
2 3 4 5
8