时间证明历史共识算法
时间证明历史共识算法
义项名:
时间证明历史,通过时间证明不可篡改的历史
一个社群应用系统中的参与方如何维护一个共同的不能篡改的数据体?最简单的方式找到一个共同索引(历史时间),以共同索引推导出可以证明新数据的参与方,该参与方将新数据签名,社群同步数据,该新数据变为一个历史。
简介
时间证明共识算法是通过矩阵数据结构,从数据层面实现不可篡改历史数据的特性。依靠时间证明算法构成的数据去中心化、可追溯、不可篡改的去中心化系统,抛弃了POW、DPOS等共识算法资源竞争导向的弊端。
简介
时间证明共识算法是通过矩阵数据结构,从数据层面实现不可篡改历史数据的特性。依靠时间证明算法构成的数据去中心化、可追溯、不可篡改的去中心化系统,抛弃了POW、DPOS等共识算法资源竞争导向的弊端。
推导原理
社群随机选举的最终一致性在于有统一的选举样本和统一的随机数。即假设每一个节点上有相同的节点数组y[n],相同的随机数x,则选举结果是y[x],x<n。
实现统一的选举样本基于历史确认区块中的节点信息。
实现统一的随机数的原理是借助相同的随机因子,有多种方式:可以借助第三方随机因子比如彩票结果;也可以借助上一次区块确认完成的时间作为随机因子。
证明历史
推导出共同认可的参与方(公证节点)后,该参与方(节点)将收到的新数据打包签名,其他参与方同步数据,由此一个历史便生成了,每个历史数据体是用时间线串联的在一起的。历史数据体可以推导下一个数据体。