Bitcoin Forum
September 27, 2018, 10:11:45 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Bitcoin Network Technical details  (Read 442 times)
venkata
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
March 28, 2014, 09:36:36 AM
 #1

Hi all,

               Thanks a lot for your answers to my previous questions. I got good idea now.

               I have few more questions regarding Network. Could somebody spend sometime to explain these.

               1. When a Client wants to send a Transaction ( Make payment ), how it knows the IP Address of the Network to which it has to send.
                    Is there any DNS Server  managed?

               2. Where the transacation are stored before they are included in a Block.

              3. How and where the nodes can check the Transactions which have to be included in the Block

              4. If a new Miner wants to add a node, How the Miner can get the IP address of the Network to which his/her Node can be added.


Thanks & Regards

1538086305
Hero Member
*
Offline Offline

Posts: 1538086305

View Profile Personal Message (Offline)

Ignore
1538086305
Reply with quote  #2

1538086305
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1538086305
Hero Member
*
Offline Offline

Posts: 1538086305

View Profile Personal Message (Offline)

Ignore
1538086305
Reply with quote  #2

1538086305
Report to moderator
spin
Sr. Member
****
Offline Offline

Activity: 360
Merit: 250


View Profile
March 28, 2014, 12:15:10 PM
 #2


               1. When a Client wants to send a Transaction ( Make payment ), how it knows the IP Address of the Network to which it has to send.
                    Is there any DNS Server  managed?

               2. Where the transacation are stored before they are included in a Block.

              3. How and where the nodes can check the Transactions which have to be included in the Block

              4. If a new Miner wants to add a node, How the Miner can get the IP address of the Network to which his/her Node can be added.
1.  A node would already have discovered and connected to other nodes using this mechanism.  https://en.bitcoin.it/wiki/Satoshi_Client_Node_Discovery .  The node forwards the transactions to the connected notes.
2.  In the memory pool.  Essentially the memory of each node connected to the network.
3. Each node has a copy of the blockchain... So they know which transactions are confirmed.
4. See 1.

If you liked this post buy me a beer.  Beers are quite cheap where I live!
194YjsiwmGm3hcbPcJWWyzRAS9CQLX1fJL
spin
Sr. Member
****
Offline Offline

Activity: 360
Merit: 250


View Profile
March 28, 2014, 12:18:02 PM
 #3

I would also suggest you do some reading before you ask more basic questions as this stuff is all available:
Start here: https://bitcoin.org/bitcoin.pdf
Here: https://en.bitcoin.it/wiki/Main_Page
And here:  https://bitcointalk.org/index.php?topic=41718.0 (slightly dated description of how the node operates everything).

If you liked this post buy me a beer.  Beers are quite cheap where I live!
194YjsiwmGm3hcbPcJWWyzRAS9CQLX1fJL
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!