随着 Nervos CKB 测试网 Rylai 上线,我们整理了一些挖矿的知识普及,emmm......这里不是山西采矿,而是区块链的挖矿!因其工作原理与开采矿物十分类似,因此取名「挖矿」。那到底什么是挖矿呢?
挖矿最早跟随比特币诞生,2009 年由中本聪提出。在他的自由主义梦想中,比特币是一种去中心化的数字货币,任何人都可以在家挖矿。在比特币圈子里,有个非常有意思的比喻:像挖金子一样「挖」比特币叫做「挖矿」,挖比特币的人被称为「矿工」,而用于挖比特币的电脑被称为「矿机」。那这里就有人问,为什么比特币是挖出来的?
交易需要记账人,这里举个简单的例子便于我们理解:日常我们在给别人转账的时候,会通过银行或者支付宝等方式,这里的记账人就是银行或者支付宝(中心化机构)。但是在比特币中,中本聪的设计初衷是去中心化的,即任何人都可以获得记账的权力,为了让大家有动力参与记账,中本聪设计了挖矿奖励,也就是记账后可以获取比特币作为奖励。
所以,总的来说:挖矿就是记账的过程,矿工是记账员,区块链就是账本。矿工可以将接收到的交易信息打包到区块,每个区块都会允许「发行」一定数量的新比特币,用来激励成功发现数据块的矿工。
在比特币诞生的早期,由于挖矿难度小,矿工数量比较少,CPU 拥有足够的计算能力,几乎任何人都可以轻松地挖出一些比特币。 2010 年,矿工逐渐开始采用 GPU 挖矿,之后出现了 FPGA。后来,ASIC 设备也在 2012~2013 年大量上市。由于挖矿是运算密集型应用,且随着挖矿人数与设备性能的不断提升难度逐渐增加。
从 2013 年 7 月起,全网算力由于 ASIC 设备大量投入运营呈现直线上涨,以 2013 年 7 月的平均算力计算,所有 CPU 挖矿设备均已经无法产生正收益,而 FPGA 设备也接近无收益。2013 年 9 月平均算力估算,现有的针对个人开发的小型 ASIC 挖矿设备在未来 1-2 个月内也接近无正收益。大量算力被 5 THash/s 以上的集群式 ASIC 挖矿设备独占。个人挖矿由于没有收益,几乎被挤出挖矿群体。
比特币全网算力呈指数级别上涨,单个设备或少量的算力已经无法在比特币网络上获取到区块奖励。这就促使一些「bitcointalk」上的极客开发出一种可以将少量算力合并联合运作的方法,使用这种方式创建的网站便被称作「矿池」。透过加入矿池来参与挖矿活动,无论是否成功挖掘出有效数据块,皆可经由对矿池的贡献来获得少量比特币奖励,亦即多人合作挖矿,获得的比特币奖励也由多人依照贡献度分享。
截止 2019 年,全球算力排名前五的比特币矿池有:SlushPool 、Antpool、BTC.com、F2Pool、KanoPool,中国曾拥有约占全球 70% 的比特币挖矿。
十年前,中本聪在世界的某个角落用他的笔记本电脑挖出了创世区块,得到 50 个比特币作为奖励,挖矿的大门就此开启。但今天比特币的挖矿技术难度和矿机成本越来越高,门槛越来越高,作为普通用户想体验一把挖出区块的感觉应该怎么办?机会来了:
Rylai 上线,直接使用家用电脑即可轻松挖矿!
官方教程(英文版):https://docs.nervos.org
当然,也有中文版的挖矿视频教程:
mac(Kelly):https://v.qq.com/x/page/s0881...
windows(Jason):https://v.qq.com/x/page/r0880...