据挖矿网小编分享(wakuang58.com),比特币挖矿的历史是什么?这一点虽然被略微忽略了,但它也是为什么采矿活动多年来发展成数十亿美元产业的关键原因。今天,我们就来聊一下这个问题。
什么是比特币挖矿?
比特币挖矿是产生比特币的过程。它由相互竞争的采矿系统组成,以解决数学难题并赢得比特币作为奖励。
比特币挖矿的历史
两项发展促成了今天比特币挖矿的演变和组成。第一个是为比特币制造定制矿机。因为比特币挖掘本质上是猜测,所以在另一个矿工之前得到正确答案几乎与你的计算机产生哈希的速度有关。在比特币的早期,具有普通CPU的台式电脑主导了比特币挖矿。但随着算法的难度级别随着时间的推移而增加,他们开始花费很长时间来发现加密货币网络上的交易。根据一些估计,在2015年初的难度级别上,使用CPU需要“平均数十万年”才能找到有效区块。
随着时间的推移,矿工们意识到显卡,也称为图形处理单元(GPU),在挖矿时更有效、更快。但它们消耗了大量的电力,用于挖掘加密货币并不真正需要的单个硬件系统。现场可编程门阵列(FPGA)是一种GPU,是一种改进,但它们也存在与GPU相同的缺点。
如今,矿工使用定制的矿机,称为ASIC矿机,这些矿机配备了专用芯片,可以更快、更高效地挖掘比特币。它们的成本从几百到几万美元不等。今天,比特币挖矿竞争非常激烈,只有使用最新的ASIC才能实现盈利。当使用台式计算机、GPU或旧型号的ASIC时,能耗成本实际上超过了产生的收入。即使有最新的设备可供您使用,一台计算机也很少足以与矿池竞争——矿池是一群结合他们的计算能力并在他们之间分割开采的比特币的矿工。
比特币分叉也影响了比特币矿工网络的构成。
在16万亿分之一的几率、可扩展的难度级别和验证交易的庞大用户网络之间,大约每10分钟验证一个交易块。但重要的是要记住,10分钟是一个目标,而不是规则。
比特币网络目前每秒可以处理不到四笔交易,每10分钟在区块链中记录一次交易。
相比之下,Visa每秒可以处理大约65,000笔交易。
然而,随着比特币用户网络的不断增长,10分钟内完成的交易数量最终将超过10分钟内可处理的交易数量。届时,交易的等待时间将开始并继续变长,除非对比特币协议进行更改。
比特币协议的核心问题被称为扩展。尽管比特币矿工普遍同意必须采取措施解决扩容问题,但关于如何做到这一点的共识较少。已经提出了两种主要的解决方案来解决缩放问题。开发人员建议要么创建第二个比特币“链下”层,以允许稍后可以由区块链验证的更快交易,要么增加每个区块可以存储的交易数量。由于每个区块要验证的数据更少,第一个解决方案将使矿工的交易更快、更便宜。第二个将通过增加块大小允许每10分钟处理更多信息来处理扩展。
2017年7月,代表该网络大约80%至90%计算能力的比特币矿工和采矿公司投票通过了一项计划,该计划将减少验证每个区块所需的数据量。
矿工投票添加到比特币协议的程序称为隔离见证,或SegWit。
这个术语是隔离的,意思是分开的,和见证的合并,指的是比特币交易上的签名。因此,隔离见证意味着将交易签名与区块分离,并将它们作为扩展区块附加。尽管在比特币协议中添加单个程序似乎不是一个解决方案,但据估计,签名数据占每个交易块中处理的数据的65%。
不到一个月后,也就是2017年8月,一群矿工和开发人员发起了一次硬分叉,让比特币网络使用与比特币相同的代码库创建一种新货币。尽管该小组同意需要解决扩展问题,但他们担心采用SegWit技术并不能完全解决扩展问题。
相反,他们采用了第二种解决方案,即增加每个区块可以存储的交易数量。由此产生的货币,称为比特币现金,将块大小增加到8MB,以加速验证过程,以实现每天约200万笔交易。
总结
尽管比特币开采硬件的发展一直是矿工效率显著提高的来源,但未来可能不会发生,特别是当基于硬件的技术创新越来越少时。争夺比特币开采奖励的竞争将继续刺激技术发展。