【技术实现步骤摘要】
一种基于区块链BaaS平台的节点接入方法
本专利技术属于区块链技术、节点接入
,具体涉及一种基于区块链BaaS平台的节点接入方法。
技术介绍
区块链技术是一种以块链式数据结构验证与存储数据的分布式数据库技术,在应用层面,更多人愿意将它理解为分布式账本技术,即是一种以分布式节点的共识算法来保证数据的一致性的技术。区块链的编程和操作数据的方式,是以自动化脚本代码组成的智能合约来实现的,其实现的是一种去中心化、透明、安全的分布式基础架构。通常,区块链采用BaaS平台实现管理和监控,BaaS是一种提供方便且集成化的区块链控制平台,用来监控和管理底层区块链网络,同时具有监控和管理量大的特色,既可以将底层网络的状态通过可视化的手段,实时呈现在前端页面上,也可以通过接口封装,将复杂的区块链底层管理简化为用户友好的一键操作。BaaS通过集成不同的SDK实现不同功能,例如BaaS集成了相关用户权限的功能,可以使三方机构通过本组织快速接入业务平台。用户通过BaaS平台接入区块链网络目前有两种常用的实现方式,包括轻节点接入方式和全节点接入方式,轻节点接入方式是指,用户、组织或团体等只部署一个记账节点的接入方式,而全节点接入方式是指,用户、组织或团体等既有记账节点,又有共识节点的接入方式。这两种方式是通过节点接入区块链网络,即用户可以通过邀请方接入已有区块链网络,接入方拥有全套完整(全节点接入方式)或部分(轻节点接入方式)的区块链节点,拥有属于当前组织的节点,但接入方的BaaS与被接入方的BaaS共享一些基础组件,例如 ...
【技术保护点】
1.一种基于区块链BaaS平台的节点接入方法,其特征在于,包括:/n设置A为需接入区块链网络用户、组织、团体等,可选择以节点接入的方式,包括轻节点接入方式和全节点接入方式,或无节点接入区块链网络的方式;/n无节点接入区块链网络的具体实现步骤包括:/n(1)逻辑结构的建构,包括设置直参机构和间参机构;/n(2)完成逻辑结构设计后的BaaS监控管理平台,进一步实现直参机构端和间参机构端的功能;/n(3)通过直参机构和间参机构实现无节点的接入方式,A通过无节点的方式接入区块链网络;/n(4)接入区块链网络的A通过构造符合结构的超文本传输协议请求,通过权限访问接口直接访问区块链网络,发送交易。/n
【技术特征摘要】
1.一种基于区块链BaaS平台的节点接入方法,其特征在于,包括:
设置A为需接入区块链网络用户、组织、团体等,可选择以节点接入的方式,包括轻节点接入方式和全节点接入方式,或无节点接入区块链网络的方式;
无节点接入区块链网络的具体实现步骤包括:
(1)逻辑结构的建构,包括设置直参机构和间参机构;
(2)完成逻辑结构设计后的BaaS监控管理平台,进一步实现直参机构端和间参机构端的功能;
(3)通过直参机构和间参机构实现无节点的接入方式,A通过无节点的方式接入区块链网络;
(4)接入区块链网络的A通过构造符合结构的超文本传输协议请求,通过权限访问接口直接访问区块链网络,发送交易。
2.根据权利要求1所述的基于区块链BaaS平台的节点接入方法,其特征在于,所述以节点接入区块链网络的方式,包括根据自身数据、权限的敏感程度选择以轻节点、全节点接入区块链网络:自身数据、权限敏感度高的选择全节点接入方式,自身数据、权限敏感度低的选择轻节点接入方式,或两种节点混合的方式接入区块链网络,还包括当对自身数据、权限不敏感的选择无节点接入的方式,或三种混合的接入方式。
3.根据权利要求1所述的基于区块链BaaS平台的节点接入方法,其特征在于,所述步骤(1)中,所述直参机构,其用于审核间参机构是否接入、赋予间参机构特定的调用权限、以间参机构的信息生成认证中心证书并管理该证书、查看间参机构调用次数;在BaaS平台中,设置的直参机构,包括用户权限管理、交易数据监控、节点信息监控、世界状态展示和智能合约管理;所述间参机构端,以无节点方式间接接入区块链网络,其用于和直参机构进行交互:由直参机构向区块链网络进行转发,最终的结果再由直参机构转发给间参机构;间参机构包括:交易发送、交易签名和私钥管理。
4.根据权利要求3所述基于区块链BaaS平台的节点接入方法,其特征在于,通过将直参机构作为代理,以无节点的方式参与到区块链网络中,成为间参机构,直参机构对间参机构进行管理,间参机构对区块链进行操作,该实现方法包括:直参机构创建成为间参机构;直参机构获取间参列表;直参机构更新间参机构权限;直参机构操作间参机构的证书;间参机构调用查询智能合约。
5.根据权利要求1所述基于区块链BaaS平台的节点接入方法,其特征在于,所述步骤(2)中,所述实现的功能包括:
所述直参机构创建成为间参机构,其实现的基础流程包括:直参机构以间参机构的机构名称等信息作为参数,调用直参机构前端的接口,后端根据解析到的请求参数校验间参机构组织名是否重复、A的用户名和密码是否合法,校验通过后利用直参机构的根证书构造实例为间参机构颁发用户证书,并写入到认证中心和用户表中,进行事务管理;
所述直参机构获取间参列表,其实现的基础流程包括:直参机构的前端指定页码和页面规格,BaaS平台通过关系映射从数据库中查找该直参机构管理下的所有间参机构,包括每个间参机构可以调用的智能合约、间参机构证书的有效性等,同时返回的还有直参机构本身可给间参机构分配的通道智能合约等;
所述直参机构更新间参机构的权限及操作间参机构的证书,基础流程包括:直参机构在前端修改间参机构的权限后,将所有状态发送给直参机构后端,BaaS平台通过发送...
【专利技术属性】
技术研发人员:黄步添,高翠霞,李原野,罗春凤,张宏鑫,
申请(专利权)人:杭州云象网络技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。