一种基于区块链技术的分配系统技术方案

技术编号:20845469 阅读:73 留言:0更新日期:2019-04-13 09:02
本发明专利技术公开了一种基于区块链技术的分配系统包括:通过区块链节点互相通讯连接的企业端、管理平台、合约中心和多个参与端;所述的管理平台将企业端和多个参与端之间形成的智能合约的Hash值记录于区块链中,将所述的智能合约存储在合约中心,根据所述的智能合约和各个参与端的权重实时分配由企业端注入的金额。优点在于,将智能合约的Hash记录在区块链上防止篡改,管理平台根据企业端和各个参与端约定的合约策略进行金额分配的实时操作。在安全性充足的前提下及时将企业端注入的金额准确且及时地分配,可以达到按天、小时、分钟、甚至按秒分配金额。同时具备安全、及时、按权重分配,优越于现有的各种分配系统。

【技术实现步骤摘要】
一种基于区块链技术的分配系统
本专利技术涉及一种区块链技术的应用系统,尤其涉及一种基于区块链技术的分配系统。
技术介绍
区块链具有分布性、防篡改性、溯源性等优越特点,应用日益广泛。但是目前对于区块链的应用技术还是非常狭隘,很少能直接应用于实际生产和商业运作上,因此无法直接对社会产生具体的技术价值和经济价值。市场经济高速发展的社会环境下,时效性和安全性尤其重要,目前还没有一个区块链技术真正落实到企业中,能得到以小时甚至分钟级别的运算分配,成为了企业更进一步的技术瓶颈。
技术实现思路
为了解决上述现有技术存在的问题,本专利技术目的在于提供一种响应效率高且安全性高的基于区块链技术的分配系统。本专利技术所述的一种基于区块链技术的分配系统,包括:通过区块链节点互相通讯连接的企业端、管理平台、合约中心和多个参与端;所述的管理平台将企业端和多个参与端之间形成的智能合约的Hash值记录于区块链中,将所述的智能合约存储在合约中心,根据所述的智能合约和各个参与端的权重实时分配由企业端注入的金额。优选地,所述的分配系统还包括智能合约生成步骤:所述的企业端向管理平台发送待审合约,所述的管理平台对待审合约审核通过后生成合约策略发送至合约中心;所述的合约中心根据合约策略生成对应的智能合约进行存储并反馈至管理平台;所述的管理平台算出所述智能合约的Hash值并将Hash值记录到区块链中;所述的管理平台将智能合约广播至所述的多个参与端,所述的多个参与端分别反馈是否参与要约的信息。优选地,所述的管理平台收到智能合约后先发送到企业端进行校对,得到企业端校对正确的反馈结果才进行要约的广播。优选地,管理平台在超过阈值时间后没有收到其一参与端的反馈信息,则将该参与端判定为不参与要约。优选地,所述的分配系统还包括权重调整步骤:所述的企业端向管理平台注入基准权重,所述的管理平台根据基准权重和智能合约向参与要约的参与端分配基准权重;分配到基准权重的参与端反馈权重调整因子,管理平台依据权重调整因子实时调整每一参与端的权重。优选地,所述的分配系统还包括分配步骤:所述的企业端向管理平台注入分配金额,所述的管理平台将分配金额切分为若干份子金额,每次根据各个参与端的权重分配其中一份子金额,然后返回所述权重调整步骤重新获取各个参与端的最新权重再分配下一份子金额,直至将注入的分配金额分配完毕。优选地,所述的合约中心在管理平台分配过程中根据存储的智能合约进行分配监测。本专利技术所述的一种基于区块链技术的分配系统,其优点在于,将智能合约的Hash记录在区块链上防止篡改,管理平台根据企业端和各个参与端约定的合约策略进行金额分配的实时操作。在安全性充足的前提下及时将企业端注入的金额准确且及时地分配,可以达到按天、小时、分钟、甚至按秒分配金额。同时具备安全、及时、按权重分配,优越于现有的各种分配系统。附图说明图1是本专利技术所述基于区块链技术的分配系统的流程示意图。具体实施方式本专利技术所述的一种基于区块链技术的分配系统包括:通过区块链节点互相通讯连接的企业端、管理平台、合约中心和多个参与端;所述的管理平台将企业端和多个参与端之间形成的智能合约的Hash值记录于区块链中,将所述的智能合约存储在合约中心,根据所述的智能合约和各个参与端的权重实时分配由企业端注入的金额。工作流程如图1所示,至少包括智能合约生成步骤、权重调整步骤和分配步骤。所述的智能合约生成步骤:所述的企业端向管理平台发送待审合约,所述的管理平台对待审合约审核通过后生成合约策略发送至合约中心;所述的合约中心根据合约策略生成对应的智能合约进行存储并反馈至管理平台;所述的管理平台算出所述智能合约的Hash值并将Hash值记录到区块链中;所述的管理平台将智能合约广播至所述的多个参与端,所述的多个参与端分别反馈是否参与要约的信息。使得智能合约在记录在区块链之前就具有公信力,为各方所认同的文件信息。智能合约的具体内容既有保密性,也具有较大的信息量,因此不能存放于公开的环境。为了防止篡改,将智能合约的Hash值记录于区块链上,可以达到最大限度的少信息高安全的效果。而且将智能合约存储于合约中心,可以方便后续实时对分配过程进行监控和核查,进一步提高安全性。所述的管理平台收到智能合约后先发送到企业端进行校对,得到企业端校对正确的反馈结果才进行要约的广播。可以有效防止将带有错漏的信息广播出去,以免增加后期维护的成本。管理平台在超过阈值时间后没有收到其一参与端的反馈信息,则将该参与端判定为不参与要约。由于网络堵塞等通讯技术问题,区块链任意节点之间的通讯均可能出现不连贯的情况,若一直等待所有节点都反馈再进行下一步操作,容易造成断链,或者使信息大量滞后。如图1中的参与端A和参与端N为参与要约的节点,而参与端B则为不参与要约的节点,则后续各步骤中的运算就会把参与端B对应的节点剔除,大大减少运算量。所述的权重调整步骤:所述的企业端向管理平台注入基准权重,所述的管理平台根据基准权重和智能合约向参与要约的参与端分配基准权重;分配到基准权重的参与端反馈权重调整因子,管理平台依据权重调整因子实时调整每一参与端的权重。可以将各个参与端的基准权重设置为0,而任一参与端在过去一段时间发生了可以调整权重的事件,则被管理平台记录并作为反馈的权重调整因子用以引用。例如某一参与端的工作量超过预设值,则将其工作量反馈至管理平台,管理平台根据超出的量进行权重调整因子的换算,得到权重调整因子后再调整原来的基准权重,得到该参与端的新的权重。所述的分配步骤:所述的企业端向管理平台注入分配金额,所述的管理平台将分配金额切分为若干份子金额,每次根据各个参与端的权重分配其中一份子金额,然后返回所述权重调整步骤重新获取各个参与端的最新权重再分配下一份子金额,直至将注入的分配金额分配完毕。如智能合约中约定了按小时分配金额,则每个一小时会对一份子金额进行分配,然后返回重新判断所有参与端是否调整了权重,并根据新的权重在下一时间周期,即下一小时按新的权重进行第二份子金额的分配,不断循环更新。所述的合约中心在管理平台分配过程中根据存储的智能合约进行分配监测。由于合约中心存储有智能合约,因此无需通过大量的信息传递即可获取最直接的比对信息,快捷安全。对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本专利技术权利要求的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于区块链技术的分配系统,其特征在于,包括:通过区块链节点互相通讯连接的企业端、管理平台、合约中心和多个参与端;所述的管理平台将企业端和多个参与端之间形成的智能合约的Hash值记录于区块链中,将所述的智能合约存储在合约中心,根据所述的智能合约和各个参与端的权重实时分配由企业端注入的金额。

【技术特征摘要】
1.一种基于区块链技术的分配系统,其特征在于,包括:通过区块链节点互相通讯连接的企业端、管理平台、合约中心和多个参与端;所述的管理平台将企业端和多个参与端之间形成的智能合约的Hash值记录于区块链中,将所述的智能合约存储在合约中心,根据所述的智能合约和各个参与端的权重实时分配由企业端注入的金额。2.根据权利要求1所述基于区块链技术的分配系统,其特征在于,包括智能合约生成步骤:所述的企业端向管理平台发送待审合约,所述的管理平台对待审合约审核通过后生成合约策略发送至合约中心;所述的合约中心根据合约策略生成对应的智能合约进行存储并反馈至管理平台;所述的管理平台算出所述智能合约的Hash值并将Hash值记录到区块链中;所述的管理平台将智能合约广播至所述的多个参与端,所述的多个参与端分别反馈是否参与要约的信息。3.根据权利要求2所述基于区块链技术的分配系统,其特征在于,所述的管理平台收到智能合约后先发送到企业端进行校对,得到企业端校对正确的反馈结果才进...

【专利技术属性】
技术研发人员:汪华东
申请(专利权)人:广州善康生物科技有限公司
类型:发明
国别省市:广东,44

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

1