[发明专利]一种基于区块链的多方交易信息一致性维护方法有效
| 申请号: | 202011081152.0 | 申请日: | 2020-10-12 |
| 公开(公告)号: | CN111932264B | 公开(公告)日: | 2021-03-02 |
| 发明(设计)人: | 石宁;甘子荣;丁勇;田蕾 | 申请(专利权)人: | 南京可信区块链与算法经济研究院有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
| 代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 郭放;许伟群 |
| 地址: | 210031 江苏省南京市江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 多方 交易 信息 一致性 维护 方法 | ||
1.一种基于区块链的多方交易信息一致性维护方法,其特征在于,包括:
预先设置至少一种交易处理智能合约,每种所述交易处理智能合约对应一种交易类别;所述交易处理智能合约包括所述交易类别对应的交易参与账户和与所述交易参与账户对应的交易金额分配比例,任一所述交易类别包括多笔相互关联的交易;
当发生任一所述交易类别时,调用对应的所述交易处理智能合约;
检查所述交易参与账户和所述交易处理智能合约的合法性;
如果所述交易参与账户和所述交易处理智能合约均合法,执行所述交易类别里的所有交易操作,所述交易操作包括所述交易参与账户的出账操作和入账操作;
根据与所述交易参与账户对应的所述交易金额分配比例,对所述交易参与账户对应的交易信息同时进行清算;
将清算后的所述交易信息更新在区块链的世界状态里;
如果所述交易的笔数为两笔,分别为1级交易和2级交易,所述交易参与账户包括第一账户、第二账户、第三账户、第四账户和第五账户;
所述第一账户作为所述1级交易的发起方,所述第二账户作为所述1级交易的接收方;所述第二账户作为所述2级交易的发起方,所述第三账户、所述第四账户和所述第五账户作为所述2级交易的接收方;
所述第一账户的交易金额为足额;所述第二账户、所述第三账户、所述第四账户和所述第五账户的交易金额分别为足额与第一占比、第二占比、第三占比和第四占比的乘积;
所述根据与交易参与账户对应的交易金额分配比例,对交易参与账户对应的交易信息同时进行清算,包括:
根据足额、所述第一占比、所述第二占比、所述第三占比和所述第四占比,对所述第一账户、所述第二账户、所述第三账户、所述第四账户和所述第五账户的所述交易信息同时进行清算。
2.根据权利要求1所述的基于区块链的多方交易信息一致性维护方法,其特征在于,所述交易信息包括账户余额、账户库存、订单号、交易金额、交易编号和所述交易处理智能合约的调用结果。
3.根据权利要求2所述的基于区块链的多方交易信息一致性维护方法,其特征在于,所述交易处理智能合约的所述调用结果采用私钥签名的方式记录在所述世界状态里。
4.根据权利要求3所述的基于区块链的多方交易信息一致性维护方法,其特征在于,所述交易信息以K-V集合的形式存储在所述世界状态里,每个账户对应的所有所述交易信息形成一个所述K-V集合;
所述K-V集合为[K1-V1,K2-V2,K3-V3,…,Ki-Vi],其中,i为任一正整数,所述K-V集合中的每个元素代表一种所述交易信息。
5.根据权利要求1所述的基于区块链的多方交易信息一致性维护方法,其特征在于,所述检查交易参与账户和交易处理智能合约的合法性,包括:
判断所述交易参与账户的余额是否能够满足所述交易类别;
判断所述交易参与账户的签名是否有效;所述签名为所述交易参与账户的证书对相关所述交易的签名;
判断所述交易处理智能合约的标识号是否正确;
判断所述交易参与账户的身份是否合法。
6.根据权利要求1所述的基于区块链的多方交易信息一致性维护方法,其特征在于,所述如果交易参与账户和交易处理智能合约均合法,执行交易类别里的所有交易操作,包括:
如果所述交易参与账户和所述交易处理智能合约均合法,执行所述交易类别里的所有交易操作;
对执行所述交易操作的过程进行计时,得到执行交易时间;
判断所述执行交易时间是否超出预设阈值时间;
如果所述执行交易时间未超出所述预设阈值时间,继续执行所述交易操作,直至所有所述交易操作全部执行完成。
7.根据权利要求6所述的基于区块链的多方交易信息一致性维护方法,其特征在于,
如果所述执行交易时间超出所述预设阈值时间,查询所述交易参与账户的交易状态是否正常;
如果所述交易参与账户的所述交易状态均正常,继续执行所述交易操作,直至所有所述交易操作全部执行完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京可信区块链与算法经济研究院有限公司,未经南京可信区块链与算法经济研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011081152.0/1.html,转载请声明来源钻瓜专利网。





