上一个hash值指的是哪个hash值

来源:2-5 为什么记账-挖矿

Echo鑫

2018-05-12

工作量 Hash(上一个HASH值 + 交易记录集 + 随机数)中的上一个hash值,指的是前面对对区块的hash取值,还是上一个工作量的hash值?确切点,应该说是工作量证明

写回答

1回答

xfn

2018-05-12

这是一个好问题,有必要回答一下,有些人可能会弄错,简单梳理一下课程中的相关知识点

block0<--block1<--block2<--block3...

各个区块组合成链即为区块链,每个区块其实最主要的目的是记录区块链网络中交易信息(当然还有别的很多信息)

为了鼓励大家都来记录,那么记录会有奖励,但是纯粹的记录太简单了,因此引入了工作量证明POW

谁第一个计算出符合条件的hash值,就会得到奖励,那么各结点计算符合条件的hash值过程就是挖矿

各个加入计算的结点就是矿工


回到正题,题干中的“上一个hash值”,其实是上一个区块block的hash值(previous block hash),简单点说:也就是你自己回答当中的第一项,每一个区块链中都会记录这么一个值,方便各结点进行挖矿

2
2
慕雪3119260
回复
Echo鑫
工作量证明是为了防止有恶意节点加入区块链搞破坏引入的机制,也就是说,为了证明你确实不是恶意节点,你需要提供工作量证明,和你工作中写周报的道理差不太多。
2020-11-30
共2条回复

区块链入门与去中心化应用实战,快速入门区块链技术

一门课搞懂区块链核心原理,快速入门去中心化Dapp开发

1259 学习 · 208 问题

查看课程