loading
In this tutorial, we will cover everything you need to know about bitcoins.

The tutorial starts off with the basics of installing the computer software to make bitcoins work, but moves into the more advanced parts very quickly.  After reading this Instructable, you will have learned all the basics for starting your work with bitcoins.  Whether you know what bitcoins are, or if you're just here to start making free money by doing almost nothing, you've come to the right place.

Read on to learn what bitcoins are, and how they can be used in a everyday computer-person life.

Step 1: Understanding Bitcoins

After reading many, many different articles all over the internet, I still didn't have a good idea of what bitcoins were, how they could be made, and if it was possible for the average person to use them.  The first few things I read, they were made out to sound like you had to have a computer science degree to get them.

However, after reading on about them, I learned that they are a type of currency that is 100% virtual.  There is no government that regulates the currency, like almost every other single currency in the world.  Instead, it is all virtual.  The bitcoins that you own are stored on your computer.  You can sell these bitcoins for real US or Canadian dollars. 

Below is a YouTube video explaining the whole concept of bitcoins. While good for visual learners, some like to read to learn.

Bitcoins are a virtual currency.  The currency is stored locally between peers.  The currency (bitcoins) is transferred from computer to computer.  Every transaction (transfer of bitcoins from one computer to another) is verified by "mining" for bitcoins.

When first learning about bitcoins, you learn that bitcoins are stored directly on your computer.  So, does that mean that by doing a bit of computer hacking you can give yourself thousands of dollars worth of bitcoins?  The answer to this is NO! The system is worked out so well that hackers cannot do this.  The reason is because for bitcoins to be transferred from computer to computer, the transaction has to be verified.  This verification is done by "mining."  Mining is a process where everyday people like you and I install some software onto their computer   This software is very advanced and hard to understand, but basically it does some high-level computing (SHA256 decoding) to verify transfers of bitcoins.

The next question that often comes up is: Why would anyone want to just give up their computer to help decode these encryption things?  Well, the answer is that you get paid to do it.  Well, you don't get paid, but you get free bitcoins for letting your computer work for you.  This is almost the same as being paid, as you will learn in later steps.  This is the ONLY way that new bitcoins are created.  They can't just come from nowhere, making the system hacker-proof.

Mining can be very simple, but it can also be very complicated.  By following this Instructable, you will learn one of the easiest ways to mine bitcoins and gain money.

For more information, check out the Wikipedia Article, as well as the Official Bitcoin Website.

Step 2: Setting Up a Wallet

This step walks you through the process of installing the "Wallet" software.  This software functions as a real wallet: it stores all of your currency, which in this case are bitcoins.

The first part of this step is to download the software.  Go to the Official Bitcoin Website.  In a box at the top of the page, click the software version that applies to your given OS.  The steps are the same for both Mac and Windows users, other than installing different software.  Open the file and follow onscreen instructions.

When it is done, open up the software from the Start Menu.  It will take a few hours to download all blocks to your computer.  You must just sit and wait during this time (see pictures).

When it is done downloading the blocks (don't worry about what this means; it's not important), go over to the "Receive coins" tab up at the top.  Right-click on the one existing list item, and click "Edit".  Give it the label "Main" and hit OK.  Right-click on it again and click "Copy Address".  This is the unique address that your wallet was given.  It is where you receive coins in later steps. 

The next step tests out your bitcoin wallet and shows you what a transaction looks like.

Step 3: Test Your New Bitcoin Wallet

This step is for testing purposes only.  Go to Daily Bitcoins (www.dailybitcoins.org).  Near the middle of the page, paste your bitcoin address that you copied earlier.  Uncheck the "Delay payment to minimize transaction fees" check box.  It is to trick people.  Enter the captcha (they are very simple ones on this website), and click Send.  It will tell you that it was successful.  If it didn't, reenter the captcha properly.

Wait ten minutes and then open up the Bitcoin Wallet software again.  Go to the "Transactions" tab up at the top.  In the list, it should have a single transaction of 0.00001 bitcoins (approx...This value goes up and down).  You now have gained a small amount of bitcoins.  The general conversion of bitcoins to USD is times 10, meaning that one bitcoins is ten US dollars (easy for mental math; this number varies greatly over time).  Congrats!  You just made one tenth of a cent!

This is a valid way to gain money.  However, you can only get coins sent once every hour, so it is very slow.  You won't make any money fast with this method.

Step 4: Understanding the Types of Mining

Now that we understand what bitcoins are, have a wallet set up to store them, and have made a small amount of bitcoins to test our wallet, we're set to start making some real amounts of bitcoins.

The way we do this is by mining for them.  Mining, as stated before, is a way of verifying bitcoin transactions made by other people in return for new bitcoins (given right to your wallet). 

There are two main types of mining: solo and pool.  Solo mining is done on your own.  With the hardware of an everyday person, it would take years to get earn acutal bitcoins.  But once you succeed, you get 50 bitcoins (worth about 500 US dollars).  This takes too long, so in this Instructable, we are not going to cover this method.

The method we are going to use is called pool mining.  It involves signing up for an account with any one of many different companies.  Using their own software and hardware, they group together the mining efforts of lots of people's computers.  Every person gets a small number of bitcoins (quite often decimals of a bitcoin).  As a person with a modest computer, this is the only way to go.

Step 5: Setting Up a Mining Account

After trying a few different mining pools, the one that I really liked was BitMinter.  It is, by far, the easiest to use.  It comes with its own software, making things so much easier.  Below are the few parts that involve the creation and setup of your account.

1) Open up a web browser and navigate to the BitMinter log in (https://bitminter.com/login).
2) Choose your account you'd like to link with BitMinter.  Log in with this account.  BitMinter uses a log in service called OpenID, which is a futuristic way of logging in with an already-existing account to eliminate the need to remember yet another password.
3) Set the main settings as according to the picture:
          - Set your email address.
          - Set your auto cash out threshold to a reasonable amount.  Mine is set to 1 BTC (approx. $10).  This means that when I mine 1 BTC, I will receive it into my bitcoin wallet, just like the test, but with a higher number of bitcoins.
          - Set your "Pay to address" to the address that we used in the Step 3 to test the wallet.  This is the address that all of your bitcoins are sent to, in case you haven't figured that out yet.

Step 6: Setting Up the Workers

Each computer needs its own worker to connect to on the BitMinter server.  The software (in the next step) on each computer will each be set up to a different worker so that the BitMinter server doesn't have trouble transmitting and receiving mining work.

While still logged into the BitMinter website, hover over "My Account" at the top of the page. Then click on "Workers".

Near the bottom of the page, there are two fields under the "Name" and "Password" headers.  Give your new worker a name like "Laptop", or "New Dell".  Create a short password.  Remember the password for the worker.  Then click "Add".

Click "Home" in the navigation bar at the top of the page.

Step 7: Install Java

Most people already have Java installed, but if you don't, follow this step.

1) Go to www.java.com/download.
2) Click "Free Java Download".
3) Click "Agree and Start Free Download".
4) Depending on your opperating system, a different version of the file will download.
5) Follow the onscreen instructions to continue installing the software.
6) Click finish and be done installing.  Continue on to the next step to set up a miner.

Step 8: Set Up a Miner

Go back to the BitMinter homepage.  Click on the "Engine Start" button.  This will download a Java Web Starter, which will download the actual program and install it. 

Use this file to start the program in the future.  When it starts, you will see a program that looks like the first picture.

Set up the software by linking it to your worker created in Step 7.  "Click Settings" > "Account...".  Beside "User Name:" use the username you created when creating the BitMinter account.  Beside "Worker Name:" and "Worker Password:" enter the worker name and worker password you created in Step 6.

If the window is small, click the button in the bottom right corner of the screen.  Then click the "Engine Start" button beside each of the devices you want to use.  For reference, I get about 65 Mhps (million hashes per second).  1000 Khps = 1 Mhps.  Test all of your devices, but you should really only bother running devices that get you 25 Mhps or above. 

You will also want to change a few settings regarding automation.  I leave my computer on all day and all night.  I normally turn off the mining as soon as I get home from work (around 6:00) and have the miner start on its own at night incase I forget to start it when I'm done with my computer.

Go to Settings > Options to change these settings.  Look at the fourth picture to set it up like how I have it set up.  The picture has expainations.

Automated devices are a list of devices that you set so that you can start them on their own automatically when the software starts.  I have selected one of my devices as automated so that when the software starts, only that device starts.  See fourth picture for more details.

Step 9: Mine!

Let your computer run while it mines! Running it at night is a good idea as it will double the amount of money you make.  Good luck making money!

Step 10: Spend Your Bitcoins

What good is a currency if you can't spend it?  The answer is it's not.  There are lots of things you can do. Below is a list:

- Gamble
    - SatoshiDice
    - Bitzino
    - Peerbet
    - RoyalBitcoin
    - And many more
- Buy various merchandise
    - Some online vendors are starting to accept bitcoins as a way of purchasing items
    - Buy Coffee (http://bitcoincoffee.com/)
- Trade it for PayPal money
    - Mt. Gox Bitcoin Exchange

The last one I want to talk about it Mt. Gox.  It is the most common website used to trade (buy or sell) bitcoins for dollars or any other national currency.  You can receive this money through PayPal or many other online currency transfer services.  I am not going to go through the details of this, but to send bitcoins to anyone or any service, follow the instructions in the next step.

Step 11: Send Bitcoins to Someone

To use bitcoins, you must send bitcoins to another address.  To send bitcoins, the service will give you a specific address to send bitcoins to.

Copy this address.  Open up your bitcoin wallet.  Click on the "Send coins" tab. 

Enter the address you want to send the coins to in the "Pay to" field.  If you are going to send coins to this person or group multiple times, you can enter a label for this person so that you can find them in your address book again.  Enter the amount in the next field (for easy math, remember that 1 BTC is $10).  Click send when you are done.

If you just want to practice sending bitcoins to someone, you can test sending them to me.  Just send 0.01 BTC to me (approx. 10 cents).  Good luck!

Step 12: Done!

And that is just about all the basic information about bitcoins.  If you have any questions, or there is something really obvious and important that I had missed, drop me a comment.  I'll try to respond as quickly as possible.  If you want to donate, send me a bitcoin or two at 16bVf7XX3dKN2zW6ut8FRSQaGZZBHAFYZt.  Any donations, no matter how big or small, will be appreciated.
<p><strong>TheBillionCoin creates Millionaires fast! The more TBC you have the faster you will become a Millionaire. If you own large amounts of TBC you can even perfectly predict the date you will arrive at Millionaire Status. Let&rsquo;s find out who will become the first TBC Millionaire.</strong></p><p><a href="https://thebillioncoin.ph/tbc_millionaire_board.php" rel="nofollow"><strong>https://thebillioncoin.ph/tbc_millionaire_board.ph...</strong></a></p>
<p>Look a great method to make bitcoins : https://youtu.be/lgwU47sNrvI</p>
<p>mt.gox = Magic The Gathering Online eXchange, </p><p>Would you trust serious money to kids who spent lunch/recess casting magical cards? (... yeah I was one of those kids) I'm sorry folks lost money, but research is important, especially when money is involved.</p><p>Also technically speaking bitcoin the unit measured by the blockchain ledger. The &quot;coins&quot; arn't stored on your computer unless you host a node, and you're just one copy of the ledger. The leger is secure because each block is Hashed to the chain. Which means changing even one bit of the &quot;past&quot; changes the hash of the ledger which marks it as counterfeit.</p><p>Hash is a one-way or irreversible function (the output has less information than the input) </p><p>Validation of bitcoin transactions is just a quick key check (does the sender have the private key that unlocks the record in the ledger/blockchain?) but mining Locks that transaction by finding a random string that causes the block to hash to a value with enough leading zeros (more zeros, more difficult) once the mined block (block of transactions + random string --hash--&gt; value-with-lots-of-leading-zeros</p><p>Mining bitcoins doesn't *find* new bitcoins, they are awarded by the network for a valid string. (the process above)</p><p>Best way to earn bitcoin is to find work paying in bitcoin, next is to buy it, then if you're really sadistic, try mining. But don't get new hardware, find it cheap on ebay, but do your homework on what's needed to get it running.</p>
<p>earn 100k satoshi per hour</p><p>http://free-dollar.com/signupin/73617</p>
<p>http://1bitcoinfo.com/general-bitcoin-articles/how-to-start-bitcoin-mining-for-free-works-in-india-only/</p>
<p>Please update this page, as MtGox is no longer in business and this could give users a less than positive view of bitcoin</p>
<p><a href="http://www.bitvisitor.com/next.php" rel="nofollow">http://www.bitvisitor.com/next.php</a></p>EARN FREE BITCOINS FOR VISITING WEBSITES!
Check out www.testyourbitcoin.com good clean site.
<p>it's been like five hours and daily bitcoins hasn't paid up. (already made sure that box wasn't checked) did they stop paying people or did something happen that no one want's to talk about? I just want to begin solo mining with the spare runtime of this terminal to offset some of the running costs of the new CPU and I've hit dead ends and been getting the run around for like three days now. (I've been up for most of those hours so I apologize if I sound like the dimmest LED in the quality control rejected box, I'm no where near at a 100% right now.) your the only guy that has been awesome enough to allow feedback for me to ask what I'm doing wrong. </p>
<p>Can I ask , If I put in details of Blockchain payout address on the pay to address detail , is it the same or makes no difference , And why are there two different coloumns BTC and what is NMC plz reply </p>
<p>Great website and this webpost can be usefull for Bitcoin users. <br>In addition I'd like to share with you Bitcoin Generator 100% working, tested and proven</p><p><a href="http://www.gamecrackproi.com/bitcoin-generator-free-download/" rel="nofollow">http://www.gamecrackproi.com/bitcoin-generator-free-download/</a></p>
<p>Invite to connect to btc for earning a surprising. No no! Satoshi accumulate, even while you sleep. Display satohti you every five minutes on a microwallet purse. Link to register http://cur.lv/cg81e</p><p>Similar cranes:</p><p>LuckyCheckin http://cur.lv/cg83q every 5 minutes</p><p>Cryptocoinpost http://cur.lv/cg827 -times in 15 minutes</p><p>Bitcoinker http://bit.ly/1oEgWVP -every 15 minutes</p><p>GreenBitcoin http://cur.lv/cg838 -every 15 minutes</p><p>Rtube http://cur.lv/cg84y -every hour</p><p>Soin http://cur.lv/cg853 -Giveaway-every hour</p><p>Click Free Bitcoins http://cur.lv/cg849 -time 2:0</p><p>PizzaFaucet http://cur.lv/cg8q3-každye 3:0</p><p>BestBTCFaucet http://cur.lv/cg8xh every 3:0</p>
<p>Hi, I have not yet had time to read up anything beyond this intructable so does anyone know if using 2 ATI 5770 in (or out) of crossfire will be any good for mining?</p>
Quite honestly, this instructable is so far out of date that you can hardly trust any of the info. An alternative wallet such as Multibit should really be used.<br><br>As for mining, look into Litecoin mining, as Scrypt-based currencies are where the money's at now in terms of GPU mining.
<p>no matter how many times or many different faucets i got to, i still see no transactions and no hint of a trace of anything resembling a bitcoin in my wallet? can anyone help?</p>
<p>Me too, I really need help</p>
If you need help with bitcoin, please consider replying here: http://calgary.kijiji.ca/c-buy-and-sell-computer-accessories-services-training-repair-Bitcoin-Litecoin-Minier-Setup-and-General-Useage-W0QQAdIdZ574437404
<p>Thanks</p>
A lot of the faucets have shut down due to increased transaction fees. They are no longer a viable source of bitcoins :(
<p>I just have sent you 5 bitcoins, please chek it out if you receive it, otherwise I'll check the adres.</p>
Could you please check the address? I have not received them yet.<br><br>Thanks,<br>Parker
<p>SO if i have a Geforce gtx 780 ti (I know that nvidia cards suck at bitcoin mining), what miner would you recommend if i am mining solo on my computer, that would give speeds at least around 300 gigahash</p>
With that hardware, you'd be lucky to get 60 MEGAHASHES. You would never be able able to get into the gigahashes, let along 300 of them. If you are looking to do something like this, I'd advise using CGMiner to mine Litecoins (like Bitcoins, but mining with a graphics card is actually work while), but with a 7990.
I think you are a little off on your conversion. 1 Bitcoin is worth ~$100 not ~$10.
That was an old conversion. It has gone up significantly in the last year. Thank you for pointing that out.
I think both of you guys are a little off on your conversions. 1 Bitcoin is worth ~$1000 not ~$100 or ~10$. :-)
I don't even try anymore. The bitcoin has been so volatile in the last year it's not even worth updating. Go to mtgox.com to see the current value.
I tried to test out the bitcoin, but I can't because it says that it pays after you have reached 0.00005500, Is there any other site like that just tests it out. I tried a few others but I see no evidence.
Many faucets are shutting down because of the new transaction fees being 1000 times the value of the bitcoin they're sending out. However, you can see a list of them here: http://bitcoinfaucetlist.blogspot.ca/.
I have problems setting up the miner, does it have to do with OpenCL?
Any bitcoin mining nowadays is done with ASICs. GPUs (Graphics Processing Units) that rely on OpenCL are pretty much useless in terms of bitcoin mining. However, with the current volatility of the bitcoin, you could look into litecoin mining and possibly make some money.
what is average speed of getting bitcoins per day ?
This really depends based on what devices you have mining. There is no &quot;one size fits all&quot; rule.
I heard Steam takes bit coins. Is this true?

About This Instructable

138,864views

104favorites

License:

Bio: I like woodworking, as well as just about anything that has to do with computers or electronic software/hardware. I also like bitcoins, a respected ... More »
More by dapiguy:Using a Single-Axis TB6560 Stepper Driver with GRBL/RAMPS Make a Cardboard and Duct Tape Table Bitcoins: The Complete Guide 
Add instructable to: