人们利用比特币客户端挂机赚钱,这个“不劳动无收获,一分耕耘并不一定有一分收获”的过程非常像挖金矿,所以挂机运行 Bitcoin 程序的过程被称为“挖金矿(mining)”,而 Bitcoin 程序自然被称为“挖矿机”或者“矿工(miner)”。
挖金矿是人人机会平等的,然而收获却不是平均的,性能越好的计算机“解决数学问题”的速度越快,就越有机会获得Bitcoin。那么什么样的计算机速度最快呢?超级计算机?不是,是你用来玩3D游戏的显卡,现在中高档的显卡都带有GPU具有运算功能,一块高档显卡顶得上200台主流CPU的速度(具体原理这里有说明,各种显卡性能对比列表),所以参与挖金矿的人还得有一张中高档的显卡。
另外随着参与的人数不断增加,其中有不少程序员还进行各种衍生品的开发,于是各种各样的矿工程序随之出现,比如有使用纯JavaScript实现的挖金矿程序,你可以把它挂在博客里,当读者们阅读你的文章时,他们的计算机会不知不觉地帮你挖金矿。
如何挖矿
要挖掘比特币也相当简单,你可以下载专用的比特币运算工具,然后注册各种合作网站,把注册来的用户名和密码填入计算程序中,再点击运算就正式开始。
完成Bitcoin客户端安装后,你可以直接获得一个Bitcoin地址,当别人需要给你付钱的时候,你只需要把地址贴给别人,就能通过同样的客户端进行付款。在安装好比特币客户端后,他将会给你分配一个私有密钥和一个公开密钥。你需要备份你包含私有密钥的钱包数据,才能保证财产不丢失如果你不幸完全格式化硬盘,那你的比特币将会完全丢失。
如何消费
时至今日,许多面向科技玩家的网站,已经开始接受比特币交易。包括Mtgox,btcchina之类的网站,以及淘宝某些商店,甚至能接受比特币兑换美元、欧元等服务。毫无疑问,比特币已经成为真正的流通货币,而非腾讯Q币那样的虚拟货币。
不用说,你可以用钱来买比特币。但你也可以当采矿者,“开采”它们用你的电脑搜寻64位的数字就行。通过用电脑反复解密,你将与其他的淘金者竞争,为比特币网络提供所需的数字。如果你的电脑成功地创造出一组数字,你就会获得25个比特币。
比特币是分散化的,需要在每个单位计算时间内创造固定数量比特币目前是每10分钟内可获得25个比特币。到2140年,流通的比特币上限将达到2100万。换句话说,比特币体制是可以自给自足的,译成编码可抵御通胀,防止他人搞破坏。
比特币市场
比特币有3个关键市场,分别是虚拟钱包、汇兑和支付。
虚拟钱包:虚拟钱包服务帮助用户持有比特币,提供银行活期存款帐户的一些功能。
汇兑:汇兑服务将美元兑换为比特币,或将比特币兑换为美元。
支付:支付服务帮助商户在交易中接受比特币支付。
获取Bitcoin的成本
Bitcoin 系统会控制Bitcoin的增长速度,现在整个系统大概保持每10分钟增加50个Bitcoin的增长速度,这个速度并不会随着参与人数的增加而加快。也就是说,假设整个 Bitcoin 系统有100个人参与,那么平均每人一小时能获得 3 个Bitcoin,同理假如有 10000 人参与,平均每人一小时只能获取 0.03 个Bitcoin。而目前的情况是,使用普通计算机即使挖了一年时间,可能连1个Bitcoin都获取不了(因为参与的人数很多),考虑到所消耗电能的成本,挂机挖矿行为实在不值得推广。当迫切需要Bitcoin时可能更多人宁愿使用现实货币去兑换而不会亲自去挖。
更不幸的是获取Bitcoin的成本将会越来越高,因为 Bitcoin 的数学公式确定每21万Bitcoin增长速度就会减半,到 2140 年左右基本上就不增长,到时Bitcoin总数量大概维持在 2000 万左右。目前总量为 600 万,见这里,估计大部分都集中在创始者以及最先加入游戏的一批人手中。
因为获取Bitcoin的难度高,一些“矿场(mining pool)”网站就产生了,矿场的作用是集中零散的个人力量一起挖金矿,以增加获取Bitcoin的机会。共同获得的Bitcoin会根据其中每个人的贡献量平摊,一般矿场还会收取2%左右的佣金用于维持自身的运作。
如何快速挖到Bitcoin比特币?
利用显卡的图像处理器(GPU)计算Bitcoin大大提高了计算速度,所以现在通过Bitcoin比特币官方客户端的CPU计算已经很难发现一个新的Block来获得50个BTC,一台普通个人电脑可能需要2年时间才有可能一次性计算出50个或25个新比特币,所以参与集体挖矿(mining pool),稳定小额的获取BTC成为更现实的选择。因为CPU计算效率过低,官方客户端从0.3.22版起取消了计算比特币的功能。
下面介绍如何在Windows上利用CPU/GPU参与集体挖矿以获得BTC。按目前的计算难度,一块ATI 5750显卡可以每天获得约0.2个BTC。
注册集体挖矿网站
你需要到挖矿网站注册(Register)一个帐号(Account),以便保存你的工作成果和收款地址。目前运作的比较好的有
Deepbit(推荐,3%手续费,也可以按每个计算成果付费,即Pay per share模式)
BTCGuild(推荐,无手续费)
BMP (按积分分配,服务器不稳定会影响收益份额)
注册好帐号后,可能需要点开电子邮件中地址或输入邮件中的确认码,以确认邮箱地址。在网站payment address中填入你的收款地址,比如 1AhNWp14rNUoWgwrZNtc9vm586pCVqom3n 。将minimum payment(最小自动付款额)设置成0.01,以便尽快收到第一笔付款。
然后注册新的worker帐号(挖矿工人进程),因为每个人可能有多个计算机或多个计算进程可以使用,所以每个帐号下可注册多个worker。Worker通常有独立的用户名和密码,worker用户名一般是你的帐号名+自定义后缀,密码简单好记就好,worker的密码被别人知道也没有什么安全问题。注意不要和账户或邮箱密码相同即可。
安装GPU计算程序
下载GUI Miner。如果你有独立显卡,尽可能使用GPU计算程序,因为设计结构和指令集不同,GPU 计算能力一般是CPU的几十至几百倍。如果使用AMD/ATI显卡,还需安装AMD显卡开发包。
解压缩GUI Miner后,运行GUIMiner.exe,选择你注册的挖矿网站,填入你的worker帐号和密码,点Start mining即可开始挖矿。
比特币消费
在维基百科上,有一个支持比特币消费的网站列表,内容包括实物交易及虚拟物品交易,这些产品或服务均支持比特币支付,
<div align="center">