Author

Topic: Mining Explained - What is mining? A newbie's Guide (Read 12675 times)

member
Activity: 83
Merit: 10
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.
hero member
Activity: 616
Merit: 500
I got Satoshi's avatar!
Clearly this 'popular' thread should be stickied  Cheesy
hero member
Activity: 546
Merit: 500
Carpe Diem
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.
full member
Activity: 148
Merit: 100
hero member
Activity: 561
Merit: 500
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.

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.
newbie
Activity: 15
Merit: 0
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
legendary
Activity: 1386
Merit: 1097
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).
full member
Activity: 182
Merit: 100
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
sr. member
Activity: 560
Merit: 250
Bounty manager (https://t.me/Gudwinn)
Hello,
Calling all experts.
Please explain mining for newbies.
Thank you.
Jump to: