一种基于PoS共识的高安全性公共支付系统的制作方法
未命名
10-18
阅读:117
评论:0
一种基于pos共识的高安全性公共支付系统
技术领域
1.本发明涉及区块链安全支付的技术领域,具体涉及一种基于pos共识的高安全性公共支付系统。
背景技术:
2.pos(proof of stake)共识是一种区块链共识,用于验证和确认新的区块,并确定下一个区块的产生者。与传统的pow(proof of work)共识不同,pos基于持有数字货币的权益来选择和验证区块的产生者,而不是通过计算难题来竞争记账权。在pos共识中,参与者可以通过将一定数量的数字货币锁定在网络中作为抵押品来获得记账的资格。这些抵押的数字货币被称为权益,持有更多权益的参与者有更高的机会被选为记账者。基于pos共识的高安全性公共支付系统是一种区块链技术和共识机制相结合的系统,用于实现高度安全的公共支付网络。在这种系统中,参与网络安全的验证者(节点)不再通过pow(proof of work,工作量证明)来竞争记账权,而是通过持有一定数量的代币来参与验证和打包交易。
3.现在已经开发出了很多高安全性公共支付系统,经过我们大量的检索与参考,发现现有技术的高安全性公共支付系统有如公开号为cn104021474a、cn105809427a、cn105809444a、ep3057049a4、us20200097971a1、jp2017502582a所公开的高安全性公共支付系统,这些高安全性公共支付系统一般包括:支付申请接收终端、中央审核终端和支付操作执行终端;支付申请接收终端用于接收来自用户的支付申请;中央审核终端用于对支付申请进行审核;支付操作执行终端用于对审核通过的支付申请进行支付操作执行。由于上述高安全性公共支付系统的审核过程单一且简单,易于导致支付申请审核准确性降低,造成了高安全性公共支付系统公共支付的安全性和准确性降低的缺陷。
技术实现要素:
4.本发明的目的在于,针对上述高安全性公共支付系统存在的不足,提出一种基于pos共识的高安全性公共支付系统。
5.本发明采用如下技术方案:一种基于pos共识的高安全性公共支付系统,包括区块内节点层级管理终端、交易发起管理终端、交易执行判断终端和公共支付终端;所述区块内节点层级管理终端用于根据节点的货币权益对区块内各个节点的层级进行划分和管理;所述货币权益是指节点的加密货币抵押量;所述交易发起管理终端用于接收并管理区块内节点的交易发起申请;所述交易执行判断终端用于根据对应节点的层级和货币权益为对应的交易发起申请进行交易执行判断,生成执行判断信息;所述公共支付终端用于根据执行判断信息完成对应交易的公共支付行为;所述区块内节点层级管理终端包括节点信息获取模块、节点层级计算模块和节点层级管理模块;所述节点信息获取模块用于获取区块内全部节点的节点信息;所述节点信息包括货币权益、币龄信息和节点年份;所述节点层级计算模块用于根据节点信息计算对
应节点的节点层级;所述节点层级管理模块用于根据节点的节点层级对全部节点进行层级划分和管理;所述交易执行判断终端包括交易执行指数计算模块和交易执行判断模块;所述交易执行指数计算模块用于根据对应节点的层级、货币权益、币龄信息以及剩余节点的反馈信息计算对应交易发起申请的交易执行指数;所述交易执行判断模块用于根据交易执行指数生成对应的执行判断信息。
6.可选的,所述节点层级计算模块包括节点层级指数计算子模块和节点层级选择子模块;所述节点层级指数计算子模块用于根据节点信息计算对应节点的节点层级指数;所述节点层级选择子模块用于根据节点层级指数选择对应的节点层级;当所述节点层级指数计算子模块计算时,满足以下式子:;其中,表示对应节点的节点层级指数;表示货币权益权重系数,由管理员根据经验设定;表示对应节点的货币权益值;表示币龄权重系数,由管理员根据经验设定;表示对应节点的币龄数值;表示节点年份;当所述节点层级选择子模块工作时,满足以下式子:;其中,表示对应节点的节点层级;和分别表示不同的层级划分阈值,均由管理员根据经验设定。
7.可选的,所述交易执行指数计算模块包括第一层级执行评价子模块、第一判断子模块、第二层级执行评价子模块、第二判断子模块、第三层级执行评价子模块和交易执行指数计算子模块;所述第一层级执行评价子模块用于根据第一层级剩余节点的货币权益、币龄信息和反馈信息完成第一层级执行评价;所述第一判断子模块用于根据第一层级执行评价判断是否生成第二层级执行评价启动指令;若生成第二层级执行评价启动指令,则所述第二层级执行评价子模块用于根据第二层级剩余节点的货币权益、币龄信息和反馈信息完成第二层级执行评价;所述第二判断子模块用于根据第二层级执行评价判断是否生成第三层级执行评价启动指令;若生成第三层级执行评价启动指令,则所述第三层级执行评价子模块用于根据第三层级剩余节点的货币权益、币龄信息和反馈信息完成第三层级执行评价;所述交易执行指数计算子模块用于根据第一层级执行评价、第二层级执行评价和第三层级执行评价计算对应交易发起申请的交易执行指数;当交易发起申请来自第一层级的节点,则从第一层级执行评价子模块开始工作,所述交易执行指数计算子模块根据第一层级执行评价、第二层级执行评价和第三层级执行评价计算对应交易发起申请的交易执行指数;当交易发起申请来自第二层级的节点,则从第二层级执行评价子模块开始工作,所述交易执行指数计算子模块根据第二层级执行评价和第三层级执行评价计算对应交易发起申请的交易执行指数;当交易发起申请来自第三层级的节点,则从第三层级执行评价子模块开始工作,所述交易执行指数计算子模块根据第三层级执行评价计算对应交易发起申请的交易执行指数。
8.可选的,所述第一层级执行评价子模块包括第一层级执行指数计算单元和第一层
级执行评价生成单元;所述第一层级执行指数计算单元用于根据第一层级剩余节点的货币权益、币龄信息和反馈信息计算对应的第一层级执行指数;所述第一层级执行评价生成单元用于根据第一层级执行指数生成对应的第一层级执行评价;当交易发起申请来自第一层级的节点,所述第一层级执行指数计算单元计算时,满足以下式子:;;其中,表示对于对应的交易发起申请的第一层级执行指数;表示在第一层级中除交易发起申请的节点外,剩余节点中反馈信息表示同意交易的节点的平均节点年份数值;表示在第一层级中除交易发起申请的节点外,反馈信息表示同意交易的节点中第个节点的货币权益值;表示在第一层级中除交易发起申请的节点外,反馈信息表示同意交易的节点中第个节点的币龄数值;表示在第一层级中除交易发起申请的节点外的反馈信息表示同意交易的节点的总数;表示在第一层级中除交易发起申请的节点外,反馈信息表示不同意交易的节点中第个节点的货币权益值;表示在第一层级中除交易发起申请的节点外的剩余节点的总数;表示在第一层级中除交易发起申请的节点外,反馈信息表示同意交易的节点中第个节点的节点年份;当时,所述第一判断子模块判断为不生成第二层级执行评价启动指令;当时,所述第一判断子模块判断为生成第二层级执行评价启动指令;表示第一判断阈值,由管理员根据经验设定。
9.可选的,所述第二层级执行评价子模块包括第二层级执行指数计算单元和第二层级执行评价生成单元;所述第二层级执行指数计算单元用于根据第二层级剩余节点的货币权益、币龄信息和反馈信息计算对应的第二层级执行指数;所述第二层级执行评价生成单元用于根据第二层级执行指数生成对应的第二层级执行评价;当所述第二层级执行指数计算单元计算时,满足以下式子:;其中,表示对于对应的交易发起申请的第二层级执行指数;表示在第二层级反馈信息表示同意交易的节点中的最大节点年份数值;表示在第二层级反馈信息表示同意交易的节点中第个节点的货币权益值;表示在第二层级反馈信息表示同意交易的节点总数;表示在第二层级反馈信息表示同意交易的节点中第个节点的币龄数值;表示在第二层级反馈信息表示不同意交易的节点的最大货币权益值;当时,所述第二判断子模块判断为不生成第三层级执行评价启动指令;当时,所述第二判断子模块判断为生成第三层级执行评价启动指令;表示第二判断阈值,由管理员根据经验设定。
10.一种基于pos共识的高安全性公共支付方法,应用于如上述的一种基于pos共识的高安全性公共支付系统,所述高安全性公共支付方法包括:s1,根据节点的货币权益对区块内各个节点的层级进行划分和管理;s2,接收并管理区块内节点的交易发起申请;
s3,根据对应节点的层级和货币权益为对应的交易发起申请进行交易执行判断,生成执行判断信息;s4,根据执行判断信息完成对应交易的公共支付行为。
11.本发明所取得的有益效果是:1、区块内节点层级管理终端、交易发起管理终端、交易执行判断终端和公共支付终端的设置有利于利用区块链网络和共识机制提高公共支付的安全性和准确性,再通过交易执行判断进一步提高支付系统的安全性和准确性,从而有利于提高系统高安全性公共支付的安全性和准确性;2、节点信息获取模块、节点层级计算模块和节点层级管理模块的设置有利于准确地获取区块链中各个节点的节点信息,提高节点层级计算的准确性,提高节点层级管理的效率和准确性,从而有利于提高系统高安全性公共支付的安全性和准确性;3、交易执行指数计算模块和交易执行判断模块的设置有利于计算准确的交易执行指数,进而提高交易执行判断的准确性,从而提高系统高安全性公共支付的安全性和准确性;4、节点层级指数计算子模块和节点层级选择子模块的设置配合节点层级指数算法,有利于提高节点层级指数的准确性,使得节点层级选择更加准确;5、第一层级执行评价子模块、第一判断子模块、第二层级执行评价子模块、第二判断子模块、第三层级执行评价子模块和交易执行指数计算子模块的设置,有利于按层级顺序对支付执行进行判断,从而提高系统高安全性公共支付的安全性和准确性;6、第一层级执行指数计算单元和第一层级执行评价生成单元的设置配合第一层级执行指数算法,有利于提高第一层级执行指数的准确性;7、第二层级执行指数计算单元和第二层级执行评价生成单元的设置配合第二层级执行指数算法,有利于提高第二层级执行指数的准确性;8、第三层级执行指数计算单元和第三层级执行评价生成单元的设置配合第三层级执行指数算法,有利于提高第二层级执行指数的准确性;9、执行指数读取单元和交易执行指数计算单元的设置配合交易执行指数算法,有利于通过提高准确性之后的第一层级执行指数、第二层级执行指数和第三层级执行指数计算更准确的交易执行指数,从而交易执行判断的准确性和安全性,从而提高系统高安全性公共支付的准确性和安全性。
12.为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本发明加以限制。
附图说明
13.图1为本发明的整体结构示意图;图2为本发明中节点层级计算模块的结构示意图;图3为本发明中交易执行指数计算模块的结构示意图;图4为本发明中一种基于pos共识的高安全性公共支付方法的方法流程示意图;图5为本发明另一实施例中第三层级执行评价子模块的结构示意图;图6为本发明另一实施例中交易执行指数计算子模块的结构示意图。
具体实施方式
14.以下是通过特定的具体实施例来说明本发明的实施方式,本领域技术人员可由本说明书所公开的内容了解本发明的优点与效果。本发明可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。另外,本发明的附图仅为简单示意说明,并非依实际尺寸描绘,事先声明。以下实施方式将进一步详细说明本发明的相关技术内容,但所公开的内容并非用以限制本发明的保护范围。
15.实施例一:本实施例提供了一种基于pos共识的高安全性公共支付系统。结合图1所示,一种基于pos共识的高安全性公共支付系统,包括区块内节点层级管理终端、交易发起管理终端、交易执行判断终端和公共支付终端;所述区块内节点层级管理终端用于根据节点的货币权益对区块内各个节点的层级进行划分和管理;所述货币权益是指节点的加密货币抵押量;所述交易发起管理终端用于接收并管理区块内节点的交易发起申请;所述交易执行判断终端用于根据对应节点的层级和货币权益为对应的交易发起申请进行交易执行判断,生成执行判断信息;所述公共支付终端用于根据执行判断信息完成对应交易的公共支付行为;所述区块内节点层级管理终端包括节点信息获取模块、节点层级计算模块和节点层级管理模块;所述节点信息获取模块用于获取区块内全部节点的节点信息;所述节点信息包括货币权益、币龄信息和节点年份;所述节点层级计算模块用于根据节点信息计算对应节点的节点层级;所述节点层级管理模块用于根据节点的节点层级对全部节点进行层级划分和管理;所述交易执行判断终端包括交易执行指数计算模块和交易执行判断模块;所述交易执行指数计算模块用于根据对应节点的层级、货币权益、币龄信息以及剩余节点的反馈信息计算对应交易发起申请的交易执行指数;所述交易执行判断模块用于根据交易执行指数生成对应的执行判断信息。
16.可选的,结合图2所示,所述节点层级计算模块包括节点层级指数计算子模块和节点层级选择子模块;所述节点层级指数计算子模块用于根据节点信息计算对应节点的节点层级指数;所述节点层级选择子模块用于根据节点层级指数选择对应的节点层级;当所述节点层级指数计算子模块计算时,满足以下式子:;其中,表示对应节点的节点层级指数;表示货币权益权重系数,由管理员根据经验设定;表示对应节点的货币权益值;表示币龄权重系数,由管理员根据经验设定;表示对应节点的币龄数值;表示节点年份;当所述节点层级选择子模块工作时,满足以下式子:;其中,表示对应节点的节点层级;和分别表示不同的层级划分阈值,均由管理员根据经验设定。
17.可选的,结合图3所示,所述交易执行指数计算模块包括第一层级执行评价子模
块、第一判断子模块、第二层级执行评价子模块、第二判断子模块、第三层级执行评价子模块和交易执行指数计算子模块;所述第一层级执行评价子模块用于根据第一层级剩余节点的货币权益、币龄信息和反馈信息完成第一层级执行评价;所述第一判断子模块用于根据第一层级执行评价判断是否生成第二层级执行评价启动指令;若生成第二层级执行评价启动指令,则所述第二层级执行评价子模块用于根据第二层级剩余节点的货币权益、币龄信息和反馈信息完成第二层级执行评价;所述第二判断子模块用于根据第二层级执行评价判断是否生成第三层级执行评价启动指令;若生成第三层级执行评价启动指令,则所述第三层级执行评价子模块用于根据第三层级剩余节点的货币权益、币龄信息和反馈信息完成第三层级执行评价;所述交易执行指数计算子模块用于根据第一层级执行评价、第二层级执行评价和第三层级执行评价计算对应交易发起申请的交易执行指数;当交易发起申请来自第一层级的节点,则从第一层级执行评价子模块开始工作,所述交易执行指数计算子模块根据第一层级执行评价、第二层级执行评价和第三层级执行评价计算对应交易发起申请的交易执行指数;当交易发起申请来自第二层级的节点,则从第二层级执行评价子模块开始工作,所述交易执行指数计算子模块根据第二层级执行评价和第三层级执行评价计算对应交易发起申请的交易执行指数;当交易发起申请来自第三层级的节点,则从第三层级执行评价子模块开始工作,所述交易执行指数计算子模块根据第三层级执行评价计算对应交易发起申请的交易执行指数。
18.可选的,所述第一层级执行评价子模块包括第一层级执行指数计算单元和第一层级执行评价生成单元;所述第一层级执行指数计算单元用于根据第一层级剩余节点的货币权益、币龄信息和反馈信息计算对应的第一层级执行指数;所述第一层级执行评价生成单元用于根据第一层级执行指数生成对应的第一层级执行评价;当交易发起申请来自第一层级的节点,所述第一层级执行指数计算单元计算时,满足以下式子:;;其中,表示对于对应的交易发起申请的第一层级执行指数;表示在第一层级中除交易发起申请的节点外,剩余节点中反馈信息表示同意交易的节点的平均节点年份数值;表示在第一层级中除交易发起申请的节点外,反馈信息表示同意交易的节点中第个节点的货币权益值;表示在第一层级中除交易发起申请的节点外,反馈信息表示同意交易的节点中第个节点的币龄数值;表示在第一层级中除交易发起申请的节点外的反馈信息表示同意交易的节点的总数;表示在第一层级中除交易发起申请的节点外,反馈信息表示不同意交易的节点中第个节点的货币权益值;表示在第一层级中除交易发起申请的节点外的剩余节点的总数;表示在第一层级中除交易发起申请的节点外,反馈信息表示同意交易的节点中第个节点的节点年份;当时,所述第一判断子模块判断为不生成第二层级执行评价启动指令;当时,所述第一判断子模块判断为生成第二层级执行评价启动指令;表示第一判断阈值,由管理员根据经验设定。
19.可选的,所述第二层级执行评价子模块包括第二层级执行指数计算单元和第二层级执行评价生成单元;所述第二层级执行指数计算单元用于根据第二层级剩余节点的货币权益、币龄信息和反馈信息计算对应的第二层级执行指数;所述第二层级执行评价生成单元用于根据第二层级执行指数生成对应的第二层级执行评价;当所述第二层级执行指数计算单元计算时,满足以下式子:;其中,表示对于对应的交易发起申请的第二层级执行指数;表示在第二层级反馈信息表示同意交易的节点中的最大节点年份数值;表示在第二层级反馈信息表示同意交易的节点中第个节点的货币权益值;表示在第二层级反馈信息表示同意交易的节点总数;表示在第二层级反馈信息表示同意交易的节点中第个节点的币龄数值;表示在第二层级反馈信息表示不同意交易的节点的最大货币权益值;当时,所述第二判断子模块判断为不生成第三层级执行评价启动指令;当时,所述第二判断子模块判断为生成第三层级执行评价启动指令;表示第二判断阈值,由管理员根据经验设定。
20.一种基于pos共识的高安全性公共支付方法,应用于如上述的一种基于pos共识的高安全性公共支付系统,结合图4所示,所述高安全性公共支付方法包括:s1,根据节点的货币权益对区块内各个节点的层级进行划分和管理;s2,接收并管理区块内节点的交易发起申请;s3,根据对应节点的层级和货币权益为对应的交易发起申请进行交易执行判断,生成执行判断信息;s4,根据执行判断信息完成对应交易的公共支付行为。
21.实施例二:本实施例包含了实施例一的全部内容,提供了一种基于pos共识的高安全性公共支付系统,结合图5所示,所述第三层级执行评价子模块包括第三层级执行指数计算单元和第三层级执行评价生成单元;所述第三层级执行指数计算单元用于根据第三层级剩余节点的货币权益、币龄信息和反馈信息计算对应的第三层级执行指数;所述第三层级执行评价生成单元用于根据第三层级执行指数生成对应的第三层级执行评价;当所述第三层级执行指数计算单元计算时,满足以下式子:;其中,表示对于对应的交易发起申请的第三层级执行指数;表示在第三层级反馈信息表示同意交易的节点中的最大节点年份数值;表示在第三层级反馈信息表示同意交易的节点中第个节点的货币权益值;表示在第三层级反馈信息表示同意交易的节点总数;表示在第三层级反馈信息表示同意交易的节点中第个节点的币龄数值。
22.结合图6所示,所述交易执行指数计算子模块包括执行指数读取单元和交易执行指数计算单元;所述执行指数读取单元用于读取第一层级执行指数、第二层级执行指数和第一层级执行指数;所述交易执行指数计算单元用于根据第一层级执行指数、第二层级执行指数和第一层级执行指数计算对应的交易执行指数;当所述交易执行指数计算单元计算时,满足以下式子:;
;;;其中,表示对应交易的交易执行指数;表示基于开始层级的选值函数;表示计算的开始层级,由发起交易发起申请的节点的所在层级确定;表示开始层级为第一层级;表示开始层级为第二层级;3表示开始层级为第三层级;表示基于开始层级和第一层级执行指数的选值函数;当时,即:开始层级为第一层级且时,0;当时,即:开始层级为第三层级时,0;表示第一层级中的节点总数;表示第一层级中全部节点的平均货币权益;表示第一层级中全部节点的平均币龄数值;表示表示基于开始层级和第二层级执行指数的选值函数;当时,即:开始层数为第一层级且时,1;当时,即:开始层数为第二层级且时,1;表示第二层级中的节点总数;表示第二层级中全部节点的平均货币权益;表示第二层级中全部节点的平均币龄数值;当时,所述交易执行判断模块生成用于表示交易申请通过的执行判断信息;当时,所述交易执行判断模块生成用于表示交易申请不通过的执行判断信息;表示交易执行判断阈值,由管理员根据经验设定。
23.以上所公开的内容仅为本发明的优选可行实施例,并非因此局限本发明的保护范围,所以凡是运用本发明说明书及附图内容所做的等效技术变化,均包含于本发明的保护范围内,此外,随着技术发展其中的元素是可以更新的。
技术特征:
1.一种基于pos共识的高安全性公共支付系统,其特征在于,包括区块内节点层级管理终端、交易发起管理终端、交易执行判断终端和公共支付终端;所述区块内节点层级管理终端用于根据节点的货币权益对区块内各个节点的层级进行划分和管理;所述货币权益是指节点的加密货币抵押量;所述交易发起管理终端用于接收并管理区块内节点的交易发起申请;所述交易执行判断终端用于根据对应节点的层级和货币权益为对应的交易发起申请进行交易执行判断,生成执行判断信息;所述公共支付终端用于根据执行判断信息完成对应交易的公共支付行为;所述区块内节点层级管理终端包括节点信息获取模块、节点层级计算模块和节点层级管理模块;所述节点信息获取模块用于获取区块内全部节点的节点信息;所述节点信息包括货币权益、币龄信息和节点年份;所述节点层级计算模块用于根据节点信息计算对应节点的节点层级;所述节点层级管理模块用于根据节点的节点层级对全部节点进行层级划分和管理;所述交易执行判断终端包括交易执行指数计算模块和交易执行判断模块;所述交易执行指数计算模块用于根据对应节点的层级、货币权益、币龄信息以及剩余节点的反馈信息计算对应交易发起申请的交易执行指数;所述交易执行判断模块用于根据交易执行指数生成对应的执行判断信息。2.如权利要求1所述的一种基于pos共识的高安全性公共支付系统,其特征在于,所述节点层级计算模块包括节点层级指数计算子模块和节点层级选择子模块;所述节点层级指数计算子模块用于根据节点信息计算对应节点的节点层级指数;所述节点层级选择子模块用于根据节点层级指数选择对应的节点层级;当所述节点层级指数计算子模块计算时,满足以下式子:;其中,表示对应节点的节点层级指数;表示货币权益权重系数;表示对应节点的货币权益值;表示币龄权重系数;表示对应节点的币龄数值;表示节点年份;当所述节点层级选择子模块工作时,满足以下式子:;其中,表示对应节点的节点层级;和分别表示不同的层级划分阈值。3.如权利要求2所述的一种基于pos共识的高安全性公共支付系统,其特征在于,所述交易执行指数计算模块包括第一层级执行评价子模块、第一判断子模块、第二层级执行评价子模块、第二判断子模块、第三层级执行评价子模块和交易执行指数计算子模块;所述第一层级执行评价子模块用于根据第一层级剩余节点的货币权益、币龄信息和反馈信息完成第一层级执行评价;所述第一判断子模块用于根据第一层级执行评价判断是否生成第二层级执行评价启动指令;若生成第二层级执行评价启动指令,则所述第二层级执行评价子模块用于根据第二层级剩余节点的货币权益、币龄信息和反馈信息完成第二层级执行评价;所述第二判断子模块用于根据第二层级执行评价判断是否生成第三层级执行评价启动指令;若生成第三层级执行评价启动指令,则所述第三层级执行评价子模块用于根据第三层级剩余节点的货币权益、币龄信息和反馈信息完成第三层级执行评价;所述交易执行指数
计算子模块用于根据第一层级执行评价、第二层级执行评价和第三层级执行评价计算对应交易发起申请的交易执行指数;当交易发起申请来自第一层级的节点,则从第一层级执行评价子模块开始工作,所述交易执行指数计算子模块根据第一层级执行评价、第二层级执行评价和第三层级执行评价计算对应交易发起申请的交易执行指数;当交易发起申请来自第二层级的节点,则从第二层级执行评价子模块开始工作,所述交易执行指数计算子模块根据第二层级执行评价和第三层级执行评价计算对应交易发起申请的交易执行指数;当交易发起申请来自第三层级的节点,则从第三层级执行评价子模块开始工作,所述交易执行指数计算子模块根据第三层级执行评价计算对应交易发起申请的交易执行指数。4.如权利要求3所述的一种基于pos共识的高安全性公共支付系统,其特征在于,所述第一层级执行评价子模块包括第一层级执行指数计算单元和第一层级执行评价生成单元;所述第一层级执行指数计算单元用于根据第一层级剩余节点的货币权益、币龄信息和反馈信息计算对应的第一层级执行指数;所述第一层级执行评价生成单元用于根据第一层级执行指数生成对应的第一层级执行评价;当交易发起申请来自第一层级的节点,所述第一层级执行指数计算单元计算时,满足以下式子:;;其中,表示对于对应的交易发起申请的第一层级执行指数;表示在第一层级中除交易发起申请的节点外,剩余节点中反馈信息表示同意交易的节点的平均节点年份数值;表示在第一层级中除交易发起申请的节点外,反馈信息表示同意交易的节点中第个节点的货币权益值;表示在第一层级中除交易发起申请的节点外,反馈信息表示同意交易的节点中第个节点的币龄数值;表示在第一层级中除交易发起申请的节点外的反馈信息表示同意交易的节点的总数;表示在第一层级中除交易发起申请的节点外,反馈信息表示不同意交易的节点中第个节点的货币权益值;表示在第一层级中除交易发起申请的节点外的剩余节点的总数;表示在第一层级中除交易发起申请的节点外,反馈信息表示同意交易的节点中第个节点的节点年份;当时,所述第一判断子模块判断为不生成第二层级执行评价启动指令;当时,所述第一判断子模块判断为生成第二层级执行评价启动指令;表示第一判断阈值。5.如权利要求4所述的一种基于pos共识的高安全性公共支付系统,其特征在于,所述第二层级执行评价子模块包括第二层级执行指数计算单元和第二层级执行评价生成单元;所述第二层级执行指数计算单元用于根据第二层级剩余节点的货币权益、币龄信息和反馈信息计算对应的第二层级执行指数;所述第二层级执行评价生成单元用于根据第二层级执行指数生成对应的第二层级执行评价;当所述第二层级执行指数计算单元计算时,满足以下式子:;
其中,表示对于对应的交易发起申请的第二层级执行指数;表示在第二层级反馈信息表示同意交易的节点中的最大节点年份数值;表示在第二层级反馈信息表示同意交易的节点中第个节点的货币权益值;表示在第二层级反馈信息表示同意交易的节点总数;表示在第二层级反馈信息表示同意交易的节点中第个节点的币龄数值;表示在第二层级反馈信息表示不同意交易的节点的最大货币权益值;当时,所述第二判断子模块判断为不生成第三层级执行评价启动指令;当时,所述第二判断子模块判断为生成第三层级执行评价启动指令;表示第二判断阈值。6.一种基于pos共识的高安全性公共支付方法,应用于如权利要求5所述的一种基于pos共识的高安全性公共支付系统,其特征在于,所述高安全性公共支付方法包括:s1,根据节点的货币权益对区块内各个节点的层级进行划分和管理;s2,接收并管理区块内节点的交易发起申请;s3,根据对应节点的层级和货币权益为对应的交易发起申请进行交易执行判断,生成执行判断信息;s4,根据执行判断信息完成对应交易的公共支付行为。
技术总结
本发明提供了一种基于PoS共识的高安全性公共支付系统,包括区块内节点层级管理终端、交易发起管理终端、交易执行判断终端和公共支付终端;区块内节点层级管理终端用于根据节点的货币权益对区块内各个节点的层级进行划分和管理;货币权益是指节点的加密货币抵押量;交易发起管理终端用于接收并管理区块内节点的交易发起申请;交易执行判断终端用于根据对应节点的层级和货币权益为对应的交易发起申请进行交易执行判断,生成执行判断信息;公共支付终端用于根据执行判断信息完成对应交易的公共支付行为。本发明具有提高基于PoS共识的高安全性公共支付的安全性和准确性的效果。的高安全性公共支付的安全性和准确性的效果。的高安全性公共支付的安全性和准确性的效果。
技术研发人员:张卫平 王晶 王丹 李显阔 丁园 丁洋
受保护的技术使用者:环球数科集团有限公司
技术研发日:2023.08.30
技术公布日:2023/10/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
