首页 进阶 比特币做存在证明

比特币做存在证明

比特币做存在证明简介

时间点后向证明

因为blockhash的不可伪造性,能提供BlockHash即可证明存在于该Block时刻之后。例如,你在拍照的时候,拿着打印有blockhash的纸即可证明:你在该block时刻之后进行的拍摄。

时间点前向证明

前向证明需要精心构造一个包含数字摘要的交易,待该交易进入block中。便可以证明你在该block时刻之前拥有该数字摘要。前向证明的关键是能把信息写入时间戳服务载体。

时间区间证明

有时候,仅仅证明时间点之前或之后是不够的,需要能够确认到某一个时刻。将上述方式综合即可完成:

将blockA的hash值添入数据文件,并制作文件数字摘要。(时间点后向证明)

将摘要信息构造至交易中,广播之。(时间点前向证明)

当交易被blockB收录进去,那么即可证明,该文件于blockA与B的时间间隔中存在。

如果交易给了足够的矿工费(TransactionFee),具有较高优先级的话,便很有可能被紧随其后的block收录。连续的block约10分钟,那么就在一个相对小的时间内作了证明,可以近似认为是时间点。

相关推荐

返回顶部