APP下载

响应式许可链基础组件
——RepChain*

2019-07-08李春晓郑龙帅蒋步云

软件学报 2019年6期

李春晓, 陈 胜, 郑龙帅, 左 春, 蒋步云, 梁 赓

1(中国科学院 软件研究所,北京 100190)

2(北京连琪科技有限公司,北京 100086)

区块链(blockchain)作为一种分布式可信账本[1],以其具备的分布式、去中心化、可追溯、不可篡改等特点,在全球金融和IT等领域掀起一波发展热潮,诞生了更灵活的商业模式[2],并推动了信任经济时代的快速发展.

然而迄今为止,区块链技术中最具影响力的领域仍然局限于以比特币实验和以太坊为代表的公有链和虚拟货币领域[3-6],对于区块链技术在企业级场景的应用仍然处于探索阶段[7,8].区块链的核心价值是通过可被多方验证的账本数据建立多方信任,公有链系统中固化的用户匿名、激励机制、完全去中心化、竞争性共识都是在其特定场景下采用的技术手段而非核心价值,在企业应用中,必须根据具体场景对其重新审视.现有的公有链开源程序难以为企业级场景所利用.

许可链对于参与组网的节点采取身份准入,并在此基础上建立安全的通信信道.相对于公有链提高了节点之间的信任程度,以此为基础,可以通过减少参与共识节点的数量、用协同性的共识代替公有链的竞争性共识,从而达到提高实时性和交易通量的企业应用目标.因此,企业应用场景通常选择许可链的组网方式.现阶段也出现了一些基于许可链面向企业应用的开源组件,但它们或多或少存在以下问题.

· 系统缺乏模块化设计,系统各组成部分耦合高,难以对……

登录APP查看全文