您的位置:首页 > 其它

虚拟货币开发专题(如何通过运算挖矿)

2017-05-03 10:05 501 查看
区块链爱好者(QQ:53016353)

虚拟货币的产生由挖矿者计算最优散列值计算得到的,这一过程被形象的戏称为“挖矿”(指运行虚拟货币挖矿程序,做运算从而获得虚拟货币奖励的过程)。这一过程需要耗费大量计算资源。从目前情况来看,单独找到比特币越来越不容易了,有些人甚至连续用计算机运行3年都没有挖到任何比特币。当然,你可以任由一台计算设备开着,不停的做运算,不停的挖矿。但问题是,你耗费的计算资源的成本可能会远远大于你挖掘到的比特币的价值。这样一来,通过“矿池”来协作挖矿看起来就是更理性的选择。你可以跟一群人分享“矿池”所挖到的比特币,然后支付一定的费用给矿池,然后再根据贡献的多少分配。协作挖矿方法分享如下:

1. 虚拟货币获得一个钱包

你可以在本地或者在线存储你的钱包。一个非常简单的设置在线钱包服务的网站,不用下载任何文件。而如果存储在本地的话,钱包需要下载大约6GB的数据文件。如果是出于隐私和安全性考虑,把钱包存在本地更好一些。

要下载本地钱包,你可以登陆比特币官网来下载。一旦你创建了一个钱包,你就会获得类似1BEkUGADFbrEShQb9Xr4pKPtM8jAyiNQsJ 的一个钱包地址。这一地址可以直接用来接收比特币。

如果是使用在线钱包,以Coinbase为例,钱包地址在关联账户选项页面里可以看到。

虚拟货币在线钱包界面

2. 加入一个集体挖矿地

要协作挖矿,就得加入一个已经有比特币矿山的集体挖矿地(Pool)。目前最著名的集体挖矿地有Slush’s Pool、 BTC Guild。这些集体挖矿地之间的区别是每个矿山的手续费和人数的不同,以Slush’s pool为例,这家的手续费为每矿山2%。通常人数多的挖矿聚集地的收费费较低。

但这其中存在一个问题:你无法监控集体挖矿地的经营者是否公平的分配得到的财产。Slush’s pool的经营者称:“理论上来说,我可以把挖到的25个比特币全部据为己有,但我不会这么做的。你可以选择相信,或者不相信,但到哪个集体挖矿地是你的自由选择。比特币就是这样的一种自由的产物。”

简单起见,以Slush’s Pool  为例。首先创建一个登陆账号,并且创建工作进程。在本文的演示中,创建了3个工作进程,打算一个用在iMac上,其余的2个用在旧的PC上。

这一过程有点像大型的网络游戏,只要加入就可以开始了。

帐户和工作进程

3. 下载挖矿程序

现在有很多挖矿的程序可以选择,同一些集体协作的计算项目一样,用GPU(显卡)来计算要比用CPU更快。几个流行的挖矿程序如下:

1) GUIMiner和50Miner ,最简单的Windows下的挖矿程序,可以使用显卡挖矿。

2) CGMiner,Linux用户可用的客户端

3) DiabloMiner ,Mac 下的客户端

4. 收钱

下载好程序,进行挖矿运算后,就可以得到来自集体挖矿地运营者分配的比特币了。

尽管看起来比特币是非常容易挖掘的,但现在的情况是随着越来越多的比特币被挖掘,发掘比特币的过程变得越来越难。网上存在比特币挖掘可能性计算程序,可以帮助你理解挖掘比特币的难度。祝你挖掘愉快。

用这种方式需要有两台电脑共享同一个钱包的部分内容。第一台电脑必须与互联网完全隔绝,它是唯一持有整个钱包并可以给交易签名的电脑。第二台电脑与网络连接,并且只有一个可以创建未签名交易的可视钱包。这样,你就可以参照以下步骤安全地发起新交易了。

在联网的电脑上创建一个新交易,并把它保存到U盘中。

用不联网的电脑给交易签名。

用联网的电脑将签过名的交易发送出去。

因为这台联网的电脑不能为交易签名,所以即使它被入侵也不会导致资金被盗取。Armory可用于处理离线交易签名。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息