首页 / 技术领域 / 智能合约 / 专利数据
序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
141 一种智能合约安全防护系统 CN202010823742.X 2020-08-17 CN112202704A 2021-01-08 张建海
发明公开了一种智能合约安全防护系统,包括防火墙主程序、SDK和可视化控制台,其中所述防火墙主程序用于DApp准入注册、添加或删除白名单、添加或删除黑名单、添加或删除污点账号、添加或删除合约地址、暂停或恢复DApp、防御规则开关、写入或清空日志、备用扩展表管理及写入统计。通过集成访问控制规则,并提供可视化界面为DApp提供简单实用的安全防护工具。通过持续更新的规则库和行为预警模块,保证在新的安全险出现时,DApp可自动获得新的防御能,极大地提升了DApp的安全性,防止恶意攻击,防止数字货币洗钱,降低安全投入成本,降低安全管理槛。
142 一种事件驱动的智能合约平台设计 CN202010962588.4 2020-09-14 CN112200670A 2021-01-08 向伟静; 蔡维德
发明提出一种事件驱动的智能合约平台设计,解决了合同在智能合约中标准化问题和自动化问题,使合同转化成的智能合约在保证可执行的前提下遵循一定标准,更易符合法律要求或被法律所认可。标准化智能合约包含事件属性和合同属性。智能合约平台包括事件处理机、智能合约系统、链账本系统。事件处理机的主要功能是:(1)参与方注册事件;(2)将自然语言合约中的事件标准化,对合约进行预处理;(3)将包含事件属性、合同属性的数据分别打包存储;(4)事件启动后找到对应的事件数据包和合约数据包,并提交智能合约系统进行交易自动化处理;(4)账户相关信息提前提交到核心区块链账本系统进行核对;(5)违规处理。注:摘要附图为图1。
143 调用智能合约的方法及装置 CN202010946141.8 2020-05-15 CN112163035A 2021-01-01 杨孟哲; 刘燕
说明书提供调用智能合约的方法及装置,该方法可以包括:确定调用请求方针对目标智能合约中定义的目标接口的调用需求;在所述目标智能合约中定义了对所述目标接口具有调用权限的合约色,且所述合约角色被授权至所述调用请求方的情况下,调用所述目标接口以实现相应的预设功能。
144 智能合约处理方法及装置 CN201710638423.X 2017-07-31 CN107392619B 2020-12-29 杜君君; 李明
发明公开了一种智能合约处理方法及装置。该处理方法包括:对所获得的针对智能合约的调用请求进行合法性检验,以确定合法的调用请求;基于合法的调用请求,确定包含在合法的调用请求中的、用于指示智能合约的标识信息;基于标识信息,确定与合法的调用请求相对应的智能合约的类文件,其中,类文件包括计数器,计数器用于统计指定的指令的执行次数;以及基于类文件和合法的调用请求,执行与合法的调用请求相对应的智能合约。本发明支持Java语言开发智能合约,同时具有确定性计算和有限计算的特点,不需要额外开发编译器、解释器,基本保留了Java语言的所有功能,易于接入使用。
145 基于智能合约的隐私集合交集方法 CN201811308641.8 2018-11-05 CN109495465B 2020-12-25 张恩; 金刚刚; 陈万东; 尹天宇; 郭晓亚; 王绿野; 侯缨盈; 李会敏; 常键
发明涉及基于智能合约的隐私集合交集方法,包括:各参与者使用公钥加密各自的隐私信息,生成密文,将密文发送至除自己外的其他参与者;各参与者根据收到的密文结合各自的密文及私钥计算各自的解密密钥子份额,并且将各自的解密密钥子份额发送到链中;通过部署在区块链上的智能合约对解密密钥子份额进行验证计算,验证各参与者发送的解密密钥子份额是否正确,当验证不正确时,则停止解密;当验证正确时,则进行解密。本发明解决了现有隐私集合交集协议中存在的公平性问题,不能有效保证参与者隐私信息的安全性问题,及对于隐私信息量较大的参与者而言,增加参与者的设备的计算开销量导致的运算效率低的问题。
146 生成智能合约测试案例的方法和装置 CN202011283034.8 2020-11-17 CN112100084A 2020-12-18 邬萌; 王海军
说明书实施例提供一种智能合约测试案例生成方法和装置,该方法包括:首先确定当前的测试案例对应的第一接口调用序列,使得第一接口调用序列能够表征该测试案例输入待测试智能合约时对待测试智能合约中各接口的调用顺序;接着对第一接口调用序列进行变异,获得与第一接口调用序列所表征接口调用序列不同的第二接口调用序列;接着生成与第二接口调用序列相对应的测试案例,作为输入待测试智能合约的测试案例。
147 一种升级智能合约的方法及装置 CN202010947066.7 2020-09-10 CN112085604A 2020-12-15 朱江; 孟佶; 高波
申请实施例提供了一种升级智能合约的方法,具体地,该方法包括:获取智能合约升级请求,该智能合约升级请求用于请求对第一智能合约进行升级。该智能合约请求中携带升级方式,此处提及的升级方式可以有两种可能,一种为强制升级,一种为投票升级。而后,根据该升级方式对第一智能合约进行升级。由此可见,利用本申请实施例的方案,可以使得智能合约在升级时,以与自身相匹配的方式进行升级。
148 基于智能合约的数据传递方法及系统 CN201711363240.8 2017-12-18 CN108282459B 2020-12-15 许玉壮; 周钰; 朱涛; 姚翔
发明涉及一种基于智能合约的数据传递方法,包括:数据源基于第一机制加密待传递数据以形成经加密数据,并将经加密数据发送给智能合约端;智能合约端基于与第一机制相对应的第二机制解密经加密数据以形成经解密数据,并利用至少一逻辑单元处理经解密数据以形成结果数据;以及,智能合约端将结果数据发送至数据相关方;其中,至少一逻辑单元执行一指令集以实现合约逻辑,指令集存储于链中。由于智能合约端实现的合约逻辑安全、可靠且不可逆,数据相关方仅能够获得结果数据,所传递的原始数据能够完全屏蔽于数据相关方及其他任何外部方。
149 智能合约状态变更方法及装置 CN201811301825.1 2018-11-02 CN109522729B 2020-12-11 李锴; 郑东; 张艳菊
申请提供一种智能合约状态变更方法及装置,方法包括:接收智能合约状态变更请求,该请求中包含有智能合约的目标状态和目标用户对应的唯一标识,目标状态至少包含有启用状态、禁用状态、冻结状态和解冻状态;若智能合约的当前状态为非目标状态且满足对应于目标状态的预设变更条件,则获取所述目标用户的唯一标识对应的色信息;若目标用户的唯一标识对应的角色信息为智能合约状态变更请求对应的管理员角色,则基于智能合约状态变更请求将智能合约的当前状态变更为目标状态。本申请能够有效提高智能合约状态的多样性并可靠地对链网络中智能合约状态进行变更,进而能够有效提高智能合约针对多类型应用场景的适用性及区块链网络的运行效率。
150 一种智能合约的创建方法和装置 CN202011126772.1 2020-10-20 CN111967994A 2020-11-20 卓海振
说明书提供了一种智能合约的创建方法和装置,应用于对链的节点设备执行管理的管理平台,所述区块链的节点设备搭载的系统资源与虚拟资源进行了价值锚定;所述方法包括:获取区块链客户端触发的智能合约创建交易,所述智能合约创建交易包括智能合约代码和用户请求的与所述智能合约对应的账户存储容量;计算与处理所述智能合约创建交易所消耗的所述区块链的节点设备的系统资源价值锚定的所述虚拟资源的第一数量;在所述用户的虚拟资源账户被扣除所述第一数量的虚拟资源之后,将所述智能合约创建交易发送至所述区块链,以使所述区块链的节点设备执行所述智能合约创建交易,在所述区块链中创建与所述智能合约代码对应的智能合约账户。
151 应用于资产智能合约的方法以及装置 CN202010817077.3 2020-08-14 CN111932256A 2020-11-13 秦亚恒; 刘照星
说明书实施例提供应用于资产智能合约的方法以及装置,其中所述资产智能合约所在链网络基于共识机制维护了所述资产智能合约的合约账户的列表,所述合约账户中的资产具有对应的资产账期信息,所述方法包括:接收对资产执行所述资产智能合约的处理逻辑的请求;根据所述请求,利用所述资产的资产账期信息对所述资产执行所述处理逻辑。
152 一种基于redis协议的智能合约系统 CN202010721868.6 2020-07-24 CN111597527B 2020-10-23 杜葵; 王剑
发明公开了一种基于redis协议的智能合约系统,包括采集单元、整理识别单元、分析单元、登录单元、验证单元、数据库和调动操作单元;所述采集单元用于实时采集用户网络通讯相关的数据,并自动获取通讯信息,将通讯信息传输至整理识别单元,所述整理识别单元对通讯信息进行整理识别操作,本发明通过整理识别单元的设置,对采集单元采集的通讯信息进行整理识别,从而得出通讯信息的相关数据,分析单元依据通讯信息的相关数据进行数据分析,从而对用户通讯进行评分排序,增加对数据的准确分析,从而增加数据的说服度和数据的可靠性,节省分析所消耗的时间,提高工作效率。
153 基于智能合约存储资源交易方法 CN201910287318.5 2019-04-03 CN111784426A 2020-10-16 顾永跟; 吴小红; 陶杰; 候顶顶
基于智能合约存储资源交易方法。该方法步骤1:需求者发布需求和不同交易阶段的截止时间;步骤2:提供者提交具有报价加密的随机字符串的报价信息;步骤3:判断参与拍卖的提供者数量是否超过需求者要求的数量、公开密封报价及拍卖和交易结算;步骤4:增加激励兼容机制规则,使得提供者们真实的报告他的存储成本,公开提供者的报价信息;步骤5:判断是否到截止时间,并进入拍卖阶段,最后支付竞得标的提供者的报酬,需求者将通过链将货币转到提供者的地址中。该方法实现了最小化需求者购买云存储资源的花费,提高社会资源利用率。
154 解释执行智能合约指令的方法及装置 CN202010475572.0 2020-05-29 CN111399990B 2020-09-22 刘晓建
说明书实施例提供一种解释执行智能合约指令的方法和装置,方法通过虚拟机执行,包括:首先确定有待执行的第一合约中第一指令的第一内存地址,所述第一内存地址位于第一内存区域,所述第一内存区域与第二内存区域存在映射关系,所述第二内存区域用于存储第一合约的经过扩容的字节码。如果该第一内存地址中存储的是用于执行第一指令的第一模拟函数信息,则根据该第一模拟函数信息执行第一指令;如果第一内存地址中存储的是预定初始值,则根据映射关系,从第二内存区域中读取第一指令对应的第一字节码片段,根据第一字节码片段确定第一模拟函数信息,将其填充在第一内存地址对应的存储空间中。
155 一种智能合约分析方法及装置 CN202010505480.2 2020-06-05 CN111666216A 2020-09-15 曹灿
申请实施例公开了一种智能合约分析方法及装置,具体为,获取待处理智能合约对应的代码,并对该代码进行预编译处理,获得预编译处理的结果。当预编译处理的结果正确时,表明该代码符合编写语言的规则,则从该代码中提取关键词,该关键词表示给智能合约的触发条件。当提取到关键词后,根据关键词之间的逻辑关系获取该智能合约对应的数据流向。由于智能合约是一个事务处理模和状态机构成的协议。当满足触发条件时,数据走向一个分支,当不满足触发条件时,数据走向另一分支,通过分析关键词之间的处理逻辑,可以获知数据的流向。然后,根据当前获取的数据流向以及预设的数据流向确定该待处理智能合约是否存在缺陷,获得分析结果。
156 一种基于redis协议的智能合约系统 CN202010721868.6 2020-07-24 CN111597527A 2020-08-28 杜葵; 王剑
发明公开了一种基于redis协议的智能合约系统,包括采集单元、整理识别单元、分析单元、登录单元、验证单元、数据库和调动操作单元;所述采集单元用于实时采集用户网络通讯相关的数据,并自动获取通讯信息,将通讯信息传输至整理识别单元,所述整理识别单元对通讯信息进行整理识别操作,本发明通过整理识别单元的设置,对采集单元采集的通讯信息进行整理识别,从而得出通讯信息的相关数据,分析单元依据通讯信息的相关数据进行数据分析,从而对用户通讯进行评分排序,增加对数据的准确分析,从而增加数据的说服度和数据的可靠性,节省分析所消耗的时间,提高工作效率。
157 智能合约测试方法、装置 CN202010269488.3 2020-04-08 CN111581077A 2020-08-25 刘超; 周勇钧; 农高明; 陈金龙; 鲁四喜
申请提供了一种智能合约测试方法、装置。该方法包括:从链网络中获取待测试的第一智能合约,第一智能合约中包含有合约升级功能;基于需要更新的合约内容执行合约升级功能,以对第一智能合约进行升级,得到第二智能合约;基于第一智能合约所包含的内容和第二智能合约所包含的内容,确定合约升级功能的测试结果。本申请实施例的技术方案对智能合约中的合约升级功能进行测试,实现了对智能合约的升级测试,进而可以在对智能合约进行升级测试通过之后,再将智能合约应用到区块链网络中,提高了区块链网络的可靠性。
158 调用智能合约的方法及装置 CN202010411844.0 2020-05-15 CN111339208B 2020-08-25 杨孟哲; 刘燕
说明书提供调用智能合约的方法及装置,该方法可以包括:确定调用请求方针对目标智能合约中定义的目标接口的调用需求;在所述目标智能合约中定义了对所述目标接口具有调用权限的合约色,且所述合约角色被授权至所述调用请求方的情况下,调用所述目标接口以实现相应的预设功能。
159 部署和执行智能合约的方法及装置 CN201910818254.7 2019-08-30 CN110675256B 2020-08-21 姚忠孝
说明书实施例提供一种部署和执行智能合约的方法和装置,根据实施例的方法,在部署智能合约的阶段,获取该合约对应的合约模中包含的字节码;然后将字节码解析处理为可执行的指令代码,并将其存储在内存中。进一步的,针对字节码中的导入和导出函数,确定函数索引表,所述函数索引表用于指示各个导入和导出函数对应的指令代码的内存地址;并在内存中缓存所述函数索引表。在智能合约执行阶段,可以直接基于内存中存储的可执行指令代码和函数索引表,执行智能合约的调用函数。
160 一种智能合约的升级方法 CN202010159179.0 2020-03-09 CN111475777A 2020-07-31 林乐; 兰春嘉
发明涉及一种智能合约的升级方法,本发明以区块链技术为支撑,搭建控制器合约与数据合约的合约架构系统,数据合约的编辑裸接口仅对控制器合约开放,实现数据统一访问和编辑的权限控制据合约的编辑裸接口仅对控制器合约开放,实现数据统一访问和编辑的权限控制,通过用户身份初验和公验投票的二次验证方式严格审核发布合约升级请求信息的用户资质,确保合约升级过程安全可靠。
QQ群二维码
意见反馈