[发明专利]智能合约的事件连接系统及其方法有效
申请号: | 201711461269.X | 申请日: | 2017-12-28 |
公开(公告)号: | CN109978687B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 林祐德 | 申请(专利权)人: | 现代财富控股有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇;王宁 |
地址: | 开曼群岛乔治城大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 合约 事件 连接 系统 及其 方法 | ||
1.一种智能合约的事件连接系统,该系统包含:
初始模块,用以在初始时,预先发布事件传递智能合约、第一智能合约及事件代理智能合约至区块链,其特征在于,该事件代理智能合约具有事件代理智能合约地址,并且包含接口函数以允许该事件传递智能合约传送事件;
连接模块,用以执行该事件传递智能合约的注册函数,并且当该注册函数传递的地址为该事件代理智能合约地址时,设定该事件传递智能合约通过该接口函数传送该事件至该事件代理智能合约,以及执行该第一智能合约的代理函数,并根据该代理函数传递的该事件代理智能合约地址,使该事件代理智能合约具有执行该第一智能合约的权限;
交易模块,用以在执行交易时,执行该事件传递智能合约的发送函数,将交易数量发送至收方地址,并且经由该接口函数传递包含发方地址、该收方地址及该交易数量的该事件至该事件代理智能合约;以及
执行模块,用以在该事件代理智能合约接收到该事件后,根据接收到的该事件执行该第一智能合约中的至少一第一交易函数。
2.根据权利要求1所述的智能合约的事件连接系统,其特征在于,该地址为预设值时,移除该事件传递智能合约与该事件代理合约的连接,该地址为该事件代理合约地址时,建立该事件传递智能合约与该事件代理合约的连接。
3.根据权利要求1所述的智能合约的事件连接系统,其特征在于,该初始模块在初始时,还发布至少一第二智能合约在该区块链,该执行模块在该事件代理智能合约接收到该事件后,根据接收到的该事件分别执行该第一智能合约中的所述第一交易函数,以及执行所述第二智能合约中的至少一第二交易函数。
4.根据权利要求3所述的智能合约的事件连接系统,其特征在于,该事件代理智能合约根据不同的该收方地址执行相应的所述第二智能合约。
5.根据权利要求1所述的智能合约的事件连接系统,其特征在于,该事件代理智能合约包含父事件代理智能合约及至少一子事件代理智能合约,该父事件代理智能合约通过该接口函数接收该事件传递智能合约传送的该事件,每一子事件代理智能合约继承自该父事件代理智能合约,并且具有执行至少一第三智能合约的权限。
6.一种智能合约的事件连接方法,其步骤包括:
在初始时,预先发布事件传递智能合约、第一智能合约及事件代理智能合约至区块链,其特征在于,该事件代理智能合约具有事件代理智能合约地址,并且包含接口函数以允许该事件传递智能合约传送事件;
执行该事件传递智能合约的注册函数,并且当该注册函数传递的地址为该事件代理智能合约地址时,设定该事件传递智能合约通过该接口函数传送该事件至该事件代理智能合约,以及执行该第一智能合约的代理函数,并根据该代理函数传递的该事件代理智能合约地址,使该事件代理智能合约具有执行该第一智能合约的权限;
在执行交易时,执行该事件传递智能合约的发送函数,将交易数量发送至收方地址,并且经由该接口函数传递包含发方地址、该收方地址及该交易数量的该事件至该事件代理智能合约;以及
在该事件代理智能合约接收到该事件后,根据接收到的该事件执行该第一智能合约中的至少一第一交易函数。
7.根据权利要求6所述的智能合约的事件连接方法,其特征在于,该地址为预设值时,移除该事件传递智能合约与该事件代理合约的连接,该地址为该事件代理合约地址时,建立该事件传递智能合约与该事件代理合约的连接。
8.根据权利要求6所述的智能合约的事件连接方法,其特征在于,该方法在初始时,还发布至少一第二智能合约在该区块链,在该事件代理智能合约接收到该事件后,根据接收到的该事件分别执行该第一智能合约中的所述第一交易函数,以及执行所述第二智能合约中的至少一第二交易函数。
9.根据权利要求8所述的智能合约的事件连接方法,其特征在于,该事件代理智能合约根据不同的该收方地址执行相应的所述第二智能合约。
10.根据权利要求6所述的智能合约的事件连接方法,其特征在于,该事件代理智能合约包含父事件代理智能合约及至少一子事件代理智能合约,该父事件代理智能合约通过该接口函数接收该事件传递智能合约传送的该事件,每一子事件代理智能合约继承自该父事件代理智能合约,并且具有执行至少一第三智能合约的权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于现代财富控股有限公司,未经现代财富控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711461269.X/1.html,转载请声明来源钻瓜专利网。