Bitcoin Forum
July 05, 2024, 10:06:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Some General questions about mining I haven't found answers to  (Read 1017 times)
mxc0bbn (OP)
Member
**
Offline Offline

Activity: 79
Merit: 10


Welcome to Miami!


View Profile
May 02, 2013, 05:23:03 PM
 #1

First off, I'm still pretty new to crypto-currencies, but I think I have a relative good grasp of the concept.  There are still a couple of things I still don't understand:


1.  Who is the ultimate keeper of the "golden" Bitcoin BlockChain?  That is to say, I know everyone that has a BTC wallet has a copy of the blockchain, but who keeps the master copy from which we all download when we install a new wallet?


2.  When mining you essentially download a block and have at it until you hash an acceptable solution.  At that point it can be said you "found a block" and you are given the reward of xx bitcoins.  Someone correct me if that's not correct...If it's ok then my question is this:

If you and 50 other people download block "abc123" and are all working individually to solve that block, will you know if someone else solves it first?  Will your hardware keep mining not knowing that block has been solved or do you get an update from the network saying "new block found and it's the one you're working on so stop mining that one and get another one"?

Thanks,
Mike

Graet
VIP
Legendary
*
Offline Offline

Activity: 980
Merit: 1001



View Profile WWW
May 03, 2013, 06:39:02 AM
 #2

1: we all do, your client connects to someone else's client - if there was a "central repository" or "master copy" Bitcoin could not be decentralised
2: pretty much, for everyone mining to agree it is a valid block your bitcoind "broadcasts " it to the network, other miners verify it is valid, throw away old work and start "on new block"

| Ozcoin Pooled Mining Pty Ltd https://ozcoin.net Double Geometric Reward System https://lc.ozcoin.net for Litecoin mining DGM| https://crowncloud.net VPS and Dedicated Servers for the BTC community
bcpokey
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500



View Profile
May 03, 2013, 07:40:30 AM
 #3

There are rare occasions where blocks are "orphaned", in that someone finds a solution and broadcasts it, while someone else working on it finds a later solution before being "informed" of the existing solution, tries to broadcast their solution, but is rejected by the "real" blockchain, and loses credit. It's fairly rare though. Usually you'll receive an update from the network to switch to the new block.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!