会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 智能合约 / 专利数据
序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
161 一种智能合约分类方法及装置 CN202110327240.2 2021-03-26 CN113032001B 2022-02-08 郑子彬; 丁湲珺; 陈伟利
本申请公开了一种智能合约分类方法及装置,方法包括:分别获取目标交易数据的用户自定义数据和交易特征数据;采用预置特征抽取模型对解密用户自定义数据得到的语义文本向量进行词特征提取,得到词嵌入向量;根据交易特征数据中的关键特征构建交易特征向量;将词嵌入向量和交易特征向量融合成合约特征向量;将合约特征向量输入预置XGboost分类模型中进行合法性分类,得到智能合约分类结果。本申请能够解决现有技术无法有效理解智能合约的相关逻辑行为,导致智能合约分类结果准确度较低的技术问题。
162 一种智能合约预言机设计原则 CN202010376647.X 2020-05-07 CN112150266A 2020-12-29 蔡维德
本发明提出一种智能合约预言机设计原则,包括:(1)预言机的数据来源为多个单位组织或物联网提交到区块链上的包含签名的原始数据;(2)预言机获得多个数据来源方提交的链上数据后记录关键属性或采取生物信息;(3)预言机将获取到的信息进行交互验证,得到可靠性评分,交互验证通过率越大、越可靠的数据评分越高;(4)完成可靠性评分后,预言机将包括可靠性评分在内的数据放到区块链上存储;(5)预言机与其他区块链或智能合约连接,向其提供包含可靠性评分的数据,并对数据签名;(6)不同的智能合约、区块链可设置自己的可靠性评分阈值k,当预言机传输数据的可靠性评分大于等于k时,才可被智能合约或区块链接收。
163 一种建立智能合约模型的方法 CN201610150267.8 2016-03-16 CN107203368A 2017-09-26 蓝树荣
本发明涉及一种建立智能合约模型的方法,包括以下步骤:将合约以计算机代码的形式写入计算机;将上述以计算机代码形式写入计算机的合约转换成脚本语言;获取上述脚本语言并进行执行,本发明的建立智能合约模型,可以实现以这种方式与真实世界的资产进行交互。当一个预先编好的条件被触发时,智能合约执行相应的合同条款。
164 一种区块链智能合约信息安全系统 CN201922420051.0 2019-12-30 CN211718890U 2020-10-20 李五文
一种区块链智能合约信息安全系统,它涉及灾备信息系统技术领域。它包含BSAIS系统、PC电脑、监控摄像头、烟雾报警器、网络,BSAIS系统连接PC电脑,BSAIS系统同时连接监控摄像头和烟雾报警器,BSAIS系统、PC电脑、监控摄像头以及烟雾报警器通过连接网络形成一个区块链服务器群。以该实用新型一种区块链智能合约信息安全系统,具有分布式去中心化的特点,所有BSAIS系统共享信息,只要有一个BSAIS系统存活就可以获得所有资料。当比如火灾发生时,救援力量贸然进入不明情况的地方恐怕是很危险的。本发明所描述的分布式监控网络让救援力量可以从外部窥探内部情况,依情况制定救援方案。
165 基于智能合约的限时加解密方法 CN202210333324.1 2022-03-31 CN114826686B 2024-04-05 张金琳; 高航; 俞学劢
本发明涉及信息技术领域,具体涉及一种基于智能合约的限时加解密方法,包括:在区块链上发布智能合约,公示区展示m个样本点;加密方选择与限时相符的公示栏;加密方生成整数n,生成一元多项式经过n个样本点;计算样本距离;样本距离最小的一元多项式即为加密多项式;加密方使用加密多项式加密数据,获得密文;解密方获得关联栏编号和限时的密文,判断当前时刻是否超出限时,若未超出则查询区块链,获得栏编号对应的公示区内的m个样本点;穷举过n个样本点的一元多项式,获得样本距离最小的一元多项式即为复原多项式;使用复原多项式解密密文获得明文数据。本发明的实质性效果是:使限时更为可靠的执行,提高了限时加解密的安全性。
166 区块链智能合约的访问控制方法 CN202210719360.1 2022-06-23 CN115208637B 2023-09-08 丘志杰; 蔡湘伟; 陈虹; 王行行; 徐竟浩
本发明公开了一种区块链智能合约的访问控制方法,在区块链节点中设置用户系统合约,通过用户系统合约实现用户注册并对用户属性进行管理,根据实际需要编写智能合约并部署在区块链节点上,智能合约中编写基于用户属性信息的访问控制判断方法,区块链节点在接收到业务系统发送的交易请求后,根据交易请求中携带的用户信息进行用户身份验证,验证通过后由目标智能合约进行用户鉴权,鉴权通过后目标智能合约对交易请求进行执行,如果用户身份验证或用户鉴权未通过则终止交易并将此交易标记为无效交易。本发明将访问控制判断方法放置在目标智能合约端,提供灵活的访问控制,在复杂的业务场景便于区块链和业务系统间的对接和需求实现。
167 一种智能合约的创建方法和装置 CN202210657495.X 2020-10-20 CN115456772A 2022-12-09 卓海振
本说明书提供了一种智能合约的创建方法和装置,应用于对区块链的节点设备执行管理的管理平台,所述区块链的节点设备搭载的系统资源与虚拟资源进行了价值锚定;所述方法包括:获取区块链客户端触发的智能合约创建交易,所述智能合约创建交易包括智能合约代码和用户请求的与所述智能合约对应的账户存储容量;计算与处理所述智能合约创建交易所消耗的所述区块链的节点设备的系统资源价值锚定的所述虚拟资源的第一数量;在所述用户的虚拟资源账户被扣除所述第一数量的虚拟资源之后,将所述智能合约创建交易发送至所述区块链,以使所述区块链的节点设备执行所述智能合约创建交易,在所述区块链中创建与所述智能合约代码对应的智能合约账户。
168 智能合约升级方法及区块链系统 CN202110510888.3 2021-05-11 CN113220327B 2022-09-16 林志平
本说明书提供一种智能合约升级方法及区块链系统;该方法可以包括:区块链网络中的所有区块链节点分别获取包含字节码的合约部署交易,并基于所述合约部署交易部署相应的智能合约,所述合约部署交易为响应于用户的合约部署请求而生成;所述区块链网络中的第一区块链节点对所述字节码进行JIT编译,得到所述智能合约的机器码;所述区块链网络中的所有区块链节点分别获取包含所述机器码的合约升级交易,并基于所述合约升级交易将所述智能合约对应的合约代码由所述字节码升级为所述机器码,所述合约升级交易为响应于所述用户的合约升级请求而生成。
169 智能合约的安全检测方法及装置 CN202110749282.5 2021-07-01 CN113435893B 2022-05-17 傅滢; 王海军; 邬萌
本说明书实施例中提供了一种智能合约的安全检测方法及装置。该方法包括:确定智能合约对应的过程间控制流图;在过程间控制流图中,确定利用外部数据进行赋值操作的若干目标参数,以及若干目标参数各自进行赋值操作的操作频次,若干目标参数属于区块链的世界状态参数,外部数据自外部输入智能合约;根据若干目标参数各自对应的操作频次,确定智能合约是否存在安全风险。
170 区块链智能合约运行方法及系统 CN202110996782.9 2021-08-27 CN113626154A 2021-11-09 周辉
本发明涉及区块链技术领域,公开一种区块链智能合约运行方法及系统,包括Docker虚拟机、区块链模块及Web智能合约容器,Docker虚拟机与区块链模块通讯连接,区块链模块与Web智能合约容器通讯连接,通过引入Docker虚拟机组建集群,将Web智能合约容器与Web智能合约容器之间隔离起来,使得Web智能合约容器中的智能合约与其他智能合约之间无法直接交叉访问资源,进而提高了隔离性。进一步地,本发明将Web智能合约容器多实例打散到不同的Docker虚拟机中,这样智能合约与智能合约之间访问的是不同的系统资源,从而避免了访问共享系统资源时需要做的形式化检查工作。
171 区块链智能合约修复方法及装置 CN202110295709.9 2021-03-19 CN113050925A 2021-06-29 夏韵; 裴磊; 夏琼; 吴业骏
本发明提供一种区块链智能合约修复方法及装置,属于区块链技术领域。该区块链智能合约修复方法包括:将智能合约上传至区块链测试网络,以使区块链测试网络执行智能合约并生成操作日志;接收来自区块链测试网络的操作日志,根据操作日志生成实际业务流程图;将实际业务流程图与对应的预设业务流程图进行比对,生成修复代码;根据修复代码修复智能合约。本发明可以降低智能合约的开发和运维成本,提高智能合约内部逻辑的准确率。
172 面向Solidity智能合约的缺陷预测方法 CN202011562073.1 2020-12-25 CN112579463A 2021-03-30 杨慧文; 崔展齐; 贾明华; 刘秀磊; 刘建宾; 郑丽伟
本发明公开了一种面向Solidity智能合约的缺陷预测方法,应用于软件缺陷预测技术领域,首先从Solidity源码中提取代码模块的度量元,并为每个代码模块标记缺陷数量,从而构建缺陷预测数据集;然后针对Solidity缺陷预测数据集中的类不平衡问题,采用过采样方法进行数据预处理;最后分别构建缺陷数量预测模型和缺陷倾向性预测模型,并评估模型的性能。本发明将度量元集与Solidity智能合约缺陷检测结果结合,构建了Solidity智能合约缺陷预测数据集,能够更好地描述Solidity智能合约的特征,基于以上数据集,分别验证了缺陷数量预测和缺陷倾向性预测问题中,不同模型的性能差异。
173 一种升级智能合约的方法及装置 CN202010947066.7 2020-09-10 CN112085604A 2020-12-15 朱江; 孟佶; 高波
本申请实施例提供了一种升级智能合约的方法,具体地,该方法包括:获取智能合约升级请求,该智能合约升级请求用于请求对第一智能合约进行升级。该智能合约请求中携带升级方式,此处提及的升级方式可以有两种可能,一种为强制升级,一种为投票升级。而后,根据该升级方式对第一智能合约进行升级。由此可见,利用本申请实施例的方案,可以使得智能合约在升级时,以与自身相匹配的方式进行升级。
174 一种智能合约的创建方法和装置 CN202011126776.X 2020-10-20 CN111967995A 2020-11-20 卓海振
本说明书提供了一种智能合约的创建方法和装置,应用于区块链的节点设备,所述节点设备搭载的系统资源与在所述区块链上发布的虚拟资源进行了价值锚定,包括:接收区块链客户端发送的智能合约创建交易,所述智能合约创建交易包括智能合约代码、用户请求的与所述智能合约对应的账户存储容量和用户账户的账户标识;计算与处理所述智能合约创建交易所消耗的节点设备的系统资源价值锚定的所述虚拟资源的第一数量;从所述账户标识对应的用户账户持有的虚拟资源中扣除所述第一数量的虚拟资源,并执行所述智能合约创建交易,在所述区块链中创建与所述智能合约代码对应的智能合约账户。
175 一种智能合约的创建方法和装置 CN202011126772.1 2020-10-20 CN111967994A 2020-11-20 卓海振
本说明书提供了一种智能合约的创建方法和装置,应用于对区块链的节点设备执行管理的管理平台,所述区块链的节点设备搭载的系统资源与虚拟资源进行了价值锚定;所述方法包括:获取区块链客户端触发的智能合约创建交易,所述智能合约创建交易包括智能合约代码和用户请求的与所述智能合约对应的账户存储容量;计算与处理所述智能合约创建交易所消耗的所述区块链的节点设备的系统资源价值锚定的所述虚拟资源的第一数量;在所述用户的虚拟资源账户被扣除所述第一数量的虚拟资源之后,将所述智能合约创建交易发送至所述区块链,以使所述区块链的节点设备执行所述智能合约创建交易,在所述区块链中创建与所述智能合约代码对应的智能合约账户。
176 一种智能合约的设置方法及系统 CN202010758938.5 2020-07-31 CN111859457A 2020-10-30 帅斌成; 过晓冰; 王云浩
本申请公开了一种智能合约的设置方法及系统,应用于第一电子设备,本方案中将具有关联关系的第一子合约和第二子合约分别存储在安全级别不同的储存区域,并用于处理隐私级别不同的事件,保证了隐私级别较高的数据能够在安全级别较高的储存区域中进行处理,提高了隐私数据的安全性,避免了本地设备在对从区块链获取到的数据进行处理时,可能出现的隐私级别较低而导致数据被非区块链上的节点获取的情况,提高了本地设备处理区块链上的数据的安全性。
177 定时智能合约的调度方法及装置 CN202010505750.X 2020-06-05 CN111831745A 2020-10-27 刘昌平; 刘海; 何拥军; 徐红波; 郑璇玲
本发明公开了一种定时智能合约的调度方法及装置,其中该方法包括:检测申请步骤,检测区块中是否包括定时智能合约,申请成为所述定时智能合约的候选执行者,得到候选执行者序号,将所述定时智能合约的地址信息及所述候选执行者序号存入合约监测池;定时监测步骤,定时扫描所述合约监测池,获取所述定时智能合约,通过所述候选执行者序号得到首位候选状态,根据所述首位候选状态及所述定时智能合约的预设执行时间信息,执行定时功能或者调整所述候选执行者序号。本发明通过申请候选执行者,使得单个定时智能合约可以由多个候选执行者中择一执行,降低了因计算节点离线导致定时功能无法执行的可能性,保证了定时智能合约执行的可靠性。
178 使用分布式协调的智能合约执行 CN201880061605.8 2018-09-14 CN111164626A 2020-05-15 托马斯·特雷维坦
本发明涉及分布式账本技术,例如基于共识的区块链。描述用于智能合约结果确定的计算机实现的方法。使用区块链网络来实现本发明,所述区块链网络例如可以是比特币区块链。对于确定条件集合的结果的同意被传送至对手方集合,所述条件集合具有第一可能结果和第二可能结果。使用秘密共享协议生成与所述第一可能结果相对应的第一私钥份额以及与所述第二可能结果相对应的第二私钥份额。一定数量的数字资产被转移至与第一区块链交易相关联的地址。由于将结果确定为第一可能结果,在特定时间区间揭示第一私钥份额,所述第一私钥份额至少部分地可由所述对手方集合用于确定所述结果。使得所述第二区块链交易在区块链网络中的节点处得到验证。
179 用于执行智能合约的方法和装置 CN201910904529.9 2019-09-24 CN110688677A 2020-01-14 邵珠光
本公开的实施例公开了用于执行智能合约的方法和装置。该方法的一具体实施方式包括:接收包括用户信息、难度信息、合约参数的合约执行交易;根据用户信息,查找预存的、与用户信息对应的难度信息,用户信息对应的难度信息根据用户信息指示的用户上次提交的合约执行交易的执行结果信息而确定;执行如下校验步骤:确定合约执行交易中的难度信息与查找到的难度信息是否一致;上述方法还包括:响应于确定合约执行交易中的难度信息与查找到的难度信息一致,根据合约参数,执行智能合约,得到执行结果信息;根据得到的执行结果信息,更新预存的、与用户信息对应的难度信息。该实施方式通过难度信息控制智能合约的有效执行。
180 用于发布智能合约的方法和装置 CN201910904526.5 2019-09-24 CN110688428A 2020-01-14 邵珠光; 王哲
本公开的实施例公开了用于发布智能合约的方法和装置。该方法的一具体实施方式包括:获取智能合约;确定智能合约是否包括预设函数;响应于确定智能合约不包括预设函数,基于工作量证明技术,生成智能合约的校验数据;基于校验数据,发送用于请求发布智能合约的请求。该实施方式可以保证后续智能合约的发布、执行等过程的安全性。