[发明专利]智能合约实现系统、方法及电子设备在审
申请号: | 201810158904.5 | 申请日: | 2018-02-26 |
公开(公告)号: | CN108257000A | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 韩昭芳;袁力;耿建华;黄焱 | 申请(专利权)人: | 北京阿尔山金融科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 张海洋 |
地址: | 100000 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息录入模块 触发器模块 智能 触发事件 电子设备 合约信息 基本信息 可信 参与方 触发器单元 单元组合 合约内容 条目设置 信息录入 用户选取 自动执行 触发 区块 预设 录入 条目 | ||
1.一种智能合约实现系统,其特征在于,包括:信息录入模块、触发器模块;
所述信息录入模块,用于录入合约参与方的基本信息及合约信息;所述合约信息包括:合约基本信息、合约协议条款;
所述触发器模块,用于为所述合约条款设定触发事件,并在所述触发事件被触发时,自动执行预设合约逻辑;
其中,所述信息录入模块与所述触发器模块均由用户选取的最小可信单元组合而成。
2.根据权利要求1所述的系统,其特征在于,所述信息录入模块包括:合约参与方信息录入单元、合约基本信息录入单元及合约协议条款录入单元;
所述合约参与方信息录入单元,用于录入合约参与方的基本信息;
所述合约基本信息录入单元,用于录入智能合约的合约基本信息;
所述合约协议条款录入单元,用于录入所述智能合约的协议条款信息。
3.根据权利要求2所述的系统,其特征在于,所述合约协议条款录入单元包括:文本合约条款录入单元和/或触发器合约条款录入单元。
4.根据权利要求1-3任一项所述的系统,其特征在于,所述触发器模块包括:事件触发单元、合约逻辑执行单元及功能单元;
所述事件触发单元,用于为所述信息录入单元设置触发事件;所述触发事件包括:定时器事件和/或用户触发事件;
所述合约逻辑执行单元,用于对多个所述触发事件进行逻辑运算;
所述功能单元,用于根据所述合约逻辑执行单元的逻辑运算结果,执行相应的合约功能。
5.根据权利要求4所述的系统,其特征在于,所述功能单元包括:支付单元、通知单元;
所述支付单元,用于调用银行支付接口或者第三方支付软件接口;
所述通知单元,用于调用短信平台接口或者SMTP邮件接口。
6.一种智能合约实现方法,其特征在于,包括:
接收第一合约参与方录入的第一基本信息及合约信息;所述合约信息包括:合约基本信息、合约条款及触发规则;
基于所述第一基本信息及所述合约信息发起智能合约邀约;
接收第二合约参与方基于所述智能合约邀约,所发送的确认合约生效信息;
根据所述确认合约生效信息及所述触发规则,执行所述智能合约。
7.根据权利要求6所述的方法,其特征在于,在所述基于所述第一基本信息及所述合约信息发起合约邀请之前,还包括:
对所述第一基本信息分配第一密钥。
8.根据权利要求6所述的方法,其特征在于,所述接收第二合约参与方所发送的确认合约生效信息之前,还包括:
接收所述第二合约参与方所录入的第二基本信息;
对所述第二基本信息分配第二密钥。
9.一种电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求6至8任一项所述的方法的步骤。
10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求6至8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京阿尔山金融科技有限公司,未经北京阿尔山金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810158904.5/1.html,转载请声明来源钻瓜专利网。