比特币其实是区块链的起源,而区块链则是对比特币的改良。首次接触比特币时,你可能会遇到挖矿这个概念,那么比特币和挖矿是什么原理呢?区块链数字货币是如何发行的呢?
区块链上有两种主要形式的数字货币。以NEO为例,NEO的分布模式是在系统创建时,在一个区块中写入1亿个NEO。用户可以通过ICO直接购买和持有人民币,这个模式与央行发行人民币类似。另一种模式类似于淘金热,即比特币。通过挖掘节点,挖矿者消耗自己的计算能力来获得比特币。
比特币系统是完全开源的,其中包括了挖矿功能。只要理解了系统代码,就可以编译和部署这一功能,并将其添加到比特币网络中,从而让自己的宿主机进行挖矿。
挖矿是比特币系统的形象化表现,它背后的技术名称是POW算法,即工作量证明算法。这个算法来自经济学理论。在1993年,两位经济学家提出了一种战略,即通过阻止服务或资源的滥用来采取有效的经济封锁策略。任何人都可以在专用硬件上运行软件,成为比特币矿工。
挖掘软件通过P2P网络监控事务广播,并执行适当的任务来处理和确认这些事务。比特币矿工可以通过处理交易来赚取交易费,并根据固定公式发行额外的比特币。新的交易需要被包含在一个区块中,并且需要证明数学工作量。生成这个证明是困难的,因为每秒只能尝试上十亿次计算。矿工需要运行这些计算才能使他们的区块被接受并获得奖励。随着越来越多的人开始挖矿,网络会自动增加寻找有效区块的难度,以保持平均寻找区块的时间在10分钟。因此,挖矿竞争非常激烈,没有个人矿工能够控制区块链的生成。
比特币是一种加密货币,除了从他人那里购买之外,也可以通过挖矿获得。那么要挖到一个比特币需要多长时间呢?挖矿实际上是维持比特币网络的一种有益机制。矿工必须在短时间内解决一个交易数据,每十分钟解决一次。如果他们没有成功,他们必须解决一个难题。只有当矿工成功解决问题时,才能获得比特币只需要在电脑上安装相应软件即可。听起来很简单吧?
那么,安装了计算机和相关软件后,如何进行挖矿呢?挖矿要求找到一个输入X,使得X加上交易数据的哈希值前面的N个字符为0。 N越大,难度越大。所以,每秒计算哈希值的次数是计算能力的标志,1H/s为每秒一次哈希碰撞。
目前,比特币网络的计算能力已经达到每秒3亿次哈希碰撞。在理想情况下,即使是配置最高的家用电脑,每秒的计算能力也只有1000H/s。如果矿工每天24小时进行挖掘,那么他们可以挖掘出0.0018个比特币,即挖掘一个比特币需要556天,这已经是最好的情况了。全球比特币总共2100万个,现在已经减半。到2040年,比特币总量将固定不变,不再增长。因此,每挖出一个比特币,总量就会减少一个。根据每小时耗电量为1350瓦,一小时消耗的电费是16.8元,挖掘一枚比特币需要9367元。
比特币的数量逐渐减少,对计算机硬件的要求也越来越高,要挖到一个比特币确实具有挑战性。
原文作者:nobody(Twitter:@defioasis)原文编辑:Colin WuNFT 交易平台生存现状研究(一):后版税战争时代下的龙头之争披露:作者作为个人投资者持有 NFT 平台代币等相关资产,与任一平台或...
大家好,这是王校长区块链学院,和最好的区块链人一起成长!交易挖矿是最近非常热门的话题。今天我们就来聊聊市场上几种流行的交易挖掘模型。一、交易挖矿鼻祖:龙网:首先,说到交易挖掘,我们不得不提到龙网这个角色的鼻祖。龙网推出平...
Blockstream 的开采设备总容积为 300 万千瓦,也曾很多选购甚么的BTC矿机。2021 年1 月28 日,Blockstream 公布已从比特微(MicroBT)选购了使用价值2500 万美金的BTC甚么矿机...
比特币的生产过程被称作“挖矿”,最重要成本费是“挖矿机”运作需要的水电费,因而“矿厂”集聚在电力工程充裕且水电费划算的地域,比如火力发电厂丰富多彩的新疆省、内蒙古自治区,及其水电工程丰富多彩的云南省、四川、贵州省。...