Tampilkan postingan dengan label Tutorials. Tampilkan semua postingan
Tampilkan postingan dengan label Tutorials. Tampilkan semua postingan

How To Join A Mining Pool (CPU Edition)

Update 1, 09/11/2013: Download this Bitcoin Mining Package I prepared, read the README.txt inside and then read this tutorial. (Note: browsers and antivirus software consider miner programs are malware, so you might get a warning. Ignore it!)

Have you got your digital wallet set up? Nice! Have you collected your first bitcoins from some of these websites? Great! Then I guess your next logical step is to get a first taste of Bitcoin Mining!



Become a happy Bitcoin Miner!



What Is This All About?

  • Conventional money is made out of thin air. Bitcoins are created by computers running a special program called a "Bitcoin Miner". 
  • Without getting too much into details, let's say that this program solves computationally difficult problems, and if it succeeds, you get rewarded by a certain amount of bitcoins (25฿ at this moment). Read more about this here.
  • As you can expect, there's a huge competition between miners to be the ones who solve this problem and get the full 25฿. Nowadays it's pretty difficult to invest on bitcoin mining hardware (and electricity!) and turn a profit. Read more here.
  • Here's where Mining Pools come in handy. A mining pool is a group of computers running the bitcoin miner program. When one of them solves the computationally difficult problem and gets the 25฿, the bitcoins are shared between all the computers of the pool; this way, each participant gets a share of the bounty, even if it wasn't the one which solved the problem. More information here.


Arrrrrrr! I got this bounty of Bitcoins with my friends!


That Sounds Cool. How Do I Join One Of These Pools?

This was really difficult to figure out on my own when I got into the Bitcoin world, even with all the tutorials you can find around. I'll tell you the exact steps you must take in order to join a especific pool. After this, you'll be able to join any mining pool you wish:

  1. Update 1, 09/11/2013: Download this Bitcoin Mining Package I prepared, read the README.txt inside and forget about points 2 and 7. Joining a pool works almost the same for every mining pool. (Note: browsers and antivirus software consider miner programs are malware, so you might get a warning. Ignore it!)
  2. Download the Ufasoft Coin program and install it. It's one of the most used bitcoin miners in the world.
  3. Go to this website and create an account (click on "Register Account" and complete your details).
  4. Once you are logged in on this website with your newly created account, go to the "Account" section and change your payout address (enter your bitcoin address so as they know where they must send the bitcoins you mine).
  5. Now go to the "Workers" section. Add a new worker with its name (which could simply be "Worker") and its password (for example, "P").
  6. You'll see now that at the bottom of the page your worker has been created. Its name will have the format "YourAccount_WorkerName".
  7. Now download this file and place it in the Ufasoft Coin installation folder (which will surely be C:/Program Files/Ufasoft/Coin/).
  8. Select the file and open it with a text editor.
  9. Substitute the field "[WorkerName]" with the name of the worker you just created and "[Password]" with the password associated to your worker (it should be something like "...http://YourAccount_Worker:P@..." after the edition). Save the file (its name should be "StartMining.bat").
  10. Double-click the file. If you did everything correctly, a command prompt window will open and your computer will start mining bitcoins. Let this window open and wait until you get some shares. It could take minutes... Or hours. Don't despair. Bitcoin mining is a bit like fishing. You've got to wait.
  11. Explore the website where you made your account to learn more about how this mining pool works.

This Is Too Difficult!

Really? Hmmm... May I help you with an image of the whole process? Update 1, 09/11/2013: Download this Bitcoin Mining Package instead of the two files shown on this image:



(Click to expand)


If you still have any problems to make it work, don't hesitate to ask in the comments.

Happy mining!

Next step: Site Review: SatoshiDice

Getting Into Bitcoin

You have heard about Bitcoin. Maybe you even know what Bitcoin is and how it works. And now you want to be part of the increasing Bitcoin user base.


Although there are plenty of tutorials and websites that tell you how to get into Bitcoin, none of them warn you about some details that might make you think twice about the method you'll use to do this. Here I'll present you the two options you have with its advantages and drawbacks:



Option 1: Getting An Online Wallet

Advantages:

  • You don't have to download anything; simply visit or create an account on a website.
  • It's convenient, fast and easy.
  • It doesn't consume your computer resources.

Drawbacks:

  • You are not in control of your digital wallet. You must trust the website who manages it. A breach of security on the web could mean you lose your wallet with all its bitcoins.
  • Online wallets don't usually allow you to send less than 0.01฿ to any other Bitcoin Address.
  • Sometimes you have to pay small commissions every time you operate with your digital wallet from those sites.
If this option suits you, get your digital wallet from Coinbase, InstaWallet or MyWallet. I consider InstaWallet the best of the three for getting a first taste in how digital wallets work.




Option 2: Installing The Bitcoin Client

Advantages:

  • You are in control of your digital wallet, since it's stored on your computer.
  • You may send and receive as many bitcoins as you wish without paying commissions (transaction fees may apply though).
  • You may have several bitcoin addresses to better organize payments on a single digital wallet.

Drawbacks:

  • You'll need to download the Bitcoin Client, install it and wait for the program to synchronize with the network. The Client is only a few MB in size, but the data it downloads from the network (called the blockchain) is at this moment 6,63GB in size (and increasing every day). When I installed my Client it took six full days (yes, around 144 hours!) to get fully synchronized.
  • The set up process is slow.
  • It consumes quite a chunk of your computer's resources for being a single and simple application: over  6,65GB of memory, over 100MB of RAM and around 1% of your CPU time, with some sudden unexpected spikes.

If you prefer this option, download the Bitcoin Client here: Windows, Mac or Linux.




Next step: How To Join A Mining Pool

But first, let's get some free Bitcoins to see how our new wallet works: