Related to the Bitcoin network and communication between different nodes on the Internet.

learn more… | top users | synonyms

0
votes
1answer
27 views

How will internet “take-down” affect bitcoin value? [on hold]

What will happen to the value of bitcoin in the immediate aftermath of an internet "take-down?" I assume that it will be temporary, but wouldn't this cause the comparative price of bitcoin be ...
1
vote
0answers
21 views

What is meant by getnetworkinfo: networks: reachable = false

What do all the reachable: false's mean under each network? My node is connecting fine to other peers both in and out, I assume via IPv4 (since I didn't configure anything else special). Is my node ...
0
votes
1answer
23 views

Can exist bitcoin network with all nodes behind NAT?

If I run bitcoin client for the first time its try to make TCP connection with saved list of IPs and port 8333 -other nodes. If this nodes are behind NAT with IP 192.168.0.XX and public IP from the ...
0
votes
1answer
38 views

How to determine the last 1k blocks and their Miner Software?

Basically the idea was to create a tiny service such as nodecounter.com. Now I would appreciate your help on the following questions: How to determine the Software (Core, Classic, XT, etc.) and ...
1
vote
2answers
105 views

Who is the certification authority in Bitcoin?

If you would compare Bitcoin with electronic banking there are quite a lot of similarities like the encryption and hashing with private and public keys. In electronic banking though the bank is the ...
0
votes
0answers
17 views

Help with understanding Semaphore grants in OpenNetworkConnection

I am new to concurrent programming. Can any expert throw some light on the semaphore grant that one requires before acquiring a network connection ? bool OpenNetworkConnection(const CAddress& ...
2
votes
2answers
51 views

Is Bitcoin a decentralized time-stamping authority?

Can Bitcoin/blockchain be thought of as a decentralized time-stamping authority (TSA)? Is there true consensus in the Bitcoin network on a mined block's time, or just that the block was mined?
2
votes
0answers
35 views

Quantity of traffic on test network

I want to begin experimenting with bitcoin. I notice the estimated upload traffic for the real bitcoin network is around 200 GB per month. That's too much for an experiment. How much traffic per month ...
2
votes
1answer
33 views

What do Bitcoin Core options “maxreceivebuffer” and “maxsendbuffer” do?

What do Bitcoin Core options "maxreceivebuffer" and "maxsendbuffer" do? Is this a way of controlling the bandwidth Bitcoin Core uses?
1
vote
0answers
42 views

No connection to Bitcoin network from known Tor IP?

I have a very fast home Internet connection. I decided to share my bandwidth by setting up a Tor relay on an unused machine on my home network. Any connection I make from my home connection to an ...
6
votes
0answers
180 views

Are there drawbacks to the Thin Block patch?

Mike Hearn talked about a patch he applied to BitcoinXT recently in his AMA: I posted a patch last week that makes XT download blocks as lists of hashes instead of duplicating the transaction ...
3
votes
0answers
44 views

Unable to limit tcp bandwidth using tc in QoS for localhost

I am trying to connect few bitcoind instance running on different ports on my local machine and control the bandwidth between those connections. I used the tc utility as following: #network interface ...
4
votes
3answers
162 views

Starting point for listening to bitcoin network transactions in Python

I would like to create a python script that listens to the bitcoin network and monitors some addresses, stored in a mysql db. As soon as a transaction is broadcast with one of these addresses as an ...
0
votes
0answers
94 views

Setup a private bitcoin network

This question is similar to previosuly asked question Start a Private Bitcoin Network but since I can't comment there I am asking again. I am working on a concept specifically for existing bitcoin so ...
2
votes
2answers
201 views

What is my incentive for sending old blocks?

If I am a miner, it makes sense for me to broadcast recent blocks since I want my chain to be the longest (see What encourages Bitcoin miners to relay blocks?). However, what is my incentive for ...
1
vote
1answer
127 views

What is the P2P technology/protocol used by Bitcoin to find nodes and distribute messages across them?

I am wondering if there is a standard/de facto P2P library/implementation/spec used by Bitcoin Core and other implementations of Bitcoin?
3
votes
5answers
2k views

How to store data on the blockchain?

I am wondering if it is possible to give someone a bitcoin transaction ID and with that he can read some hidden data, like the blockchain.info notes on transactions, but for real, stored in the ...
1
vote
2answers
115 views

Bitcoin Core Network Configuration

I am having difficulty loading the full node for my new Bitcoin Core wallet. I use a Mac and share a modem with my apartment complex. I believe a manual network configuration is out of the cards for ...
1
vote
1answer
46 views

Why aren't block solutions sent to a multicast address?

In computer networking, multicast (one-to-many or many-to-many distribution) is group communication where information is addressed to a group of destination computers simultaneously. I think the ...
2
votes
1answer
182 views

Is there a way to find how many nodes are there?

As a single bitcoind node I can only detect how many connected peers I have. Is there a way to have a vision of the whole bitcoin network?
0
votes
0answers
87 views

Is 250mb/month enough bandwidth to support the internet needs of 4 mining rigs?

So this question was posed in 2011; I figure by now there may be slightly different factors at work, but mainly I ask if i can use a prepaid hotspot plan for 250mb to connect 4 sp20 mining rigs each ...
1
vote
1answer
60 views

How can one figure out what version of Bitcoin-Core is used most?

Where can one find statistics on how many nodes are running older Bitcoin Core versions or alternative clients?
2
votes
1answer
28 views

Metrics Correlated to “Health” of Bitcoin Node and Network

What metrics can I use as indicators of the health of (a) a full bitcoin node I am running and (b) the bitcoin network as a whole. Some examples I've considered: recency of last block I received on ...
2
votes
1answer
159 views

Total amount of nodes and avarage active peer number

I have 2 questions: Does anyone know where to find a reliable source for finding out a total amount of active bitcoin nodes? How many peers does each active node have in avarage? Is there a limit to ...
2
votes
1answer
56 views

What's happening in regtest mode? - Wireshark analysis

Motivated to watch data exchange on Bitcoin Newtwork, especially on regtest, and with hints from David Harding I decided to analyse traffic on regtest with Wireshark. I've installed and setup (I've ...
2
votes
2answers
51 views

Two if's before sending an inventory message

Going through main.cpp I couldn't completely understand the purpose of a double barrier coded as if-statements: I'm referring to ... if (pto->setInventoryKnown.count(inv)) and if ...
2
votes
1answer
53 views

What is “trickling” in terms of bitcoin?

In the Bitcoin (0.10.0) source code I'm coming across the term "trickle". Could someone please give short but accurate explanations on following instances and tell what they're used for? bool ...
4
votes
1answer
92 views

How many bitcoins would it require for a sustained DOS attack on bitcoin network?

How many bitcoins would it require for a sustained DOS attack on bitcoin network? Without transaction fee, how many bitcoins would that be? How many transactions could we generate with 1 BTC ...
2
votes
0answers
86 views

What requirements does a router need to fulfill to support a network of 50 miners?

I am running a network with fifty miners, and I am experiencing network problems with my current router from ASUS, because its memory fills up and it requires to restart in order to work properly. I ...
1
vote
1answer
40 views

Do any router custom firmwares enable Bitcoin for anonymous usage?

I want to find Wifi firmware where I can sell my internet service with anyone who needs to use it... ideally paying in an Altcoin or Bitcoin. Are there any router modifications that support a wallet ...
0
votes
1answer
330 views

Start a Private Bitcoin Network

Is there anyway to create my own Bitcoin Network? I'd love to put my first block into self-own Bitcoin Network and make it grow : ) Any ideas?
0
votes
1answer
105 views

How does bitcoin prevent this network splitting attack?

How are malicious nodes prevented from, after getting the nonce of a new block found by someone else, broadcast it to the other nodes claiming it to be its? Also, how does the bitcoin system solve ...
0
votes
1answer
92 views

Pseudo-Node and putative attack vectors on the network

Pseudo-Node is discussed here on Reddit's /r/Bitcoin Essentially it functions to relay calls from connected nodes in a random fashion. This was an experiment into how easily can full nodes be ...
3
votes
3answers
912 views

How do I compose a transaction with OP_RETURN in Python?

Currently trying to figure out how to use Python to construct a transaction with OP_RETURN. I tried to encode the message myself, and had no luck. I found a function, OPReturn(), on the internet, but ...
2
votes
1answer
156 views

Where are the Main network magic bytes stored in bitcoin's source code?

Bitcoin uses F9 BE B4 D9 as its main network magic bytes. I've searched the source but cannot find where these values are stored. Presumably they're computed, but I'm not sure where. Can someone tell ...
2
votes
2answers
199 views

Can an attacker create many nodes that approve blocks without work?

There are currently about 7000 nodes in the Bitcoin network. The security rests on the fact that someone adding nodes would have have to expend CPU power to hash transactions. What prevents someone ...
4
votes
1answer
121 views

How to determine custom synchronization status?

Context: I'm working on an application in which we'd like to know if the current node is sufficiently synced to be able to handle RPC requests. The method we would like to use is to see if our node ...
2
votes
2answers
69 views

Is Bitcoin a mesh network?

Considering following definition, can we say that bitcoin is a mesh network? A mesh network uses a network topology in which each node (called a mesh node) relays data for the network. All ...
1
vote
1answer
53 views

Does each peer prioritize inv(type=block) over inv(type=tx)?

I found that when a peer receives an inv message with type=block, it will immediately request that block or that block's headers with a getdata message or getheaders message. But if the peer receives ...
0
votes
1answer
57 views

Why am I not getting payments on my bitcoind on an amazon ec2 instance?

I have an amazon ec2 instance running a web server, MySQL server, and bitcoin daemon on ubuntu 14.04, and I ran ./bitcoind getnewaddress and the output was an address. I sent a few cents worth of ...
2
votes
2answers
192 views

How can I reduce the time until I get the newest block ? Does the number of the outbound peers affect the speed?

I am running a full node on the Bitcoin network. Sometimes, I find that it takes a while until I get the newest block. I checked the source code, and found that every node can at most connect to eight ...
1
vote
0answers
75 views

Server cannot connect to Peers With Some Internet Connections

I use the internet at my work, at my house, and at various other places. The server can connect with other peers and get block data at all of these locations except for my home. What could be the ...
1
vote
3answers
2k views

How do I use mSIGNA without the standard Bitcoin client?

Which IP do I have to fill in in mSIGNA to connect to the Bitcoin Network without using the BitcoinQt/bitcoind application? Is it possible to use mSIGNA and BitcoinQt even if the syncing process is ...
0
votes
1answer
129 views

If all block chain copies get deleted, what would happen?

What would happen if all block chain copies get deleted at one time? At first, all clients would try to get the block chain from other clients, right? But this would fail. Would the "network" then ...
8
votes
1answer
414 views

What are the benefits of Invertible Bloom Lookup Tables for Bitcoin?

Gavin Andresen announced a few days ago, that he started working on Invertible Bloom Lookup Tables. His repository's README refers to two papers, What's the difference?: efficient set reconciliation ...
2
votes
1answer
120 views

How could block propagation time be reduced?

This website measures block and transaction time propagation.. At the time of writing, the time required for 90% of surveyed clients to get a block is about twelve seconds. (I just averaged the last ...
4
votes
1answer
68 views

Is there someway to determine the current network fee from the bitcoin network/daemon?

Is there some way to programmatically extract the current consensus of the transaction fee from the bitcoin network, either by using the daemon or through some other means?
2
votes
1answer
182 views

Are there any tools to visualize where the transactions are coming from and going to?

We spent some time doing the visualization of the transaction flow between bitcoin wallets https://bitviz.visalyze.com and wanted to know if there are any tools that can not only track, but also ...
2
votes
1answer
712 views

Custom altcoin won't sync with node and neither will accept a miner connection

I forked the BlackCoin source, changed the ports, generated the genesis block, merkle, blah blah blah. I set up a node on a DigitalOcean server and compiled my coin daemon there as well as on my local ...
2
votes
1answer
197 views

0 Active Connection on my-new-coin

I have compiled my-newcoin-qt and my-newcoind on different platforms (windows, Linux and Mac), with my coin specification based on litecoin. When I run my-newcoin-qt at the first time, I get no error ...