[发明专利]一种离线权益证明方法及系统在审
申请号: | 202010245065.8 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111539819A | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 尼欧;钟文斌;吴明 | 申请(专利权)人: | 上海宓猿信息技术有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06Q20/40 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 张伟洋 |
地址: | 200000 上海市宝山*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 离线 权益 证明 方法 系统 | ||
1.一种离线权益证明方法,其特征在于,所述离线权益证明方法基于智能合约实现,所述智能合约为代理合约,所述代理合约包括与委托方相应的代理证明,所述代理证明用于证明所述离线权益证明的委托关系。
2.根据权利要求1所述的离线权益证明方法,其特征在于,
所述离线权益证明方法包括委托方和代理方,所述委托方可以为持币用户或智能合约。
3.根据权利要求1所述的离线权益证明方法,其特征在于,包括:
委托方创建代理合约并将所述代理合约发布到区块链上;其中所述代理合约包括:代理证明、委托方相关信息、代理方相关信息、预设区块奖励分配相关信息;
代理方获取所述代理合约,并决定是否接受所述委托,如果接受委托则按照所述代理合约开始代理Staking,创建符合所述代理合约规定的新区块;
所述区块链中的节点在验证区块时,验证所述创建的新区块是否符合所述代理合约中的相关信息,得到验证结果;根据所述验证结果确定是否接受所述创建的新区块。
4.根据权利要求1所述的离线权益证明方法,其特征在于,
当所述委托方为持币用户时,所述代理合约包括以下中的一项或多项:
委托方地址、对应的代理方地址、委托方愿意支付的手续费率、委托时限、委托方和代理方达成的条件、委托方代理证明;所述委托方代理证明是委托方用其私钥对所述代理合约中信息的数字签名,用于共识验证。
5.根据权利要求1所述的离线权益证明方法,其特征在于:
当所述委托方为智能合约时,所述代理合约包括以下中的一项或多项:代理方地址、智能合约承诺的分红规则、智能合约中的币可用于Staking的条件、智能合约规定的代理条件、智能合约代理证明;所述智能合约代理证明是用智能合约特征信息对所述代理合约中信息的数字签名,用于共识验证。
6.根据权利要求1所述的离线权益证明方法,其特征在于:
所述代理方按照所述代理合约开始代理Staking,创建符合所述代理合约规定的新区块,包括:根据所述代理合约创建CoinStake交易。
7.根据权利要求3至6任一项所述的离线权益证明方法,其特征在于,
所述代理方获取所述代理合约,并决定是否接受所述委托,如果接受委托则按照所述代理合约开始代理Staking,创建符合所述代理合约规定的新区块,包括:
在区块链上监听与代理方相关的代理合约,并返回可供选择的委托地址列表;
通过调用客户端命令获取委托地址列表中对应委托地址的所有UTXO;
代理方对委托方进行筛选,只接收符合自己要求的代理请求,获取用于Staking的代理UTXO列表;
利用所述UTXO列表逐个尝试创建新区块,并得到委托方、代理方各自对应的新区块的奖励输出值。
8.根据权利要求3所述的离线权益证明方法,其特征在于,
所述区块链中的节点在验证区块时,验证所述创建的新区块是否符合所述代理合约中的相关信息,得到验证结果;根据所述验证结果确定是否接受所述创建的新区块,包括:
获取新区块的区块头,并判断该区块是否为通过代理Staking产生的区块;若不是,则采用标准PoS验证流程进行验证;
若是代理Staking区块,则从新区块的区块头的获取用于Staking的币的地址,并从新区块的签名中恢复区块创建者的地址;
构造出代理证明PoD,并调用代理合约的验证函数进行验证;若验证失败,则拒绝区块头;
若验证成功,则继续获取新区块的交易数据,验证委托方、代理方各自对应的奖励输出值是否符合所述代理合约;
如果委托方、代理方各自对应的奖励输出值符合所述代理合约,则接受所述新区块,并按照所述奖励输出值进行区块奖励分配;如果委托方、代理方各自对应的奖励输出值不符合所述代理合约,则拒绝所述新区块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宓猿信息技术有限公司,未经上海宓猿信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010245065.8/1.html,转载请声明来源钻瓜专利网。