摘要: 预言机是区块链系统与外部的接口,它负责对输入数据排序和数据事务一致性会话。然而,对于区块链系统中唯一具有中心化特点的预言机而言,其安全性没有受到区块链特有的安全机制保护;当预言机失败后,数据和数据处理事务都将丢失。为了避免有预言机因失败造成的数据丢失,提出了一个新奇的容错预言机软件体系结构, 设计了可靠性演化需求模型和具有智能特点的容错演化模型,通过调整上述模型,预言机的可靠性得到改善。在此基础上,提出了系列容错演化算法。算法实验中,通过模拟预言机受到病毒攻击场景,对提出容错演化算法执行代价和备用预言机替换时间复杂性进行了评估,验证了上述预言机软件体系结构和系列算法的有效性。
中图分类号: