高性能公链 SOLANA,不同于夸克链 Quarkchain、Zilliqa 采用的分片或者数据分区处理技术,SOLANA 提出一种全新 Proof of History 共识机制,通过与 PoS 股权证明达成共识,从而横向拓展系统吞吐量。并且 SOLANA 在测试网络已经可以 14-17 万 TPS 处理速率。
历史证明 Proof of History 主要是提供一种方法来加密验证两个事件之间的时间流逝,使用特殊的加密功能函数作为输入,以便无法从输出推算出输入,并且必须完全执行输出内容。这一点很像零知识证明。该功能函数按照顺序在单个核心运行,上一个哈希输出作为下一个函数输入,定期记录当前输出,以及调用它的次数。然后,可以通过检查单独核心上的每个序列段,由外部计算机并行地重新计算和验证输出。通过将数据附加到函数的状态,可以将数据加时间戳附加到此序列中。记录附加到序列中的状态,索引和数据提供了一个时间戳,可以保证数据是在序列中生成下一个哈希之前的某个时间创建的。