比特币挖矿系统是靠调节难度系数保证比特币不被太快挖完。每10分钟,全网矿工共同计算一道难题,竞争记账权及比特币奖励。 如果全网算力不断增长,比特币将很快被挖矿。为了保证比特币稳定在约10分钟挖出一个区块,所以中本聪设计矿工挖矿获得比特币的难度每过2016个区块(约2周时间)动态调整一次,令调整后的难度使得每生成一个区块的预期时间为10分钟。 现在的难度系数约为480PH/s,大约是创世区块的680亿倍,也就是说,以现在的算力,全网矿工需要经过约3000万亿亿次哈希运算才能找到一个符合条件的答案,生成新的区块。这里的480PH/s是这个视频制作的时候的算力,现在的算力是48.10EH/s。整整翻了100倍的算力。 这里对于算力这一块要说一下,其实算力的意思很简单,他就是代表矿机的计算能力、计算性能的衡量。他具体代表的是每秒矿机的整体hash算法运算次数。 比特币挖矿的本质就是解决一个数学计算,谁先算出来谁就获得奖励(比特币),这个数学计算方式也很简单,就是一直不断的尝试碰撞结果。就类似暴力破解一个手机密码(假设尝试多次手机不会被锁),不断的尝试密码从 111111 —— 99999一个一个的尝试,直到解锁成功。 如果你1秒内能尝试一次,你的算力就是1次/s。1秒内能尝试两次 你的算力就是 2次/s,你1秒内尝试的次数越多你的算力就越大, 你解锁的时间也就越短。 挖矿矿机也是一样, 矿机1秒内能计算的hash算法次数越多算力越大,挖的币越多。最开始比特币使用 CPU挖矿, 后来使用显卡GPU挖矿,到现在的使用ASIC专业定制芯片挖矿,计算速度一直不断提升。 算力每隔千位划为一个单位,最小单位 H=1次 1000H = 1K 1000K = 1G 1000G = 1T 1000T = 1P 1000P=1E。由此可见现在全网算力达到了48.1EH/s,推算出每秒可以进行30亿亿亿次哈希运算。 既然算力这么高了,每秒这么多次计算,为什么挖矿还是那么慢。那是因为随着全网算力的提高,要保证每10分钟一个区块的诞生,比特币系统会相应的自动调节挖矿的难度。所以比特币到现在都没有被挖完。 —- 编译者/作者:Hashbox云算力挖BT 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
比特币常识:比特币为什么还没被挖完?
2019-12-21 Hashbox云算力挖BT 来源:区块链网络
LOADING...
相关阅读:
- Chainlink 链接区块和“万物”2020-10-30
- 盛大公链CEO执行总裁赵永亮和央视著名主持人姚雪松对话央视2020-10-30
- 蒙古最大的银行现已可用于比特币和加密货币2020-10-30
- 朝云社区独创社区共识,建设垂直于区块链的专属社区2020-10-30
- BSN+Polkadot:对区块链技术演进的畅想2020-10-30