一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链的交易方法、电子设备及计算机存储介质与流程

2022-03-23 01:05:14 来源:中国专利 TAG:


1.本技术一般区块链技术领域。更具体地,本技术涉及一种基于区块链的交易方法、电子设备及计算机存储介质。


背景技术:

2.随着电动汽车(ev)行业的飞速发展,国内外电动汽车数量急剧增加,改善了传统燃油汽车对环境的污染。但是由于大规模电动汽车接入电网,可能导致电网负荷急剧升高、峰谷差增加,甚至导致电网瘫痪,这为电网的安全运营带来了新的挑战。v2g(vehicle to grid,电动汽车向电网放电)技术的出现,使得电动汽车可作为分布式电源参与电网负荷调节、频率调节、旋转备用等,为解决电网危机提供了新的解决方案。然而在v2g过程中,涉及到电动汽车、代理商(aggregator)及电网之间的交易,如何保证多方市场实体的隐私、交易的安全性,是需要解决的关键挑战。
3.当前基于区块链的v2g交易系统大多是针对v2g特定场景或部分功能而设计的,不能覆盖整个v2g交易流程,通用性较弱。并且现有系统均着重于对区块链本身特性的优化以提高交易效率,而现有区块链平台较为成熟,难以对固有平台进行内部原理上的改进,因此实施性较差,大多停留在仿真阶段。


技术实现要素:

4.本技术提供一种基于区块链的交易方法、电子设备及计算机存储介质,以解决现有基于区块链的交易方法通用性差、执行效率较低的问题。
5.为解决上述技术问题,本技术提出一种基于区块链的交易方法,所述区块链网络包括数据存储区块链层、智能合约区块链层和交易区块链层;所述交易方法包括:区块链节点在所述数据存储区块链层获取交易方的数据信息;所述区块链节点基于所述数据信息在所述智能合约区块链层确定交易方之间的智能合约;所述区块链节点基于所述智能合约在所述交易区块链层记录执行交易。
6.在一个实施例中,所述交易方包括电动车、代理商和电网;所述区块链节点基于所述数据信息在所述智能合约区块链层确定交易方之间的智能合约,包括:所述区块链节点基于所述数据信息在所述智能合约区块链层确定所述代理商和所述电网之间的第一智能合约,和/或所述电动车和所述代理商之间的第二智能合约。
7.在一个实施例中,所述区块链节点包括电动车节点、代理商节点和电网节点;所述区块链节点确定所述代理商和所述电网之间的第一智能合约,包括:所述电网节点根据历史数据预测第一电力调节需求,并将所述第一电力调节需求发送至代理商节点;所述代理商节点将第一可调节电力、第一竞标电价打包为第一标书,并将所述第一标书发送至电网节点;所述电网节点对所述第一标书进行打分,根据打分选择代理商节点,与所选择的代理商节点建立第一智能合约。
8.在一个实施例中,所述第一竞标电价由所述代理商节点根据第一可调节电力的收
益计算获得。
9.在一个实施例中,所述区块链节点确定所述电动车和所述代理商之间的第二智能合约,包括:所述代理商节点将所述第一智能合约中的第二电力调节需求发送至电动车节点;所述电动车节点将第二可调节电力、第二竞标电价打包为第二标书,并将所述第二标书发送至代理商节点;所述代理商节点对所述第二标书进行打分,根据打分选择电动车节点,与所选择的电动车节点建立第二智能合约。
10.在一个实施例中,所述第二竞标电价由所述电动车节点根据第二可调节电力的收益计算获得。
11.在一个实施例中,所述区块链节点基于所述智能合约在所述交易区块链层执行交易,包括:所述代理商节点将聚合时间段内的多个第一智能合约中的多个第一交易聚合为单个第一交易,以根据所述单个交易由所述代理商节点或所述电网节点执行所述单个第一交易;所述电动车节点将聚合时间段内的多个第二智能合约中的多个第二交易聚合为单个第二交易,以根据所述单个第二交易由所述电动车节点或代理商节点执行所述单个第二交易。
12.在一个实施例中,所述区块链节点基于所述智能合约在所述交易区块链层执行交易,包括:所述区块链节点根据不同交易方对响应时间的需求,依次执行所述交易。
13.为解决上述技术问题,本技术提出一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现上述方法的步骤。
14.为解决上述技术问题,本技术提出一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被执行以实现上述方法的步骤。
15.与现有技术不同,本技术区块链网络包括数据存储区块链层、智能合约区块链层和交易区块链层,交易方法包括:区块链节点在数据存储区块链层获取交易方的数据信息;区块链节点基于数据信息在智能合约区块链层确定交易方之间的智能合约;区块链节点基于智能合约在交易区块链层记录执行交易。本技术构建多层区块链分别实现数据存储,确定合约,执行交易的功能,以提高交易的执行效率。
附图说明
16.通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,并且相同或对应的标号表示相同或对应的部分,其中:
17.图1是本技术基于区块链的交易系统的结构示意图;
18.图2是本技术基于区块链的交易方法的流程示意图;
19.图3是本技术电子设备一实施例的结构示意图;
20.图4是本技术计算机存储介质一实施例的结构示意图。
具体实施方式
21.下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公
开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
22.下面结合附图来详细描述本公开的具体实施方式。请参阅图1和图2,图1是本技术基于区块链的交易系统的结构示意图,图2是本技术基于区块链的交易方法的流程示意图。
23.本实施例是基于区块链建立的交易系统,将区块链平台视为虚拟机,从上层系统架构设计的角度,设计一个分层区块链架构,不同层级的区块链分别完成数据存储、智能合约、交易执行的功能。交易系统的架构没有对区块链本身做修改,因而交易系统的通用性更高,可以在不同区块链平台上实现。本实施例区块链网络包括数据存储区块链层、智能合约区块链层和交易区块链层。
24.基于上述基于区块链的交易系统,实现交易方法的具体步骤如下。
25.s11:区块链节点在数据存储区块链层获取交易方的数据信息。
26.对于具有数据存储区块链层、智能合约区块链层和交易区块链层的区块链网络,区块链节点在实现交易时,首先从数据存储区块链层中获取到交易方的数据信息。
27.若应用在v2g交易系统中,交易方为电动车、代理商和电网,相信的数据信息也即电动车、代理商和电网的相关信息。本实施例中可以是电动车、代理商和电网的属性、状态和交易信息,还可存储数据加密信息。
28.本步骤需基于数据存储区块链层实现,数据存储区块链层用于存储交易方的数据信息,并为上层的其他区块链提供数据访问服务。数据存储区块链层具体可对数据进行分布式存储,其中单个区块链节点并不存储所有数据,而是包含部分数据及其类型信息、存取位置信息、版本信息、读取权限信息、读写历史信息等。不同节点间存在冗余的数据,在存取时可对冗余部分进行一致性验证以达成共识,识别攻击和增强系统安全性。数据存储区块链层的信息将电动车-代理商-电网大数据串联起来,且为其提供安全的存取机制,保留存取记录,让每次数据的变更都有据可查,防止第三方恶意篡改数据引起安全问题。
29.另外,数据存储区块链层对交易系统提供文件服务,用户可通过数据存储区块链层确认文件版本,证明分布式文件的完整性和正确性。该区块链向上层区块链开放数据存取接口,上层区块链利用数据信息完成自己功能之后,结果被写入到数据区块链中,据此不同区块链也可以通过数据区块链进行交互。
30.s12:区块链节点基于数据信息在智能合约区块链层确定交易方之间的智能合约。
31.区块链节点在获取到数据信息后,在智能合约区块链层确定智能合约。即确定交易方之间的交易策略。
32.例如对于v2g系统,区块链节点具体可确定代理商和电网之间的第一智能合约,即代理商和电网之间充多少电放多少电。还可确定电动车和代理商之间的第二智能合约,即电动车和代理商之间充多少电放多少电。
33.本步骤是基于智能合约区块链层实现的。在智能合约区块链层通过设计交易方之间的智能合约以完成市场交易机制设计。本实施例智能合约区块链层设计有市场交易模型及两级拍卖机制,结合市场交易模型和两级拍卖机制可分别设计电网、代理商、电动车等交易方的智能合约,然后设计电网与代理商之间、代理商与电动汽车之间的两级拍卖合约,在考虑各主体主观意愿的同时,调度电动车有序充放电以参与电网负荷调节。然后设计优化合约,以求解最优电价,通过合理定价使总收益最大化并均衡各方利益分配。
34.1、市场交易模型能够实现交易系统整体受益在各个交易方之间合理的利益分配,提高各个交易方的满意度,从而有效的激发电网调频市场的火力。对于每个交易方,在市场交易模型中均对其收入和支出进行分析。
35.1)对于电动车,其在充电时需要向代理商支付充电费用,放电时又可从代理商获取放电收益,电池损耗会带来隐性成本,同时代理商会向电动车提供参与电网调频的激励收益。因此,电动车充放电过程的交易总成本可描述为:
[0036][0037]
其中描述电动车总支出成本,为充电成本,电池耗损成本,为放电收益,为代理商向电动车支付的参与电网调频的激励费用。
[0038]
与充电电价和充电功率相关,与放电电价及放电功率相关:
[0039][0040][0041]
其中为电动车ev在代理商ia的k号充电桩t时刻的充电功率,为代理商制定的t时刻充电电价,为放电功率,为放电电价。与充电量、放电量及单位电量损耗成本有关:
[0042][0043]
其中,w
loss
(iv)为单位充放电量电池损耗成本。与参与上/下调频服务的放电量/充电量相关,上调频时电动车ev放电,下调频时ev充电,因此:
[0044][0045]
其中η

(t)及η-(t)分别为代理商制定的上、下调频的激励价格。
[0046]
2)电网作为电能供给侧,通过向代理商供电可获取收益,代理商电能反馈给电网时需要向代理商支付放电费用。与此同时,电网在调节负荷波动、频率变化时会带来额外开销,而ev参与电网负荷调节可使电网减少这部分成本,因此电网会向参与负荷调节的代理商提供激励资金。电网的总收益为:
[0047][0048]
为电网总收益,为电网向代理商供电的收益,为ev参与负荷调节为电网减少的成本,为电网向代理商支付的放电费用,为电网向代理商提供的激励资金。
[0049]
与代理商的充电量及电网电价相关:
[0050][0051]
其中为代理商ia在时刻t的充电功率,为电网在时刻t的充电电价。与代理商放电功率及电价有关,因此:
[0052][0053]
为代理商放电功率。与代理商提供的负荷调节功率及电网制定的服务价格相关:
[0054][0055]
p
prov
(ia,t)为代理商ia在t时刻提供的用于负荷调节的功率,ρ(t)为电网制定的调节服务的激励价格。与代理商提供的功率p
prov
(ia,t)有关,当满足:
[0056][0057]
在实际中会与发电机组启停成本等多种因素相关,用函数f来从宏观上直接描述代理商的调节功率与减少的成本之间的关系。
[0058]
3)代理商作为电网与ev的中间节点,ev充电时,代理商向ev供电获取盈利,ev放电时,代理商向ev支付放电费用;代理商从电网充电时,支付充电费用,代理商向电网放电时,获取电网支付的放电费用;代理商参与电网负荷调节服务,可获取电网提供的激励资金,同时需要向参与负荷调节的ev支付部分激励费用。因此,代理商盈利情况可描述为:
[0059][0060]
为代理商总收入,为ev向代理商支付的充电费用,为电网向代理商支付的放电费用,为电网支付的激励代理商参与到电网负荷调节的费用,为ev放电时代理商向其支付的费用,为代理商充电时向电网支付的费用,为代理商向参与电网负荷调节的ev支付的激励费用。
[0061]
ev的之和分别构成了代理商的代理商的之和分别构成了电网的再由上述对ev成本及电网收益的求解过程,可得:
[0062][0063][0064][0065][0066][0067][0068]
市场交易模型中,若将ev、代理商、电网看做一个整体,可以看出,在充放电过程中,系统的整体收益为电网负荷调节的收益整体成本为ev电池充放电过程的损耗因此,需要ev、代理商、电网协同调度以尽可能满足电网负荷调节的需求,并适当降低电池损耗成本,才能达到系统整体最优。
[0069]
2、两级拍卖机制则是基于市场交易模型,考虑了适当调度问题。在ev参与电网负荷调节过程中,电网根据当前负荷情况发出调节需求,然后代理商根据自身负荷情况做出响应,再通过对ev的充放电管理完成电网发布的负荷调节需求。然而ev充放电市场分散,资源零散,具有一定随机性,可能会存在需求和供给不平衡的情况,因此需要一个合理的机制去规范参与电网负荷调节的主体,对其充馈电过程进行调度,使之在不损害自身利益的情况下,能够高效地、最大程度地完成电网负荷调节的任务。在本实施例中,利用拍卖理论,建立电网与ev之间的二级拍卖机制,对ev参与电网负荷调节的过程进行调度。
[0070]
1)第一级为电网与代理商之间的拍卖,多个代理商通过向电网投标竞价的方式获取参与负荷调节的资格。首先,电网根据过去该时段的历史调节需求对现在的调节需求p
req
(t)进行预测,该过程在系统分析区块链中完成;然后,电网向所有代理商发布调节需求;代理商收到需求后,计算可用于电网负荷调节的功率p
prov
(ia,t),将编号ia、p
prov
(ia,t)、信用积分r(ia)以及竞标电价w
bid
(ia)打包为标书b(ia),然后将标书投递给电网;最后,电网对收到的标书信息按照评价函数进行打分,由高到低排序,依次选择评分较高的代理商,直到调节需求被完全满足或无可选代理商时,拍卖结束。
[0071]
p
prov
(ia,t)由代理商中的ev的状态决定,等于可参与负荷调节ev的数量乘以充电桩的充、放电功率:
[0072]
[0073]
竞标电价w
bid
(ia)的制定是拍卖的关键部分,要使参与负荷调节的ev不会亏损,w
bid
(ia)需要高于电池折损费率w
loss
加充电时最低电价w
low
,且w
bid
(ia)要低于电网因调频得到的收益,因此w
bid
(ia)有上下限:
[0074][0075]
选定系数0<β<1,使
[0076][0077]
通过对β进行调整可得到合适的竞标电价w
bid
(ia)。电网对标书信息的打分函数是与p
prov
(ia,t)、r(ia)及w
bid
(ia)相关的函数,假定是线性相关,因此:
[0078]
score(ia)=ω1p
prov
(ia,t) ω2r(ia)-ω3w
bid
(ia),
[0079]
score(ia)是最后的评分,ω1、ω2、ω3分别是其线性相关系数,当p
prov
(ia,t)及r(ia)越大时评分越高,当w
bid
(ia)越大时评分越低。
[0080]
该机制用于实现步骤s12,第一级即确定第一智能合约的过程。区块链节点包括电动车节点、代理商节点和电网节点,电网节点根据历史数据预测第一电力调节需求,并将第一电力调节需求发送至代理商节点;代理商节点将第一可调节电力、第一竞标电价打包为第一标书,并将第一标书发送至电网节点;其中第一竞标电价是由代理商节点根据第一可调节电力的收益计算获得的。电网节点对第一标书进行打分,根据打分选择代理商节点,与所选择的代理商节点建立第一智能合约。
[0081]
2)第二级为代理商与ev之间的拍卖,当代理商获得参与负荷调节的权利之后,在可参与负荷调节的ev中进行拍卖,该过程与第一级拍卖过程相似。首先,代理商根据ev的soc状态soc(iv)判断哪些ev可参与调节,发出申请;然后,ev将可用于负荷调节的电量q
prov
(iv)、竞标电价w
bid
(iv)、信用积分r(iv)打包为标书b(iv)投递给代理商;最后代理商对各个ev的标书信息评分,评分高者在拍卖中胜出,胜出的ev将参与负荷调节获取收益。
[0082]
ev出行必须满足s.t.soc(iv)>soc
min
(iv),故负荷调节时能提供的电量为:
[0083]qprov
(iv)=(soc(iv)-soc
min
(iv))
×
b,
[0084]
ev的竞标电价需要使自身不受亏损,因此w
bid
(iv)要高于充电时的平均电价,且需要考虑电池耗损费率,假设ev期望的收益为wr(iv),可得:
[0085][0086]
s.t.w
bid
(iv)<w
bid
(ia),
[0087]
s.t.w
bid
(iv)<w
bid
(ia),
[0088]
代理商通过ev的标书信息进行评分,假设最后分数与q
prov
、w
bid
(iv)和r(iv)线性相关,相关系数分别为γ1,γ2,γ3,则:
[0089]
score(iv)=γ1q
prov
γ2r(iv)-γ3w
bid
(iv),
[0090]
score(iv)为代理商对标书的评分。
[0091]
第二级即确定第二智能合约的过程,代理商节点将第一智能合约中的第二电力调节需求发送至电动车节点;电动车节点将第二可调节电力、第二竞标电价打包为第二标书,
并将第二标书发送至代理商节点,第二竞标电价由电动车节点根据第二可调节电力的收益计算获得;代理商节点对第二标书进行打分,根据打分选择电动车节点,与所选择的电动车节点建立第二智能合约。
[0092]
通过合适的定价策略,即通过设定合理的参数β及wr(iv),有效提高拍卖的成交率,并能实现对系统总收益在电网、代理商、ev三者中良好的价值分配,激发市场活力。引入信用积分制度,在调频过程中表现好的主体增加积分,表现较差的降低积分,通过信用积分影响市场主体参与调频的资格,从而使现好的主体更容易获取收益。在二级拍卖机制作用下,电网通过一级拍卖选择参与负荷调节的代理商,代理商通过二级拍卖选择参与负荷调节的ev,最终实现了在电网负荷调节过程中对ev的合理调度。
[0093]
s13:区块链节点基于智能合约在交易区块链层记录执行交易。
[0094]
在智能合约区块链层确定各个交易方的智能合约后,交易方即可根据智能合约在交易区块链层执行交易。
[0095]
交易系统中所有的交易都会运行在交易区块链上,在智能合约区块链中,当智能合约达成,满足合约条件时,交易就会由支付方发起。交易区块链层维护了一个交易队列,在智能合约区块链层中发起的交易会进入该队列,顺序等待交易的执行。
[0096]
可以看出,随着交易方的增多,交易次数会增加,交易流向更复杂,交易过程更繁琐。这会使区块链负载增加,运行压力增大,导致交易等待时间逐渐变长,从而严重影响系统的性能,甚至导致交易错误的情况。因此,本实施例中设计了一个交易优化管理器,包含交易聚合、多优先级队列、交易累积、交易子链四种优化策略,在所有交易能够正常完成的基础上,降低区块链运行压力,使v2g交易系统更加高效地完成交易任务。
[0097]
对交易区块链层设计了性能评价标准。假设区块链的tps(吞吐率)是恒定的,交易区块链的性能可以通过交易生成率(transaction generation rate)来衡量:
[0098][0099]
transn为等待执行的交易数,δt为消耗的总时间。可通过平均响应时间衡量区块链的响应速度:
[0100][0101]
和分别为交易初始化和完成的时刻。通常来说,响应时间越短,用户满意度越高,当平均响应时间接近于0时,区块链就达到了实时交易的效果。可通过加速比来衡量区块链性能提升的效果:
[0102][0103]
to为不采取加速措施时交易执行时间,t
p
为采取加速措施时交易执行时间。
[0104]
交易区块链层中设置的交易优化管理器可提高交易区块链层的性能。其具体可以为电网、代理商、电动车所产生的交易维护一个多优先级队列,并通过聚合、累积等方式减少交易数量并优化交易执行的顺序。
[0105]
交易优化管理器可以通过中心化的背书平台实现,也可以在区块链平台上开发。本实施例中采用第二种模式,它是在交易区块链层实现的,当交易到达时,它们进入交易优化管理器的多优先级队列进行优化,然后出队执行以完成市场出清。交易通过交易接口从智能合约区块链层发送到交易区块链层的过程中,首先在交易优化管理器中通过多种优化策略进行优化。
[0106]
本实施例中基于v2g交易系统中交易的高频、高重复率和多对一的特点,分别设计四种优化策略:交易聚合、多优先级交易队列、交易累积和交易子链。详细说明如下。
[0107]
1)交易聚合。以t
a&v
表示ev与代理商之间的交易,t
a&g
表示代理商与电网之间的交易。ev与代理商之间的交易包括ev充电交易放电交易激励费用在ev接入电网后对这些交易通过数值计算进行聚合,在ev离开电网进行交割结算时发出统一的交易申请。聚合公式为:
[0108][0109]
当t
a&v
<0时,ev发出支付申请,当t
a&v
>0时,代理商发出支付申请。电网与代理商之间的交易聚合也类似上述过程,但是需要自行选择聚合时间段,在该时间段内将双方的多个交易聚合为单个交易,在交割结算时发出统一的交易申请。
[0110]
对应的在本步骤s13中,代理商节点将聚合时间段内的多个第一智能合约中的多个第一交易聚合为单个第一交易,以根据单个交易由代理商节点或电网节点执行单个第一交易;电动车节点将聚合时间段内的多个第二智能合约中的多个第二交易聚合为单个第二交易,以根据单个第二交易由电动车节点或代理商节点执行单个第二交易。
[0111]
2)多优先级交易队列。传统的区块链架构通常维护单个的交易队列,交易队列中的交易先来先执行,这对于同等地位的节点交易来讲,十分公平合理。然而,ev、代理商、电网显然不是同级节点,三者对于交易的响应时间也有不同需求。比如ev账户中资金量较少,如果ev在下次交易开始之前,上次交易还未结算完成,那么可能会出现超额或者欠额的情况,导致交易紊乱。因此ev对交易响应时间要求较高,代理商次之,而电网节点通常资金充裕,对响应时间要求较低。为了体现交易对响应时间的不同需求,引入带权响应时间,对响应时间要求高的交易占高较高权重,因此平均带权响应时间如下,其中αk为权重:
[0112][0113]
根据不同权重建立不同优先级的交易队列,若q为单级队列,将q分解为队列q1和q2。q1为ev与代理商的交易,权重为α1;q2为代理商与电网之间的交易,权重为α2。q1优先级大于q2,高优先级队列中的交易先执行,当q1队列清空或者执行一定数量的交易后,再依次执行q2中的交易。
[0114]
在本步骤中,即区块链节点根据不同交易方对响应时间的需求,依次执行交易。
[0115]
3)交易累积。代理商与电网之间一直会有交易产生,且对交易响应时间要求不高,交易累积利用的就是这一特点。其具体方法是当每个交易进入交易队列时,都会等待一段时间,不会立即开始执行,在等待过程中,交易队列中有很大可能会累积相同对象间的交易,将这些交易聚合为单个交易再开始执行。
[0116]
通过交易累积可有效减少交易次数,但是需要交易队列中存在大量相同对象间的交易时,才会更有效。ev与代理商之间交易随机不固定,而代理商与电网之间存在固定的交易关系,因此可对代理商与电网之间的交易进行累积。多优先级交易队列与交易累积结合会更具优势,q2队列恰好是代理商与电网之间的交易,在等待q1队列交易执行的过程可以有效利用交易累积减少交易量。
[0117]
4)交易子链。在ev-代理商-电网交易模型中,多个ev节点会与单个代理商节点交易,多个代理商节点与单个电网节点交易,因此其交易不是随机的,具有一定聚合特性。将这种非随机的、具有一定规律的交易特性称为“交易局部性”,利用交易局部性可对区块链进行适当调整以提高性能。
[0118]
ev、代理商、电网之间的交易类似于一个树状结构,电网节点为根节点,代理商为中间节点,ev为叶节点。将交易树分解为多个子树。将电网节点及代理商节点分别作为子树的根节点,对每棵子树构建一个子区块链,子区块链中的交易互不影响,可同时进行。对于不同子树中相同的节点,通过跨链通信技术对其账户进行更新。通过构建交易子链,就使系统中的交易能在交易支付区块链上并行进行。
[0119]
本实施例建立了一个基于区块链的交易系统,交易系统可以实现全部的交易方法。交易系统中包括数据存储区块链层、智能合约区块链层和交易区块链层,实现不同功能的区块链分层设计,且不同层之间还可进行数据交易的流动。在智能合约区块链层利用市场交易模型和两级拍卖机制实现交易方之间的拍卖合约设计,使得交易市场的总体利益最大化。在交易区块链层执行合约的交易,且在执行交易时,采用交易聚合、多优先级交易队列、交易累积、交易子链四种优化策略进行交易优化,提高交易执行效率。本实施例无需对区块链本身进行改进,整个交易系统的通用性更高。
[0120]
上述交易方法可由电子设备实现,因而本技术还提出电子设备,请参阅图3,图3是本技术电子设备一实施例的结构示意图,本实施例电子设备100可以是计算机,其包括相互连接的处理器11和存储器12,本实施例电子设备100可实现上述方法的实施例。其中,存储器12中存储有计算机程序,处理器11用于执行计算机程序以实现上述方法。
[0121]
处理器11可以是一种集成电路芯片,具有信号的处理能力。处理器11还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0122]
对于上述实施例的方法,其可以计算机程序的形式存在,因而本技术提出一种计算机存储介质,请参阅图4,图4是本技术计算机存储介质一实施例的结构示意图。本实施例计算机存储介质200中存储有计算机程序21,其可被执行以实现上述实施例中的方法。
[0123]
本实施例计算机存储介质200可以是u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等可以存储程序指令的介质,或者也可以为存储有该程序指令的服务器,该服务器可将存储的程序指令发送给其他设备运行,或者也可以自运行该存储的程序指令。
[0124]
在本技术所提供的几个实施例中,应该理解到,所揭露的方法和设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可
以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0125]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
[0126]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0127]
虽然本说明书已经示出和描述了本技术的多个实施例,但对于本领域技术人员显而易见的是,这样的实施例只是以示例的方式提供的。本领域技术人员会在不偏离本技术思想和精神的情况下想到许多更改、改变和替代的方式。应当理解的是在实践本技术的过程中,可以采用对本文所描述的本技术实施例的各种替代方案。所附权利要求书旨在限定本技术的保护范围,并因此覆盖这些权利要求范围内的模块组成、等同或替代方案。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献