会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 智能合约 / 专利数据
序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
1 智能合约 CN201980072243.7 2019-09-30 CN112970040A 2021-06-15 C·成-邵兰德; A·H·阿里沙希; D·戈罗谢弗斯基
用于智能合约的系统并入执行对web呈现提供交互界面的软件的互联网连接的服务器、存储模板和完成的合约的数据储存库、去往区块链服务的端口、各自与钱包相关联的多个注册的用户、以及用于用户的通信服务。注册的用户人工地或者通过访问来自数据储存库的模板发起智能合约,新合约与定义条款的Mithra通证相关联。在发行通证就位的情况下,发行者接洽一个或多个对手方以加入智能合约,对手方通过有效接洽创建对所述对手方定义合约下的权利和义务的对手通证。通过通信服务,发起者和对手方将合约条款协商到一致,并且合约被签署和发布到公有存储或私有存储。
2 智能合约 CN202180015017.2 2021-01-19 CN115136542A 2022-09-30 克雷格·史蒂文·赖特; 克洛伊·塔尔坦
一种在分层网络中执行的方法。所述分层网络包括核心层,所述核心层包括一个或更多个核心节点;一个或更多个中间层,每个所述中间层包括一个或更多个中间层节点;一个或更多个外层,每个所述外层包括一个或更多个外层节点。每个所述核心节点是区块链网络的节点。一个或更多个中间层节点是提供智能合约服务以维护所述智能合约状态的智能合约节点。一个或更多个外层节点是所述智能合约服务的客户端节点。所述方法包括由智能合约节点:在所述第一智能合约节点处维护的所述状态的记录中记录所述智能合约的状态。此外,同时记录所述状态的至少一个第一事务记录在所述区块链网络的区块链上。
3 一种智能合约设备及智能合约处理方法 CN202210108183.3 2022-01-28 CN114511311A 2022-05-17 董逢华; 孟庆树; 何涛; 张新访
本发明公开了一种智能合约设备及智能合约处理方法,涉及计算机技术领域,该设备包括可信执行环境TEE、非可信执行环境REE和密码单元,所述TEE用于运行可信应用TA,且所述TA包含用于对交易数据进行处理以得到执行结果的虚拟机以及完成用户业务功能的可信业务应用;所述REE用于运行低安全性要求的普通应用;所述密码单元内存储有用于对交易数据进行签名的签名私钥。本发明能够有效减轻外部验证者的计算负担,简化区块链计算量。
4 一种智能合约执行方法及智能合约执行系统 CN201811496345.5 2018-12-07 CN109615517A 2019-04-12 扬子一; 李斌; 张勇
本发明涉及一种智能合约执行方法及系统,该方法包括:判断对于当前智能合约是否在区块链上部署合约;当确定对于当前智能合约在区块链上部署合约时,创建子链;从创建子链开始的预定时间段内,获取子链节点对是否支持合约移植的投票结果,当投票结果支持合约移植时,将子链上的智能合约移植到主链上执行;从创建子链开始经过预定时间段后,判断下一个智能合约是否在区块链上部署合约。本发明通过多方投票判定是否将子链上的智能合约移植到主链上,确保了准确性和安全性,且从创建子链开始累计到预定时间,合约移植的判定自动跳转到下一个智能合约上,提高了子链合约移植的效率,进而提高了合约执行效率。
5 一种智能合约执行方法及智能合约执行系统 CN201910100919.0 2019-01-31 CN109840770A 2019-06-04 张诚; 张勇
本发明涉及一种智能合约执行方法及智能合约执行系统,该方法包括:通过同态加密算法对区块链账户的元信息进行加密,获得加密后元信息;当执行智能合约时,调用加密后元信息,根据智能合约对加密后元信息进行运算,获得加密运算结果;接收到查询请求时,通过同态加密算法对应的解密算法对加密运算结果进行解密,获得明文运算结果。本发明主要基于对智能合约及其执行过程的隐私进行保护,采用同态映射的方法,确保在加密的密文上进行智能合约的正确执行,并同时达到保护隐私的目的。
6 一种基于智能合约库的多智能合约系统平台 CN202010955535.X 2020-09-11 CN112153023B 2021-05-25 蔡维德
本发明提出一种基于智能合约库的多智能合约系统架构及管理方法,适用于为业务逻辑复杂,需要大量智能合约协同运行的场景。系统架构包含一个智能合约库和多个智能合约系统。智能合约库负责智能合约的验证、编译、模拟运行及存储,智能合约库将签名后的合约数据和授权时间数据发送至智能合约系统,授权其运行。智能合约库可回收合约运行权限或将权限重新分配。智能合约系统需验证合约数据和授权时间未被篡改,并仅可在授权时间内运行合约。一个智能合约可以在多个智能合约系统中运行。智能合约库可以实现合约源码的统一管理及执行的负载均衡,同时可以提供监管支持及数据湖连接支持。
7 可视化智能合约系统以及智能合约的处理方法 CN201811292379.2 2018-11-01 CN109614093B 2022-02-22 刘云
本申请提供一种高效智能的可视化智能合约系统以及智能合约的处理方法。该种可视化智能合约系统,包括:合约构件生成装置;合约构件探测装置;合约模版构造装置,用于根据所述合约构件生成至少一种类型的智能合约的模版;智能合约封装装置,用于根据所述智能合约的模版的种类生成可视化的流程配置框体,并且还用于通过所述流程配置框体来生成可视化流程图;以及合约处理装置,用于根据所述可视化流程图来执行所述智能合约。本申请利用图形化的智能合约系统不需要开发,降低了技术要求限制,智能合约参与者根据现实世界对于合约的理解都可以实施,降低了使用门坎。
8 一种JVM智能合约执行引擎及智能合约执行方法 CN202310342124.7 2023-03-31 CN116880950A 2023-10-13 刘浩; 赵姚姚
本申请提供一种JVM智能合约执行引擎及智能合约执行方法,属于区块链技术领域。所述JVM智能合约执行引擎至少包括:桥接模块、执行模块;桥接模块包括:合约管理器、交互子模块;执行模块包括:合约执行器、数据处理接口;合约管理器用于接收并根据交易指令通过交互子模块启动合约执行器;交互子模块包括cgo接口、java本地接口;合约执行器用于执行智能合约,对交易指令进行处理,得到目标交易数据;并调用数据处理接口将目标交易数据写入区块链数据库中;智能合约是基于java语言编写的智能合约。通过上述JVM智能合约执行引擎,可以在区块链中执行基于java语言编写的智能合约,降低智能合约的开发成本与开发难度。
9 可视化智能合约系统以及智能合约的处理方法 CN201811292379.2 2018-11-01 CN109614093A 2019-04-12 刘云
本申请提供一种高效智能的可视化智能合约系统以及智能合约的处理方法。该种可视化智能合约系统,包括:合约构件生成装置;合约构件探测装置;合约模版构造装置,用于根据所述合约构件生成至少一种类型的智能合约的模版;智能合约封装装置,用于根据所述智能合约的模版的种类生成可视化的流程配置框体,并且还用于通过所述流程配置框体来生成可视化流程图;以及合约处理装置,用于根据所述可视化流程图来执行所述智能合约。本申请利用图形化的智能合约系统不需要开发,降低了技术要求限制,智能合约参与者根据现实世界对于合约的理解都可以实施,降低了使用门坎。
10 一种智能合约系统的构建方法和智能合约系统 CN201811511228.1 2018-12-11 CN109615518A 2019-04-12 杨子一; 李斌; 张勇
本发明涉及一种智能合约系统的构建方法和智能合约系统,该智能合约系统的构建方法包括:获取智能合约代码;根据智能合约代码的功能,将智能合约代码拆分为实现不同功能的代码,根据实现不同功能的代码构建多个不同的功能单元;将多个不同的功能单元分类存储。本发明的方案将智能合约分为多个不同的功能单元,使每个功能简单化、模块化,如此通过搭积木式能够搭建实现较大业务功能的智能合约,可实现智能合约的灵活调用与嵌套,能够解决智能合约语义复杂及安全漏洞问题,提高有效代码复用率。
11 声明式智能合约 CN201880078255.6 2018-10-04 CN111567009B 2022-07-12 西尔维奥·米卡利
使区块链中的某一区块添加到该区块链中包括:使实体接收与前一区块相对应的信息;使该实体接收在给定输入上的智能合约执行的声明式调用,其中,该声明式调用声明该执行的相关结果和其他相关数据;使该实体验证该调用的句法有效性;以及使该实体响应于验证该调用的句法有效性而将该声明式调用合并到该区块中。这些相关结果可以指定该智能合约执行的净效应、该智能合约执行后的所产生状态、以及用于执行的步骤数。其他相关数据可以指定该声明式调用的调用程序、时间信息、区块信息和/或应付费用。
12 智能合约解释器 CN201980040101.2 2019-08-22 CN112335214A 2021-02-05 爱德华·罗辛松斯基; 李丹珏
本公开描述了一种技术,该技术包括对关于智能合约的信息进行解释,使得智能合约的条款能够跨各种各样的共识网络或区块链平台实施。在一个实施例中,本公开描述了一种方法,该方法包括:由第一计算设备接收描述智能合约的信息,其中,第一计算设备包括在多个第一计算设备内,每个第一计算设备位于保持第一分布式账本的第一共识网络上;由第一计算设备响应于接收描述智能合约的信息,执行更新第一分布式账本的操作;并且由多个第一计算设备中的至少一个第一计算设备解释描述智能合约的信息,以确定并且在第一共识网络上执行多个第一智能合约操作中的至少一项。
13 智能合约白名单 CN201880011322.2 2018-12-28 CN110366729A 2019-10-22 夏凝; 谢桂鲁; 邓福喜
本文的实施方式包括由区块链网络中的节点识别用以执行存储在由所述区块链网络维护的区块链中的智能合约的请求,该请求标识出请求执行所述智能合约的请求账户;由所述节点从与所述智能合约相关联的所述区块链中检索白名单,所述白名单标识出被授权执行所述智能合约的一个或多个账户;基于所述请求账户被包括在所述白名单中,由所述节点确定所述请求账户被授权执行所述智能合约;以及响应于确定所述请求账户被授权执行所述智能合约,由所述节点执行所述智能合约。
14 智能合约解释器 CN201980040101.2 2019-08-22 CN112335214B 2023-06-02 爱德华·罗辛松斯基; 李丹珏
本公开描述了一种技术,该技术包括对关于智能合约的信息进行解释,使得智能合约的条款能够跨各种各样的共识网络或区块链平台实施。在一个实施例中,本公开描述了一种方法,该方法包括:由第一计算设备接收描述智能合约的信息,其中,第一计算设备包括在多个第一计算设备内,每个第一计算设备位于保持第一分布式账本的第一共识网络上;由第一计算设备响应于接收描述智能合约的信息,执行更新第一分布式账本的操作;并且由多个第一计算设备中的至少一个第一计算设备解释描述智能合约的信息,以确定并且在第一共识网络上执行多个第一智能合约操作中的至少一项。
15 可更新智能合约 CN201980023935.2 2019-03-29 CN112514345A 2021-03-16 尼拉伊·斯里瓦斯塔瓦
用于智能合约的父/子模型使得在不损害底层数据的不变性的情况下智能合约是可更新的。作为第一步,部署父智能合约(客户合约),该父智能合约存储可以使用合约地址调用的任何其他合约。然后,每当部署了新的子智能合约(服务合约)时,都会利用新的子智能合约的地址更新父智能合约,使得父智能合约将能够调用子智能合约。子智能合约的结构对于父智能合约而言是已知的。例如,在部署父智能合约之前,父智能合约已知进入子智能合约的输入的数量和从子智能合约出来的输出的数量,并且事务数据仍然可访问而不会影响父智能合约。
16 声明式智能合约 CN201880078255.6 2018-10-04 CN111567009A 2020-08-21 西尔维奥·米卡利
使区块链中的某一区块添加到该区块链中包括:使实体接收与前一区块相对应的信息;使该实体接收在给定输入上的智能合约执行的声明式调用,其中,该声明式调用声明该执行的相关结果和其他相关数据;使该实体验证该调用的句法有效性;以及使该实体响应于验证该调用的句法有效性而将该声明式调用合并到该区块中。这些相关结果可以指定该智能合约执行的净效应、该智能合约执行后的所产生状态、以及用于执行的步骤数。其他相关数据可以指定该声明式调用的调用程序、时间信息、区块信息和/或应付费用。
17 一种基于智能合约的权限可控的智能合约升级方法 CN201811242629.1 2018-10-24 CN109358881B 2020-06-16 李启雷; 李伟; 梁秀波; 邱炜伟; 尹可挺; 戎佳磊; 吴志强
本发明公开一种基于智能合约的权限可控的智能合约升级方法,此方法首先部署合约升级智能合约,再部署包含合约参与者信息和通过此合约相关提案所需的最少同意数量信息的待升级智能合约;然后任意区块链节点接收用户向合约升级智能合约提出的携带待升级的智能合约地址、新合约二进制信息的合约升级提案,经合约升级智能合约判定通过后,生成提出事件,并转发给所有参与该合约的用户客户端,客户端收到后接收用户的投票并反馈至合约升级智能合约;如果同意数量超过预设,此提案被通过并应用,进行合约二进制的替换,完成合约升级。本发明解决了传统合约升级方式的中心化问题,解决了单点故障问题,提升了合约升级的安全性。
18 一种基于智能合约的权限可控的智能合约升级方法 CN201811242629.1 2018-10-24 CN109358881A 2019-02-19 李启雷; 李伟; 梁秀波; 邱炜伟; 尹可挺; 戎佳磊; 吴志强
本发明公开一种基于智能合约的权限可控的智能合约升级方法,此方法首先部署合约升级智能合约,再部署包含合约参与者信息和通过此合约相关提案所需的最少同意数量信息的待升级智能合约;然后任意区块链节点接收用户向合约升级智能合约提出的携带待升级的智能合约地址、新合约二进制信息的合约升级提案,经合约升级智能合约判定通过后,生成提出事件,并转发给所有参与该合约的用户客户端,客户端收到后接收用户的投票并反馈至合约升级智能合约;如果同意数量超过预设,此提案被通过并应用,进行合约二进制的替换,完成合约升级。本发明解决了传统合约升级方式的中心化问题,解决了单点故障问题,提升了合约升级的安全性。
19 一种基于智能合约调用网络的智能合约漏洞检测方法 CN202011596588.3 2020-12-30 CN112613043B 2024-02-27 黄方蕾; 汪小益; 吴琛; 张帅; 胡麦芳; 张珂杰; 詹士潇; 匡立中; 谢杨洁; 邱炜伟; 蔡亮; 李伟
本发明公开了一种基于智能合约调用网络的智能合约漏洞检测方法,该方法包括:首先根据智能合约的函数调用生成智能合约调用网络;然后根据智能合约创建信息生成智能合约创建网络;在智能合约创建网络中聚合开发者的信息作为合同的开发者特征,在源代码中提取智能合约操作特征,在智能合约调用网络中使用最大池化聚合函数对两类特征进行聚合并执行漏洞检测任务;最终根据智能合约的预测标签判定是否存在漏洞并最终决定是否上链。本发明通过从智能合约的开发者中获得开发信息作为开发者特征进行补充,有效的防止了当代码特征难以获得时无法预测的情况。(56)对比文件Zemin Tian.Smart Contract DefectDetection Based on Parallel SymbolicExecution.2019 3rd InternationalConference on Circuits, System andSimulation (ICCSS).2019,全文.韩松明等.DC-Hunter:一种基于字节码匹配的危险智能合约 检测方案. 信息安全学报.2020,第5卷(第3期),全文.杨晓峰等.基于文本聚类的网络攻击检测方法.智能系统学报.2014,第9卷(第1期),全文.Tantikul, Phitchayaphong等.ExploringVulnerabilities in Solidity SmartContract.PROCEEDINGS OF THE 6THINTERNATIONAL CONFERENCE ON INFORMATIONSYSTEMS SECURITY AND PRIVACY.2020,全文.
20 一种基于智能合约调用网络的智能合约漏洞检测方法 CN202011596588.3 2020-12-30 CN112613043A 2021-04-06 黄方蕾; 汪小益; 吴琛; 张帅; 胡麦芳; 张珂杰; 詹士潇; 匡立中; 谢杨洁; 邱炜伟; 蔡亮; 李伟
本发明公开了一种基于智能合约调用网络的智能合约漏洞检测方法,该方法包括:首先根据智能合约的函数调用生成智能合约调用网络;然后根据智能合约创建信息生成智能合约创建网络;在智能合约创建网络中聚合开发者的信息作为合同的开发者特征,在源代码中提取智能合约操作特征,在智能合约调用网络中使用最大池化聚合函数对两类特征进行聚合并执行漏洞检测任务;最终根据智能合约的预测标签判定是否存在漏洞并最终决定是否上链。本发明通过从智能合约的开发者中获得开发信息作为开发者特征进行补充,有效的防止了当代码特征难以获得时无法预测的情况。