The tag has no usage guidance.

learn more… | top users | synonyms

1
vote
0answers
18 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 ...
2
votes
1answer
29 views

How do I still have connections without forwarding port 8333?

First of all, this isn't a problem I am having, I'm just curious how this works. If you run your node with port 8333 open, you'll receive a large amount of connections after being online for a ...
4
votes
1answer
103 views

What is the difference between inbound and outbound connections?

I have port 8333 open with 8 outbound and 2 inbound connections. Is my node transmitting and receiving transactions and blocks from both types of connections? Or does the "inbound" flag mean I am ...
1
vote
1answer
58 views

Can we make Sybil attacks virtually impossible?

I suspect that we CAN make them virtually impossible, but that we have not yet done so. We operate on the assumption that computing a private key from the public key is virtually impossible. We also ...
2
votes
1answer
43 views

How are messages exactly sent in bitcoin p2p protocol

In order to send a NetMsgType::PING message to a node pnode, we simply invoke the function pnode->PushMessage(NetMsgType::PING) in src/main.cpp This translates into following logic in src/net.h: ...
2
votes
1answer
96 views

How peer discovery works after connecting to hardcoded nodes?

I am tinkering with the bitcoin source code and trying to understand the exact working of peer discovery mechanism in the testnet mode for which I have made the following changes: Disabled the DNS ...
2
votes
1answer
91 views

Is there a difference between “In” and “Out” peer connections?

On bitcoin-qt, some peers are called "Out" and some are "In". Is there any difference besides who initiated the connection?
2
votes
1answer
158 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
147 views

no IPv6 peers connecting to my node

getnetworkinfo says IPv6 is working on my node: { "name" : "ipv6", "limited" : false, "reachable" : true, "proxy" : "127.0.0.1:9050" } Yet why don't I get any IPv6 peers connecting to my node? ...
2
votes
1answer
40 views

Stopping Hash field in GetBlocks Message

Reading Bitcoin Developer Guide, I couldn't fully answer following question: What is the exact purpose of the Stopping Hash field inside a GetBlocks Message?
0
votes
1answer
75 views

Regtest: One node nullifying other node's balance

I'm running 2 bitcoind servers on the same machine, called node0 and node1. In the following I'm listing steps I take and results I get and I'm wondering what is causing one node nullifying other ...
1
vote
1answer
240 views

How can I get my peer's ban score for my node?

If I call getpeerinfo through RPC on one of my nodes, it gives me a list of info about my peers, including my peer's "banscore" for each of its peers. I would like to do the reverse. Can I get my ...
4
votes
1answer
115 views

Why does the daemon require peers in order to start mining?

I wanted to start mining Bitcoin from the genesis block, so I cloned Bitcoin and removed the checkpoints. Then I compiled and started up the daemon. I wasn't connected to any other peers, however, so ...
1
vote
2answers
92 views

An “Almost” decentralised currency

I've been interested in Bitcoin for a while. I've been thinking I'd like to give it a go and see if I can make my own cryptocurrency, just to see if I can. I run my own small web hosting company, the ...
3
votes
1answer
129 views

How to detect a rejected transaction?

If the nodes I connect to don't support the BIP 61 reject message, how do I know that my transaction was eventually rejected by the network (e.g. due to my bugs)? Is there any timeout or whatever ...
0
votes
1answer
104 views

How are transactions efficiently distributed to network nodes before inclusion within blocks?

How does the bitcoin core efficiently distribute transactions so that they are added to node transaction pools to be inserted into a future block? I understand that each bitcoin node has a list of ...
5
votes
2answers
142 views

Could the BGP attack be used to split the Bitcoin network?

I just learnt about the BGP attack: http://www.wired.com/2014/08/isp-bitcoin-theft/ http://www.secureworks.com/cyber-threat-intelligence/threats/bgp-hijacking-for-cryptocurrency-profit/ The ...
2
votes
2answers
380 views

bitcoind hub-nodes

Why is this page blank? http://blockchain.info/hub-nodes Where can I get a list of reliable peers and look at what fees they charge?
0
votes
2answers
442 views

How to connect nodes globally?

I am running two altcoin clients on different network, connected by VPN. The addnode command works fine, and nodes connects. But what to do if I want others to connect to my network? The ip addresses ...
5
votes
2answers
354 views

How to make bitcoind connect to more nodes?

Let's say I have a dedicated server just for my bitcoind and for better reliability and some security reasons I want it to be connected to a much bigger number of nodes than it is willing to do by ...
0
votes
1answer
238 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 ...
0
votes
1answer
332 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 ...
6
votes
1answer
1k views

How do I read peers.dat file to get a list of all peers seen or that bitcoind has connected to?

In version 0.8.6 of Bitcoin, I see that peers.dat file is a custom database format declared in db.h:317 (class CAddrDB) and defined in dh.cpp:485. Any ideas on how I could go about reading the data ...
3
votes
2answers
410 views

How big is the Bitcoin network?

How big is the Bitcoin network in terms of total number of computers (peers, clients) that are connected together? Are there any network statistics or historical size data available?
1
vote
1answer
604 views

How many peers it MultiBit connected to? Can not send bitcoins

I have received bitcoins from an online wallet and I am now trying to send 0.05 BTC to another address. I have by now figured out that I need to set at least 0.0001 BTC as a sender fee (that error ...
2
votes
1answer
163 views

Is declining number of peers (hosts) threatening the network?

I found out here that the number of total network hosts basically went down to 1/3 during the last year. Does this mean the network is less secure because fewer people run it despite the total hashing ...
9
votes
3answers
2k views

Can an unconfirmed transaction that only Blockchain.info shows be manually re-broadcast?

Blockchain.info shows a transaction that was created by Blockchain.info/wallet but for whatever reason the transaction didn't confirm right away and appears to not be getting re-broadcast (perhaps ...
2
votes
1answer
442 views

Good resource for understanding the peer to peer protocol sequence

I'm looking for a good explanation or reference on the peer to peer aspects of the two main bitcoin actors- the clients(wallets) and miners. Satoshi's white paper, in section 5. Network, gives a ...
1
vote
1answer
116 views

Can Ripple facilitate business-to-business barter transactions?

Beverly Hills Hotel participates in the Ripple network and issues its USD-denominated IOUs which are redeemable for hotel stays. Beverly Hills Performance Car Rentals participates in Ripple network ...
5
votes
1answer
156 views

What is the schema of the data stores used by the reference client?

I'm interested in seeing the schema (layout and indexes) that is used in the reference client. Namely wallet.dat, the bk** files and also the in-memory uncommitted tx. Does this exist anywhere for ...
3
votes
1answer
136 views

How does Bitcoin protect itself from invalid peers from being broadcasted?

From what I've inferred, is that Bitcoin gets a list of peers from other nodes. What is to prevent a malicious node from Sharing many ip addresses that will cause timeouts and a delay in block ...
3
votes
1answer
131 views

Does a low profit margin on mining reduce the integrity of the blocks stored in the transaction history?

As the mining Bitcoin payout decreases from 50 to zero, what incentive is there for miners to continue operating? Is there a need for miners to continue to operate when the payout decreases to zero? ...
3
votes
3answers
733 views

Does being connected to more peers relay transactions faster?

If I'm connected to 500 peers, will I know about transactions faster than if I'm only connected to 8 peers?
4
votes
2answers
493 views

Looking for a better way of listing all my peers

I am looking for a cheap and efficient way (rather than hacking through the Bitcoin source code) of listing my peers. Something I have come up with: #!/bin/bash netstat -p tcp -nba | grep ...
4
votes
1answer
248 views

How often does Bitcoin connect to the fallback nodes?

Does the standard client have a preference for connecting to fallback nodes (for example, by trying to have at least 1 connection to such node at all times), or are they treated like any other nodes?