一种区块链系统及区块链系统的交易处理方法技术方案

技术编号:21577308 阅读:30 留言:0更新日期:2019-07-10 17:01
本发明专利技术公开了一种区块链系统及区块链系统的交易处理方法,该方法包括节点接收交易信息,节点在确定交易信息的群组标识为节点所属群组时,根据所属群组的共识算法处理交易信息。该技术方案用以提高区块链交易的安全性和隐私性。

A Transaction Processing Method for Block Chain System and Block Chain System

【技术实现步骤摘要】
一种区块链系统及区块链系统的交易处理方法
本专利技术实施例属于金融科技(Fintech)领域,尤其涉及一种区块链(Blockchain)系统及区块链系统的交易处理方法。
技术介绍
区块链系统是科技金融领域常用的一种分布式的系统架构,随着越来越多企业级应用引入区块链技术,隐私性、可扩展性以及高性能逐渐成为区块链技术的关键挑战。现有的公有链,如比特币、以太坊等,隐私性差;现有的主流联盟链技术,如超级记账本(HyperLedger),引入多通道技术,可以很好地支持私有交易,但Order节点仍然可以看到所有通道的交易,因此超级记账本在隐私性方面同样存在瑕疵,且在技术实现上复杂度比较高。摩根的Quorum也是支持私有交易的联盟链之一,它是在以太坊基础上开发实现的,可以方便地支持私有交易和私有合约,但不共识私有交易,仅将私有交易的哈希写入公共账本进行共识,因此有被篡改的风险。
技术实现思路
本专利技术实施例提供一种区块链系统及区块链系统的交易处理方法,用以提高区块链交易的安全性和隐私性。本专利技术实施例提供的一种区块链系统,适用于联盟链,所述联盟链包括多个群组,每个群组包括多个节点;针对任一群组,所本文档来自技高网...

【技术保护点】
1.一种区块链系统,其特征在于,适用于联盟链,所述联盟链包括多个群组,每个群组包括多个节点;针对任一群组,所述群组设置有共识算法和账本,独立运行所述群组的交易信息;针对任一节点,所述节点仅用于处理所属群组的交易信息从而实现群组间数据隔离。

【技术特征摘要】
1.一种区块链系统,其特征在于,适用于联盟链,所述联盟链包括多个群组,每个群组包括多个节点;针对任一群组,所述群组设置有共识算法和账本,独立运行所述群组的交易信息;针对任一节点,所述节点仅用于处理所属群组的交易信息从而实现群组间数据隔离。2.如权利要求1所述的系统,其特征在于,所述节点属于多个不同的群组。3.如权利要求1所述的系统,其特征在于,所述各群组中至少有两个群组的共识算法不同。4.如权利要求1所述的系统,其特征在于,所述节点包括共识模块、区块执行器和虚拟机模块;所述共识模块,用于针对所属群组的交易信息产生新区块并使用所述共识算法对所述新区块进行共识;所述区块执行器,用于调用所述虚拟机模块执行所述新区块并将所述虚拟机模块执行的交易结果反馈给所述共识模块;所述虚拟机模块,用于执行所述新区块的交易信息得到交易结果。5.如权利要求4所述的系统,其特征在于,所述共识模块包括打包线程模块和共识线程模块;所述打包线程模块用于将所属群组的交易信息打包为新区块;所述共识线程模块用于将所述新区块在所属群组内按照所述共识算法进行共识。6.如权利要求4所述的系统,其特征在于,所述节点还包括区块链接口模块;所述区块链接口模块为所述账本的访问接口。7.如权利要求6所述的系统,其特征在于,所述节点还包括同步模块;所述同步模块用于在所属群组内进行交易信息的同步和账本的同步。8.如权利要求1至7任一项所述的系统,其特征在于,所述节点还包括:识别模块;所述识别模块用于根据交易信息中的群组标识,确定所述交易信息为所属群组的交易信息。9.一种区块链系统的交易处理方法,其特征在于,适用于设置有多群组的联盟链;所...

【专利技术属性】
技术研发人员:李辉忠莫楠张开翔陈宇杰石翔陈宇白兴强刘明臻范瑞彬
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1