CHIA共识过程
文章目录
前言
挖矿的过程:选择出块节点的过程——谁用好了用对了稀缺资源,谁稀缺资源多谁就更有可能是出块节点,并获得奖励
POW工作量证明:算力作为稀缺资源——解数学题(难于计算,易于验证,解对了你就是出块节点)
POST时间空间证明:存储空间和时间作为稀缺资源
CHIA的场景:用户将数据存储在硬盘驱动器上一段时间,而赢得区块记账权利的机会与分配的空间大小成正比。该机制通过与彩票中奖类似的方式,允许所有普通用户均可参与其中
BTC的场景:
用户通过算力解数学题,而赢得区块记账权利
用户持有的稀缺资源作为一个赢得记账权利的机会,稀缺资源越多赢的机会越大
提示:以下是本篇文章正文内容,下面案例可供参考
一、CHIA?
CHIA的空间证明——若想赢得奖励,我需要向验证者证明我有这么多稀缺资源
空间证明的总流程:
1、验证者向证明者发出一项质询(challange)
2、证明者向验证者证明在某一时刻,验证者保留了特定数量的存储空间
空间证明的实现细节:
https://www.chia.net/assets/Chia_Proof_of_Space_Construction_v1.1.pdf
空间证明的三个阶段:
1、标绘(Plotting) 2、证明(Proving,即挖矿过程) 3、验证(Verifying)
二、空间证明的三个阶段
1、标绘(Plotting) 2、证明(Proving,即挖矿过程) 3、验证(Verifying)
1、标绘(Plotting)——initialize space——“P盘”
2,3,4:质询->证明过程(挖矿)->检查质询的证明
二.1 标绘(Plotting)——initialize space——“P盘”
硬盘容量初始化的过程,需要几个要素:
证明者:
是任何拥有至少 100 GiB 可用空间的人,也可能有拥有大量未使用空间的企业。存储空间容量不设上限
标绘过程:
可能持续几个小时到几天的时间,该过程只需执行一次。经过初始化的空间被一个称为 plot 的文件占用。绘图文件(plot 文件)的大小由参数