[发明专利]一种基于共享组织的联盟链Baas平台搭建方法有效
申请号: | 202010542040.4 | 申请日: | 2020-06-15 |
公开(公告)号: | CN111698254B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 王旭明 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | H04L67/104 | 分类号: | H04L67/104;H04L67/1097;H04L67/12;H04L67/51;H04L9/40;G06F16/27 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李晓光 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 共享 组织 联盟 baas 平台 搭建 方法 | ||
本发明提供了一种基于共享组织的联盟链Baas平台搭建方法,是基于业务场景确定出多个共用参与方,也就是说,在存在多个业务场景的情况下,确定出联盟链必不可少的几个参与方,定义为共用参与方,之后,在所述底层联盟链架构的基础上,搭建共享所述共用参与方的联盟链Baas平台,也就是说,在不同的业务场景下,可以直接使用共享所述共用参与方的联盟链Baas平台,不再需要进行联盟链的网络搭建,大大降低了联盟链的开发难度。
技术领域
本发明涉及区块链技术领域,更具体地说,涉及一种基于共享组织的联盟链Baas平台搭建方法。
背景技术
区块链,是基于点对点网络传播的分布式共享数据库,具有“不可篡改”、“去中心化”和“自动化执行”等特征。
基于上述特征优势,使区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
在区块链技术中,智能合约是一段区块链执行程序,可准确自动执行。基于区块链技术的智能合约不仅可以发挥智能合约在成本效率方面的优势,又可以避免恶意行为对合约正常执行的干扰。将智能合约以合约化、代码化的形式写入区块链中,由区块链技术的特性保障存储、读取、执行整个过程透明可跟踪、不可篡改。
联盟链作为区块链的一种形式,只针对特定某个群体的成员和有限的第三方,内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定,其它接入节点可以参与交易,但不过问记账过程,其它第三方可以通过该区块链开放的API进行限定查询。为了获得更好的性能,联盟链对于共识或验证节点的配置和网络环境有一定要求。有了准入机制,可以使得交易性能更容易提高,避免由参次不齐的参与者产生的一些问题。
联盟链是由实现约定好的几方共同组建的联盟区块链,联盟链组织指各个参与方,与业务场景中的合作方类似,每一个参与方作为一个组织参与区块链的运行。
但是,传统的公有链是基于公网,所有节点都可以申请加入,参与区块链的运行。联盟链更多在于解决企业场景中的多主题信任问题,提高商业活动效率。
目前,在银行和保险等金融机构场景中,一般应用联盟链解决参与方互信、打破数据孤岛、信息共享和业务协同等问题,这就需要针对每一种业务场景设计不同的联盟链组织机构,设计不同的智能合约,其联盟链开发工作量繁琐。
发明内容
有鉴于此,为解决上述问题,本发明提供一种基于共享组织的联盟链Baas平台搭建方法,技术方案如下:
一种基于共享组织的联盟链Baas平台搭建方法,所述联盟链Baas平台搭建方法包括:
选取底层联盟链架构;
基于业务场景确定多个共用参与方;
基于所述底层联盟链架构和多个所述共用参与方,搭建共享所述共用参与方的联盟链Baas平台。
优选的,在上述联盟链Baas平台搭建方法中,所述底层联盟链架构为Fabric底层联盟链架构。
优选的,在上述联盟链Baas平台搭建方法中,所述基于业务场景确定多个共用参与方,包括:
基于联盟链Baas平台的应用领域,确定多个业务场景;
依据多个业务场景,确定联盟链Baas平台的共用参与方。
优选的,在上述联盟链Baas平台搭建方法中,任意一个所述共用参与方具有6-8个节点。
优选的,在上述联盟链Baas平台搭建方法中,任意一个所述共用参与方的数量至少为1个。
优选的,在上述联盟链Baas平台搭建方法中,所述联盟链Baas平台搭建方法还包括:
构建与业务系统进行数据交互的通信层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010542040.4/2.html,转载请声明来源钻瓜专利网。