2013年5月30日 星期四

Beginners Guide to Mining Bitcoins

One of the biggest problems I ran into when I was looking to start mining Bitcoin for investment and profit was most of the sites were written for the advanced user. I am not a professional coder, I have no experience with Ubuntu, Linux and minimal experience with Mac. So, this is for the individual or group that wants to get started the easy way.
First thing you need to do is get a “Bitcoin Wallet”. Because Bitcoin is an internet based currency, you need a place to keep your Bitcoins. Got to http://www.bitcoin.org and download the Bitcoin client for your Operating System. Install it the client will begin to download the blockchain. Downloading the blockchain can take a long time and will be over 6GB of data. If you have data caps, I would recommend ordering a copy of the blockchain on DVD to keep from going over as it is growing exponentially. Click to order the bitcoin blockchain by mail. Once the client is up to date, click “New” to get your wallet address. It will be a long sequence of letters and numbers. One of most important things you can do is make sure you have a copy of the wallet.dat file on a thumb drive and print a copy out and keep it in a safe location. You can view a tutorial on how to create a secure wallet by clicking the link on the top of the page. The reason is that if you computer crashes and you do not have a copy of your wallet.dat file, you will lose all of your Bitcoins. They won’t go to someone else, they will disappear forever. It is like burning cash.
Now that you have a wallet and the client, you are probably roaring to go, but if you actually want to make Bitcoin (money), you probably need to join a pool. A pool is a group that combines their computing power to make more Bitcoins. The reason you shouldn’t go it alone is that Bitcoins are awarded in blocks, usually 50 at a time, and unless you get extremely lucky, you will not be getting any of those coins. In a pool, you are given smaller and easier algorithms to solve and all of your combined work will make you more likely to solve the bigger algorithm and earn Bitcoins that are spread out throughout the pool based on your contribution. Basically, you will make a more consistent amount of Bitcoins and will be more likely to receive a good return on your investment.
The pool that I’m involved in is called Slush’s Pool so I will be giving instructions on how to join there but feel free to look at other options. Follow the link to go to their site and click the “Sign up here” link at the top of their site and follow their step by step instructions. After you have your account set up, you will need to add a “Worker”. Basically, for every miner that you have running, you will need to have a worker ID so the pool can keep track of your contributions.
Most of the mining programs out there are pretty complicated to setup and will frustrate your average user. Recently a great program has come out to get the most basic of users started. The program is called GUIMiner. Click the link and download the program (Be careful, some of the ads are set up to look like the file download). Install and run the program and add in your information from Slush’s Pool. Remember that the user name is actually the worker name. The worker name will be your user name, dot, worker ID (username.worker ID) and the password from that worker ID.
Now that you are set up you can start mining. If you feel like you want to make more Bitcoins, you might want to invest in mining hardware.
If you found this information helpful, please donate to 1ARKGEtvoaRNPsQ5K18CH5VSUgH5btS3wG

How to Create a Secure Bitcoin Wallet

This is a guide to making a completely secure Bitcoin Wallet wallet you keep on a thumb drive. The reason it is so secure is that we will be using Ubuntu to create a boot-able operating system to avoid any malware, spyware, or viruses. We are doing it this way because there are programs out there that try to steal your Bitcoin Wallet. There are online wallets that you can use but I highly suggest you only use those for day to day transactions and you keep a separate wallet for your savings account.
Before we get started you will need 1 or 2 Thumb Drives (will go into detail on why you may need 2 later). They don’t have to be big. I bought my 2 Gb drives for 5 dollars each. Once you have that, we can get started.
The Operating system for your Secure Bitcoin Wallet will be Ubuntu. Don’t be scared if you’ve only used Windows your whole life. I will be walking you through this step-by-step.
Go to the Ubuntu Download Page and click the download option on the right of the screen. Make sure you save it to a place you will remember because we will be needing it later. You can also download this from a torrent site if you know how. If you are unfamiliar with torrents just download it from the link above.
Now we need to make a boot-able thumb drive. Lucky for us, there is easy to use software that does this for us. Go to the USB Installer Page and download the usb installer program. This program will make is so you can boot from a usb drive. Once it’s downloaded, run the program and extract it to a folder you will remember. I would suggest using your download folder and then creating a new folder called “USBinstaller” so you remember where it is. Once it’s unzipped, go to that folder and run the software.
Select Ubuntu for step 1. It should be the top option on the drop down menu. Then you click the browse button and you select the Ubuntu download from earlier (remember when I told you to remember where you saved it to?). Then select your usb thumb drive. If you plug it in and it doesn’t show up, leave it plugged in and restart the program and it should be there. Then all you have to do is click create and let it run. It shouldn’t take too long but it will be a minute or two. Here is what mine looked like.
**Before you continue make sure that you remember our address startbitcoin.com so you can come back and finish the tutorial.  **
***Read the following couple paragraphs before booting from Ubuntu ***
Now that we have a Boot-able version of Ubuntu, we need use it. Keep the thumb drive plugged in and restart your computer. If it doesn’t automatically start Ubuntu, you may have to hit the Esc or Del key as your computer is booting up. The next part is very important. ** Do not install Ubuntu. Select “Run Ubuntu from USB Drive” from the screen that pops up. The security of this method comes from making sure you have a fresh Operating System every time you want to access your wallet so you aren’t keeping any information that might be malicious.
Once Ubuntu is running, go ahead and connect to the internet. If you use a hardwired Ethernet connection (actually have a cable running into your computer from your modem or router) this should be done for you already. If not click the wireless button on the top right of the screen, select your router and enter in your password.
Now we need to download the Bitcoin client and start a new wallet. Go to the official Bitcoin Homepage and remember that you are using Linux now. So don’t download the Windows edition. I always unzip the file to my downloads folder but it doesn’t matter, just remember where you extract it to. Once extracted go to your download folder and open Bin>32> and then open the Bitcoin icon. This will open the Bitcoin App. Now close it. The only reason that we opened it was to create a wallet.dat file.
The next step is to make is so we can see the hidden files on the computer. Open your file explorer (looks like a house on a folder at the top of the menu to the left), move your mouse to the top left of the monitor. You should see a familiar menu now including file, edit and more. Click edit and then preferences. See Below -
At the top of the window that just popped up an option to view hidden files. Select OK and the window should close. Now in file explorer click Ubuntu on the top left of the window and  you should be able to see a folder named “.bitcoin”.
Go ahead and open that and there is your wallet.dat file. Right click it and copy it.
Now while still in your file explorer you can select your other USB drive from the left side of that window. Right click and paste your wallet.dat file onto your USB drive. Now you have a secure wallet that is safe from malware and viruses.
When you want to access your wallet you will boot Ubuntu and install Bitcoin like you did before, but this you will want to copy the wallet.dat file from the usb drive and paste it into the .bitcoin folder and you are good to go.
Make sure that you do not overwrite your wallet.dat file and I would recommend making more then 1 thumb drive just in case something happens to your main. Some people recommend encrypting your thumb drive but I would recommend hiding it in a safe place… like a safe. If you have enough Bitcoins where you would suffer a serious loss, I would go with a safety deposit box.
If you have found this tutorial helpful – Donate to 1ARKGEtvoaRNPsQ5K18CH5VSUgH5btS3wG and if I get enough, I’ll move it to my secure wallet.

Mine or Buy?

A big question that is asked by people new to Bitcoin. There are reasons to do both and the answer is dependent on your current setup. Bitcoins have a mining goal in mind and that is to only allow a block to be discovered every 10 minutes. The way that Bitcoin accomplishes this is by increasing the difficulty to find the blocks. With more and more publicity about Bitcoin, more people are mining and blocks are being discovered at a rate faster then every 10 minutes causing the difficulty to increase. So with that in mind, it is now harder then ever before to mine Bitcoins.
First, we’ll cover reasons to mine.
It really depends on how close to having a mining rig pre-established rig. The first thing you need is an ATI/AMD graphics card. With current difficulty it is near impossible to generate Bitcoins with a CPU or an Nvidia GPU. CPUs and Nvidia GPUs simply don’t hash well. The best you can expect from them is around 20Mhash per second and that will get you about a bitcent per day if you’re lucky. On top of that, you will max out power usage. So using either of those 2 options will cost you a lot more then what you make unless you have free electricity. Even then, I would recommend buying Bitcoins over mining them inefficiently.
Some ATI/AMD cards are better then others. The best reference is at the Mining Hardware Comparison page. You can go there to figure out what card is the best for you when it comes to mining. You can also learn the best way to configure your card to maximize your hash rate on that card. I used that information to get my dual 6870s from around 220 Mhash to around 280. It makes a big difference putting the right flags into your mining software.
If you currently don’t have a motherboard that can support more then 1 card, don’t have at least a 750w power supply or a case that can keep 2-3 cards cool while they are running at 100% you should look into buying Bitcoins.
The big factor that will determine whether or not you should mine is your electricity costs. A lot of people are selling off their mining rigs because mining can cost more in electricity then you can currently make in Bitcoins. Another theory is that the increase in mining related costs/Bitcoin will increase their value as miners are unwilling to sell them for a loss, Making now a great time to buy.
Bitcoin investment is a great opportunity. There is no minimum amount to buy and right now they are very cheap. Because of the increasing demand for Bitcoins is increasing there is a possibility of them rising in value exponentially. There is also a possibility of them dropping. It’s speculation.
Right now the best 2 places to buy Bitcoins are:
Trade Hill
MtGox
If you found this information helpful, please donate to 1ARKGEtvoaRNPsQ5K18CH5VSUgH5btS3wG

What is a BitCoin?

Bitcoin is a peer-to-peer currency. Peer-to-peer means that no central authority issues new money or tracks transactions. These tasks are managed collectively by the network.
A Bitcoin is the base currency of the Bitcoin market. It is like how we reference a Dollar or a Euro, and like the different currencies in the world, the Bitcoin trades at different values based primarily on speculation, supply and demand.
One of the most attractive features of Bitcoins is that they are not controlled by any government. They cannot be artificially inflated or deflated. A monetary authority cannot pump more of them into the market to boost the economy. Basically, there is a set amount going out over time and as time goes on the amount entering the market decreases.
The way that they are entered into the market is a process called “Mining”. Basically, computers solve mathematical algorithms to earn the Bitcoins. They are very complex and take a lot of computing power to solve. The more computers trying to solve the equations, the harder the equations become to solve, the less you get for mining.
If you found this information helpful, please donate to 1ARKGEtvoaRNPsQ5K18CH5VSUgH5btS3wG

Places to spend your Bitcoin(s)

I’ve wanted to write something about some of the places that you can spend your Bitcoins.  As you know BTC only has value if people decide to give it value, and then the value is determined in part by how easy or difficult BTC are to liquidate or acquire.  If there is no demand for BTC then the price will drop, if there is a huge demand and low supply the price will increase.
BTC as a value transfer mechanism will only take it so far.  There is some level of anonymity, but even that can be reversed if care is not taken and the researcher has the power to subpoena.   So in order to increase the demand, people have to feel comfortable that they could live in the BTC world.  Hold their wealth in BTC and either buy directly with BTC or convert on the spot back to a currency.
There are more and more places that you can pay directly in BTC.  The site https://www.spendbitcoins.com/places/ lists a number of places to spend your BTC directly. The Bitcoin Wiki also lists many places that you can spend your BTC: https://en.bitcoin.it/wiki/Trade.
I’ll list couple here:
If you want to convert BTC to gold or silver there are number sites that can do this.  The one I hear the most about (I have never made a trade with them yet) is Coinabul: http://coinabul.com.  You can find more sites here: https://en.bitcoin.it/wiki/Trade#Precious_.26_Base_Metals.2FCoins
If you are in sport shooting, target shooting or just want to stock up, another site you will want to check out is BitMunitions: http://bitmunitions.com.  The prices are competitive.  When I went to the site I expected to see a big mark up, but there wasn’t.  This site is certainly one I have bookmarked.
There are rental agent taking rent payments in BTC in Las Vegas, NV, Nashville, TN and New York City, NY.
http://www.prweb.com/releases/2013/4/prweb10608334.htm
A bar in NY City accepts BTC for payment : http://www.marketwatch.com/story/what-can-you-buy-with-bitcoins-2013-04-06
The next step is to be able to spend BTC in Wal-Mart on demand, on Amazon, while out for dinner like Apple Bees, Fridays or Red Lobster.  Well now you can sort of.  Gyft is a company that sells gift cards for many different retail stores.  They now accept Bitcoins at face value for gift cards.  Soon from your mobile phone you can load your card, buy it, and then use it http://uptweet.com/story/Gyft-and-BitPay-Open-50-000-Retail-Locations-to-Bitcoins_1253.  This about the closest thing we have the present time to spending them on demand.  I know it will change how I spend BTC.

Bitcoin Mining Step by Step

Bitcoin_Mining_Cover_WP
I’ve been debating for quite a while about whether I should write this book.  I know you, as a reader, may be glad to finally find a book on Bitcoin Mining.
The goal of this book is to again take all the information that exists out there and to bring it together in a single guide that provides you the information that you need in order to succeed.  Many places in the book I reference existing material.  I want to give you, the reader, the information you need in an ordered fashion and lead you to places that you will need to become familiar with.
Miners are a special entity in the network.  They perform a complex cryptographic algorithm that allows the network to confirm all existing transactions.  The result of the mining is called a hash.  This hashing is how a miner gets paid.
The original designers understood that no one would voluntarily turn on nodes and the required mining equipment without somehow receiving compensation.  The miner has to pay for the equipment and pay for the energy it uses.  So they designed a reward system that adds Bitcoins into the supply on average every 10 minutes.  The chances of obtaining these new Bitcoins are awarded by a built in Lottery.  Your ticket to the lottery the hash rate of your mining operation.
The book will cover:
  • Introduction
  • What is Bitcoin Mining and Why Should I Mine?
  • What is a Bitcoin?
  • The Network
  • Do I mine in a Pool or Solo?
  • How to Solo Mine
  • Picking a Pool
  • Using a Pool
  • Choosing Mining Equipment
  • Mining Software
  • Mobile Monitoring
  • Things to Consider
  • Legal Concerns
  • More Information
  • Final Thoughts
The book can be found here: http://www.amazon.com/Bitcoin-Step-by-ebook/dp/B00CLU7Z96

So You Want a Bitcoin?

Overview

Bitcoin is all over the news lately and it’s the hottest virtual currency.  You know all that, but all you want to do is get your first Bitcoin.  Well I’ll cut to the chase and show you step by step how to get there.  I’ll describe how to convert real US Dollars (Other currency’s work to but the exchange sites are slightly different) into a Bitcoin.  This blog entry will teach you how to get a Bitcoin.  If you want to learn more about how to secure it, where to store it, how can you use it or how to get it back to cash, all that and more is explained in my Book Bitcoin Step by Step.

Step 1:  Sign Up for An Account

https://mtgox.com/signup
image021
Once you are signed up, you’ll be asked to go through a verification process.  You should consider doing this.  However, if you will not be moving more than $1,000 USD / day and $10,000 USD /month, you do not need to be verified.

Step 2:  Fund Your Account

From the Home Page, Select “Funding Options”.
To get money into the account, you can do a bank transfer, which is best for large amounts.  If you have cash and want to get it into the system fast, the following is one way to do it.  We’ll only be moving a small amount so we’ll use BitInstant.

Step 3: Determine How Much We Need

When you log in you are taken to the Trade Screen and the Buy tab.  On this form there is a price entered in the Box Price per coin in USD.  This is how much 1 Bitcoin (BTC) cost at the moment.  It will change prior to your purchase.  So we may get a little more or a little less than a full BTC.  That’s ok.
Add 3.99% $3.95 to this amount and that’s what you will need in cash. So if you plan to spend $100 you’ll need:
$100 + $3.99 + $3.95 = $107.94

Step 4: A Cash Deposit through BitInstant

Before going to the BitInstant site, it is important to note your account number from MtGox.  It can be found at the top of the web page in the center.  It will say “Account Number” next to it.  You will need that number to ensure you will receive the money.
Go to the site:  https://www.bitinstant.com/
image025
Select “MoneyGram” in the Pay From drop down menu and “MtGox” in the Pay To drop down menu.  You can experiment with other options.  Look to see if there are CVS or 7/11 stores that support transactions in your area.  Near me, only MoneyGrams are supported.  I can go to Wal-Mart and have it funded.
In the account box, place your MtGox account number.
In the Amount place $100
Enter the amount to send and notification email.
When you do, you will be taken through a series of screens where you will verify additional information.  I cannot finish the process to get the screen shots.  If I do, I will have an outstanding money order.  So there are no screen shots for this.  When you do this, you will end up at a ZipZap site where you can enter your phone number and search for a location to send the MoneyGram.
Once you’re done entering your information, select “Create Payment Slip” at the bottom of the screen.
Print this out and take it to the location you chose.  I’ll continue with the example assuming you picked Wal-Mart.  At Wal-Mart, there is a Money Center generally in the front of the store.  Go there, grab a blue MoneyGram form and fill in the information.  The slip you printed out will have the information you need to properly fill it out.
Pay the clerk the money.  Drive, walk, take a cab, bus or train home.  Within 30 to 60 minutes, your MtGox account will be funded.
The fees on this are a little bit less:
  • 3.99% = $3.99 on $100
  • $3.95 MoneyGram

Step 5:  Buying Bitcoins

If you recall from the Exchange section, you can place a market order to tell the system how much USD you want to spend, and you’ll spend that much money and receive the number of BTC based on current BTC for sale.   Alternatively, you can enter a limit order and set the price at which you want to buy the BTC.  With a limit order, you will need to wait until someone in the marketplace decides they want to sell at the price you are asking.
image026
To enter a limit order:
  • Enter the number BTC to buy.
  • Enter the price to pay.
  • Select the “Buy Bitcoins” button.
Your open order will be displayed in the bottom section of the screen.  If you simply want to place a market order, check the “market order” check box.  Enter the number of BTC you wish to buy, and you will be told approximately how much it will cost.
There you have it! You now have Bitcoins.

Coinbase : Easiest way to Sell BitCoins for Cash

I found this site a while back and have been waiting to write about it until I had a chance to use it.
https://coinbase.com
Allows a user to connect a bank account to an online wallet.  The user can then buy and sell BTC <–> USD to and from an actual bank account.
I have not yet used the service to buy BTC, but I have used it to sell BTC and send the USD to my Bank account.
The notice said it would take about 4 business days for my funds to be in my account.  However, 2 Days later they were there.
The fees are not that bad either at 1%.  It’s the lowest I’ve seen anywhere.
The Multi Factor Authentication is much better than some.  The Yubi Key is great when they are used properly.  Some sites do not fully integrate with the Yubi Key infrastructure.  For instance Mt GOX does integrate but BlockInfo online wallet doesn’t.  BlockInfo apparently simply uses the first static portion of the key.  Coinbase doesn’t use YubiKey uses a phone app called authy.  You can download for your Android or iPhone.  This provides the user with a token that has to be entered upon authentication and when ever a transaction takes place.  MFA is optional, but I would recommend it since you will have a bank account tied to this wallet.
There is a Merchant solution too.  I have not had experience with it.  If anyone has and wants to leave a note about it in the comments please do.
The site appears to still be in Beta, but from what I can tell it is fully functional.  This is exactly what Bitcoin needs to make BTC to Currency exchange easy for the masses.

BTC Mining Considerations

There seems to be a lot questions on Bitcoin talk these days about CPU mining.  When people find out its not that effective they want to know what is best.  I wrote this to respond to a few threads.
Mining with CPU is inefficient.   Since GPU mining started the network hash rate hash made it so that CPU mining generates very little value.  With the new ASIC miner hitting the markets the GPU mining is over. I wrote a blog article that will help you understand the value of mining hash rate as it compares to the network hash rate : http://bitcoinsbs.wordpress.com/2013/01/16/how-much-mhash-does-it-take-to-mine-1-btc/
Then to understand the mining hash rate of the mining devices look here : https://en.bitcoin.it/wiki/Mining_hardware_comparison
If you are interested in ASIC mining, there are two companies Butterfly Labs and Avalon that seem to be the way to go.  You’ll be on a waiting list for either company.
For a comparison with CPU mining you might get 10 MH/sec, GPU depending on the card up to 800 MH.s with lots of power consumption,  FPGA you’ll get less power consumption and just as high of rates for the money.  The cost of power is an issue at the present time.  ASIC change that some as they use a lot less power.  ASIC run about 60 GH/s depending on the unit.  Avalons 60 GH unit uses about 600w and BFL 60 GH unit is supposed to only use 60w.
Here are a few other reall good resources for the user that wants to consider mining:

Market Confidence

A user posted on Bitcointalk.org a question about where will the price of Bitcoin go this week.  This week we have seen the rise to new levels not seen in a while (relative to the existence of Bitcoin).  I thought I’d post my response here.
One way to look at this, and it’s only one way.
Since a market is in part based on trust and confidence, :-) peoples beliefs matter.  I’m with you if there is a sell off, I’m buying.
Confidence alone will not suffice a market.  If there is a place to spend them and people use them then there will be a desire to buy them.  I believe the infrastructure has been developed to the point that there is sufficient services to maintain the current price, and there is enough interest in building new infrastructure that the price of BTC will grow higher.
So if confidence falls off, as the supply of BTC out weighs the demand momentarily,  as the ASIC mining arrives, I’m buying.
How might the market take a dip?
- Once ASIC is realized and the network difficult raises to the point GPU miners have to pull their equipment and replace it.  Those that have not already ordered, will do so.
- The doubters of ASIC that now see the ASIC’s working will likely decide to buy
- People with early investment will buy more to keep their profitability up as the hash rate busts through 500 TH and to double that.
All this buying will translate in the companies selling ASIC miners, to need to convert large amounts of BTC to USD, since their suppliers don’t take BTC.
Then there are  still others that took loans to buy the equipment they purchased they will be looking to convert BTC to fiat to pay off loans.
After this settles, things will be back to normal.  So a small dip is a possibility.
However, given the recent boom in Bitcoin, there could well be a increase in the price but at a smaller pace than we are currently seeing.
We will soon see since Avalon claims to be shipping.
Original Post: https://bitcointalk.org/index.php?topic=137357.0

How much MHash does it take to mine 1 BTC

A great question and it was asked on the Bitcointalk forum today.
https://bitcointalk.org/index.php?topic=136948.0
Here is the response I provided, which I think about sums it up:
It depends on where the difficulty is.
Today’s Total Network hash rate is : about 25 TH/s
Difficulty is: 3,249,550
So about 7 GH/s would net you about 1 BTC per day.
However, once ASIC’s are delivered in a week or three, the hash rate will go up.
If Avalon delivers next week they will be adding about 30 TH, some of the GPU will fall off.  So lets assume the total Network has rate doubles, then the difficulty will also double.  That means it will take double the hashing power.  So it will take 14 GH/s to make 1 BTC.
Butterfly labs is estimated to be delivering about 300 TH to the network.  So if you figure 300 for BFL and 30 for Avalon and then figure many more ASIC orders will pour in, a safe next estimate will be at 500 TH.  since that’s 20 times the current hash rate, you will need 140 GH to earn 1 BTC per day.
Another way to look at it this there is a fixed rate of BTC that enter the market per day
25 BTC per Block * 6 blocks per hour * 24 hours per day = 3600 BTC per day.
So you would need 1/3,600 of the current average hash rate to earn 1 BTC per day.
Remember that the average hash rate for the previous two weeks, which is what determines the current difficulty.
The difficult changes every 2016 blocks.  The difficulty is used to steady the rate of Blocks found to about 1 every 10 minutes.  So that works out to about a change in difficulty every 14 days.
There is an excellent calculator that you can here: http://www.bitcoinx.com/profit/
For more information on Bitcoin Mining check out my new book : Bitcoin Mining Step by Step
Bitcoin_Mining_Cover_WP

http://bitcoinsbs.wordpress.com/2013/04/15/bitcoin-mining-step-by-step/

Establishing Trust

Building Trust

How do you build trust between parties that do not actually know one another?  The answer is, you don’t do it overnight.  For starters you rely on the trust you have with the people you know, and from that you allow trust of others to grow over time.  This takes weeks, months or years and a user needs to consider this, and start working on building the trust in advance of when they might need to rely on the it.   If you do not know anyone then you need to get to know someone, or more importantly you need others to get to know you.
In the Bitcoin world there are a few ways to establish yourself.

Bitcoin Talk forum

The Bitcointalk forum (https://bitcointalk.org) is the first place to go to establish yourself.  Join as a newbie member.  You will need to write 5 messages and spend four hours on the board before you can become a junior member.  Then you will need to write 100 messages to become a full member.  As you rise through the ranks by participating you will achieve high ranks.  Some of the highest are the Hero members.  This status can be used to demonstrate you participation in the community.  As I write this I am a Full member with 140 posts and 22 hours and 56 minutes of activity.
I tend to frequent the Newbies forum looking for people who need help, and I assist.  I also like to visit the
  • Bitcoin Forum > Economy > Marketplace > Lending
  • Bitcoin Forum > Bitcoin > Bitcoin Discussion
  • Bitcoin Forum > Bitcoin > Development & Technical Discussion
  • Bitcoin Forum > Bitcoin > Technical Support
As you spend time reading the postings of others and submitting posting to users in need of help you will be growing you experience and value to the community.  This will also allow others to get to know you.  Plan to be respectful in the forums.  Making even one wild rant can get you classified as trouble and ruin you.  Remember you’re trying to establish friends.

Web of Trust

The Bitcoin Over The Counter (IRC: #bitcoin-otc    Web Site: http://bitcoin-otc.com) has established a Web of Trust (http://bitcoin-otc.com/trust.php) which allows users to join and be brought into the fold.  Everyone is initially un-trusted and must interact with other trusted users in order to become trusted.  Consider buying or selling Bitcoins with another trusted member.  You should offer to go first in the transaction.  You will find that the members who have higher ratings are very concerned with maintain their status.  This is exactly the effect that is desired by using the Web of Trust.
In order to use the web of trust you will need to establish yourself.  To do this you need to download and install GPG (http://www.gnupg.org) An easy to use download for Windows can be found here: http://www.gpg4win.org.
Once it is installed open the App.
Select Keys Then New Key.
gpg 1
Enter Your Name, then Select Forward.
gpg 2
Enter your email Address, then Select Forward.
gpg 3
Select Create Backup copy, then Select Forward.
gpg 4
Enter a passphrase and make it secure, then Select Forward.
gpg 5
When presented with the Location to store the key I suggest it is only stored on a en encrypted voume.  See my Book Bitcoin Step by Step on how to use True Crypt to create a secure volume.
Once you have established your Key you need to send it a Server.
Select Server and then select Send Keys… Note the server it is sending them to, you will need to use this during the authentication process with Bitcoin-otc.
Now you need to join Bitcoin-OTC.  If you are not familiar with this, you can visit their site, grab a copy of Bitcoin Step by Step where I document the steps to install and configure an IRC Client and how to authenticate using bcauth, which is the first step in joining the web of trust.
Once you have your IRC Client up, log in to IRC and make sure you have authenticated your nick.  Then join the #bitcoin-otc channel.  Now you need to go through the process of bcauth, instructions for this can be found here: http://wiki.bitcoin-otc.com/wiki/Bitcoin_address_authentication.
Next you need to GPG authenticate, detailed instructions can be found here: http://wiki.bitcoin-otc.com/wiki/GPG_authentication.  I’m not going to repeat them since you really need to become familiar with this page and what the functions of the gribble bot are in order to interact with the service.
Now that you are bcauth and authenticated with gpg, others can interact with you.  Each time you come back to the IRC channel you will need to bcauth and gpg auth.  If you are interacting with someone, do not trust the handle alone.  You can issue a command to gribble ‘’gpg  rating <users handle>” it will tell you if they are currently authenticated or not.  If they are not then you need to request them to authenticate.  They will insist the same for you.  Do not take anyone on their word if they are not authenticated.
To see a web based list of ratings you can visit http://www.bitcoin-otc.com/viewratings.php.  Keep in mind that when you are interacting with someone unless they are authenticated in IRC you don’t really know if the person is who they say they are.
In order for you to get rated you will need to work with people that are already rated.  They will be able to rate you.  Until you are rated expect to be the first party in the transaction.  This means you will need to send the BTC before receiving the money, or vice versa.  Remember they have the established trust you do not.  Seek out some transactions and get started.

Contribute

Another way to gain trust is to contribute.  Do an inventory of what is out there in the Bitcoin world.  A great place is out on the Bitcoin wiki (https://en.bitcoin.it/wiki/Trade).  Take a look there and visit the sites.  Look for what is missing and if you can try to fill the gap.
NOTE: If you rely on others to trust you, for instance if the service you are providing has users sending you BTC in hopes of goods or service, and you have not yet established yourself, expect to be labeled a scammer.
It is unfortunate that there have been a lot of scammers in the past.  If you need trust, you must obtain it first.  There are things that you can add that do not require trust to already be established.

Conclusion

Trust is a fragile thing.  It has to be earned and can time to do so.  You can work hard to obtain it and lose in an instant.  The community will interact with you, but it will take baby steps to get there.  If you want that trust, start now and know that by investing your time and effort now you will gain the respect and trust of the community when you need it.

RFC : Trust & Transactions

I recently posted a Request For Comment on the Bitcoin Talk web site.  I’m going to post it here as well along with a link to the original posting.
I’m not sure if there is an official or proper way to do this, but I thought I’d put this out there for conversation and feedback.It is clear that there has been much fraud and much written about the fraud in the Bitcoin space.  This is certainly not restricted to Bitcoin.  I’m proposing a conversation about how to decrease the likelihood of fraud and to inject a global mechanism that holds true to the decentralized nature of the Bitcoin infrastructure.There has been some real good work done in this space.  There are varying levels of intrusiveness into peoples personal information.  For instance:The Web of Trust used by the bitcoin-otc (http://bitcoin-otc.com/trust.php) is a great example of a non-intrusive manner of building trust.  If you have dealt with this network at all you know there a number of people who have a high enough rating (http://bitcoin-otc.com/viewratings.php) that you can trust them enough to send them your money or BTC first and that they will live up to their end of the bargain.  This demonstrates that there are a number of people that want to do legit business. This system could be abused, and it doesn’t identify who a person is, just that they have established an account, GPG key and have shown to be trustworthy in the past.  Some people’s ratings are worth more than others.  If a user assigns trust without much concern then others will trust their assignment of trust less.  Whereas others tightly control who they assign trust to then their assignment of trust is held in higher esteem.
Another group that I found that is trying to build a level of trust is the folks over at BTC Jam (https://btcjam.com).  They have a multi-point system that includes the bitcoin-otc web of trust.
- allow you to import you WOT rating / handle
- have a mechanism to tie your handle from this site
- Link to your Face book and linked in accounts
- link to your phone (through SMS verification)
None of these really build identity but they are a start.
BTC Jam also allows a user to provide documentation of identity, credit rating and proof of residence. This will allow them to build a stronger identity relationship.  This means that a user has to be someone, which is important if they wish to remain in the community.  It also means that they cannot simply recreate a new identity if they scam people when using this one.  This identity could also be used should there ever be a collection agency established.
The problem with the BTC Jam method is it is only for BTC Jam.  I say that not trying to harm BTC Jam, I like and use their site and applaud them for moving trust in the community forward.  Although,  I would like to see some statement from them around privacy and where there stand with privacy.  I want to know that they will never share or sell any information they have about person’s identity.  That’s not to say that the fact that someone has been properly identified cannot be sold.
This leads me to what I’d like to discuss.  I think there is a market for a distributed method of trust.  If we take the best of both of these and expand on them I think a system of trust verification could be manufactured that allows a mechanism of trust to be established.  I open this to you because I suspect there are a number of other legit methods of building trust that should or could be considered.
The WOT is a start.  Adding in the Links to social media is good, if others can see them.  This way if I’m investigating someone and I see that their FB and linked in have no social links I can assume it is a fake.  The fact that they have a mobile phone is not very useful, unless it is later used by a collection service. (Another opportunity for discussion, but not here).   This is all easily distributed or built on top of the existing WOT or a new WOT created, once the details are worked out.
The ratings misuse or abuse should be more tightly controlled.  If there was an API that every site could tie into, then the transactions on various sites could be tied to the users WOT account.  As a result a better view of the persons overall trust level could be established.  Also, rather than allowing them to provide a -10 to +10 directly as a number, a question with set parameters should be used that forces people to consider the value they will assign.  This would allow people to build some commonality around their assignment.  This should be a set some generic conditions.  for instance if we were to use and example  form the PGP WOT a +10 would only be granted to someone I knew personally and also were willing to vouch for.  Whereas some are willing to give a +10 for a good trade.  2 or 3 trades should still only be awarded a +1 I my book.  That has to be clearly established.  That could potentially be built into the rating system.  Let the rating be either Good, neutral or Bad.  If a person does a lot of transactions with someone then their rating would go up over time.  Then the WOT real strength would grow.  If alice has a +8 trust level with bob, and bob has a +6 trust level with charlie, and alice and charlie do not know each other, they could assume that there is a level of trust based on the existing trust.
The method of identity verification adds some level of complexity.  It would have to rely on something akin to a certificate authority.  This would add a second level of trust.  The user’s identity verification would have to a factor of the trust of the authority that verifies them.  If this authority is found to hand out verification without much research, then they would be down rated and so would everyone they verified.  A user could also if they wanted to identify with more than one authority.  Users would be able to shop around and look for the one with the best privacy statement, best reputation and security record or plan.
This system should be open to anyone performing transactions with bitcoins, and could potentially be used by anyone for any untrusted relationship.  There should be an API so that interactions could be made from various vendor sites.
I’d like your feedback and input on this idea.  I do not want to own this idea.  I want it to be owned by the community and driven by it.  I think we can establish something that will close one of the gaps that exists not just with Bitcoins but in general on the web.
The original posting can be found here:  https://bitcointalk.org/index.php?topic=130101.0

P2P Bitcoin Lending

Are you looking for a small loan, or are you sitting on a pile of BTC and unsure what to do with them?
Well you might consider taking a look at BTC-JAM
https://btcjam.com
Here users can fund their account with BTC and browse through a number of investment choices.  They range from the user that needs 2 BTC to pay for a doctors visit to small start up looking for 7,000 BTC.   As a lender you can look for the loan opportunity that best suites your risk tolerance.  Some of the loans will repay in 30 days and some in 365 days.  The interest rate varies as does the reputation of the borrower.
To become a barrower you need to create and account and work on getting verified.  Verification includes a number of steps:
  • National ID
  • Proof of Residence
  • Facebook
  • Linked in
  • Credit Score review
  • Phone
The borrower is scored according to the verifications they have on record.  This allows lenders to decide if they trust this borrower or not.  Each Borrower also has a reputation based on previous loans.
As a borrower you set the terms
  • how much do you want
  • how long before you pay it off
  • the frequency of repayment
  • the interest rate
You also need to explain what you need the funds for.  This is where your salesmanship comes in.
There are some loans on the site which look to pay back in one month others over the next year.  The interest is big too, with interest rates of 5, 7, and 10% a month.  At 7% per month over the course of a year the lender will make approximately 50% gains from the initial investment.  The rates are high and so is the risk.  So if you get involved do your homework, investigate each.  You might make 5 BTC on a 10 BTC investment on time and loose 3 BTc on another.

Cheaper Account Funding

As with everything there are trade offs.  I explained in the book, Bitcoin Step by Step, a couple of methods to fund your account.   I took you step by step how to do this.
  • Bit Instant – Wire Transfer
  • Bit Instant – Bank Deposit
  • Bit Instant – Money Gram
  • OTC – Using Internet Relay Chat
I also blogged about using Local Trading.  Well there is another method.  It is by far cheaper.  It’s called Dwolla.
https://www.dwolla.com/
To use it you must create and account.  Then you must tie a bank account this Dwolla account.  Dwolla will then make two small deposits into the account, which you need to tell dwolla the amounts, to verify the connection.  This will take about 3 business days to complete.
Then to use Dwolla with Mt. Gox you need to be verified with Mt. Gox, which requires you to provide two forms of ID un-altered.  This is for AML banking requirements.  The verification process can take up to 7 business days.  Once you are verified then you can set up Dwolla as a way to fund or withdraw funds from Mt. Gox.
Now you have Dwolla and Mt Gox ready to go, all you need to do is go to Dwolla and deposit funds from your bank.  You should know that it will take up to 3 to 5 business days to fully fund your account.  Funding you account is free.  Now comes the part that most new comers find out the hard way (I Did) once your money hits your Dwolla account, you will have to wait 30 days before you can fund your exchange wallet.
To send the money to Mt. Gox you will pay $0.25 for amounts over $10 and its free for smaller amounts.  That is it.  So while this takes a little longer, it is by far the cheapest method to fund your account.
Dwolla keeps your currency in USD, so you do not need to fear changes in the exchange rate while you wait for the transfers to take place.  You will however have to plan to movement of money.
There is also a Dwolla application for your smart phone.  You can send/receive money through Dwolla with the app.  Find merchants and other people on the Dwolla network and view your transactions.

Free Book for Block 210,000

As I am writing this the world is moments away from a historic event in the Bitcoin network.  It has been 4 years in the making, miners have found one block about every 10 minutes, or 144 per day.  They have earned 10,500,000 BTC, half of all the Bitcoins that will ever be in circulation.  The block reward will be splitting in half from 50 BTC to 25 BTC.  This means that when a miner finds a new block they will only receive 25 BTC.   Most predict that the value of the BTC will raise as the number of new BTC will be so dramatically reduced.
In honor of the block halving event Bitcoin Step by Step will be Free on November 29th, 2012.
Visit: http://www.amazon.com/Bitcoin-Step-by-ebook/dp/B00A1CUQQU/
To get your free copy.

Local Trading

If you are earning BTC and you want to spend them you could look for a place that accepts the BTC for goods or services.  However, until there is an abundance of places to spend your BTC you will at times need a place to convert BTC back to cash.  If you are not earning BTC either by selling goods and services for BTC, or through mining, then you need a way to obtain BTC.
There are a lot of different methods to convert BTC to currency and or the reverse.  The methods covered in the Bitcoin Step by Step book are:
- You can use a wire transfer to move currency to/from your bank account to the exchange of your choice.
- You can use services like BitInstant that let you fund through MoneyGram and deposits at a bank to move money to an exchange.
- You can use OTC on the Internet relay chat
-You can use eBay and pay much higher prices (not actually covered in book, but does exist)
The first two options have transaction fees to cover the middle men involved.  The second two have issues around trust.  While the book does describe how to manage the trust concerns, it does inject additional fees.
You can also trade locally with other users like yourself.  Using a service like Local Bitcoins, https://localbitcoins.com/ allows you to forgo issues or trust or mediation, eliminate the middle men and both sides of the trade can maximize their interests.  There may be a factor of fuel and time to implement the trade.  You certainly can get creative with ways to compensate for this.  Local trades are not always safe though.  This article on Bitcoin Money, explains the dangers of counterfeit government money, http://www.bitcoinmoney.com/post/36244271879/counterfeit-fiat-currency.  When exchanging large sums of money you will want to make sure you do it in a public location so that you are not robbed before or after the transaction.
With any of the mentioned methods there are trade offs.  If you can establish a local contact with whom you can build a relationship with you may find that when you have larger transactions they will work better than ones which take a percentage.  You also have the option to negotiate with the local contact.  The bottom line is the bottom line.  When you trade your BTC for currency or currency for BTC you want to maximize your efforts.  Local Bitcoin attempts to expand your options.

Bitcoin Monitor

Did you know that you can watch a real time visualization of Bitcoin transactions that are taking place? Bitcoin Monitor shows a time based graph that indicates:
- When a new block is found
- When someone transfers BTC
- When someone trades BTC for Currency
It will show transactions up to 10K BTC.
http://www.bitcoinmonitor.com/

2013年5月28日 星期二

BitCoin(比特幣)(ビットコイン)

[Bitcoin比特幣] Bitcoin比特幣是什麼玩意?

[Bitcoin比特幣是什麼玩意?]
我想沒接觸過的人們, 可能會先冒出這句話...

你可以把它當作一個遊戲和一堆虛擬遊戲幣, 也可以把它視為一個金流和虛擬錢幣.

簡單的說, Bitcoin比特幣就是全世界一堆網路使用者們, 用電腦網路P2P共同架構出來的遊戲或是交易系統...

任何人都可以下載到Bitcoin的錢包軟體(bitcoin 或 bitcoin-qt),
接上網路, 安裝完之後, 花些時間再下載過去的交易資料(Block), 就可以開始使用了...

每個人的錢包軟體都會自動配發無限組的錢包位址(一串英數字),可作為交易的帳號;
若已有虛擬幣BTC,就可以發到他人的錢包位址去,
若沒有虛擬幣BTC,就是接收他人的虛擬幣或是自己用電腦的顯示卡GPU運算去挖礦取得...

因為網路無國界, 所以Bitcoin比特幣是很自由的東西...

想把它當成是什麼, 隨意!
想用它來做什麼, 隨意!

當然, 各國政府機關也許會害怕Bitcoin比特幣的自由, 而莫名的添加一堆罪名在Bitcoin比特幣身上,
但是, 這並不是Bitcoin比特幣的問題, 而是某些機關組織的陰謀...

想把Bitcoin比特幣污名化, 隨意!
想把Bitcoin比特幣視做洪水猛獸, 隨意!

Bitcoin比特幣與虛擬幣BTC不安全? 那是當然, 但是又有哪國的錢幣可以永遠保證安全?
但是它非常方便, 只要持有數額不多, 相信和國外人士做小額交易是很方便的工具.

比起某些國外的國際金流動不動就封你帳號, 讓你申訴無門,
或是拍賣賣家收到金流幣而出貨之後, 卻反而又被凍結收走貨款,
相信Bitcoin比特幣這種經由P2P網路共同認證的系統, 會比較深得人心...

[Bitcoin比特幣是什麼玩意?]
總之, 你覺得它是什麼玩意, 那它就是那個玩意...
 
[Bitcoin比特幣] Bitcoin的世界地圖 (得用Chrome瀏覽器)

其實, 我很喜歡Bitcoin的世界地圖, 感覺很美...
(得用Chrome瀏覽器:)
http://blockchain.info/nodes-globe

假如有Chrome瀏覽器的人,不妨點去看看,
可以發現Bitcoin比特幣幾乎都是歐美才在流行...

不過,看到台灣也有人在使用,就覺得很有意思...
小圖:
http://icon.cc/bitcoin-map-taiwan.png
詳細大圖:
http://icon.cc/bitcoin-map-taiwan-pro.png
 
[虛擬幣] 深入解析BitCoin(比特幣)(ビットコイン),會發現它是結合了網路賺錢行為與創造全新自由的虛擬貨幣!

我對這種[不用動腦的網路賺錢(也不一定會賺啦~)]特別有興趣...
所以,昨晚花了一個晚上在嘗試如何下載bitcoin(比特幣)相關軟體,如何去挖礦...

發現真的要用顯示卡的GPU去挖的方式會比較快...用CPU挖的速度超慢的...

所以,這個遊戲是看誰的顯示卡等級比較高的...

我有空再寫個挖礦標準流程出來...讓大家閒置的電腦可以搞些花樣...
以後可能又會冒出一堆 bitcoin礦工吧~~~

------

** 就我初步的觀察 bitcoin 挖礦 賺錢的特徵有:
1. bitcoin 挖礦,是一種阿呆型網路賺錢, 也就是不用動腦且門檻低的網賺,也就是今後挖礦競爭激烈會影響到幣值...
2. bitcoin 挖礦賺 BTC幣 ,需要強大的顯示卡來挖,顯示卡等級算是一個入門的門檻吧...
3. bitcoin 的 BTC幣, 有個隱憂, 就是和線上遊戲幣一樣, 萬一被找到複製的BUG的話,就會瞬間崩盤...
4. bitcoin 的 BTC幣, 沒有擔保, 所以有瞬間崩盤,價值跌到接近0 的可能,囤積太多有點危險...
5. bitcoin 的網路安全與交易流通性, 目前並不大明朗...

------

** 全新自由的虛擬貨幣bitcoin, 與傳統網路金流的差異:

若是撇開挖礦賺錢,與虛擬貨幣崩盤的可能性,
其實,bitcoin是在創造一種新的虛擬貨幣.

儘管這種貨幣因為沒有擔保,而有可能瞬間消滅或是崩盤,
但是,它有一項優點是,這是一種可自由交易的貨幣!

當你使用網路金流狡兔死-走狗烹-之金流公司P或是moneybookers,還是需要註冊以及認證動作,才能開始使用它們的虛擬貨幣...
但是,bitcoin則是沒有這種限制,只要把軟體安裝使用,
它會自動配發一組例如下列的亂碼給你:
1AatTPPRs3uVknYV4V24crWDykSjfRxedT
就可以開始收發BTC幣囉!

網路金流狡兔死-走狗烹-之金流公司P或是moneybookers的帳戶餘額,最初始要靠實體貨幣轉換進去帳戶,接著才開始交易...
但是,bitcoin,最初始的帳戶餘額卻是靠[電腦挖礦]來無中生有出來...這也是我覺得它最有趣的地方...

bitcoin是虛擬貨幣,但是如何知道誰有多少呢?
總不可能每個網路使用者都先發給100個虛擬幣,大家再來交易活絡市場吧?
於是它們就創造一個挖礦的行為, 藉由操爆你家的顯示卡GPU,慢一些的就是用CPU, 讓它想辦法去挖到 bitcoin的 BTC幣.

少數人藉由操勞GPU或CPU而慢慢有了BTC幣,這樣市場就可以開始交易了!
儘管沒人做總量控管,儘管沒有擔保,在心驚膽跳下還是有人願意慢慢嘗試去接受這種貨幣,
也因而bitcoin的BTC幣交易市場就開始活絡起來了,直到某天可能有複製BUG出現造成崩盤為止...

這真是一個蠻有趣的點子...

------

** 全新自由的虛擬貨幣bitcoin,有待時間來驗證它能存活多久:

當然各個國家的政府和網路金流業者不可能放任這種行為,因為這影響到他們的利益...
舉凡金錢交易與流動,要透過受政府控管的銀行,這樣他們才能控管金錢的流動與從中抽取手續費來獲利...

所以,他們會想辦法先污名化這種虛擬貨幣(例如:這些是賭博或是毒品交易,或是非法交易的資金),
進而去禁止掉這些虛擬貨幣的使用...

接下來,bitcoin的BTC幣會怎麼上演貨幣自由的革命戲碼,最後可能落入被打壓或是整個崩毀,
就不知道是幾年後的事情囉...

------

想要在bitcoin的遊戲之中賺錢嗎?(當然也可能會是虧錢或浪費時間的)
** 或許是買個高檔的顯示卡去當bitcoin礦工...
** 會架站的或許是搞個網站當礦池網站,請其他人一起挖礦,來抽%...
** 購物網站或許弄個可收bitcoin的BTC幣,來增加隱藏客戶...
** 靠買賣價差,或乾脆去當bitcoin理財專員或是經理人,甚至是像是股票老師們一樣在對BTC貨幣兌換價值來解盤...
** 其他別人還沒想到的點子...

當然,駭客們也可能開始覬覦這塊餅,而準備入侵你們的電腦了...

------

啊~看文章的大家,尤其是平常用高檔顯示卡的人們可能會說:
[怎麼還不趕快寫bitcoin挖礦的流程啊?]

對!對!其實我也是才剛研究一下而已,網路安全性與BTC虛擬貨幣流通度也不清楚...

雖然網路賺錢是我最感興趣的題材,
只是該講的風險性得先提到,才能進入主題吧!

下一篇: [ BitCoin礦工徵才~為了降低失業率與自殺率, 讓我們這群無業遊民們, 大家一起挖礦去! ]
 
[網路虛擬幣] 挖礦人生, 我的BitCoin(比特幣)(ビットコイン)礦工日記 (挖礦基礎教學)

我的顯示卡 ATI HD4670 挖礦處理速度約 33M hash/ s , CPU AMD 7750 卻只有 1.3M

也就是說,這是個比拼顯示卡GPU處理速度的世界,CPU影響不大,
ATI顯示卡不夠好的(至少要在5830或是6850等級以上), 或是 NV顯示卡系列的 就請直接放棄吧!

若是ATI 5830 ~ ATI 5970 等級的顯示卡, 每天可以挖到不等的 BTC...
(實際數量不一定, 越多人挖, 競爭越激烈, 就會分的越少)

另外, ATI 5xxx 和 6xxx系列 似乎比 4xxx系列好用,(對 opencl有更好的表現)

這個網址有bitcoin(比特幣)挖礦的顯示卡硬體列表,裡面有詳述 挖礦的計算處理速度以及建議的參數:
https://en.bitcoin.it/wiki/Mining_hardware_comparison

------------

** 要參與bitcoin(比特幣)挖礦之前得注意的事:

挖礦只是個形容詞, 其實只是用GPU在計算處理一些資料而已,
一但開挖之後 ,會耗用GPU全部資源, 換頁面時會頓頓的,

所以, 平常使用電腦時 ,不要把 挖礦軟體 GUIMiner 的 [Start Mining!] 給運作下去,
等到電腦要閒置不用時, 再去執行挖礦的動作!

因為是猛操顯示卡,所以相關的散熱與電源供應的硬體方面要多留意一下!

------------

** 當BitCoin礦工所需要的軟體:

一. 主要 電子錢包 軟體(帳戶餘額與收付款) Bitcoin 或 Bitcoin-Qt :
http://www.bitcoin.org

這個網站裡面會有Download區域, 找適合自己的作業系統版本去安裝,
安裝後就會有 電子錢包 的餘額顯示(Balance) 與 電子錢包帳號(Bitcoin Address, 由34個英數字組成).

這個 電子錢包帳號 ,安裝之後就會自動預先創造100組出來,
每次和不同人交易時,都可以呼叫一組新的...

第一次啟用時會下載目前已經被開挖掉的礦Block的資訊. 會需要一段時間.

上述bitcoin電子錢包軟體安裝後, 相關重要檔案會存檔在特定的目錄下.
點擊windows左下角的 [開始] > [執行] ,再輸入以下指令,
explorer %APPDATA%\BitCoin
即可查閱存檔目錄的位置, 請記得要隨時備份!

Win Xp通常是在:
C:\Documents and Settings\Win用戶名稱\Application Data\Bitcoin

Win 7 和 Vista 通常是在:
C:\Users\Win用戶名稱\Appdata\Roaming\BitCoin

尤其是裡面有個 wallet.dat 檔案,是電子錢包的個人私鑰,
要好好的備份存檔,也不能被駭客給盜走,
萬一丟失了或被其他人給盜走了,就完蛋了...


二. 挖礦軟體 GUIMiner :
http://forum.bitcoin.org/?topic=3878.0
https://github.com/Kiv/poclbm/downloads

PS.
挖礦軟體 GUIMiner是視窗化過的軟體,
進階使用者, 可以直接用 挖礦軟體 poclbm , 在dos模式下 直接下參數...

poclbm 原作者的下載網址:
https://github.com/m0mchil/poclbm/downloads


三. 顯示卡驅動程式 與 opencl 驅動程式 :

既然要挖礦, 一定是採用ATI(AMD)顯示卡,
ATI(AMD)顯示卡需要安裝OpenCL Driver或是 SDK套件(ATI Stream SDK 或是AMD APP SDK),才能正確判別晶片.

假如是ATI顯示卡且沒有安裝opencl driver或是SDK套件軟體, 就會跳出一大段的警告視窗.
例如: poclbm沒安裝open最後一句可能是 ImportError: DLL load failed
裝置 Device會無法選擇 顯示卡晶片, 那就沒意義了!

* 若是WIN XP, opencl driver通常是內附在驅動程式安裝項目內, 請去ATI官網下載,

http://support.amd.com/us/Pages/AMDSupportHub.aspx

Win xp 32bit 最新版驅動不一定會有附加opencl driver (ocl),
建議找舊版驅動軟體比較容易找到有附ocl:
http://support.amd.com/us/gpudownload/windows/previous/Pages/radeonaiw_xp.aspx

選完自己的顯示卡之後,
通常 opencl driver 是附在 AMD APP SDK Runtime套件裡面, 安裝驅動程式要記得勾選到!

例如: 下載的檔名是: 11-12_xp32_dd_ccc_ocl.exe
那麼, 那個dd 表示是 display driver 顯示卡驅動程式, ccc 就是他們的顯示卡後台管理程式,
ocl就是 opencl driver 一般安裝時會連著 AMD APP SDK Runtime 套件一併安裝!

* 若是 其他作業系統(Win vista, Win 7), 也請去下載 SDK套件.
http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx

萬一, 挖礦軟體判別不到顯示卡的opencl driver,
且 安裝opencl driver的AMD APP SDK Runtime 套件時, 卻出現失敗,或是單獨點擊 opencl.msi 卻出現已經有安裝過了!

這表示之前可能曾經有安裝過 opencl driver的AMD APP SDK Runtime 套件或opencl.msi ,
只要不是相同版本的就會出現錯誤!

那你得想辦法找到同樣版本的opencl driver或是opencl.msi執行下去, 才會跳出可以修復或是移除選項的視窗,
然後才能趁機移除掉opencl driver再重新安裝!

我之前一直反覆的安裝和移除驅動程式, 花了好幾個晚上都搞不定,
最後才知道是系統裡面已經有安裝過 opencl driver的AMD APP SDK Runtime 套件或opencl.msi,
好像是因為我又安裝了Nvidia的顯示卡驅動, 所以造成挖礦軟體無法判別,
要重新安裝, 只要opencl.msi版本不同就不讓你安裝,
最好就是把過去安裝過的opencl.msi 想辦法找出來且執行下去, 只要版本一樣就會跳出可以移除掉的視窗!
移除掉再安裝, 挖礦軟體就可以判別顯示卡的晶片型號了!


四. 挖礦軟體GUIMiner相關操作 :

1. 初階: POOL挖礦:
可選擇加入礦池(mining pool)和其他人一起挖,挖到大家分...

礦池網站就是適合想要群體挖礦的人, 讓他每幾天都可以分到一點點BTC...

例如, 這個網站就是非常大的礦池網站, 一堆礦工都聚集加入在這邊:
https://deepbit.net/

GUIMiner軟體也有內建很多礦池網站...
選擇 礦池 的 server , 例如: slush' poll ,
要先去該網站註冊帳號, 例如: http://mining.bitcoin.cz/
點擊EMAIL回覆開啟帳號.

登入該礦池網站之後, 在Wallet 要填入屬於自己的 電子錢包帳號.

選擇 Register new worker , 再開啟一個新的挖礦子帳號和密碼
就會列出 一組 Login 和 Password,
把這組(不是登入網站的帳密)填入挖礦軟體的 帳號密碼, 就可以開挖.

挖礦所分得的BTC分配狀況,並非即時顯示,要過一陣子才會在網站列出來...

因為這個網站會紀錄可挖礦的IP,所以用撥接的浮動IP,
得先登入該網站取得或設定可連線的IP,再用挖礦軟體連線.

PS.
這個軟體是可以同時連線2個以上的server作挖礦動作, 不過處理速度的總量是固定的.


2. 中階: SOLO挖礦(用視窗介面的GUIMiner軟體):
也可以 solo單獨挖礦,一個人要挖很久才會挖到...(不建議採用)

不怎麼建議採用這個方式,
因為即使用了超高檔的顯示卡來計算和處理,也需要好幾個月才能挖開一個礦(Block).
對於顯示卡不夠好的人,可能要花上半年一年或好幾年來計算了...

在上方的 [Solo utilities] 選項裡面,
有個 set bitcoin client path 要指定 電子錢包 軟體bitcoin.exe檔案的安裝位置.
通常是在 C:\Program Files\Bitcoin

有個 create solo password 可以指定密碼.

若要以自己電腦當伺服器來SOLO挖礦, 那就不要直接執行 bitcoin軟體,
而是用 [Launch bitcoin client as server] 來呼叫 主要的電子錢包軟體出來當伺服器.
需要等電子錢包軟體開啟, 且下載完目前存在於網路上的 Blocks數量,才可以開始挖礦!

server 要選擇 solo.
Host: localhost 和 Port: 8332 , 都不要去變動.
帳密就填剛剛指定的帳密.
Device: 要選擇顯示卡晶片, 不要選擇 CPU晶片.
Extra flags: 可以填入顯示卡的參數, HD 5xxxx系列顯示卡或許可以填入 -v 這個參數,
自己可以嘗試看看增加參數是否處理速度會有變化...

開始挖礦計算之後, 會顯示處理速度為多少 M hash/ s


PS.
本人也有撰寫 SOLO挖礦的進階篇(用poclbm挖礦軟體):
用 bitcoin 或 bitcoin-qt, 配合 poclbm 的相關設定,
不過 因為DOS介面的poclbm 難度較高, 故該文先隱藏起來...
建議先從 視窗介面的GUIMiner軟體熟悉...


五. 虛擬幣的BTC交易:

關於開挖出來虛擬幣BTC,
本人有另外發文關於 BTC交易所 日本網站 mt.gox 的相關簡易教學...

------------------

PS. 其他參考資料:

Bitcoin 中文說明:

https://zh-cn.bitcoin.it/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94
Bitcoin 市場交易價格:
http://bitcoincharts.com/markets/


PS. 本文歡迎自由轉載引用,請註明來源為:
http://saving.cc

 
[虛擬幣] BitCoin(比特幣)(ビットコイン)目前最大的交易所 - mt gox

BitCoin(比特幣)(ビットコイン)目前最大的交易所 - Mt.Gox
這個網站是日本的網站, 於2010年開設, 目前是最大的交易集散中心...


** 註冊:
官方網址:   https://mtgox.com

點選右上方的 [sign up] 即可開始註冊.

填寫簡單的資料後, 就會發認證email到你的信箱,
點選email中的連結, 或是在網站內填入認證碼就可以完成註冊了...

-------

** 資金管理:
在 [FUNDING OPTION]項目下,
可以 增加款項[Add Funds] 與 提出款項[Withdrawal Funds]

** 增加款項 [Add Funds]:
若是要 增加款項[Add Funds], 可以選擇增加款項的方式,

例如選擇 存入 bitcoin, 它就會給予一個 Bitcoin Address 要你去存. (每次都會給不一樣的Address)
(註解: Bitcoin Address 為 Bitcoin 錢包的 收款付款用的英數字編碼, 為1開頭的34碼英數字, 錢包可以不斷的生成新地址!)
因為 bitcoin 傳送的過程 需要經過很多台電腦網路的認證, 所以, 等存入成功之後, 可能會超過一個小時了!

存入成功之後, 帳號的 右上角 [Your wallet] 欄位右邊, 就可以看到 存入的BTC款項了.
(或是在 [Account History] 也可以看到紀錄)

參考圖片:
http://saving.cc/bitcoin/mtgox-001.png


** 提款
[Withdrawal Funds]:
可以提領BTC, 也可以換成其他網路貨幣,

參考圖片:
http://saving.cc/bitcoin/mtgox-002.png




* 提款選用國際銀行電匯:
需先在 (Add a new method)點下 (Add Withdrawal method)) ,
選擇 [BANK TRANSFER], 再填入 SWIFT CODE (BIC) 或 IBAN 或 ABA 的代碼後,
再 繼續填入 銀行帳號 與個人英文姓名與英文地址等相關資料.
(此欄位的填寫請務必確定無誤, 尤其是銀行帳號.)

參考圖片:
http://icon.cc/mtgox-002-2.png


接著在 (Available withdraw methods) 底下 出現可以提款的選擇.
不過, 需要等系統確認過後, 確認狀態中, 會呈現 灰色 (validating)狀態,
過幾天經過確認之後, 就會變成可以選擇的提款項目了!

* 國際電匯轉帳手續費: 2000日幣(含發款銀行手續費)  + 中間銀行手續費 + 收款銀行手續費
+ 匯差


** 提款限制:
未經過身分認證之前,
每天提款限額是 1000美元, (以及 每月限額是 10000美元.)
每天提款限額是 400 BTC.

-------------------

** 交易:
在 [TRADE]項目下,
有 買入比特幣[Buy Bitcoin] 與 賣出比特幣[Sell Bitcoin] 兩種.

打入要買賣的數量,
(1) 定價交易(需等待有人願意以此價成交): 設定要買賣的價格,等待他人來買賣;
(2) 市價交易: 或是直接點選 [Market Order (Buy/Sell At Market Price)] 的話, 就不需再打交易價格,就會立刻依照目前的市場價格交易掉.

輸出希望的交易價格後, 若是成交,
就可以看見 帳號的 右上角 [Your wallet] 欄位右邊的款項, 數字會有變動跳動. (或是在 [Account History] 也可以看到紀錄)
整個交易過程, 速度還挺快的...

* 交易手續費: 0.6% (不滿100BTC的交易)

參考圖片:
http://icon.cc/mtgox-sell-bitcoin.png

-------------------

過去歷史BTC價格:
http://bitcoincharts.com/charts/mtgoxUSD#tgCzm1g10zm2g25
參考圖片:
http://icon.cc/mtgox-btc-price.png

 
 
[網路虛擬幣] 比特幣Bitcoin-qt 0.8.0版本 的參數

-? 協助訊息

-conf=<file> 指定設定檔 (預設: bitcoin.conf)

-pid=<file> 指定行程識別碼檔案 (預設: bitcoind.pid)

-gen 生產位元幣

-gen=0 不生產位元幣

-datadir=<dir> 指定資料目錄

-dbcache=<n> 設定資料庫快取大小為多少百萬位元組(MB, 預設: 25)
-timeout=<n> 指定連線在幾毫秒後逾時 (預設: 5000)
-proxy=<ip:port> 透過 SOCKS 代理伺服器連線
-socks=<n> 選擇 SOCKS 代理伺服器的協定版本(4 或 5, 預設: 5)
-tor=<ip:port> 透過代理伺服器來使用 Tor 隱藏服務 (預設: 同 -proxy)
-dns 允許對 -addnode, -seednode, -connect 的參數使用域名查詢
-port=<port> 在通訊埠 <port> 聽候連線 (預設: 8333, 或若為測試網路: 18333)
-maxconnections=<n> 維持與節點連線數的上限為 <n> 個 (預設: 125)
-addnode=<ip> 加入一個要連線的節線, 並試著保持對它的連線暢通
-connect=<ip> 只連線至指定節點(可多個)
-seednode=<ip> 連線到某個節點以取得其它節點的位址, 然後斷線
-externalip=<ip> 指定自己公開的位址
-onlynet=<net> 只和 <net> 網路上的節點連線 (IPv4, IPv6, 或 Tor)
-discover 找出自己的網際網路位址 (預設: 當有聽候連線且沒有 -externalip 時為 1)
-irc 是否使用網際網路中繼聊天(IRC)來找節點 (預設: 0)
-checkpoints 只接受與內建的檢查段點吻合的區塊鎖鏈 (預設: 1)
-listen 是否接受外來連線 (預設: 當沒有 -proxy 或 -connect 時預設為 1)
-bind=<addr> 和指定的位址繫結, 並總是在該位址聽候連線. IPv6 請用 "[主機]:通訊埠" 這種格式
-dnsseed 是否允許在找節點時使用域名查詢 (預設: 當沒用 -connect 時為 1)
-banscore=<n> 與亂搞的節點斷線的臨界值 (預設: 100)
-bantime=<n> 避免與亂搞的節點連線的秒數 (預設: 86400)
-maxreceivebuffer=<n> 每個連線的接收緩衝區大小上限為 <n>*1000 個位元組 (預設: 5000)
-maxsendbuffer=<n> 每個連線的傳送緩衝區大小上限為 <n>*1000 位元組 (預設: 1000)
-upnp 是否使用通用即插即用(UPnP)協定來設定聽候連線的通訊埠 (預設: 當有聽候連線為 1)
-paytxfee=<amt> 交易付款時每 KB 的交易手續費
-server 接受命令列與 JSON-RPC 指令

-testnet 使用測試網路

-debug 輸出額外的除錯資訊. 包含了其它所有的 -debug* 選項
-debugnet 輸出額外的網路除錯資訊
-logtimestamps 在除錯輸出內容前附加時間
-shrinkdebugfile 客戶端軟體啓動時將 debug.log 檔縮小 (預設: 當沒有 -debug 時為 1)
-printtoconsole 輸出追蹤或除錯資訊至終端機, 而非 debug.log 檔案
-printtodebugger 輸出追蹤或除錯資訊給除錯器
-rpcuser=<user> JSON-RPC 連線使用者名稱
-rpcpassword=<pw> JSON-RPC 連線密碼
-rpcport=<port> 在通訊埠 <port> 聽候 JSON-RPC 連線 (預設: 8332, 或若為測試網路: 18332)
-rpcallowip=<ip> 只允許從指定網路位址來的 JSON-RPC 連線
-rpcconnect=<ip> 送指令給在 <ip> 的節點 (預設: 127.0.0.1)

-blocknotify=<cmd> 當最新區塊改變時所要執行的指令 (指令中的 %s 會被取代為區塊的雜湊值)
-upgradewallet 將錢包升級成最新的格式
-keypool=<n> 設定密鑰池大小為 <n> (預設: 100)

-rescan 重新掃描區塊鎖鏈, 以尋找錢包所遺漏的交易.
-salvagewallet 嘗試從壞掉的錢包檔 wallet.dat 復原密鑰
-checkblocks=<n> How many blocks to check at startup (default: 288, 0 = all)
-checklevel=<n> 區塊檢查的仔細程度 (0 至 4, 預設: 3)
-txindex Maintain a full transaction index (default: 0)
-loadblock=<file> 從其它來源的 blk000??.dat 檔匯入區塊
-reindex 從目前的區塊檔 blk000??.dat 重建索引
-par=N Set the number of script verification threads (1-16, 0=auto, default: 0)

區塊產生選項:
-blockminsize=<n> 設定區塊大小下限為多少位元組 (預設: 0)
-blockmaxsize=<n> 設定區塊大小上限為多少位元組 (預設: 250000)
-blockprioritysize=<n> 設定高優先權或低手續費的交易資料大小上限為多少位元組 (預設: 27000)

SSL 選項: (SSL 設定程序請見 Bitcoin Wiki)
-rpcssl 於 JSON-RPC 連線使用 OpenSSL (https)

-rpcsslcertificatechainfile=<file.cert> 伺服器憑證檔 (預設: server.cert)

-rpcsslprivatekeyfile=<file.pem> 伺服器密鑰檔 (預設: server.pem)

-rpcsslciphers=<ciphers> 可以接受的加密法 (預設: TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH)


使用界面選項:
-lang=<lang> 設定語言, 比如說 "de_DE" (預設: 系統語系)
-min 啓動時最小化

-splash 顯示啓動畫面 (預設: 1)
 
[網路虛擬幣] 新版的 bitcoin-qt 0.6.x 的新功能

新版的 bitcoin-qt 介面, 在操作上看起來更加的方便.

(1) 有錢包加密功能

(2)  有錢包備份的選項功能,
在 bitcoin-qt 軟體中, 選擇 [檔案] --- [錢包備份]
就可以自行選擇儲存位置, 生成 .dat 的bitcoin錢包備份檔案

(3) "Detach databases at shutdown" 功能 的設定選項:
( 或是 啟動時 加上此參數 -detachdb=1)

不開啟的話, 關閉 bitcoin-qt 主程式 所花的時間較短 較快,
但是 blkindex.dat 變成 不可複製移動到其他目錄使用.

想要讓 blkindex.dat 可複製移動到其他目錄使用,
則必須 開啟 [設定] --- [選項] 的 "Detach databases at shutdown" ,
不過, 每次關閉掉 關閉 bitcoin-qt 主程式 需要花更久一點的時間.

(4)
可以看到有多少的 Blocks 還在下載中. 接收Blocks的速度也比較快.

不過, 我使用 bitcoin-qt 0.6.2 感覺 下載Blocks速度雖快一些,
但是下載Blocks完畢可能也要花上一天的時間...

0.6.3版本, 要下載 185,333 BLOCK 以前的資料 比較快,
從那BLOCK的後面的資料, 下載就很慢了...

(5)
但是缺點是,
它顯示的 歷史的收款時間不準確, 已經不是原始收到款項的時間了...

-----------

要下載bitcoin-qt 請自行參閱bitcoin官網:   http://bitcoin.org

首次使用bitcoin-qt ,會自動連上網路,
Windows防火牆 會詢問是否封鎖bitcoin-qt , 記得要選擇 放行通過,

啟用 Universal Plug and Play(通用即插即用) 或是 讓 防火牆對 port 8333 TCP 放行.

-----------

PS. 若是要更新成新版的 Bitcoin錢包軟體,
若是原有錢包裏面有BTC (非 0 BTC), 請先將原有的錢包目錄備份.
以免錢包相關檔案不相容造成毀損 或是遭覆蓋!

若是錢包檔案 wallet.dat 毀損, 若無其他備份則等同於永久消滅!

若是舊錢包餘額為0, 且不再使用舊錢包地址(亂數編碼)收款,
則可將舊錢包反安裝移除,
以後, 直接使用新錢包軟體所給予的新錢包地址去收款!

PS.
Bitcoin電子錢包軟體相關重要檔案會存檔在特定的目錄下.
點擊windows左下角的 [開始] > [執行] ,再輸入以下指令,
explorer %APPDATA%\BitCoin
即可查閱存檔目錄的位置, 請記得要隨時備份!

Win Xp通常是在:
C:\Documents and Settings\Win用戶名稱\Application Data\Bitcoin

Win 7 和 Vista 通常是在:
C:\Users\Win用戶名稱\Appdata\Roaming\BitCoin

尤其是裡面有個 wallet.dat 檔案,是電子錢包的個人私鑰, 要好好的備份存檔,也不能被駭客給盜走!

 
 
[Bitcoin比特幣] Bitcoin的趣聞 --- 史上最貴的披薩

2009年1月3日 Bitcoin比特幣 被創建了出來, 它就像是網路遊戲一般沒有什麼存在感...
裡面的BTC, 其實就和遊戲虛擬幣一樣, 只是個數字而已, 幾乎沒有什麼價值...

在那1年之後, 一樁交易誕生出了 史上最貴的披薩,
有人用那個沒啥存在感的 Bitcoin比特幣 的 10000 BTC 去換了一個披薩...

以目前(2013.02.23)每個 BTC市價 約30美元來看, 那個披薩價值 300000 美元...

1萬個 BTC, 在2010年只值一個披薩, 在2013年卻價值 30萬美元, 折合成 台幣 約 889萬元...

所以說, 那一個披薩真是史上霹靂無敵超級貴的披薩, 目前的市價是 要價約 30萬美元 (約 台幣889萬元)
以後若是BTC價值繼續上升的話, 那就更貴了...

不過,若是將來 Bitcoin比特幣 這種像是網路遊戲的系統出現大漏洞而被搞砸的話, 或許當事人賺到了一個披薩...

 
 


我的BitCoin的 挖礦人生
[Bitcoin比特幣] 媽媽~我終於挖到礦了(50 BTC)...

首先,我要感謝我的父母,因為若沒有他們生下我,我就不會沒事亂搞網路...
也不會沒事去接觸 Bitcoin...更不會沒事就用GPU去運算去挖BTC礦...

2012.08.30 對我而言,是個光輝的一天,因為我靠著自己的力量,SOLO開挖出我人生第一個50 BTC礦...

這證明了,台灣也是和世界接軌的,
儘管在台灣可能深入了解Bitcoin的也沒多少人,儘管沒人了解我現在正在說什麼鬼話,
但是,我相信在今後可能會有更多人加入這個行列,
這是我的一小步, 可是我願意成為指標之一, 告訴台灣的大家: SOLO也是可以挖出BTC礦的...

PS.
這件事全世界只有三個人知道,一個是我,一個是Bitcoin-QT,另一個是誰?很抱歉,我不能說。

---

附錄:

Bitcoin SOLO挖礦參考圖片:
(1) 我人生中第一次看到挖礦的圖案:
http://icon.cc/btc-50-20120830-01.png
(2) 即使成功開挖出50BTC, 依然需要經過120 Block之後,才可以順利入帳:
http://icon.cc/btc-50-20120830-02.png

---

當時的bitcoin分佈圖:
(至於是bitcoin的什麼的分佈圖? 我也搞不清楚... 是某個期間的交易次數? 不過,我猜應該是server的數量.)
http://icon.cc/bitcoin-distribution-2012-08.png
 
[Bitcoin比特幣] 唉~又挖到礦了(只剩25 BTC)...

隔了三個月後(2012.12), 又挖到礦了,
只是這次怎麼也快樂不起來,
原因就是,很不巧的 剛好在 21萬個BOLCK之後, 挖礦所得會減半為 25 BTC...

總之, 基本上, 每過21萬個BLOCK, 挖礦所得 就會減半,
我剛好在21萬個之後不久就挖中, 少了一半的收入 ...

 
[Bitcoin比特幣] 第三次挖到BTC礦了(25 BTC)...

隔了2個月(2013.02), 又挖到25 BTC 礦了...
參考圖片:
http://icon.cc/btc-25-20130206.png

這次算是幸運, 因為之前是五台電腦全速下去挖, 總運算速度大概到 1600 MHash/S,
難度也較低, 平均大概也要三個月才能挖到...

這次挖礦難度已經提升到 Difficulty: 327萬,
而且我早就讓三台電腦去休息了, 我的電腦總運算速度降到剩下原本的三分之一, 約 570 Mhash/S
竟然在兩個月內就挖到, 實在是運氣不錯了...


PS.
以 目前 2013.02 挖礦難度 327萬多 下去計算,
只有 570 Mhash/S 的運算速度, 每個月 也只能挖到 2.66 BTC,
也就是說, 原本想挖到 25 BTC的整個礦, 需要 平均約 9.4個月...

PS.
挖礦效率計算器的網址:
http://www.alloscomp.com/bitcoin/calculator.php