Linked Questions

0 votes
1 answer

How do nodes fetch unconfirmed transactions?

I'm taking up a project to build a software in python to mine cryptocurrency (preferably bitcoin). I have an overview of the computation that needs to be done. I would like to know how nodes fetch ...
Sarath Jyothis's user avatar
0 votes
0 answers

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: &...
Anonymous's user avatar
1 vote
1 answer

How bitcoin daemon search nodes to connect? [duplicate]

How bitcoin daemon search nodes to connect? What file in github responsible for this? How they often change? How is the veracity of the data of these nodes checked? Bitcoin daemon have function not ...
Gavril2007's user avatar
-1 votes
1 answer

How does bitcoin core establish a peer to peer network

I've tried to look for an answer to this online and haven't found any. My question is: how does bitcoin establish a peer to peer network. Establishing a centralized network with a server in the middle ...
2 votes
1 answer

What is the Bitcoin network? [duplicate]

This is a beginners question related to bitcoin. As bitcoin is a system of distributed bitcoin users, and a transaction is being sent to 'all' of them - well, what is that network? What IP adresses? ...
Alex's user avatar
  • 151
1 vote
1 answer

How do miners communicate in Bitcoin/ Decentralized Network?

1.)If there is no central authority maintaining database how miners differentiate among other miners. 2.)Do they have there own database which have details(Mac/IP address) of neighbouring miners . 3....
Siddharth Teli's user avatar
1 vote
1 answer

How does Bitcoin Core manage its peer nodes? Is it possible to let it automatically switch to faster nodes?

It's usually frustrating when my Bitcoin Core full node is syncing, especially just catching up from merely several hours/days ago. I wonder how does Bitcoin Core manage its peers? Will it disconnect ...
Chris Chen's user avatar
0 votes
1 answer

Who is a first miner that receive a transaction from end-user?

This is a First Question. As you already know, the blockchain like Bitcoin, Ethereum is a software program based on peer to peer network system. so I am wondering that who is a first miner that ...
Hyunsoo's user avatar
  • 363
4 votes
1 answer

How does a new node know where to connect to initially? [duplicate]

Is there a default (centralized) set of IPs that a node connects to when it's just starting up for the first time, in order to get the list of other nodes' Ips? What happens if these initial IPs are ...
sigmaxf's user avatar
  • 145
3 votes
1 answer

How do my bitcoin peers become diversified from the set of stable nodes?

I read through a variety of threads on initial peer discovery like How do Bitcoin clients find each other? and How does the bitcoin client make the initial connection to the bitcoin network? and they ...
connorwstein's user avatar
0 votes
1 answer

Where do transactions get sent?

Related: how do transactions get to miners, but I'm looking for a slightly (and only slightly) more technical discussion. Say I download a lightweight bitcoin client and set up a wallet on machine A. ...
zkurtz's user avatar
  • 237
1 vote
2 answers

From where does a node download a copy of the ledger

From where does a node download the latest copy of ledger initially? Is this information stored in a 'central server'? Let's say a node is offline for a while, after coming back how will the node get ...
Faiz Ali's user avatar
1 vote
1 answer

How can Blockchain help to vote?

I have seen in some videos and blogs that Blockchain can be used in our election voting system for example here: Another company working on creating a platform that uses Blockchain technology to ...
Adam's user avatar
  • 111
2 votes
3 answers

If bitcoin is decentralized then who keeps track of computers in network

I keep hearing that bitcoin is decentralized i.e. no single entity owns it. And each computer which is part of bitcoin network keeps the copy of ledger. My question is who keeps track of all ...
Frank Martin's user avatar
0 votes
1 answer

General Block Chain questions / Js Block Chain [closed]

First of all. I'm very new to block chain technology so please forgive any noob questions. So I'm going a lot on the following tutorial on youtube regarding the knowledge that I do have other than ...
TheMan68's user avatar
  • 103
0 votes
1 answer

Where does the blockchain come from?

When I first download Bitcoin Core, and Synchronize with the network, where am I actually downloading the block chain from? The point of bitcoin is that there is no canonical source, yet I must get ...
abelenky's user avatar
  • 1,344
3 votes
3 answers

How is Bitcoin truly decentralized?

Whenever Bitcoins are discussed, one generally reads how "Bitcoins are decentralized. No company nor state controls them". My question is, how is this statement true when you read about how Bitcoin ...
Greg Hilston's user avatar
0 votes
1 answer

AWS ELB for Bitcoin node discovery?

I was able to locate the following discussion (and a few others that were marked duplicate of this one) on node discovery in Bitcoin: How do Bitcoin clients find each other? I guess, the primary ...
cogitoergosum's user avatar
7 votes
1 answer

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 ...
bawejakunal's user avatar
37 votes
5 answers

How are transactions broadcast to the rest of the network?

If a person sends a transaction to another person, and Bitcoin is a peer-to-peer application, how will the transaction get to the rest of the Bitcoin community? How does everyone have the same ...
Patrick W. McMahon's user avatar
2 votes
1 answer

How is the distributed transaction log stored in P2P network?

After mining, a block is validated and broadcasted by the miner. Then, where does this newly mined block get stored at? Where does my Bitcoin client pull the transaction data from?
sherlock's user avatar
  • 215
0 votes
1 answer

How does bitcoind find p2p hosts? [duplicate]

I read the bitcoin references but I can't find a description regarding how bitcoin clients find other host in the p2p network. Would you please tell me?
urokuta's user avatar
7 votes
2 answers

How does a bitcoin transaction enter the network?

I am trying to understand Bitcoin at a more fundamental level. I'd like to know how a new transaction enters and propagates across the network? I've read many Bob and Alice type scenarios where it's ...
QFDev's user avatar
  • 268
0 votes
1 answer

When I make a transaction, how is it broadcasted to other clients? [duplicate]

It's a really nooby question, and with no doubt asked before, but if someone could tell me a)how are other clients found b)how is the information send to them (please explain in a simple way, ...
user2534511's user avatar
5 votes
1 answer

How does bitcoin find peers? [duplicate]

I've seen a few questions about this already and they talk in generalities. I'm talking about specifics. If I start the bitcoin client from scratch, where in the source code does it actually add nodes....
Shamoon's user avatar
  • 2,849
9 votes
1 answer

How do bitcoin nodes initially find peers? [duplicate]

In all materials related to bitcoin, the people talk about the p2p bitcoin network. OK, but there should be a central server that connects the peers to each one. Like the torrent sites. The torrents ...
tonko's user avatar
  • 101
10 votes
1 answer

How do Bitcoin nodes know where to send new transactions and blocks to?

I am researching Bitcoin; what I can't find much information on though is how the P2P network itself operates. For example, BitTorrent uses a DHT protocol that allows for node discovery and ...
user350325's user avatar
1 vote
1 answer

Where does bitcoin-qt try to connect to when running for the first time? [duplicate]

My question is, where does bitcoin-qt try to connect to when running for the first time? How does it know where to connect? Is some domain that has discovery services? If yes, then ...
knocte's user avatar
  • 1,784
47 votes
3 answers

How does the bitcoin client make the initial connection to the bitcoin network?

Once the bitcoin client is connected to a machine (or multiple machines) on the bitcoin network, they can share information (e.g. the block-chain, IP addresses of other nodes, etc). I understand how ...
Ciaran's user avatar
  • 573