安全可校验的数据结构对
区块链颠覆传统系统发挥了至关重要的作用。区块链系统中信息和算法记录在区块中,区块以链表的结构线性增长。链表的线性结构保证了复杂系统中数据管理的有效性和稳定性。除此之外,区块链之所以成为一个颠覆传统的系统,安全可校验的数据结构在其中起到了至关重要的作用。传统数据库设计以效率、符合不同数据库范式为构建目标,而区块链这一新型数据库则以安全和可信为目标。通过引入时间戳、数据摘要、信息嵌套等方式,使后生成的数据中包含了之前的数据信息,具有对前面的数据进行校验能力。这样环环相扣的局部校验,保障所有信息的可追溯、可验证,进而体现为数据不可篡改,或者更确切地说是篡改的数据可验证。
传统的计算机系统中,信息校验技术的应用也很常见,但大多使用单种校验技术,未能很好地与时间、空间、业务信息进行关联。
比特币系统是一个很好结合范例。
如果一个业务系统需要数据不可篡改和可验证的能力,并且业务系统的参与方中没有很多恶意参与者,甚至只有互信的合作方,可以吸取区块链系统中安全可校验的数据结构的优秀思想,并且考虑抛弃资源消耗型的记账节点竞选等其他区块链集成的功能来构建业务系统。通过将传统业务系统中的数据结构重新设计,在后面的数据中加入对之前关键数据的摘要、时间戳和校验信息,辅以及时同步共享分发机制,引入多方存储数据,同样可以达到更强的内部管控和自证清白的能力。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。