一步一步教你怎么挖比特币

比特币定义:一种虚拟货币,2009年问世,利用挖矿(mining)或是交易来取得,货币单位为BTC,本文从比特币挖矿概念一步步教你怎么挖比特币。

比特币的原理与特性

讲到虚拟货币,最近最热门的大概就是比特币了,新闻、网络都在报导,仿佛没听过就跟不上时代一样。事实上,光在市面流通的虚拟货币就多达80余种,比特币只是名气最大的一种,究竟比特币是如何运作,如何成为一个有潜力的虚拟货币呢?现在就带你一起来了解它。

早在2008年11月,有一位化名为中本聪(Satoshi Nakamoto)的人在www.metzdowd.com中发表一篇论文提到比特币的现金系统概念,在隔年2009年1月中本聪发行了第一批比特币,从此不断的比特币被产生出来。比特币的运作模式有一点像是P2P下载软体一样,并没有一个中央伺服器,因此无法被政府控管,这是为了要建立一个自由的货币体系,不被第三方机关单位介入,不过虽然没有一个国家去规定比特币如何运作,比特币却以其特性而自律不混乱。由于每笔交易只是一个记录,大家都知道数位档案复制是很容易的,怎么样才能证明这笔交易的真实性呢?这就要靠所有比特币网路上的使用者通力合作啦!每个使用者都会在钱包中保存一份比特币从开始交易以来的清单来彼此验证,从而避免一笔交易被支付两次以上。

那这笔清单是从何而来的呢?这就得提到比特币最著名的挖矿啰!比特币的使用者通常都会安装钱包软体,但这并不是挖矿的工具,当你另外安装挖矿工具以后,它会利用你电脑中的CPU或GPU来计算整个网路中的比特币交易资讯,当计算到一定数量的资料以后就会打包成block,第一个完成打包的人,并获得整个网路中大多数电脑认可时,就会获得奖励,早期每完成一个block可以得到50个比特币的奖励,但每当产生出210000个block以后就会将奖励减半,因此现在每发现一个block只有25个比特币。每个block大约会在10分钟内被算出来,不过随着电脑运算能力的提升,一旦产生的速度小于10分钟,会自动提高计算的难度,减缓比特币产生的速度。

一般来说,挖矿用的显示卡很多人推荐AMD的晶片,由于架构不同,AMD显示卡的串流处理器可以比nVIDIA多上好几倍,虽然游戏上效能实际上与串流处理器的数量没有证相关,可是在平行运算上,运算核心数较多的显卡GPU还是较占优势。不过要想抢先计算出block的话,就必须要比大多数电脑的计算力还强大,才能夺得先机,因此很多人已经开始在拼比特币的运算能力,无论是用显卡搭建出超强平行运算能力的电脑,或是设计专门的晶片来挖矿,愈来愈大的运算能力差距都导致你我一般用来工作或游戏的电脑拿来挖矿时会相当无力,如果你不想花钱再添购显卡来运算(目前加上电费的话,独自挖矿已经不合成本效益),加入矿池是一个好选择喔!由于我们电脑的显卡如果不是非常高档,可能挖好几个月的矿都抢不赢人(因为只有第一个算出block的人能抢到比特币),业绩一直挂蛋也不是没可能,一旦加入矿池协助一起挖矿,矿池会按他们所订的规则,按一定比例分配给矿工们,即使你的显卡很无力,还是有机会一点一滴累积比特币! 

最后还是要提醒读者们,比特币还是一种新兴的虚拟货币机制,目前没有政府单位来监管,也没有多少国家承认为货币,更别提在市面上流通的风险了!小编认为目前来看比特币比较类似期货炒作,是一种赚钱的门路,不过因为缺乏货币稳定的相关机制,如果因为大量投入资金挖矿或购买,哪天突然崩盘就会很可怕了!因此《密技偷偷报》不鼓励读者炒作比特币,不过挖挖试试看当做娱乐倒是还不错喔~ 

 ▲目前已有多家厂商推出矿机销售,但值不值得则见仁见智了。

比特币相关的专有名词

除了比特币本身的特殊性以外,有时你会在媒体上看到一些比特币的专有名词,究竟是什么意思呢: 

钱包:比特币的钱包并不需要银行帐户及个人资料,在安装钱包软体以后,就会自动建立唯一的一个钱包位址(类似「1AgHjwfh4Wp76t34FR5345FewcqGefRa7q」这种格式),这个位址相当于你的帐户编号,当你收款时一定要告知对方这串号码,对方才能将比特币转帐给你,不过只知道钱包位址并不能动用里头的比特币,还必须搭配私钥才能存取。钱包可以安装在PC或手机上,同时也有网路钱包,由网站帮你保管比特币,但是目前还没有迹象显示网页版钱包百分之百安全。 

私钥:比特币交易时最重要的一环,钱包软体中除了帐户位址以外,还会储存一个私钥,这个私钥相当于是银行帐户的密码,由于比特币帐户并不需要以个人资讯注册,意谓的是几乎每笔交易都是匿名的,只有依据私钥才能证明交易的正当性,因此私钥绝对不能外流,如果你使用的是官方版钱包「Bitcoin-Qt」的话,私钥储存在「wallet.dat」这个档案中,假使你使用网页版钱包的话,则由伺服器帮你托管私钥。 

挖矿:比特币在当初设计时,就以「挖矿」的方式来产生新的比特币,如果把所有数量的比特币比拟成一个矿产的话,每台连上比特币网路的电脑就是挖矿工具,在以挖矿软体计算完成指定的数学公式以后,会生产出新的比特币,这些比特币分配给各位矿工们,并将总数加入到区块链,完成扩充比特币的总数,你或许会想:如果就这样一直挖下去,比特币的数量不就无穷无尽,最终导致崩盘吗?在设计之已考量到这种情况,因此比特币的总数是被限制的,当开采到2100万枚时即会停止,预计将于2140年开采完毕。最初的4年中约有1050万枚比特币被开采出来,不过这个数字每4年后会逐渐减半,因此比特币会愈来愈难开采,想当矿工玩玩的读者要尽早! 

区块与区块链:当矿工们在挖矿时,会将交易纪录加到区块链中,新增的每一笔交易资料即是区块(block),而在整个比特币网路中连续的所有交易纪录就是区块链(block chain)。只要一安装比特币钱包以后,每次连上比特币网路都会同步区块链,以确保每个使用者都有一样的交易纪录,避免同一笔交易因为资讯不完整而误认为多次交易。 

矿池:早期比特币还不兴盛的时候,大部分人都用自己的电脑来挖矿,最早当然是用尽CPU的能力来运算,接着有人发现用显示卡的GPU Stream Processors来计算会快更多,可是当大家纷纷投入挖矿以后,出现了很多为挖矿优化的设备,一般个人电脑根本拼不过,因此需要加入矿池(Mining Pool)来挖矿,由伺服器集合所有使用者的运算力量来挖,再由一定比例回馈使用者(矿工),才不会发生挖了老半天却拼不过专业挖矿机,花了电费却什么都得不到的情形。 

矿机:由于显示卡虽然挖矿速度校快,但是显示晶片原本并不是专门用于挖矿,因此用显示卡挖矿不仅很耗电而且发热量又高,如果是3、4张显示卡所组成的挖矿电脑,更是耗电,最后计算起来很可能挖比特币的收益都还不够付电费呢!因此从2013年开始,挖比特币的重心逐渐转移到专业矿机上,这种矿机区分为两大类型: 

  1. FPGA(Field Programmable Gate Array,现场可程序化闸阵列):是一种平行架构的逻辑晶片,可以重复编程设计,将软体烧录到FPGA上运作,并可将内部的逻辑区块以程序连接在一起,有容易修改及成本较低的优点,不过缺点是速度比较慢及无法完成复杂的设计,功耗也比较高。
  2. ASIC(Application-specific integrated circuit):与FPGA灵活有弹性的特性不同,ASIC是针对特定应用而产生,例如专为挖矿所设计的晶片,即是对Hash计算优化,当然比起FPGA来说效能更高,且与显示卡比较来说,ASIC的功能专一,不需加上一堆有的没的晶片或电容,当然功耗低非常多,长期使用不但节省电费,运算能力也提高至数十甚至百倍以上,专业矿机多是ASIC架构。 

不论是何种矿机,运算能力多强大,随着开采一阵子后难度提高,也会一一面临运算能力出现瓶颈的窘境,一样得更换更强大的矿机,因此及使用矿机挖矿都不一定回本了,还要承担比特币泡沫化的风险,实在不建议读者花上千甚至数十万元去购买高价矿机。

建立我的比特币钱包

Bitcoin-Qt软体小档案

  • 版本代码:0.8.6
  • 软体性质:Freeware
  • 档案大小:11.1MB
  • 语言介面:多国语言(含正体中文)
  • 官方网站:http://bitcoin.org/zh_CN/
  • 下载网址:http://bitcoin.org/zh_CN/download

虽然官网上列举了不少比特币钱包的应用,你可以挑选适合自己适合使用的来下载。

加入矿池开始挖矿吧

GUIMiner软体小档案

  • 版本代码:20121203
  • 软体性质:Freeware
  • 档案大小:7.37MB
  • 语言介面:多国语言(含简体中文)
  • 官方网站:http://guiminer.org/
  • 下载网址:https://github.com/downloads/Kiv/poclbm/guiminer-20121203.exe

1.开启GUIMiner以后,可以先按一下功能表上的「Language」→「Change language」,然后在跳出的对话盒中选择「Chinese Simplified」,将界面改为简体中文(需重新开启),比较容易看懂。可以看到主画面上有一个「默认」计画,是预设的挖矿工作,我们可以重订一个新的计画,先按一下「X」删除默认(预设)计划。

2.接下来请先按一下「服务器」下拉选单决定要进驻哪个矿池挖矿,虽然「BTC Guild」是全球最大的矿池,但有很多网友反应很难连上,因此小编决定选择「 slush's pool」来落脚,按一下右方的网站连结即可连上官网注册。

3.连上Slush's pool(BITCOINCZ Mining)矿池后,先注册一个帐号,按一下右上角「Sign up HERE」。

4.输入想取得的使用者名称、Email地址及密码以后,在「I agree with terms of services」旁边打勾,按下「Register now!」即可注册。

5.注册完成以后,还需要启用帐号才能开始挖矿,Slush's pool会寄一封启用信给你,点击「activation link」连结即可启用帐号

6.在顺利启用的同时,Slush's pool也会自动分派给你一个「Worker(矿工)」身份,同时给你一组帐号密码,这是要填入到挖矿软体中的,请记下以免无法登入,按一下「login」或左窗格中的「My account」都能登入个人帐户中管理。

7.登入帐户后我们要作两件事:在「Bitcoin address」中填入我们从「Bitcoin-Qt」软体中复制下来的钱包位址,以及将「Send threshold」中的数字改成「0.01」 ,最后按一下「Save」,并回到「GUIMiner」挖矿工具视窗。

Note:之所以要改成「0.01」是因为此矿池最少可以每达到0.01BTC就自动转帐到你的钱包中,这样对我们较为有利,可以快点拿到比特币。 

8.这时我们回到GUIMiner上,在用户名及密码中输入步骤6官网分配给我们的矿工帐号密码(不是登入帐户的帐密喔),并在「设备」下拉选单中选择显示卡作为运算工具,CPU关联看有几个核心,一般勾选「0」用单核心跑就好,如果你不介意电脑变很顿的话也可以多勾几个核心,设定完成以后就可以按下开始采矿来挖矿啰!

BOX:在挖矿前记得储存设定档,按一下功能表上的「文件」→「保存设置」,就可以存档啰,要留意的是这里的存档只会保存挖矿软体的设定值,挖矿进度会自动同步到网站上不需储存。

9.开始挖矿以后可以看到右下角出现运算速度啰,如果要看更详细的资讯,可以按一下功能表上的【查看】→【显示概览】。

10.这时候会多出一个「概览」活页标签,显示一些挖矿中的资讯,看不懂也没关系,放着让它跑就好,如果想暂停的话按一下「停止」按钮,想每次开启GUIMiner时自动帮你挖矿的话,记得要勾选「自动启动」。

11.小编挖了一个多礼拜,很可惜显示卡不够力,还无法达到能转帐比特币的标准,各位读者可以自行试试,也许你可以很快的赚进大笔比特币喔!

本文链接地址:https://www.wwsww.cn/btbjiaoxue/3000.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。