CHIA共识过程

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)
CHIA共识过程
1、标绘(Plotting)——initialize space——“P盘”
2,3,4:质询->证明过程(挖矿)->检查质询的证明

二.1 标绘(Plotting)——initialize space——“P盘”

硬盘容量初始化的过程,需要几个要素:
CHIA共识过程
证明者:

是任何拥有至少 100 GiB 可用空间的人,也可能有拥有大量未使用空间的企业。存储空间容量不设上限

标绘过程:

可能持续几个小时到几天的时间,该过程只需执行一次。经过初始化的空间被一个称为 plot 的文件占用。绘图文件(plot 文件)的大小由参数

上一篇:基于JAVA的物流管理系统(SSM开发框架,源码+数据库+导入演示视频)


下一篇:IV-day17-Redis&Aop技术整合/Redis数据持久化,Redis事务处理