CN114666340A - 一种区块链节点设备及区块链网络*** - Google Patents

一种区块链节点设备及区块链网络*** Download PDF

Info

Publication number
CN114666340A
CN114666340A CN202011525786.0A CN202011525786A CN114666340A CN 114666340 A CN114666340 A CN 114666340A CN 202011525786 A CN202011525786 A CN 202011525786A CN 114666340 A CN114666340 A CN 114666340A
Authority
CN
China
Prior art keywords
module
block chain
information
blockchain
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011525786.0A
Other languages
English (en)
Inventor
魏明
阮安邦
果霖
李华丰
王俊清
陈旭明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Qiya Blockchain Technology Co ltd
Beijing Octa Innovations Information Technology Co Ltd
Original Assignee
Hangzhou Qiya Blockchain Technology Co ltd
Beijing Octa Innovations Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Qiya Blockchain Technology Co ltd, Beijing Octa Innovations Information Technology Co Ltd filed Critical Hangzhou Qiya Blockchain Technology Co ltd
Priority to CN202011525786.0A priority Critical patent/CN114666340A/zh
Publication of CN114666340A publication Critical patent/CN114666340A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及区块链技术领域,且公开了一种区块链节点设备,包括基础硬件单元和区块链安装单元,所述基础硬件单元包括计算服务、存储服务、网络服务和接口服务,所述区块链安装单元包括激活模块、记录模块、处理模块和客户端模块。该区块链节点设备及区块链网络***,通过设置基础硬件单元和区块链安装单元,使得区块链节点设备的安装部署能够脱离服务器或者终端设备,从而使该区块链节点设备作为一个独立的装置,移动灵活,可扩展性强,使用灵活,且该接节点设备算法简单,节约了***运算资源,提高了***运算的效率,使得该节点设备更加的易于使用。

Description

一种区块链节点设备及区块链网络***
技术领域
本发明涉及区块链技术领域,具体为一种区块链节点设备及区块链网络***。
背景技术
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征,基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景,这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动。
现有的区块链节点的部署,通常采用服务器部署或云部署,但通过云部署区块链节点的方式,没有实现真正的去中心化,而通过服务器部署区块链节点的方式,移动不灵活且扩展性差,且现有的区块链***较为复杂,不能较为精确的确保节点中的信息的准确性,从而使得共识后的信息不能够保证信息的一致性。
发明内容
本发明提供了一种区块链节点设备及区块链网络***,具备能够脱离服务器部署或云部署,使得更加的灵活,提高扩展性,同时使得区块链***中的信息精确,从而使得信息能够达到一致性的优点,解决了背景技术中提出的问题。
本发明提供如下技术方案:一种区块链节点设备,包括基础硬件单元和区块链安装单元,所述基础硬件单元包括计算服务、存储服务、网络服务和接口服务,所述区块链安装单元包括激活模块、记录模块、处理模块和客户端模块。
优选的,所述基础硬件单元处理器、存储器、输入输出设备和总线
优选的,所述激活模块用于激活区块链节点设备,记录模块用于记录所加入区块链中的区块链网络,处理模块用于处理加入区块链网络中所出现的问题,客户端模块用于加入区块链网络、下载区块链网络对应的账本副本、下载、更新、安装和实例化区块链网络对应的智能合约,还包括软件安装模块,用户通过软件模块用于安装基于区块链网络的应用程序
优选的,所述记录模块和处理模块隶属于管理模块,且管理模块还用于设置区块链网络的应用程序和该应用程序的访问端口
优选的,所述还包括服务模块,用于发布区块链网络中所需要的应用程序,以供外部终端根据获取的区块节点设备的设备IP地址和访问端口访问应用程序,还包括通信模块,用于将包含执行结果数据的区块发送给区块链节点设备所在的区块链***中的其他区块链节点设备
优选的,所述客户端模块具体用于根据区块链网络的接入地址向区块链网络接入平台发送接入区块链网络请求,请求包括节点设备的身份标识,区块链在接收到区块链接入平台根据身份标识验证其身份标识,并返回上层接入平台,加入区块链网络中,基础硬件单元还包括主板、处理器、存储器、通信模块、显示模块和接口模块。
一种区块链网络***,包括信息块模块、筛选模块、信息收集模块、验证模块、共识处理模块。
优选的,所述区块链***中包含多个信息块模块,每个信息模块可划分局域区块链***,每个局域区块链***中包含多个节点。
优选的,所述筛选模块,对节点中所传输到局域区块链***中相同的信息进行筛选,从而剔除相同的信息,局域区块链***在把筛选模块中筛选出来的信息上传到整个区块链***中。
优选的,所述验证模块,用于验证不同节点所产生的信息,从而确保信息的准确性,避免出现不准确的信息混入信息群中,避免造成信息出现泄漏。
优选的,所述信息收集模块,用于收集验证后的信息,并通过筛选模块筛选出相同的信息,再把筛选出来的信息发送到局域区块链***中,避免重复向局域区块链中发送相同的信息。
优选的,所述共识处理模块,通过信息之间所产生的哈希值进行共识,通过确立信息之间哈希值是否一样,从而解决节点中所产生信息的一致性和正确性问题。
本发明具备以下有益效果:
1、该区块链节点设备及区块链网络***,通过设置基础硬件单元和区块链安装单元,使得区块链节点设备的安装部署能够脱离服务器或者终端设备,从而使该区块链节点设备作为一个独立的装置,移动灵活,可扩展性强,使用灵活,且该接节点设备算法简单,节约了***运算资源,提高了***运算的效率,使得该节点设备更加的易于使用。
2、该区块链节点设备及区块链网络***,通过信息块模块、筛选模块、信息收集模块、验证模块、共识处理模块的相互配合,能够对信息进行筛选,信息收集模块能够对进入区块链网络***中的信息进行收集,通过筛选模块对信息进行筛选,对信息进行初步的筛选,从而保证信息的准确性,验证模块,对信息进行进一步的验证,保证每个节点中产生的信息准确性,从而进一步保证信息的准确性,通过共识处理模块,对信息之间产生的哈希值进行共识,使得信息能够进一步的达到一致性和准确性,使得该***能够有效的保证信息的准确性,从而保证该***在使用中更加的安全,便于人们进行使用。
附图说明
图1为本发明设备流程示意图;
图2为本发明***流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-2,一种区块链节点设备,包括基础硬件单元和区块链安装单元,所述基础硬件单元包括计算服务、存储服务、网络服务和接口服务,所述区块链安装单元包括激活模块、记录模块、处理模块和客户端模块。
其中,基础硬件单元处理器、存储器、输入输出设备和总线。
其中,激活模块用于激活区块链节点设备,记录模块用于记录所加入区块链中的区块链网络,处理模块用于处理加入区块链网络中所出现的问题,客户端模块用于加入区块链网络、下载区块链网络对应的账本副本、下载、更新、安装和实例化区块链网络对应的智能合约,还包括软件安装模块,用户通过软件模块用于安装基于区块链网络的应用程序。
其中,记录模块和处理模块隶属于管理模块,且管理模块还用于设置区块链网络的应用程序和该应用程序的访问端口。
其中,还包括服务模块,用于发布区块链网络中所需要的应用程序,以供外部终端根据获取的区块节点设备的设备IP地址和访问端口访问应用程序,还包括通信模块,用于将包含执行结果数据的区块发送给区块链节点设备所在的区块链***中的其他区块链节点设备。
其中,客户端模块具体用于根据区块链网络的接入地址向区块链网络接入平台发送接入区块链网络请求,请求包括节点设备的身份标识,区块链在接收到区块链接入平台根据身份标识验证其身份标识,并返回上层接入平台,加入区块链网络中,基础硬件单元还包括主板、处理器、存储器、通信模块、显示模块和接口模块。
其中,通过设置基础硬件单元和区块链安装单元,使得区块链节点设备的安装部署能够脱离服务器或者终端设备,从而使该区块链节点设备作为一个独立的装置,移动灵活,可扩展性强,使用灵活,且该接节点设备算法简单,节约了***运算资源,提高了***运算的效率,使得该节点设备更加的易于使用。
一种区块链网络***,包括信息块模块、筛选模块、信息收集模块、验证模块、共识处理模块。
其中,区块链***中包含多个信息块模块,每个信息模块可划分局域区块链***,每个局域区块链***中包含多个节点。
其中,筛选模块,对节点中所传输到局域区块链***中相同的信息进行筛选,从而剔除相同的信息,局域区块链***在把筛选模块中筛选出来的信息上传到整个区块链***中。
其中,验证模块,用于验证不同节点所产生的信息,从而确保信息的准确性,避免出现不准确的信息混入信息群中,避免造成信息出现泄漏。
其中,信息收集模块,用于收集验证后的信息,并通过筛选模块筛选出相同的信息,再把筛选出来的信息发送到局域区块链***中,避免重复向局域区块链中发送相同的信息。
其中,共识处理模块,通过信息之间所产生的哈希值进行共识,通过确立信息之间哈希值是否一样,从而解决节点中所产生信息的一致性和正确性问题。
其中,通过信息块模块、筛选模块、信息收集模块、验证模块、共识处理模块的相互配合,能够对信息进行筛选,信息收集模块能够对进入区块链网络***中的信息进行收集,通过筛选模块对信息进行筛选,对信息进行初步的筛选,从而保证信息的准确性,验证模块,对信息进行进一步的验证,保证每个节点中产生的信息准确性,从而进一步保证信息的准确性,通过共识处理模块,对信息之间产生的哈希值进行共识,使得信息能够进一步的达到一致性和准确性,使得该***能够有效的保证信息的准确性。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

Claims (10)

1.一种区块链节点设备,其特征在于:包括基础硬件单元和区块链安装单元,所述基础硬件单元包括计算服务、存储服务、网络服务和接口服务,所述区块链安装单元包括激活模块、记录模块、处理模块和客户端模块。
2.根据权利要求1所述的一种区块链节点设备,其特征在于:所述基础硬件单元处理器、存储器、输入输出设备和总线。
3.根据权利要求1所述的一种区块链节点设备,其特征在于:所述激活模块用于激活区块链节点设备,记录模块用于记录所加入区块链中的区块链网络,处理模块用于处理加入区块链网络中所出现的问题,客户端模块用于加入区块链网络、下载区块链网络对应的账本副本、下载、更新、安装和实例化区块链网络对应的智能合约,还包括软件安装模块,用户通过软件模块用于安装基于区块链网络的应用程序。
4.根据权利要求1所述的一种区块链节点设备,其特征在于:所述记录模块和处理模块隶属于管理模块,且管理模块还用于设置区块链网络的应用程序和该应用程序的访问端口。
5.根据权利要求1所述的一种区块链节点设备,其特征在于:所述还包括服务模块,用于发布区块链网络中所需要的应用程序,以供外部终端根据获取的区块节点设备的设备IP地址和访问端口访问应用程序,还包括通信模块,用于将包含执行结果数据的区块发送给区块链节点设备所在的区块链***中的其他区块链节点设备。
6.根据权利要求1所述的一种区块链节点设备,其特征在于:所述客户端模块具体用于根据区块链网络的接入地址向区块链网络接入平台发送接入区块链网络请求,请求包括节点设备的身份标识,区块链在接收到区块链接入平台根据身份标识验证其身份标识,并返回上层接入平台,加入区块链网络中,基础硬件单元还包括主板、处理器、存储器、通信模块、显示模块和接口模块。
7.一种区块链网络***,其特征在于:包括信息块模块、筛选模块、信息收集模块、验证模块、共识处理模块。
8.根据权利要求7所述的一种区块链网络***,其特征在于:所述区块链***中包含多个信息块模块,每个信息模块可划分局域区块链***,每个局域区块链***中包含多个节点。
9.根据权利要求7所述的一种区块链网络***,其特征在于:所述筛选模块,对节点中所传输到局域区块链***中相同的信息进行筛选,从而剔除相同的信息,局域区块链***在把筛选模块中筛选出来的信息上传到整个区块链***中;所述共识处理模块,通过信息之间所产生的哈希值进行共识,通过确立信息之间哈希值是否一样,从而解决节点中所产生信息的一致性和正确性问题。
10.根据权利要求7所述的一种区块链网络***,其特征在于:所述验证模块,用于验证不同节点所产生的信息,从而确保信息的准确性,避免出现不准确的信息混入信息群中,避免造成信息出现泄漏;所述信息收集模块,用于收集验证后的信息,并通过筛选模块筛选出相同的信息,再把筛选出来的信息发送到局域区块链***中,避免重复向局域区块链中发送相同的信息。
CN202011525786.0A 2020-12-22 2020-12-22 一种区块链节点设备及区块链网络*** Pending CN114666340A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011525786.0A CN114666340A (zh) 2020-12-22 2020-12-22 一种区块链节点设备及区块链网络***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011525786.0A CN114666340A (zh) 2020-12-22 2020-12-22 一种区块链节点设备及区块链网络***

Publications (1)

Publication Number Publication Date
CN114666340A true CN114666340A (zh) 2022-06-24

Family

ID=82024813

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011525786.0A Pending CN114666340A (zh) 2020-12-22 2020-12-22 一种区块链节点设备及区块链网络***

Country Status (1)

Country Link
CN (1) CN114666340A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110266501A (zh) * 2019-07-08 2019-09-20 中国联合网络通信集团有限公司 区块链节点设备及区块链网络***
CN111371871A (zh) * 2020-02-27 2020-07-03 苏州市星际云通区块链科技有限公司 一种区块链节点设备及区块链网络***
US20210191702A1 (en) * 2018-10-12 2021-06-24 Alibaba Group Holding Limited Blockchain Node Service Deployment Method, Apparatus and System, and Computing Device and Medium
CN113132378A (zh) * 2021-04-15 2021-07-16 无锡全面互链科技有限公司 一种区块链节点设备及区块链网络***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210191702A1 (en) * 2018-10-12 2021-06-24 Alibaba Group Holding Limited Blockchain Node Service Deployment Method, Apparatus and System, and Computing Device and Medium
CN110266501A (zh) * 2019-07-08 2019-09-20 中国联合网络通信集团有限公司 区块链节点设备及区块链网络***
CN111371871A (zh) * 2020-02-27 2020-07-03 苏州市星际云通区块链科技有限公司 一种区块链节点设备及区块链网络***
CN113132378A (zh) * 2021-04-15 2021-07-16 无锡全面互链科技有限公司 一种区块链节点设备及区块链网络***

Similar Documents

Publication Publication Date Title
CN108549580B (zh) 自动部署Kubernetes从节点的方法及终端设备
EP4024812B1 (en) Smart contract-based data processing method, and device and storage medium
CN110348830B (zh) 一种基于区块链的网络***、认证方法、设备及存储介质
CN108769230B (zh) 交易数据存储方法、装置、服务器及存储介质
CN110505305B (zh) 一种区块链分片方法、装置及区块链***
CN107749807B (zh) 一种面向nfv的网络功能验证方法及验证***
CN110535654B (zh) 基于区块链的并行***部署方法、装置和计算机设备
CN109544982B (zh) 停车信息共享方法及共享***
CN112650762A (zh) 数据质量监控的方法、装置、电子设备以及存储介质
CN105005521A (zh) 测试方法及装置
CN111949531B (zh) 区块链网络的测试方法、装置、介质及电子设备
CN112910723B (zh) 边缘终端管理方法、装置、设备及存储介质
CN111737104A (zh) 区块链网络服务平台及其测试用例共享方法、存储介质
CN112559831A (zh) 链路监控方法、装置、计算机设备及介质
CN111931220A (zh) 区块链网络的共识处理方法、装置、介质及电子设备
Cohen et al. Introducing new deformable surfaces to segment 3D images
CN111193731A (zh) 网络靶场场景描述文件的生成方法和装置
CN109002389A (zh) 页面自动化测试的方法和装置
CN114938394A (zh) 跨集群网络控制方法、装置、设备及存储介质
CN110839007B (zh) 一种云网络安全处理方法、设备和计算机存储介质
CN112787853B (zh) 网络变更方案的自动生成方法、装置及相关设备
CN108234598A (zh) 一种应用于电力行业的网络通信控制管理方法
CN114666340A (zh) 一种区块链节点设备及区块链网络***
CN112269838A (zh) 基于区块链的监管方法、装置、电子设备及存储介质
CN115473780B (zh) 网络靶场分布式流量生成方法、装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination