-
公开(公告)号:CN118487979A
公开(公告)日:2024-08-13
申请号:CN202410621556.6
申请日:2024-05-16
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请涉及一种区块链系统的混沌测试方法、混沌测试系统和存储介质,其中,该区块链系统的混沌测试方法包括:获取预先配置的混沌测试策略;根据混沌测试策略,从已设置的若干异常注入场景中,循环选取不同类型的异常注入场景作为目标注入场景,在区块链系统上进行混沌测试,直至混沌测试的运行状态达到预设的测试终止条件,得到区块链系统的混沌测试结果。其通过配置不同类型的异常注入场景,并通过混沌测试策略循环选取不同的异常注入场景进行混沌测试,从而能够实现对区块链系统的实际生产环境中的异常情况的全面模拟,进而提高对区块链系统的测试覆盖率,提升测试效果。
-
公开(公告)号:CN118394351A
公开(公告)日:2024-07-26
申请号:CN202410868701.0
申请日:2024-07-01
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F8/41
Abstract: 本申请适用于区块链技术领域,提供了一种智能合约的编译方法、装置、终端设备及存储介质,所述编译方法包括:根据多个IR指令和当前的编译辅助栈,将每个IR指令对应的多个栈变量置于一寄存器进行指令编译,生成汇编指令;所述寄存器择一为空寄存器和当前编译辅助栈中寄存器栈元素对应的寄存器中的一个,所述多个IR指令是通过对当前待编译的所述智能合约的字节码编译得到;将所述汇编指令编译为对应的机器码;其中,若所述寄存器择一为所述空寄存器,将另一寄存器中的栈变量转移至内存,以将所述另一寄存器转化为空寄存器。通过上述方案,能够实现提高机器码的执行效率。
-
公开(公告)号:CN118245058A
公开(公告)日:2024-06-25
申请号:CN202410194249.4
申请日:2024-02-20
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请涉及一种智能合约的执行方法、装置、计算机设备和存储介质,其中,该方法包括:获取智能合约的字节码指令,将字节码指令转换为对应的中间代码指令;通过内联优化对中间代码指令中的目标调用指令进行替换;对经过内联优化后的中间代码指令进行编译,得到智能合约对应的合约机器码;执行合约机器码,得到智能合约的执行结果。通过本申请,能够在智能合约AOT编译过程中,对中间代码指令进行内联优化,减少目标调用指令的调用开销,进一步提高智能合约执行效率,解决了目前AOT编译后不能充分释放程序的性能,导致智能合约执行的效率有待进一步提高的问题。
-
公开(公告)号:CN119939646A
公开(公告)日:2025-05-06
申请号:CN202411785254.9
申请日:2024-12-05
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请实施例适用于区块链技术领域,提供了一种属性加密测试方法、装置、设备及计算机程序产品,所述方法包括:确定目标测试类型;所述测试类型包括属性加密合约测试、属性加密服务接口测试、属性加密算法测试中至少一种;确定与所述目标测试类型对应的目标测试对象以及目标测试脚本;依据所述目标测试脚本对所述目标测试对象进行测试,并生成测试结果,实现针对属性加密进行属性加密合约测试、属性加密服务接口测试、属性加密算法测试等维度的自动化测试,并生成可视化的测试结果,在提高对属性加密测试自动化程度的同时,提高相关人员查看测试结果的效率。
-
公开(公告)号:CN119760766A
公开(公告)日:2025-04-04
申请号:CN202411685480.X
申请日:2024-11-22
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请涉及区块链技术领域,尤其涉及一种基于区块链的分布式数据共享方法、系统、装置和服务器,所述方法应用于区块链平台,包括:获取数据加密用户提交的数据加密申请,接收并存储数据加密用户基于数据加密申请发送的加密策略,接收数据读取用户提交的数据解密申请,并基于数据解密申请,验证数据读取用户的属性是否满足对应的加密策略;若数据读取用户的属性满足加密策略,则触发并广播解密申请事件,指示权威机构生成数据解密申请对应的属性密钥,并向数据读取用户发送属性密钥,数据读取用户根据属性密钥对加密数据进行解密。采用该方法既满足行为可追溯,又提升了系统的去中心化程度,确保用户间能够安全、高效地实现分布式数据共享。
-
公开(公告)号:CN119415500A
公开(公告)日:2025-02-11
申请号:CN202510002836.3
申请日:2025-01-02
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请实施例适用于区块链技术领域,提供了一种区块链的数据迁移方法及设备,该方法包括:基于区块链中的账户的状态数据生成状态树,状态树为基于写时复制技术的B+树,状态树的各个叶子节点用于存储状态数据;在数据迁移被触发的情况下,确定待迁移的目标状态树;将目标状态树的状态数据发送至主节点的扩展节点;若接收到扩展节点返回的迁移完成信息,则更新主节点中存储的数据映射表,数据映射表用于表征扩展节点中存储的状态数据与扩展节点之间的映射关系;删除主节点中的目标状态树。通过上述方法,能够实现状态数据的迁移,从而降低区块链主节点设备的存储压力,同时在数据迁移过程中可以保持数据的高一致性。
-
公开(公告)号:CN118101360B
公开(公告)日:2024-12-13
申请号:CN202410327443.5
申请日:2024-03-21
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: H04L12/18
Abstract: 本申请提供一种数据交互方法、节点、终端设备及可读介质,所述数据交互方法包括:根据待广播的第一消息,确定本次广播的待广播节点;所述第一消息包括已广播节点列表;根据所述待广播节点的节点信息更新所述已广播节点列表,得到第二消息;向待广播节点发送所述第二消息,本申请提高了收敛速度,同时由于消息不会被重复处理,降低了消息的冗余度,从而解决了目前gossip广播协议出现的无法兼顾收敛速度和消息冗余度的问题。
-
公开(公告)号:CN119088671A
公开(公告)日:2024-12-06
申请号:CN202410977942.9
申请日:2024-07-19
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请适用于计算机应用技术领域,提供了一种代码故障预警方法、装置、终端设备及存储介质,该方法包括:将测试工具生成的日志条目输入预设日志解析器中,生成日志特征向量;对日志特征向量进行识别,确定异常日志;将异常日志对应的日志特征向量输入预设大模型中,生成异常日志对应的故障原因;将故障原因与本地缓存的差异版本依赖文件进行匹配,确定故障原因对应的故障代码;将异常日志及异常日志对应的故障代码发送至测试人员,进行故障预警。由此,通过主动对日志进行解析,并将异常日志对应的故障原因发送至测试人员进行预警,提升了当依赖文件故障时故障预警的准确性,且降低了维护成本,从而提高了代码执行效率及产品质量。
-
公开(公告)号:CN118963644A
公开(公告)日:2024-11-15
申请号:CN202410910424.5
申请日:2024-07-08
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F3/06
Abstract: 本申请适用于计算机技术领域,提供了一种数据处理方法、装置、设备及存储介质,包括:接收数据写入请求和待处理数据;响应于所述数据写入请求,将所述待处理数据按照预设数据段大小划分为至少一个数据段;将所述至少一个数据段依次写入内存页面,所述内存页面的大小与所述预设数据段大小的数值相等;根据预设映射关系将所述内存页面映射到操作系统内核的页面缓存中,完成数据写入。该方案通过标准化数据存储时的数据段和内存页面大小,并利用内存映射机制实现高效地接收、处理和存储数据请求。
-
公开(公告)号:CN118467548A
公开(公告)日:2024-08-09
申请号:CN202410931910.5
申请日:2024-07-12
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请提供一种基于树状结构的数据库管理方法、系统及存储介质,其特征在于,所述数据库管理方法应用于树状结构数据库系统中,系统包括主干树,主干树包括多个分支树,分支树包括多个辐射子树,所述数据库管理方法包括:根据预存储到叶子节点的键值对数据,创建追加文件并生成键值对数据的索引信息;根据追加文件的索引信息更新追加文件的映射表;根据键值对数据的索引信息和映射表读取和/或维护叶子节点对应的键值对数据。本申请提供一种树状结构将大量不同类别的数据通过不同的辐射子树聚合在主干树,从而减少数据结构数量,简化数据库管理,通过创建追加文件根据索引信息和映射表进行调取,提高查询效率,降低资源消耗。
-
-
-
-
-
-
-
-
-