首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

比特币是什么?区块链挖矿的原理

大家好,在上一期中我们介绍了区块链与比特币的关系(没有看过的朋友可以去我主页翻),上一期我们说到账单

账单

这些账单需要有人来记,记账人也被称为“矿工”,本身也是比特币用户。他们之间没有老大,没有中心,只是互联网上一个个节点。他们负责管理手上这本记录了比特币2009年出现至今所有汇款记录的账本拷贝。当有新的汇款请求出现,比特币系统在全球范围内按一定概率随机选择一个记账人,让他验证这笔交易并为之记账,然后把更新的账本“广播”给其他记账人。这个被选中的记账人也因此获得一定的记账报酬。

挖矿

这个奖励在比特币出现的第一个四年里是50个,以后每过四年就会减半,到现在每打包一次大约可以获得12.5个比特币的奖励。这个获取奖励的过程其实就是挖矿了。根据我们这个规则我们可以知道,比特币大约一共有2100万个。

比特币

但是世界上有很多人在一起争夺记账的权利,这时候就要做一道数学题,有一个固定的数字,通过一个很复杂的函数,得到一个长度256位二进制数字,比特币系统会告诉每一位矿工,这一个256位的数字前面有几位是0,然后只要矿工得到这个固定的数字就可以得到打包的权力,也就可以获得比特币奖励。要得到这个数字只能通过这个函数一个一个“猜”,这就需要有很强大的计算机。当一位矿工计算出结果,其他矿工就会进行验证,一旦验证正确,就会进入下一轮的计算,一直循环下去,每10分钟就会生成一个“区块”,连起来就是区块链了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190208A0917N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券