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

新手入门(二):什么是挖矿

什么是矿工,当然是挖矿的人啦。

但在区块链中,挖矿不是拿着鹤嘴锄挖金矿、银矿、铜矿,而是指将一段时间内的交易确认并记录在区块链上的过程,矿工就是记账的人。

上一节中链村的故事还没讲完,链域君再给大家继续讲一讲。

上节中提到在链村中每户人家里都有相同的账本。

所以呢,这个记账工作就变得至关重要。于是村里就竞选出一个记账的人,并且每月家家户户出资,集成一笔资金作为账本维护费,每笔交易确认后,就由记账的人员在账本上记下交易记录,并将账本信息同步给全村的所有账本,同时记录的人能从账本维户费中拿到2块钱作为记账劳务费。前村长老赵退休后闲得发慌,就主动担起了记账的工作。

某天鱼贩甲又卖了2条咸鱼给爱吃鱼的村民乙,2条鱼一共卖10块钱,这时,老赵就在账本上记下了这笔交易,同时老赵从账本维护费中取走了2块钱作为报酬。

在这个过程中,老赵就是“矿工”,记账的过程就是“挖矿”,记下的账页就是“区块”,这个账本就是“区块链”。

故事到这里还没结束,后来老赵靠着每天记账发了财,村里的村民就眼红啦,每次记一笔虽然只有2块钱,但架不住村里交易量大呀,大家都想让自家人来干这个活。

于是,村民们就说这个记账的人需要眼明手快,老赵年龄大了,应该让年轻人来做这个活。但一次只能给一个人来记,那到底给谁记呢,大家争论不下。最后争来争去,还是各凭本事说话。

怎么凭本事说话?就是大家一起解智慧之书上的难题。

原来链村在远古时候,有一本智慧之书,一直流传至今,里面藏有无数道算术难题,翻开书页,上面的算术题每10天变化一次。村民们从链村的长老处借出这本智慧之书,每10天,所有想要记账的人一起算上面的一道算术题,谁先算出答案,那接下来10天内的记账权就归他。

这些想要记账的记账员在计算算术题时的计算能力就称为“算力”。

PS:可能会有小伙伴问,万一10天都没人算出怎么办,不会的,这本是智慧之书,有神奇的魔力的,每次变化出它可以控制题目难度,每次出题都以上一道题被解出的时间为标准,所出的题大概能让计算它人能在10天左右计算出答案。

后来,村民觉得个人计算能力太弱,于是大家组成团队一起算,这样团队的“算力”远远超过个人的“算力”,获得记账权的成功率就大为提升。而团队获得记账报酬后,根据团队里大家贡献的计算量,将报酬进行分发。

这个大家相互竞赛计算难题的过程称为也就是竞争记账权的过程,而大家各自组成的团队则称为“矿池”,由多名矿工组成。

介绍完这些概念,大家可以对应到现实区块链中的“挖矿”。

以比特币为例,在比特币系统中,全网的矿工每10分钟要算一道算术题,成功求出解的矿工可以获得新区块的记账权。为什么大家都热衷于挖矿,因为抢得记账权的矿工可以获得系统新生的比特币奖励。

但比特币系统中每10分钟刷新的题没有固定算法,只能通过计算机随机哈希碰撞求解,每个矿工所拥有的矿机每单位时间进行的哈希碰撞次数,就是这台矿机的“算力”。

随着挖矿的人越来越多,全网的算力不断上升,挖矿的难度也越来越高,于是矿工们组成“矿池”(就是故事中的团队)一起挖矿,矿池挖到比特币之后根据大家的算力占比分配收益。

看到这里,大家是不是明白了什么是“挖矿”。

下一节将为大家介绍比特币

如果大家喜欢,就请关注一下链域,谢谢大家!

关注区块链,从链域开始

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券