为使传统
区块链防篡改技术更契合工程验收场景,对其进行改进和优化设计非常重要。
首先,对区块链数据结构的随机数进行进一步Hash操作,让该部分数据达到最终Hash的目的;对节点数据库的可追溯性和不可篡改搜索方法进行优化,使得一个或者多个节点的数据库被修改,不会影响到其他节点的数据库;增强和优化区块链底层共识算法EOS,提高交易吞吐量并缩短共识达成时间;提高交易防伪算法、优化加密算法服务等,以提升篡改难度。
其次,优化改进BFT(Byzantine Fault)算法,使得所有服务器节点采取一致行动,整个系统共同维护单一的状态;提升PBFT(Practical Byzantine Fault)算法的主节点选举可靠性,即采用投票机制与信誉度相结合的区块生产节点选举算法;PBFT算法依赖于多个节点背书,因而对业务节点“罢工”具有更强的抵抗性。多措并举,提升区块链系统的防篡改能力。
最后,系统设计采用DPOS(Delegated Proof of Stake)的BP Schedule机制,结合EOS区块链对同步时钟和BP Schedule进行强约束。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。