问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是工作量证明

发布网友 发布时间:2022-05-02 14:31

我来回答

1个回答

热心网友 时间:2022-06-20 11:50

工作量证明(Proof Of Work,简称POW),简单理解就是一份证明,用来确认你做过一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。比如现实生活中的毕业证、驾驶证等等,也是通过检验结果的方式(通过相关的考试)所取得的证明。
权益证明机制
POW是达成共识的一种方式,不过他不是唯一的方式,还可以有其他的方式让各个节点达成共识,例如POS。
POS不同于POW之处在于,在POS系统上挖矿是以货币持有数量为基础,换句话说,在POS的情况下,一个人拥有虚拟货币的5%和在比特币系统上拥有系统5%的算力的效果是一样的。
工作量证明的基本原理工作量证明系统主要特征是客户端需要做一定难度的工作得出一个结果,验证方却很容易通过结果来检查出客户端是不是做了相应的工作。这种方案的一个核心特征是不对称性:工作对于请求方是适中的,对于验证方则是易于验证的。它与验证码不同,验证码的设计出发点是易于被人类解决而不易被计算机解决。下图表示的是工作量证明的流程:
举个例子,给定的一个基本的字符串"Hello, world!",我们给出的工作量要求是,可以在这个字符串后面添加一个叫做nonce的整数值,对变更后(添加nonce)的字符串进行SHA256哈希运算,如果得到的哈希结果(以16进制的形式表示)是以"0000"开头的,则验证通过。为了达到这个工作量证明的目标。我们需要不停的递增nonce值,对得到的新字符串进行SHA256哈希运算。按照这个规则,我们需要经过4251次计算才能找到恰好前4位为0的哈希散列。

.工作量证明的过程 我们可以把比特币矿工解这道工作量证明迷题的步骤大致归纳如下: 生成Coinbase交易,并与其他所有准备打包进区块的交易组成交易列表,通过Merkle Tree算法生成Merkle Root Hash 把Merkle Root Hash及其他相关字段组装成区块头,将区块头的80字节数据(Block Header)作为工作量证明的输入 不停的变更区块头中的随机数即nonce的数值,并对每次变更后的的区块头做双重SHA256运算(即SHA256(SHA256(Block_Header))),将结果值与当前网络的目标值做对比,如果小于目标值,则解题成功,工作量证明完成。 该过程可以用下图表示:
比特币的工作量证明,就是我们俗称“挖矿”所做的主要工作。理解工作量证明机制,将为我们进一步理解比特币区块链的共识机制奠定基础。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
一般的高低床长宽多少 家用高低床尺寸一般是多少 学校高低床尺寸是多少 一般学生高低床是多少尺寸 高低床多少钱? CSGO刀和手套哪个先买?CSGO刀和手套出的概率一样吗? ...高考分是463,我有机会上西北民族大学或者是北方民族大学么?很急... 我是csgo的一个萌新想要氪一把刀求大佬推荐一款500到700的刀 您好,我的分数是437可以报预科兰州西北民族大学吗? CSGO的刀为什么这么贵?CSGO的刀会慢慢磨损吗? 区块头记录的是什么信息? XFS是什么? 区块链与慈善有什么联系? 区块链是软件吗 MerkleTree有什么功能? 什么是Merkle Tree 什么是 Merkle Tree MerkleTree是什么意思? Word里标尺上的字符单位和度量单位有何不同 芒果能和苦瓜一起吃吗 芒果和苦瓜可以一起吃吗 美团外卖运营师报名 食亨美团代运营做得好吗?最近想好好做美团外卖了。 考试时候迟到超过半个小时就不能考了吗?? 广州化龙科目一预约的是早上9点15分,万一迟到30分钟了,会不会不让考试呀😂&#128514? 早上科目一考试没通过,下午可以继续考试吗? 思科路由器设置置方法及其命令有哪些 王者荣耀怎么实名制 求历年四级英语的四级高频词汇、作文常用句型。谢谢咯!!! 邮箱:wlt722@gmail.com make fmd help here fun 的用法是什么 Dynamo的简介 产妇鸡汤怎么炖 什么是医师资格证书? 我的医师资格证是中西医结合专业,可以从事急诊医学专业吗?我在南方医院进修了一年的急诊医学专业. 空调制冷剂的加氟方法 当急诊外科医生需要掌握什么 急诊执业医师请教 物理笔记速记方法 今年执业医师考试报急诊和儿科的加分吗 江西医学高等专科学校临床医学(医学影像)是否能考医师资格证 初中物理课堂笔记记什么,怎么记 国家职业医师报急诊科怎么加分 怎样才能取得主治医师资格 情侣符号网名大全 求情侣有符号的网名~~ 执业医师证注册的是内科,可以重新注册改为急诊医学吗 那些水果含有丰富的维生素B 含维生素b最多的水果和蔬菜 全能扫描王有什么用的?输出的是pdf格式,又不能像word样被编辑,跟相片有什么区别呢? EXCEL中的函数VLOOKUP下拉复制问题