利用母币挖矿 比特币怎么挖矿教程
一、以太坊是如何挖矿的
以太坊的代币是通过采矿过程中产生的,每块采矿率为 5个以太币。以太坊的采矿过程几乎与比特币相同,对于每一笔交易,矿工都可以使用计算机通过散列函数运行该块的唯一标题元数据,反复,快速地猜出答案,直到其中一人获胜。
许多新用户认为,采矿的唯一目的是以不需要中央发行人的方式生成醚(参见我们的指南“什么是以太?”)。这是真的。以太坊的代币是通过采矿过程中产生的,每块采矿率为 5个以太币。但是,采矿还有至少同样重要的作用。通常,银行负责保持交易的准确记录。他们确保资金不是凭空创造的,用户不会多次欺骗和花钱。不过,区块链引入了一种全新的记录保存方式,整个网络而不是中介,验证交易并将其添加到公共分类账。
Ethereum Mining
尽管“无信任”或“信任最小化”货币体系是目标,但仍有人需要确保财务记录的安全,确保没有人作弊。采矿是使分散记录成为可能的创新之一。矿工们在防止欺诈行为(特别是醚的双重支出)方面达成了关于交易历史的共识–这是一个有趣的问题,在分散化的货币未在工作区块链之前解决。虽然以太坊正在研究其他方法来就交易的有效性达成共识,但采矿目前将平台保持在一起。
挖矿如何工作
今天,以太坊的采矿过程几乎与比特币相同。对于每一笔交易,矿工都可以使用计算机反复,快速地猜出答案,直到其中一人获胜。更具体地说,矿工将通过散列函数(它将返回一个固定长度,乱序的数字和字母串,它看起来是随机的)运行该块的唯一标题元数据(包括时间戳和软件版本),只改变’nonce值’,这会影响结果散列值。
如果矿工发现与当前目标相匹配的散列,矿工将被授予乙醚并在整个网络上广播该块,以便每个节点验证并添加到他们自己的分类账副本中。如果矿工 B找到散列,矿工 A将停止对当前块的工作,并为下一个块重复该过程。矿工很难在这场比赛中作弊。没有办法伪造这项工作,并拿出正确的谜题答案。这就是为什么解谜方法被称为“工作证明”。
另一方面,其他人几乎没有时间验证散列值是否正确,这正是每个节点所做的。大约每 12-15秒,一名矿工发现一块石块。如果矿工开始比这更快或更慢地解决谜题,算法会自动重新调整问题的难度,以便矿工回弹到大约 12秒钟的解决时间。
矿工们随机赚取这些乙醚,他们的盈利能力取决于运气和他们投入的计算能力。以太坊使用的具体工作量验证算法被称为’ethash’,旨在需要更多的内存,使得使用昂贵的 ASIC难以开采–特殊的采矿芯片,现在是唯一可以盈利的比特币开采方式。
从某种意义上讲,ethash可能已经成功实现了这一目的,因为专用 ASIC不可用于以太坊(至少目前还没有)。此外,由于以太坊旨在从工作证明挖掘转变为“股权证明”(我们将在下面讨论),购买 ASIC可能不是一个明智的选择,因为它可能无法长久证明有用。
转移到股权证明
不过,以太坊可能永远不需要矿工。开发人员计划放弃工作证明,即网络当前使用的算法来确定哪些交易是有效的,并保护其免受篡改,以支持股权证明,网络由代币所有者担保。如果并且当该算法推出时,股权证明可以成为实现分布式共识的一种手段,而该共识使用更少的资源。
二、虚拟货币挖矿
虚拟币的挖矿是利用计算机硬件为虚拟货币网络做数学计算进行交易确认和提高安全性的过程。作为对他们服务的奖励,矿工可以得到他们所确认的交易中包含的手续费,以及新创建的虚拟货币。挖矿是一个专业的、竞争激烈的市场,奖金按照完成的计算量分割。
不过有些山寨币纯粹是开发者和用户圈钱的工具,想利用虚拟币赚钱主要有两种方式:一种是进行挖矿,例如,如果你想获得比特币就必须要使用专业的asic矿机进行挖矿(阿瓦隆矿机),挖矿所得的比特币在交易平台上交易即可;另一种是在交易平台进行买卖,利用差价赚钱。
三、比特币怎么挖矿
挖矿就是做矿工用自己的电脑生产比特币,在早期的客户端中还有挖矿这一选项,但现在已经取消了,原因很简单,随着参与挖矿的人数越来越多,自己一个人挖矿可能要挖上几年才有50个币,所以现在矿工一般都组织成矿工行会,大家一起挖。
具体的挖矿方法,你可以去jr123互联网金融导航网站的虚拟货币-比特币分类下查看,有挖矿教程以及原理讲解等很多相关内容,我这里简单说一下:
①安装官方客户端
首先要安装Bitcoin官方客户端以获取你的收款地址(Address),BTC协议鼓励每次收款使用不同收款地址以保持不可追踪性。这里的收款地址相当于你的一个收款帐号,而每个人可以有无限多个收款帐号,官方客户端会自动汇总你所有地址中的款额作为可用总额。安装、运行Bitcoin官方客户端后,程序会自动计算出你的私钥并生成第一个收款地址,以1开头的一串字母和数字组合,如 1AhNWp14rNUoWgwrZNtc9vm586pCVqom3n。这个就是你的收款地址了。
②注册集体挖矿网站
你需要到挖矿网站注册(Register)一个帐号(Account),以便保存你的工作成果和收款地址。目前运作的比较好的有
Deepbit(不推荐,3%手续费,也可以按每个计算成果付费,即Pay per share模式)
BTCGuild(推荐,Pay per share模式,5%手续费,支持namecoin混合挖矿)
P2POOL(推荐,需要可这客户端,配置复杂,收益高)
50BTC((推荐,收益高,PPS模式,可以直接兑换,提现)、
注册好帐号后,可能需要点开电子邮件中地址或输入邮件中的确认码,以确认邮箱地址。在网站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即可开始挖矿。(File->Save settings保存当前设置。菜单第一项为创建新的Worker。)使用ATI 5xxx系列显卡计算时,可以在flags里填入-v-w128参数。使用CPU计算无需填写任何参数。Device为设备列表,显卡通常显示为显卡核心的名字,如57xx系列为Juniper,以及CPU设备。一个设备可以对应多个worker同时工作,程序会自动分配计算能力。即几个不同worker设置使用一个device,同时挖矿。不过对提高效率没有什么帮助……过1个小时刷新你的挖矿网站页面就可以看到你的收益了,一般超过0.1BTC即可收款。Bitcoin官方客户端运行时会自动显示最新余额。当然,离线时也可以正常收款。下次启动Bitcoin客户端即可看到收款。