[发明专利]应用于资产智能合约的方法以及装置在审
申请号: | 202010817077.3 | 申请日: | 2020-08-14 |
公开(公告)号: | CN111932256A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 秦亚恒;刘照星 | 申请(专利权)人: | 浙江网商银行股份有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 赵杰 |
地址: | 310012 浙江省杭州市西湖区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 资产 智能 合约 方法 以及 装置 | ||
1.一种应用于资产智能合约的方法,所述资产智能合约所在区块链网络基于共识机制维护了所述资产智能合约的合约账户的列表,所述合约账户中的资产具有对应的资产账期信息,所述方法包括:
接收对资产执行所述资产智能合约的处理逻辑的请求;
根据所述请求,利用所述资产的资产账期信息对所述资产执行所述处理逻辑。
2.根据权利要求1所述的方法,所述处理逻辑包括:票证资产发行逻辑、票证资产合并逻辑、票证资产拆分逻辑、票证资产流转逻辑及票证资产兑付逻辑中的任一种或多种处理逻辑。
3.根据权利要求1所述的方法,所述资产智能合约具有资产模型,所述资产模型用于设置资产在合约账户中的资产属性,所述资产属性包括:资产基础属性,所述资产基础属性对应的信息包括:金额信息、持有者信息及资产账期信息。
4.根据权利要求3所述的方法,还包括:
响应于接收到新增属性请求,调用所述资产模型,在所述资产模型中添加所述新增属性请求需要添加的资产属性。
5.根据权利要求3所述的方法,所述资产属性还包括:资产流水属性、资产溯源属性二者中的任一者或二者;
所述资产流水属性对应的信息包括:资产变化前后的状态信息;
所述资产溯源属性对应的信息包括:资产交易中的原始信息、转出信息、转入信息以及金额信息。
6.根据权利要求5所述的方法,还包括:
响应于接收到对资产执行所述资产智能合约的存证逻辑的请求,从所述资产属性中获取资产存证所需的信息,根据获取的信息执行资产存证逻辑。
7.根据权利要求1所述的方法,还包括:
利用所述区块链网络维护的区块链账户列表对所述请求使用的块链账户进行登录验证;
在所述块链账户登录到所述区块链网络的情况下,利用所述区块链网络维护的合约账户的列表对所述请求使用的合约账户进行登录验证;
在所述合约账户登录验证成功的情况下,根据所述合约账户被授予的用户权限信息控制所述合约账户在所述资产智能合约中的行为。
8.根据权利要求7所述的方法,还包括:
接收对合约账户的创建请求;
判断发出所述创建请求的合约账户是否为管理员账户;
如果是管理员账户,判断所述创建请求需要创建的合约账户是否已存在于所述区块链网络维护的合约账户的列表;
如果已存在,向所述创建请求的发出方反馈账户存在消息;
如果不存在,判断所述创建请求需要创建的合约账户所使用的块链账户是否存在于所述区块链网络维护的区块链账户列表;
如果存在且所述块链账户状态允许创建合约账户,则向所述区块链网络维护的合约账户的列表中新增所述需要创建的合约账户并设置相应权限。
9.根据权利要求1所述的方法,所述资产智能合约提供了拓展接口,所述方法还包括:
通过所述拓展接口,在所述资产智能合约中添加自定义的处理逻辑。
10.根据权利要求1所述的方法,所述资产智能合约为所述处理逻辑的接口上提供了前置处理流程和/或后置处理流程;所述前置处理流程,用于添加自定义的前置处理逻辑;所述后置处理流程,用于添加自定义的后置处理逻辑;所述方法还包括:
在所述票证处理逻辑被执行前,根据所述前置处理流程中添加的自定义的前置处理逻辑,执行所述自定义的前置处理逻辑;
和/或,
在所述票证处理逻辑被执行后,根据所述后置处理流程中添加的自定义的后置处理逻辑,执行所述自定义的后置处理逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江网商银行股份有限公司,未经浙江网商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010817077.3/1.html,转载请声明来源钻瓜专利网。