一种多类型网络节点的组网方法技术

技术编号:20081232 阅读:52 留言:0更新日期:2019-01-15 02:40
本发明专利技术实施例公开了一种多类型网络节点的组网方法,其中,该方法包括:业务节点发布智能合约要求组网;多个超级节点接收所述智能合约,并判断所述智能合约是否合法;如果所述智能合约合法,所述多个超级节点进行算力比拼,并将算力最大的超级节点确定为获胜超级节点;所述获胜超级节点获得组网记账权,并查询所述业务节点的节点类型;所述获胜超级节点全网广播所述智能合约,接收多个用户节点发送的验证请求,对所述多个用户节点进行身份验证,将身份验证通过的用户节点参与组网,进行点对点连接。本发明专利技术实施例的技术方案对网络节点进行分层,能够通过业务类型和节点类型来实现自组网。

A networking method for multi-type network nodes

The embodiment of the present invention discloses a networking method for multi-type network nodes, which includes: service nodes publish intelligent contracts requiring networking; multiple super-nodes receive the intelligent contracts and judge whether the intelligent contracts are legal; if the intelligent contracts are legal, the multiple super-nodes perform arithmetic matching and determine the most powerful super-nodes. In order to win the super-node, the winning super-node obtains the networking accounting right and inquires about the type of the business node; the winning super-node broadcasts the intelligent contract throughout the network, receives authentication requests from multiple user nodes, authenticates the multiple user nodes, participates in networking and makes point-to-point connection. The technical scheme of the embodiment of the present invention layers the network nodes and realizes the ad hoc network by the service type and the node type.

【技术实现步骤摘要】
一种多类型网络节点的组网方法
本专利技术涉及区块链
,尤其涉及一种多类型网络节点的组网方法。
技术介绍
从比特币开启的区块链技术浪潮以来,各种区块链技术不断发展与涌现。区块链一般涉及三种底层技术,即点对点网络技术、密码学技术和分布式一致性技术。为了适应不同场景的需求,区块链系统在实际应用的过程中往往需要进行相应的改造,以满足特点业务的要求,比如身份认证、共识机制、密钥管理、交易频次、响应时间、隐私保护、监管要求等等。然而,目前诸如比特币、以太坊等区块链技术都是以平等和网络零要求准入,这样将会出现较多问题,例如存储空间以及安全扩展性等问题。以比特币和以太坊为例,两者均使用对等网络(PeertoPeer,简称P2P)。P2P网络是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点。每个网络节点以扁平的拓扑结构相互连通,节点间通过比拼算力获得记账权。由于目前可联网设备的大力扩展,设备的类型繁多,各种类型的设备在硬件性能和软件要求上各不相同,使得部分设备获得记账权的概率很小甚至趋于零。因此,有必要设计一种能够使多类型网络节点协同工作的方法。专利技术本文档来自技高网...

【技术保护点】
1.一种多类型网络节点的组网方法,其特征在于,包括:业务节点发布智能合约要求组网;多个超级节点接收所述智能合约,并判断所述智能合约是否合法;如果所述智能合约合法,所述多个超级节点进行算力比拼,并将算力最大的超级节点确定为获胜超级节点;所述获胜超级节点获得组网记账权,并查询所述业务节点的节点类型;所述获胜超级节点全网广播所述智能合约,接收多个用户节点发送的验证请求,对所述多个用户节点进行身份验证,将身份验证通过的用户节点参与组网,进行点对点连接。

【技术特征摘要】
1.一种多类型网络节点的组网方法,其特征在于,包括:业务节点发布智能合约要求组网;多个超级节点接收所述智能合约,并判断所述智能合约是否合法;如果所述智能合约合法,所述多个超级节点进行算力比拼,并将算力最大的超级节点确定为获胜超级节点;所述获胜超级节点获得组网记账权,并查询所述业务节点的节点类型;所述获胜超级节点全网广播所述智能合约,接收多个用户节点发送的验证请求,对所述多个用户节点进行身份验证,将身份验证通过的用户节点参与组网,进行点对点连接。2.根据权利要求1所述的方法,其特征在于,所述多个超级节点接收所述智能合约,并判断所述智能合约是否合法,包括:所述多个超级节点接收所述智能合约,并利用多数一致原则判断所述智能合约是否合法;如果所述多个超级节点中多数判定所述智能合约合法,则确定所述智能合约是合法的;如果所述多个超级节点中多数判定所述智能合约不合法,则确定所述智能合约是不合法的。3.根据权利要求1所述的方法,其特征在于,所述获胜超级节点获得组网记账权,并查询所述业务节点的节点类型之前,所述方法还包括:所述业务节点获取自身的基本信息,并将所述基本信息上传至所述获胜超级节点中存储;其中,所述获胜超级节点获得组网记账权,并查询所述业务节点的节点类型,包括:所述获胜超级节点获得组网记账权,查询所述业务节点的基本信息,并根据所述基本信息确定所述业务节点的节点类型。4.根据...

【专利技术属性】
技术研发人员:何伟
申请(专利权)人:甲骨文科技时代深圳有限公司
类型:发明
国别省市:广东,44

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

1