You'd have to get a fast mining rig or, more realistically, join a mining pool--a group of miners who combine their computing power and split the mined bitcoin. Mining pools are comparable to those Powerball clubs whose members buy lottery tickets en masse and agree to share any winnings. A disproportionately large number of blocks are mined by pools rather than by individual miners.
What miners are doing with those huge computers and dozens of cooling fans is guessing at the target hash. Miners make these guesses by randomly generating as many "nonces" as possible, as fast as possible. A nonce is short for "number only used once," and the nonce is the key to generating these 64-bit hexadecimal numbers I keep talking about. In Bitcoin mining, a nonce is 32 bits in size--much smaller than the hash, which is 256 bits. The first miner whose nonce generates a hash that is less than or equal to the target hash is awarded credit for completing that block, and is awarded the spoils of 12.5 BTC.
With tips, the nice thing is that you don't necessarily need to have a shop. A blog for instance or any other website is sufficient. You can display the QR-code or just your Bitcoin address at the bottom of your page or wherever it seems convenient and let people decide how much they want to tip you. You can also view how this looks like in the footer of this German blog bitcoins21.
While the promises of blockchain are great, its algorithms can require significant amounts of compute performance and power from both central processing units (CPUs) and graphics processing units (GPUs)—both in terms of processing bandwidth and the energy consumed to perform operations. Therefore, implementing blockchain applications on a mass scale using current technologies is challenging.
As Bitcoin’s price hit the record $5,000 for the second time in 2017, there is probably no current investment opportunity more hyped up than cryptocurrencies and Blockchain technology. The general public and governing authorities are increasingly more aware of its advantages, and most concerns surrounding it are being refuted. A lot of companies have already invested in the technology, and it is very telling that the worldwide technology giant IBM is now considering investing “employee time and energy” into the space.
The second piece of software needed is the mining software itself—the most popular is called GUIMiner. When launched, the program begins to mine on its own—looking for the magic combination that will open that padlock to the block of transactions. The program keeps running and the faster and more powerful a miner's PC is, the faster the miner will start generating bitcoins.