基于多角色节点的区块链可扩展方案研究与设计
2021-10-15赖旬阳姜清妍
浙江工业大学学报 2021年5期
关键词:策略
戴 波,赖旬阳,胡 凯,马 舒,陈 波,姜清妍,郑 妘
(1.国网浙江电力有限公司 信息通信分公司,浙江 杭州 310019;2.国网浙江电力有限公司 浙江德清县供电有限公司,浙江 德清 313200;3.浙江工业大学 计算机科学与技术学院,浙江 杭州 310023)
2009年,区块链随着比特币[1]的出现初次被人知晓。此后,区块链技术在包括金融、医疗、司法、教育、供应链和电力等多个领域得到扩展应用。区块链技术是一种全新的分布式基础架构,采用一种基于时间戳的“区块+链式”数据结构,结合分布式共识算法、密码学方法和智能合约等多种机制,能够确保链上数据可信、安全,还能进行数据操作。近年来,涌现了很多区块链框架[2-4],现有的经验表明:要将区块链大规模应用于实际场景,仍存在许多挑战[5],主要表现在3个方面:1) 可扩展性,区块链的扩展必须以增大交易吞吐量为代价,要满足多链场景下的应用需求同时必须满足高性能和可扩展性两方面的要求;2) 可监管性,区块链具有去中心化的特性,但常需一个中心化的监管机构用以保证对系统的控制,以便执行特定的业务逻辑和策略;3) 隐私保护,区块链上的交易是公开的,在实际应用中要求数据只能与相关方分享。已有方案虽然提出加密交易,但此类方法要求密钥管理基础设施,且仍然允许系统中其余节点了解交易。
为解决上述问题,笔者提出了一种基于多角色节点的的区块链可扩展方案,并将节点定义为多种角色,构建相互联系又相互独立的子链,每条子链自行维护私有账本,只有成员节点才能发起交易、访问交易,以此保证交易的隐私性。……
登录APP查看全文
