局部式低能耗区块链系统技术方案

技术编号:32135301 阅读:9 留言:0更新日期:2022-01-29 19:43
本发明专利技术提供一种局部式低能耗区块链系统及实现方法,属于节能系统技术领域,包括,用户端接口,用户端接口通过登录认证的方式与区块链接口连接,用户端接口为发起交易的计算机或物联网中的节点;区块链接口,区块链接口通过请求的方式与存储服务器连接;存储服务器,用于存储交易信息;本发明专利技术能够有效地解决区块链的高能耗问题,减少了区块链在运行过程中产生的高额费用,达到简单、高效、便捷的实现交易的全过程的目的,并进一步提升区块链网络的运行效率。效率。效率。

【技术实现步骤摘要】
局部式低能耗区块链系统


[0001]本专利技术涉及节能系统
,具体涉及一种局部式低能耗区块链系统及实现方法。

技术介绍

[0002]随着区块链技术的逐渐成熟,其被广泛应用在金融保险、智能制造、能源电力、医疗卫生等各个领域,在广泛应用的同时,区块链的性能瓶颈也越来越明显,尤其是当交易量增加时,能量消耗会大幅度提高。
[0003]5G时代的到来,使人们可以更加方便的接触到区块链技术,同时人们的安全意识越来越强,有越来越多的人倾向于使用区块链,但因此产生的能量消耗则更加庞。那么如何在确保交易信息安全的情况下减少能源的消耗问题仍是关键挑战。
[0004]需要注意的是,区块链的能源消耗同时给环境带来了严重影响。区块链的运行需要大量电力,这一点毫无疑问。区块链的运行本身不会产生额外的碳排放,因为从技术上讲,任何电源都可以为区块链网络供电。而大量的无意义的计算会增大区块链的能耗。但据估计,区块链的能源消耗中只有39%实现了碳中和。
[0005]因此,低能耗区块链系统亟待研究。

技术实现思路

[0006]有鉴于此,本专利技术提供一种局部式低能耗区块链系统及实现方法,不仅能有效解决区块链的高能耗问题,而且进一步提升了区块链网络的运行效率。
[0007]为解决上述技术问题,本专利技术提供一种局部式低能耗区块链系统,包括,用户端接口,用户端接口通过登录认证的方式与区块链接口连接,用户端接口为发起交易的计算机或物联网中的节点;区块链接口,区块链接口通过请求的方式与存储服务器连接;存储服务器,用于存储交易信息。
[0008]局部式低能耗区块链系统的实现方法,包括以下步骤:S1、用户端接口负责向区块链接口发起认证请求,当请求成功时,用户可登录自己的区块链网络;S2、当用户端接口在产生新的交易时,会向区块链接口发起更新请求,同时会向其邻居用户的区块链接口发送交易区块,当区块链接口收到请求时会及时更新本地存储服务器上的区块链网络;S3、为防止网络中有恶意用户端接口篡改最新区块信息,系统还设有反馈机制,若用户端接口恶意篡改信息,则会降低该接口的信用分;S4、当信用分小于到设定的值时,该接口将不会被区块链网络接收,防止了接收用户端接口对区块的恶意修改。
[0009]进一步地,S2中,每个用户端需开启位置权限,当用户端接口发起交易请求时,会
先通过定位获取距离他一定范围的所有邻居用户端接口的区块链网络中的最新区块哈希值,然后将交易加上所有邻居用户端接口的最新区块哈希值、区块名、难度目标和时间戳打包成区块,然后再将区块发送给邻居用户端接口,邻居用户端接口在接收到区块后,会做一个简单的工作量证明计算,接着将该区块链链接在本地存储服务器中最新区块的后面,成为新的最新区块,并更新本地网络。
[0010]进一步地,S3中,所述反馈机制为,用户端接口与邻居用户端接口通过非对称加密的方式发送反馈信息,即用户端会将自己的公钥广播给所有的邻居用户端接口,当有修改最新区块的请求时,用户端接口会向发送该区块的邻居用户端接口发送一个使用自己私钥加密的信息,如果邻居端用户接口接收到之后,会使用用户端接口的公钥进行解密,然后再使用自己的私钥重新加密破解的信息在规定时间内发送给用户端接口,用户端接口接收到再使用邻居用户端接口的公钥解密,如果与发送信息一致,说明为邻居用户端接口更改,如果不是发送该区块的邻居用户端接口更改,邻居端用户接口在接收到用户端接口的信息后,不会再向用户端接口发送信息,在一段时间内用户端接口接收不到信息将不会更改最新区块内容,位于网络中的所有用户端接口会定期公开本地区块链网络,若是发现其中区块与其它用户端接口所接收的不同时,会降低该接口的信用分。
[0011]本专利技术的上述技术方案的有益效果如下:本专利技术能够有效地解决区块链的高能耗问题,减少了区块链在运行过程中产生的高额费用,达到简单、高效、便捷的实现交易的全过程的目的,并进一步提升区块链网络的运行效率。
附图说明
[0012]图1为本专利技术的用户端接口发送区块流程图;图2为本专利技术的邻居用户端接口接收区块流程图;图3为本专利技术的反馈机制流程图;图4为本专利技术的使用场景示意图。
具体实施方式
[0013]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例的附图1

4,对本专利技术实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于所描述的本专利技术的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。
[0014]如图1

4所示:一种局部式低能耗区块链系统,包括,用户端接口,用户端接口通过登录认证的方式与区块链接口连接,用户端接口为发起交易的计算机或物联网中的节点;区块链接口,区块链接口通过请求的方式与存储服务器连接;存储服务器,用于存储交易信息。
[0015]局部式低能耗区块链系统的实现方法,包括以下步骤:S1、用户端接口负责向区块链接口发起认证请求,当请求成功时,用户可登录自己的区块链网络;
S2、当用户端接口在产生新的交易时,会向区块链接口发起更新请求,同时会向其邻居用户的区块链接口发送交易区块,邻居用户端接口,即距离用户端一定范围内的所有其他用户端接口,当区块链接口收到请求时会及时更新本地存储服务器上的区块链网络;S3、为防止网络中有恶意用户端接口篡改最新区块信息,系统还设有反馈机制,若用户端接口恶意篡改信息,则会降低该接口的信用分;S4、当信用分小于到设定的值时,该接口将不会被区块链网络接收,防止了接收用户端接口对区块的恶意修改。
[0016]S2中,每个用户端需开启位置权限,当用户端接口发起交易请求时,会先通过定位获取距离他一定范围的所有邻居用户端接口的区块链网络中的最新区块哈希值,然后将交易加上所有邻居用户端接口的最新区块哈希值、区块名、难度目标和时间戳打包成区块,然后再将区块发送给邻居用户端接口,邻居用户端接口在接收到区块后,会做一个简单的工作量证明计算,接着将该区块链链接在本地存储服务器中最新区块的后面,成为新的最新区块,并更新本地网络。
[0017]S3中,所述反馈机制为,用户端接口与邻居用户端接口通过非对称加密的方式发送反馈信息,即用户端会将自己的公钥广播给所有的邻居用户端接口,当有修改最新区块的请求时,用户端接口会向发送该区块的邻居用户端接口发送一个使用自己私钥加密的信息,如果邻居端用户接口接收到之后,会使用用户端接口的公钥进行解密,然后再使用自己的私钥重新加密破解的信息在规定时间内发送给用户端接口,用户端接口接收到再使用邻居用户端接口的公钥解密,如果与发送信息一致,说明为邻居用户端接口更改,如果不是发送该区块的邻居用户端接口更改,邻居端用户接口在接收到用户端接口的信息后,不会再向用户端接口发送信息,在一段时间内用户端接口接收不到信息将不会更改最新区块内容,位于网络中的所有用户端接口会定期公开本地区块链网络,若是发现其中区块与其它用户端接口所接收的不同时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.局部式低能耗区块链系统,其特征在于:包括,用户端接口,用户端接口通过登录认证的方式与区块链接口连接,用户端接口为发起交易的计算机或物联网中的节点;区块链接口,区块链接口通过请求的方式与存储服务器连接;存储服务器,用于存储交易信息。2.如权利要求1所述的局部式低能耗区块链系统的实现方法,其特征在于:包括以下步骤:S1、用户端接口负责向区块链接口发起认证请求,当请求成功时,用户可登录自己的区块链网络;S2、当用户端接口在产生新的交易时,会向区块链接口发起更新请求,同时会向其邻居用户的区块链接口发送交易区块,当区块链接口收到请求时会及时更新本地存储服务器上的区块链网络;S3、为防止网络中有恶意用户端接口篡改最新区块信息,系统还设有反馈机制,若用户端接口恶意篡改信息,则会降低该接口的信用分;S4、当信用分小于到设定的值时,该接口将不会被区块链网络接收,防止了接收用户端接口对区块的恶意修改。3.如权利要求2所述的局部式低能耗区块链系统的实现方法,其特征在于:S2中,每个用户端需开启位置权限,当用户端接口发起交易请求时,会先通过定位获取距离他一定范围的所有邻居用户端接口的区块链网络中的最新区块哈希值,然后将交易加上所有邻居用户端接口的最新区块...

【专利技术属性】
技术研发人员:杨昌霖刘颖王继光樊珂珂
申请(专利权)人:河南云智慧通数据科技有限公司
类型:发明
国别省市:

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

1