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

learn more… | top users | synonyms

1
vote
2answers
53 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 ...
0
votes
1answer
21 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
27 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
32 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
52 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
44 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
20 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 ...
0
votes
1answer
60 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
35 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
44 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
43 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 ...
2
votes
0answers
57 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
60 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
0answers
23 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
113 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
87 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
73 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
495 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
86 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
183 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 ...
0
votes
0answers
20 views

Any efficient way to broadcast pending transactions?

A user creates and signs a transaction & broadcasts it to his linked-peers, the peers then rebroadcast it again without necessary receiving an inv message, then creating a flooded network with ...
3
votes
1answer
76 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
63 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
39 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
48 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
188 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
60 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
2answers
1k 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
88 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 ...
7
votes
1answer
291 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
83 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
63 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
116 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
260 views

Created genesis block and set up node. How to mine?

Everything seems to be going well creating my altcoin for fun. I forked the BlackCoin source on Ubuntu, successfully mined a genesis block, recompiled. I bought a droplet over on digitalocean running ...
2
votes
1answer
157 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 ...
0
votes
1answer
50 views

bitcoind has 0 connections

I'm running bitcoind on a remote server (so I can only use the "headless" version). However, the client is not connecting to the bitcoin network. The "getinfo" command shows "connections: 0". I have ...
4
votes
1answer
301 views

Running multiple BTC nodes on separate VMs on the same host machine?

I've got a server running 24/7 with lots of resources left. I want to run a full Bitcoin node, but actually, I thought of running a few virtual machines on it (using virtualbox) and running a full ...
3
votes
1answer
54 views

How will the new Internet Neutrality Act affect Bitcoin?

How do you think the neutrality act that is being talked about as I write this post will affect the Bitcoin community. Not only in transactions, but mining, how will it affect Bitcoin economically ...
1
vote
1answer
58 views

Curious about a network-based double-spending attack

In their paper Two Bitcoins at the Price of One? Double-Spending Attacks on Fast Payments in Bitcoin, Karame and Androulaki outline a particular race-attack that involves the slight control over a ...
1
vote
0answers
172 views

How to create a local bitcoin network with 2 peers? [closed]

I want to create a locally bitcoin network. I use testnet and testnet-in-box, both of them working well. but they use the testnet-blockchain, I want to test the real blockchain. so I use two PC, one ...
0
votes
1answer
174 views

Bitcoin peer to peer network source code

Does anybody know a place to get the source code of the Bitcoin Peer to Peer network? I only need the P2P network portion of the Bitcoin protocol. I am going to implement a new virtual currency. So i ...
1
vote
2answers
173 views

For maximum mining performance, is it better to minimize latency from the mining rigs to the p2pool server, or from the p2pool server to the Internet?

I'm setting up a p2pool server to mine Scrypt-based coins on. Mostly just for myself, but occasionally some friends will jump in. I'll mostly be mining newer coins with very low difficulties. I'm ...
3
votes
1answer
267 views

Is Bitcoin a fully decentralized network, or how do clients connect to the network?

I read that Bitcoin is a fully decentralized network, but I don't understand how Bitcoin's client can connect to the network. I think that client must use some server for this action like other P2P ...
2
votes
1answer
54 views

Does Ripple use NTP?

Does Ripple use NTP or expect the nodes to do so? If not, why not? It seems that Ripple is a little more closed than your standard cryptocurrency, so this doesn't seem like an excessive demand.
1
vote
2answers
76 views

Difficulty Trends [closed]

As the hash power of the network continues to grow, should we expect to see a % of miners drop off because of unfavorable returns? Thus, causing the difficulty to plateau or even decrease at a certain ...
0
votes
1answer
36 views

How exactly is network time sampled?

How exactly is network time sampled? Is it as simple as one node stamping data right before being sent, the receiving node logging the current time before all other activity, and taking the ...
0
votes
1answer
245 views

0 hashes per second in Qt for new altcoin

Lately I have become interested in the way crytocurrency works. So I decided to make my own cryptocurrency to learn it's internal workings. I used a clone of SmallChange and followed this guide. ...
0
votes
1answer
287 views

p2pool inbound connections

I am trying to get inbound connections on my p2pool instance. I currently have 6 outbound connections and the pool is working fine, but I would like to have more connections (might help get a few less ...
2
votes
1answer
290 views

How does the satoshi client handle endianness?

I'm looking through the source code of the satoshi client, particularly into how transactions are serialized and sent through the network or stored to the disk. The CTransaction class has this block: ...
2
votes
2answers
197 views

What happens if I fork an older block chain and rejoin the network later?

Let's call it a "time machine attack". Suppose I have an isolated network of n clients with a significant hash rate, install my client software on that and start mining on an older blockchain. Since ...