一种区块链算力上链实现方法与流程

文档序号:21780804发布日期:2020-08-07 20:03阅读:1420来源:国知局
一种区块链算力上链实现方法与流程

本发明涉及区块链领域,具体地说,是涉及一种区块链算力上链实现方法。



背景技术:

随着主链-平行链机制的发展,更多的用户希望平行链也可以支持隐私交易。常见的隐私交易包括环签名、零知识认证和dash;其中,环签名和dash只支持转账交易,无法满足用户对各种类型的交易的进行隐私保护的需求;零知识认证由于其耗费资源巨大,不适用于客户端构造隐私交易;且,这三种隐私交易都无法被监管,在必要情况下法律实体无法对个人进行保护。因此需要一种能有效解决上述问题的区块链算力上链实现方法。



技术实现要素:

本发明的目的在于提供一种区块链算力上链实现方法,

为实现上述目的,本发明采用的技术方案如下:

本发明包括以下步骤:

a确定第三方数字资产的算力数据,用于算力供应商与用户之间的价值交换;

b数据采集与处理模块需要应用跨链技术,接收算力产出,并在链上映射产出算力数据;

c算力供应商通过智能合约接入区块链,接入后,将算力产出逐日转入产出池。智能合约通过每日产出接收情况验证算力的有效性,并将产出算力数据分配到算力供应商账户;

d算力供应商通过算力交易智能合约,可将一定时期内的收益权出售给算力购买方,收益权使用链上稳定币进行结算。

进一步地,所述智能合约是以一种程序化的方式保证算力在dr事件期间需求灵活调整、对参与响应用户相关的激励和惩罚率计算、平衡算力需求和生产的规则,智能合约的生成会触发节点用户双方dr事件交易的开始,通过区块链中各节点用户发布的实时电力报价自动确定dr事件触发时段合理的价格并完成资金的转移,完成交易。

进一步地,交易资金将锁定于智能合约中做为保证金,随着算力产出逐步解锁,收益权售出后,每日产出算力数据将通过智能合约直接发放到算力的购买方,直到合约期结束。

进一步地,验证服务器获得区块链客户的存储请求,获得数据条;查询已有记录判断该区块的数据是否存在,如已存在则忽略;验证服务器对数据条中的历史数据进行验证,确认合法性及序列号的正确性,并发送验证结果至其他验证节点;验证成功后将数据条写入区块链系统中相应的区块链中;未符合要求的数据条进入下一次共识,直到共识完成或者超时。

进一步地,所述智能合约进行需求响应总量的计算,制定需求响应方案及需求响应规则信号,启动一个dr事件,该dr事件内容包括调整算力响应的总量值以及在调整时间段内对用户的相关算力增值财务补贴与激励价格。

一种区块链算力上链实现的系统,其特征在于,包括算力服务器实现区块链数据储存和至少一个算力网关通信;所述算力网关和至少一个边缘数据采集与处理模块通信;数据采集与处理模块:该模块实现算力数据采集功能,计算与储存功能和数据转发与接收功能;算力数据采集功能的实现通过各类传感器实现算力信息的采集,数据转发与接收功能通过将打包好的数据通过交易节点发接收网关发送过来的信息;算力网关用于接收来自服务器端的采集命令并输出给算力网关用于接数据采集与处理模块,以及接收来自算力网关用于接采集与处理模块的数据转发给服务器。服务器端:实现将边缘采集与处理模块发送上来的预定数据格式的算力数据存入区块链数据库中,以及方便后期的检索与显示。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现区块链算力上链实现方法。

一种计算机可读存储介质,所述计算机可读存储介质存储有执行一项区块链算力上链实现方法的计算机程序。

与现有技术相比,本发明具有以下有益效果:

本发明通过运用区域链技术融合数字资产算力生态,将算力持有人权益引入到共识机制中保障链上安全,进而利用智能合约、跨链等技术扩展数字资产生态,实现高并发快捷支付等应用场景。

附图说明

图1为区块链算力上链实现方法的流程图。

具体实施方式

下面根据实施例对本发明作进一步说明,本发明的方式包括但不仅限于以下实施例。

本发明包括以下步骤:

a确定第三方数字资产的算力数据,用于算力供应商与用户之间的价值交换;

b数据采集与处理模块需要应用跨链技术,接收算力产出,并在链上映射产出算力数据;

c算力供应商通过智能合约接入区块链,接入后,将算力产出逐日转入产出池。智能合约通过每日产出接收情况验证算力的有效性,并将产出算力数据分配到算力供应商账户;

d算力供应商通过算力交易智能合约,可将一定时期内的收益权出售给算力购买方,收益权使用链上稳定币进行结算。

所述智能合约是以一种程序化的方式保证算力在dr事件期间需求灵活调整、对参与响应用户相关的激励和惩罚率计算、平衡算力需求和生产的规则,智能合约的生成会触发节点用户双方dr事件交易的开始,通过区块链中各节点用户发布的实时电力报价自动确定dr事件触发时段合理的价格并完成资金的转移,完成交易。

交易资金将锁定于智能合约中做为保证金,随着算力产出逐步解锁,收益权售出后,每日产出算力数据将通过智能合约直接发放到算力的购买方,直到合约期结束。

验证服务器获得区块链客户的存储请求,获得数据条;查询已有记录判断该区块的数据是否存在,如已存在则忽略;验证服务器对数据条中的历史数据进行验证,确认合法性及序列号的正确性,并发送验证结果至其他验证节点;验证成功后将数据条写入区块链系统中相应的区块链中;未符合要求的数据条进入下一次共识,直到共识完成或者超时。

所述智能合约进行需求响应总量的计算,制定需求响应方案及需求响应规则信号,启动一个dr事件,该dr事件内容包括调整算力响应的总量值以及在调整时间段内对用户的相关算力增值财务补贴与激励价格。

理结构中,算力权益与bhp持有人权益相互捆绑、相互制约,实现数字资产算力信用向bhp公链的传递。

数字资产具有很多独特的属性,很可能解决一些可达性和可信度的问题。其中包括分布式治理,确保没有单个主体控制网络;开放性访问则允许任何人通过互联网连接进行参与;和加密安全机制,保护资金的完整。但是已有的探索和尝试还没有解决好目前数字资产网络的缺陷,因此到目前为止,他们的实际价值和交易媒介都差强人意。bhp的出现,则以算力为基础依托,为数字资产算力网络缺陷的解决找到了更好的方式。

算力作为数字资产生态的底层资产,是数字资产信用的依托。算力本身是一种极富价值的资产,发展到今天已形成矿机厂商、矿场、矿池、算力购买及租赁等丰富的生态,是数字资产生态中极为重要一环。同时,算力持有者投入大量的资产来维护算力,其自身利益与数字资产息息相关,是数字资产最忠实的拥护者。这使得借助数字资产算力信用创建一个安全的分布式支付系统成为可能。

为此,bhp公链运用区块链技术融合数字资产算力生态,将算力持有人权益引入到共识机制中保障链上安全,进而利用智能合约、跨链等技术扩展数字资产生态,实现高并发快捷支付等应用场景,打造基于数字资产的defi生态体系。

bhp支付该网络建立在基于actor模型的akka并发框架之上。actor是通过相互发送信息进行交互。执行任务的线程不会通过信息被传递到接收者,一个actor实体可以在发送完信息之后继续运行其他的任务而不会被阻塞。actor模型可以在相同时间内完成更多的工作。actor以序列的方式来处理消息,一次处理一个消息,并且消息的发送者和接受者可以独立地运行不受相互干扰。这种运行方式避免了传统多线程编程中多个线程并发对对象封装的破坏。

(1)通过信令传递的方式将执行程序解耦,从而维持了对象的封装(方法调用传递执行环境,但是消息传递不这么做)

(2)actor的内部状态只能通过传递消息来改变,并且同一时刻只有一个消息会被处理,这就消除了传统编程中线程争用导致的问题。

(3)消息发送者不会被阻塞。在多个线程上可以有效安排数百万个actor。这充分发挥了现代cpu的潜力。通过消息进行任务委托是actor模型的常用操作模式。

此外,bhp公链也已与各领域的优势企业组建bhp联盟,为打造一个具备可持续性、安全性、可信任框架的基于数字资产算力信用的分布式金融网络提供基础保障。

一种区块链算力上链实现的系统,其特征在于,包括算力服务器实现区块链数据储存和至少一个算力网关通信;所述算力网关和至少一个边缘数据采集与处理模块通信;数据采集与处理模块:该模块实现算力数据采集功能,计算与储存功能和数据转发与接收功能;算力数据采集功能的实现通过各类传感器实现算力信息的采集,数据转发与接收功能通过将打包好的数据通过交易节点发接收网关发送过来的信息;算力网关用于接收来自服务器端的采集命令并输出给算力网关用于接数据采集与处理模块,以及接收来自算力网关用于接采集与处理模块的数据转发给服务器。服务器端:实现将边缘采集与处理模块发送上来的预定数据格式的算力数据存入区块链数据库中,以及方便后期的检索与显示。

上述实施例仅为本发明的优选实施方式之一,不应当用于限制本发明的保护范围,但凡在本发明的主体设计思想和精神上作出的毫无实质意义的改动或润色,其所解决的技术问题仍然与本发明一致的,均应当包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1