Bitcoin Forum

Bitcoin => Mining => Topic started by: Groc on March 04, 2011, 11:21:08 PM



Title: Mining Explained - What is mining? A newbie's Guide
Post by: Groc on March 04, 2011, 11:21:08 PM
Hello,
Calling all experts.
Please explain mining for newbies.
Thank you.


Title: Re: Mining Explained - What is mining? A newbie's Guide
Post by: FooDSt4mP on March 04, 2011, 11:29:01 PM
Hello,
Calling all experts.
Please explain mining for newbies.
Thank you.

Mining is how transactions are verified.  Because there is no official authority, transactions are verified by being included in a block.  Blocks are a group of transactions plus a "nonce".  The nonce is added to the end of the transaction list and then the whole thing is hashed to produce a certain number of 0's at the beginning of the hash.  This is done via brute force trying of each possible nonce until a hash is found.  Because it is computationally intensive to find such a nonce, and the longest block chain is always chosen when a double spend attempt is detected, in order to be able to spend coins twice the maligned user would have to control over 50% of the computing power to even have a real chance at success.

It's a bit complex, so if you don't follow, keep reading what others say and check out http://www.bitcoin.org/bitcoin.pdf (http://www.bitcoin.org/bitcoin.pdf)


Title: Re: Mining Explained - What is mining? A newbie's Guide
Post by: slush on March 05, 2011, 12:45:32 AM
Mining is process of validating transactions between users, performing some special algorithm described in Bitcoin.pdf above. Technical background is quite difficult, but basically Bitcoin network need as much computation power as possible for doing this task, to protect network against many types of attack.

Miner is specialized software searching for unconfirmed transactions on network and include them to the algorithm which it performs. Once the miner finish his task by finding specially formated data, also called as "proof of work", and push this data (called "block") back into the Bitcoin network, the transaction included inside this block become confirmed ("1 confirmation" in Bitcoin client).

As incentive to attach own computer into the grid and start mininig software on it, miner can take 50 BTC for every valid block he found for the network. It is done by special transaction included into the block itself. This is the reason why there is such hype about mining around, because those 50 BTC was pretty easy to earn and when Bitcoin reached the parity, it become very profitable.

But Bitcoin network has many self-regulating algorithms included. Namely it is "difficulty", which regulate number of blocks mined every day. Bitcoin network is trying to find 144 blocks (=7200 BTC in miner rewards) ever day, without care how many people is mining. So as the network grows, it become harder and harder to find valid block for every participant. I'm talking it because I feel people are too much oriented about mining, but this is just technical solution how to kick up the economy and spread Bitcoins between people. Mining is NOT a target, so if you don't have strong mining rig, nevermind! As common Bitcoin user or newcomer, you don't need to understand whole stuff around mining and you don't need to care about mining at all; you can sell goods, provide services or whatever and earn much more Bitcoins than by setting up Yet Another Mining Rig (tm).


Title: Re: Mining Explained - What is mining? A newbie's Guide
Post by: seanwilliam1988 on April 25, 2014, 07:50:45 AM
It is bit hard to understand how bitcoin mining works, but I found an infographic that will surely help all the newbies here. Take a look at this bitcoin 101 infographic from bitcoindaily.com. http://bitcoindaily.com/media/Bitcoin-Daily-Bitcoin-101-Infographic.jpg


Title: Re: Mining Explained - What is mining? A newbie's Guide
Post by: Testing123 on April 25, 2014, 10:54:18 AM
It is bit hard to understand how bitcoin mining works, but I found an infographic that will surely help all the newbies here. Take a look at this bitcoin 101 infographic from bitcoindaily.com. http://bitcoindaily.com/media/Bitcoin-Daily-Bitcoin-101-Infographic.jpg

The image is way too big, and it only shows "bitcointalk.org image proxy: Invalid image".
In this case, it is better to just give the link http://bitcoindaily.com/media/Bitcoin-Daily-Bitcoin-101-Infographic.jpg directly.


Title: Re: Mining Explained - What is mining? A newbie's Guide
Post by: welyoe on April 25, 2014, 04:32:51 PM
it may be help ... http://brikis98.blogspot.com/2014/04/bitcoin-by-analogy.html (http://brikis98.blogspot.com/2014/04/bitcoin-by-analogy.html)


Title: Re: Mining Explained - What is mining? A newbie's Guide
Post by: Jcw188 on April 25, 2014, 07:05:16 PM
Just search the forum or search online.  I would bet online (not the forum) has some good SIMPLE explanations.  Basically, your hardware tries to figure out a certain number (hash) that will unlock a set of bitcoins, and the miner who found the hash gets the bitcoins.  You use a program on your computer to get your hardware to try to find the number.


Title: Re: Mining Explained - What is mining? A newbie's Guide
Post by: freebit13 on April 28, 2014, 07:40:24 PM
Clearly this 'popular' thread should be stickied  :D


Title: Re: Mining Explained - What is mining? A newbie's Guide
Post by: tesene on April 29, 2014, 03:03:17 AM
As a new miner, you can feel a little like you're drinking from a firehose.  Yes, much if it is not complex but there is LOTS of it coming at you all at once.  Stick with it...it's gets better.