Bitcoin Forum

Other => Beginners & Help => Topic started by: curiousone on June 25, 2011, 09:00:22 PM



Title: does the mining software connect to a centralised server?
Post by: curiousone on June 25, 2011, 09:00:22 PM
Whilst our computers are "mining" and performing these calculations, are they connected to a centralised server? 

A description in laymans terms would be awesome.

Thanks


Title: Re: does the mining software connect to a centralised server?
Post by: BitcoinPorn on June 25, 2011, 09:07:36 PM
They are not connected to a central server.   That is part of the reason why it is awesome.

You find out the reason why yourself, there is no laymens terms for the depth of what goes behind Bitcoin working.  Sadly, this is the reason why it works and why geeks love it. 


Title: Re: does the mining software connect to a centralised server?
Post by: curiousone on June 25, 2011, 09:17:55 PM
well put, it certainly seems a stroke of genius.  hopefully someone highly intelligent will take pity on me and make an attempt to explain in laymans terms.. do you have a link for the complex explanation?  Cheers


Title: Re: does the mining software connect to a centralised server?
Post by: Coolhwip on June 25, 2011, 09:18:19 PM
They are not connected to a central server.   That is part of the reason why it is awesome.

You find out the reason why yourself, there is no laymens terms for the depth of what goes behind Bitcoin working.  Sadly, this is the reason why it works and why geeks love it.  
You are wrong. Over 300 posts and you don't even know how this works...

First let's make the distinction between the actual bitcoin client, and the mining software because they are two different things. His question was about the mining software connecting to a central server.
Now, when you mine solo your mining software does not connect to anyone but your own local bitcoin client in server mode. The actual bitcoin client does connect to everyone else that is running it because it needs to receive updates of the ever growing block chain and if you manage to solve a block on your own it needs to send out a notice to the network that you did so.

When mining for a pool, yes, your mining software does connect to that pool's central server(s) (most pools now have multiple servers located across the globe to spread the load) to get work assigned to you.


Title: Re: does the mining software connect to a centralised server?
Post by: Deimos_Anomaly on June 25, 2011, 09:22:29 PM
But doesn't the bitcoin client have to connect to somewhere to find out where to connect to other clients? (like a tracker)


Title: Re: does the mining software connect to a centralised server?
Post by: BitcoinPorn on June 25, 2011, 09:24:23 PM
You are wrong. Over 300 posts and you don't even know how this works...

First let's make the distinction between the actual bitcoin client, and the mining software because they are two different things.
I'll stop right there, I didn't even notice it in the subject, definite distinction as I am not a miner so I will keep out.  No need to be an ass, as if it was just the regular software, I'm right you big meanie douche :(


Title: Re: does the mining software connect to a centralised server?
Post by: MarcWalberg on June 25, 2011, 09:27:03 PM
http://en.wikipedia.org/wiki/Peer-to-peer

Enjoy reading


Title: Re: does the mining software connect to a centralised server?
Post by: smoothie on June 25, 2011, 09:33:38 PM
DECENTRALIZED. Enough said.


Title: Re: does the mining software connect to a centralised server?
Post by: curiousone on June 25, 2011, 09:37:18 PM
I understand that the actual trading of bitcoins is decentralised, jesus give me some credit..

hehe, yeah I do consider myself a nerd so was confused, i'm well aware of the p2p concept  :P

just wanted to know more details about the complexity of the mining, but coolhwip has shed a bit more light for me.

is there a link for a complex description of the theory behind the mining?  I remember reading things such as mining gets more difficult when there are more people performing calculations, which surely suggests that there is a centralised server monitoring and spitting out rules for all the people performing said calculations?