【技术实现步骤摘要】
一种节点接入方法、装置、系统及存储介质
本专利技术涉及区块链领域,特别是涉及一种节点接入方法、装置、系统及存储介质。
技术介绍
由于目前存在很多由企业提供的区块链系统,因此客户的可选择性也较高,企业所提供的区块链系统,除了需要具有较高的事务处理效率、隐私保护等特点以外,公信度也是很重要的因素之一。为了提高区块链系统工作内容的公信度,当前采用的一种方式是向用户开放区块链系统的源码,以使用户能够根据源码运行一个用户节点并加入至企业的区块链系统中,由于区块链系统的内部指定有用于产生区块的出块节点,用户节点连接至区块链系统时可能接入到出块节点,出块节点通信地址的暴露可能会造成出块节点受到用户节点的恶意访问,从而可能导致出块节点无法正常产生区块,难以确保区块链系统的稳定性。由此可见,提供一种节点接入方法,以相对确保区块链系统的稳定性,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的是提供一种节点接入方法、装置、系统及存储介质,以相对确保区块链系统的稳定性。为解决上述技术问题, ...
【技术保护点】
1.一种节点接入方法,其特征在于,包括:/n接收用户节点传入的外部接入请求,所述外部接入请求中包含有所述用户节点的身份信息;/n根据所述身份信息判断所述用户节点是否具有对出块节点的接入权限,所述出块节点为区块链系统中产生区块的节点;/n如果所述用户节点具有对所述出块节点的接入权限,则向所述用户节点发送所述出块节点对应的出块代理节点的访问地址,以使所述用户节点通过与所述出块代理节点通信的方式接入所述出块节点。/n
【技术特征摘要】
1.一种节点接入方法,其特征在于,包括:
接收用户节点传入的外部接入请求,所述外部接入请求中包含有所述用户节点的身份信息;
根据所述身份信息判断所述用户节点是否具有对出块节点的接入权限,所述出块节点为区块链系统中产生区块的节点;
如果所述用户节点具有对所述出块节点的接入权限,则向所述用户节点发送所述出块节点对应的出块代理节点的访问地址,以使所述用户节点通过与所述出块代理节点通信的方式接入所述出块节点。
2.根据权利要求1所述的节点接入方法,其特征在于,在所述根据所述身份信息判断所述用户节点是否具有对出块节点的接入权限之后,所述方法还包括:
如果所述用户节点未具有对所述出块节点的接入权限,则向所述用户节点发送同步节点对应的同步代理节点的访问地址,以使所述用户节点通过与所述同步代理节点通信的方式接入所述同步节点;
所述同步节点为所述区块链系统中除所述出块节点以外的节点。
3.根据权利要求1或2所述的节点接入方法,其特征在于,所述用户节点的身份信息包括签名信息;
所述根据所述身份信息判断所述用户节点是否具有对出块节点的接入权限,包括:
对所述签名信息进行解析,生成目标公钥信息;
获取权限公钥集合,所述权限公钥集合是对所述出块节点具有接入权限的公钥信息的集合;
判断所述目标公钥集合中是否包含有所述目标公钥信息;
如果是,则标记所述用户节点具有对所述出块节点的接入权限;
否则,则标记所述用户节点未具有对所述出块节点的接入权限。
4.根据权利要求3所述的节点接入方法,其特征在于,所述方法还包括:
接收系统节点传入的内部接入请求,所述系统节点为所述区块链系统中的节点;
在内部连接关系中查找与所述系统节点对应的目标出块节点;
将所述目标出块节点的访问地址返回至所述系统节点,以供所述系统节点接入所述目标出块节点。
5.根据权利要求3所述的节点接入方法,其特征在于,所述方法还包括:
响应所述出块代理节点的集合获取请求,并向所述出块代理节点传输所述权限公钥集合,以供所述出块代理...
【专利技术属性】
技术研发人员:鲁塔,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。