[发明专利]一种智能合约的执行方法、装置及设备在审
申请号: | 201911155477.6 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111047327A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 邹雪晴 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/42;G06Q20/10 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈冲 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 合约 执行 方法 装置 设备 | ||
1.一种智能合约的执行方法,应用在区块链的节点设备上,包括:
获取多名签约用户的身份标识;
创建包含所述多名签约用户的身份标识和截止时间的智能合约,并部署到区块链网络中,其中,所述智能合约关联了备付账户和用户账户;
接收可信认证机构所提供的认证证书,获取所述认证证书中所包含的颁发时间和多名认证身份标识;
若从认证证书中获取得到的颁发时间在截至时间之前,且,从认证证书中获取得到的多名认证身份标识与所述智能合约中的签约用户的身份标识相同时,基于所述智能合约调用所关联的备付账户,向所述签约用户的账户进行转账。
2.如权利要求1所述的方法,还包括:
若直至所述截止时间,未能获取与所述签约用户的身份标识相同的认证身份标识,确认所述智能合约失效。
3.如权利要求1所述的方法,若所述创建的智能合约中包含有签约用户的签约金额;
相应的,向所述签约用户的账户进行转账,包括:根据所述签约金额向所述签约用户的账户进行转账,其中,所述转账额度与签约金额正相关。
4.如权利要求3所述的方法,还包括:
统计已经部署至区块链网络中的有效的智能合约中的签约金额的总数量;
根据所述总数量确定所述备付账户中所需要的备用金额;
若所述备付账户中的实际可用金额不超过所述备用金额,停止创建新的智能合约。
5.如权利要求1所述的方法,在接收可信认证机构所提供的认证证书,获取所述认证证书中所包含的颁发时间和多名认证身份标识之后,所述方法还包括:
生成包含所述认证证书、颁发时间和认证身份标识的交易,将所述交易写入所述区块链网络中。
6.如权利要求1所述的方法,所述认证证书包括婚姻证书;
相应的,在接收可信认证机构所提供的认证证书,获取所述认证证书中所包含的颁发时间和多名认证身份标识之后,所述方法还包括:
若认证身份标识中的一个与智能合约中的签约用户身份标识相同,且,另一个不同,则确定所述智能合约失效。
7.一种智能合约的执行装置,应用在区块链的节点设备上,包括:
获取模块,获取多名签约用户的身份标识;
合约创建模块,创建包含所述多名签约用户的身份标识和截止时间的智能合约,并部署到区块链网络中,其中,所述智能合约关联了备付账户和用户账户;
认证模块,接收可信认证机构所提供的认证证书,获取所述认证证书中所包含的颁发时间和多名认证身份标识;
转账模块,若从认证证书中获取得到的颁发时间在截至时间之前,且,从认证证书中获取得到的多名认证身份标识与所述智能合约中的签约用户的身份标识相同时,基于所述智能合约调用所关联的备付账户,向所述签约用户的账户进行转账。
8.如权利要求7所述的装置,还包括第一失效模块,若直至所述截止时间,未能获取与所述签约用户的身份标识相同的认证身份标识,确认所述智能合约失效。
9.如权利要求7所述的装置,若所述创建的智能合约中包含有签约用户的签约金额;相应的,所述转账模块,根据所述签约金额向所述签约用户的账户进行转账,其中,所述转账额度与签约金额正相关。
10.如权利要求9所述的装置,还包括备用金统计模块,统计已经部署至区块链网络中的有效的智能合约中的签约金额的总数量;根据所述总数量确定所述备付账户中所需要的备用金额;若所述备付账户中的实际可用金额不超过所述备用金额,停止创建新的智能合约。
11.如权利要求7所述的装置,还包括交易写入模块,在接收可信认证机构所提供的认证证书,获取所述认证证书中所包含的颁发时间和多名认证身份标识之后,生成包含所述认证证书、颁发时间和认证身份标识的交易,将所述交易写入所述区块链网络中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911155477.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软件类型检测方法、装置、电子设备及存储介质
- 下一篇:人造板干燥系统除尘装置