[发明专利]分片框架下的保证金管理方法及装置有效
申请号: | 201910827250.5 | 申请日: | 2019-09-03 |
公开(公告)号: | CN110610421B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 伍前红;王明明 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/40 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 王艳斌 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分片 框架 保证金 管理 方法 装置 | ||
1.一种分片框架下的保证金管理方法,其特征在于,包括以下步骤:
S1,获取事务发布者发布的待验证事务,通过抗女巫算法选举节点组成身份委员会,所述身份委员会运行分布式随机数生成协议生成随机数种子,根据所述随机数种子选举验证节点组成多个分片委员会;
S2,通过所述身份委员会为所述多个分片委员会中的每一个验证节点建立保证金账户,所述多个分片委员会中的验证节点通过跨片账本交易的形式将资产锁定并存入保证金账户以支付验证所述待验证事务所需的保证金;
S3,根据预设验证规则在所述多个分片委员会中选取验证节点对所述待验证事务的最终状态进行验证,在所述待验证事务的验证阶段,验证节点根据所述待验证事务的验证难度在保证金账户中冻结相应额度的保证金参与验证;
S4,验证终结后,根据验证结果对参与所述待验证事务验证的验证节点进行清算,若验证节点的验证结果正确,则将冻结的保证金解冻,并给予奖励金存入保证金账户,反之,则将冻结的保证金罚没;
S5,对保证金账户内的保证金进行提取。
2.根据权利要求1所述的方法,其特征在于,所述S1进一步包括:
所述身份委员会通过每隔预设时间运行所述分布式随机数生成协议生成并广播所述随机数种子,以所述随机数种子作为所述多个分片委员会内验证节点生成选举证明的随机启动参数,配合密码学排序算法在本轮次内选举出固定数目的验证节点配置所述多个分片委员会。
3.根据权利要求1所述的方法,其特征在于,还包括:
所述事务发布者在发布所述待验证事务之前,通过链下运算推演所述待验证事务执行后的最终状态,根据所述待验证事务的验证程序运行中的指令复杂度加权指令数目之和作为所述待验证事务的所述验证难度;
通过所述验证难度、资金转化参数和时限转化参数确定所述待验证事务对应的验证时限、挑战时限、保证金额度和激励额度。
4.根据权利要求3所述的方法,其特征在于,
通过UTXO模型管理所述事务发布者发布所述待验证事务缴纳的保证金和激励;
通过所述多个分片委员会中的验证节点对所述待验证事务的最终状态进行验证后,若所述待验证事务的验证结果为合法,则退还所述事务发布者的保证金,激励奖励给生成正确验证结果的验证节点;
若所述待验证事务的验证结果为非法,则罚没所述事务发布者的保证金,激励奖励给生成正确验证结果的验证节点。
5.根据权利要求1所述的方法,其特征在于,
所述身份委员会为所述多个分片委员会内的验证节点建立的保证金账户内的保证金存在动态,冻结和基础三种状态;
其中,动态保证金用于支付验证所述待验证事务所需的保证金,在参与所述待验证事务的验证时,支付的动态保证金被冻结变为冻结保证金,在所述待验证事务的验证终结后,冻结保证金被解冻变为动态保证金或被罚没;
若验证节点在任期内存在不良行为,则基础保证金被罚没。
6.根据权利要求5所述的方法,其特征在于,所述对保证金账户内的保证金进行提取进一步包括:
验证节点在任期内保证金账户内的保证金不允许被提取;
在验证节点轮换出当前委员会后,保证金账户内处于动态的动态保证金允许被提取到任意地址;
处于冻结状态的冻结保证金,在冻结保证金对应的事务验证终结并清算后转换为动态保证金,允许被提取到任意地址;
验证节点在任期内无不良行为,验证节点对应的保证金账户内的基础保证金允许被提取到任意地址。
7.根据权利要求5所述的方法,其特征在于,在所述多个分片委员会内的验证节点选举成功时,获得的奖励作为动态保证金存入保证金账户。
8.根据权利要求1所述的方法,其特征在于,
在任的验证节点可以在在任期间发动交易对保证金账户内保证金进行补充。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910827250.5/1.html,转载请声明来源钻瓜专利网。