区块链共识算法之历史证明(PoHistory,Proof of History)

2020-10-29 10:05:00

采用者:Solana
解释:其基本理念是不相信交易中的时间戳,而是证明交易在某个事件之前或之后的某个时刻发生。

如果我们对某期《纽约时报》的封面拍了张照片,那么我们就创建了一个证明,即我们的拍照时间是在该报纸发行之后,或许也可能是我们有某种途径影响了纽约时报的正常发行。我们可以使用 PoHistory 创建一个历史记录,证明一个事件是发生在特定时间之后的。


PoHistory 是一种高频可验证延迟函数(VDF,Verifiable Delay Function)。VDF 求值需要完成特定数量的顺序步骤,然后生成一个唯一的输出。该输出可被高效地和公开地验证。

VDF 的一个特定实现使用了持续运行于其上的顺序抗预映射哈希(Pre-image Resistant Hash),其中前一次循环生成的输出将用于下一次循环的输入。计数和当前输出形成周期性记录。

如果使用了 SHA256 哈希函数,那么不使用 2128核的暴力攻击,该过程是不可能并行化的。

因此我们可以确认,每个计数器在生成过程中都的确经历了一定的时间。进而,每个计数器记录的顺序与实时情况是一致的。


能链科技介绍:能链科技是一家具备领先区块链底层技术及深度应用场景的金融科技公司,是中国首批获得网信办区块链信息服务备案企业,也是唯一同步入选全国仅有的两个区块链试点省份(海南、云南)首批合作企业的区块链公司。公司通过自主创新的区块链底层技术DTFN®,为大中型国企、民企、行业协会及监管机构等合伙伙伴,提供区块链解决方案和数字金融服务,提高商业效率,推动产业数字化,赋能实体经济。
    
能链科技区块链解决方案直达

区块链金融解决方案

产业区块链解决方案

区块链政务解决方案

上一篇:

下一篇:

关于我们

平山新闻网是领先的新闻资讯平台,汇集美食文化、体育健康、投资理财、综艺娱乐、商旅生涯、生活百科、等多方面权威信息

版权信息

平山新闻网版权所有,未经允许不可复制本站镜像,本站文章来源于网络,如有侵权请邮件举报!