【技术实现步骤摘要】
区块链网络组网方法、装置、设备及计算机可读存储介质
本专利技术实施例涉及通信
,尤其涉及一种区块链网络组网方法、装置、设备及计算机可读存储介质。
技术介绍
随着互联网的不断发展,区块链技术应运而生,它是一种互联网数据库技术,具有去中心化、公开透明的特点。具体地,区块链技术的本质是去中心化且寓于分布式结构的数据存储、传输和证明的方法,用数据区块取代目前互联网对中心服务器的依赖,使得所有数据的变更或者交易项目都被记录在一个云系统之上。由于没有中央控制点的分布式对等网络,并且使用分布式集体运作的方法,可以说,区块链是网络上的“公开大账本”。它存在许多节点,每个节点都可以观察到整个账本,并且共同参与维护,其收益则是获得记账的权利,并且可以复制一份完整的数据库,单个节点无法修改数据库,从而保证了账本数据的安全可靠。现有技术中区块链网络通常基于P2P(PeertoPeer,对等网络),而在区块链网络组网过程中每个节点间需要预先建立P2P网络,才能完成组网,而非P2P网络中的节点也需要通过先加入到P2P网络中或者与区块链网络中的一个节点连接后,才能进一步加入到区块链网络中,其组网过程较为复杂,降低了区块链网络组网效率,也存在一定的安全风险。
技术实现思路
本专利技术实施例提供一种区块链网络组网方法、装置、设备及计算机可读存储介质,以提高区块链网络组网效率。第一方面,本专利技术实施例提供一种区块链网络组网方法,包括:实时消息服务器接收组网发起终端发送的组网请求,所述组网请求包括至少一个组网受邀终端的标识信息;所述实时消息服务器接收至少一个组网受邀终端发送的账本建立请求; ...
【技术保护点】
1.一种区块链网络组网方法,其特征在于,包括:实时消息服务器接收组网发起终端发送的组网请求,所述组网请求包括至少一个组网受邀终端的标识信息;所述实时消息服务器接收至少一个组网受邀终端发送的账本建立请求;所述实时消息服务器将所述账本建立请求发送给所述组网发起终端,以使所述组网发起终端根据所述账本建立请求建立至少一个账本;所述实时消息服务器从所述组网发起终端接收所述至少一个账本,并将所述至少一个账本发送给所述至少一个组网受邀终端;所述实时消息服务器接收至少一个组网受邀终端发送的智能合约建立请求,所述智能合约建立请求包括:智能合约所在的账本的标识信息;所述实时消息服务器将所述智能合约建立请求发送给所述组网发起终端,以使所述组网发起终端将所述智能合约所在的账本的标识信息和执行所述智能合约的组网受邀终端的标识信息写入所述智能合约所在的账本中。
【技术特征摘要】
1.一种区块链网络组网方法,其特征在于,包括:实时消息服务器接收组网发起终端发送的组网请求,所述组网请求包括至少一个组网受邀终端的标识信息;所述实时消息服务器接收至少一个组网受邀终端发送的账本建立请求;所述实时消息服务器将所述账本建立请求发送给所述组网发起终端,以使所述组网发起终端根据所述账本建立请求建立至少一个账本;所述实时消息服务器从所述组网发起终端接收所述至少一个账本,并将所述至少一个账本发送给所述至少一个组网受邀终端;所述实时消息服务器接收至少一个组网受邀终端发送的智能合约建立请求,所述智能合约建立请求包括:智能合约所在的账本的标识信息;所述实时消息服务器将所述智能合约建立请求发送给所述组网发起终端,以使所述组网发起终端将所述智能合约所在的账本的标识信息和执行所述智能合约的组网受邀终端的标识信息写入所述智能合约所在的账本中。2.根据权利要求1所述的方法,其特征在于,所述实时消息服务器接收组网发起终端发送的组网请求之后,还包括:所述实时消息服务器接收所述组网发起终端发送的背书节点应用程序;所述实时消息服务器根据所述至少一个组网受邀终端的标识信息,将所述背书节点应用程序发送给所述至少一个组网受邀终端,以使所述至少一个组网受邀终端通过运行所述背书节点应用程序成为背书节点。3.根据权利要求2所述的方法,其特征在于,所述智能合约建立请求还包括:智能合约的名称;所述实时消息服务器将所述智能合约建立请求发送给所述组网发起终端,以使所述组网发起终端将所述智能合约所在的账本的标识信息和执行所述智能合约的组网受邀终端的标识信息写入所述智能合约所在的账本中,包括:所述实时消息服务器将所述智能合约建立请求发送给所述组网发起终端,以使所述组网发起终端将所述智能合约的名称、所述智能合约所在的账本的标识信息、执行所述智能合约所需的参数、执行所述智能合约的组网受邀终端的标识信息写入所述智能合约所在的账本中。4.根据权利要求1所述的方法,其特征在于,所述实时消息服务器接收至少一个组网受邀终端发送的账本建立请求,包括:所述实时消息服务器接收所述组网受邀终端发送的账本建立请求;相应的,所述实时消息服务器将所述账本建立请求发送给所述组网发起终端,以使所述组网发起终端根据所述账本建立请求建立至少一个账本,包括:所述实时消息服务器将所述账本建立请求发送给所述组网发起终端,以使所述组网发起终端根据所述账本建立请求建立所述组网受邀终端对应的账本;相应的,所述实时消息服务器从所述组网发起终端接收所述至少一个账本,并将所述至少一个账本发送给所述至少一个组网受邀终端,包括:所述实时消息服务器从所述组网发起终端接收所述组网受邀终端对应的账本,并将所述组网受邀终端对应的账本发送给所述组网受邀终端。5.根据权利要求4所述的方法,其特征在于,所述实时消息服务器从所述组网发起终端接收所述组网受邀终端对应的账本,并将所述组网受邀终端对应的账本发送给所述组网受邀终端之后,还包括:所述实时消息服务器接收所述组网受邀终端发送的账本加入请求,所述账本加入请求包括由所述组网受邀终端确定的加入所述账本的其他组网受邀终端的标识信息;所述实时消息服务器根据所述账本加入请求,将所述组网受邀终端对应的账本发送给所述其他组网受邀终端。6.根据权利要求1所述的方法,其特征在于,所述实时消息服务器接收至少一个组网受邀终端发送的账本建立请求,包括:所述实时消息服务器接收多个组网受邀终端分别发送的账本建立请求;相应的,所述实时消息服务器将所述账本建立请求发送给所述组网发起终端,以使所述组网发起终端根据所述账本建立请求建立至少一个账本,包括:所述实时消息服务器将所述账本建立请求发送给所述组网发起终端,以使所述组网发起终端根据所述账本建立请求建立所述多个组网受邀终端中每个组网受邀终端对应的账本;相应的,所述实时消息服务器从所述组网发起终端接收所述至少一个账本,并将所述至少一个账本发送给所述至少一个组网受邀终端,包括:所述实时消息服务器从所述组网发起终端接收所述多个组网受邀终端中每个组网受邀终端对应的账本,并将每个组网受邀终端对应的账本发送给所述组网受...
【专利技术属性】
技术研发人员:刘春伟,孙海波,王义,马超,王少鹏,金龙,王帅俭,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。