-
公开(公告)号:CN115348276B
公开(公告)日:2025-03-07
申请号:CN202210878716.6
申请日:2022-07-25
Applicant: 杭州趣链科技有限公司
IPC: H04L67/1097 , H04L49/9015
Abstract: 本申请实施例适用于区块链技术领域,提供了一种数据存储方法、装置、计算机设备及存储介质,所述方法包括:构建包括多个节点的链表,所述链表包括多个节点,每个所述节点包括内存临时数据库、起始序列号、结束序列号,并配置有相应的最大存储容量;将待存储的数据按区块存储至新建的批处理单元中,每个所述批处理单元用于存储一个所述区块中的数据;将所述批处理单元中的数据以并行的方式写入硬盘上的预写日志和所述链表的内存临时数据库中。采用上述方法,可以提高数据存储效率。
-
公开(公告)号:CN114327901B
公开(公告)日:2025-01-07
申请号:CN202111659352.4
申请日:2021-12-30
Applicant: 杭州趣链科技有限公司
IPC: G06F9/50 , G06N20/00 , H04L67/1097
Abstract: 本发明提供了一种基于区块链的去中心化联邦学习方法、装置和电子设备,涉及区块链的技术领域,包括:根据各个客户端的数据集规模,将多个客户端分为若干个组,并确定组内训练顺序和组间训练顺序;基于组内训练顺序,对各组内的客户端的初始全局模型进行组内训练,生成每个组的标准更新梯度以及组内训练后的客户端模型;基于组间训练顺序,将当前组的标准更新梯度发送至下一个相邻组;下一个相邻组的最后一个客户端基于当前组的标准更新梯度进行组间训练,直至客户端全部训练完成,生成目标模型,该方法解决了传统联邦学习方法中心化程度高的技术问题,达到了提高训练效率的技术效果。
-
公开(公告)号:CN112631729B
公开(公告)日:2024-11-29
申请号:CN202011586959.X
申请日:2020-12-28
Applicant: 杭州趣链科技有限公司
Abstract: 本申请适用于计算机技术领域,提供了一种智能合约的部署方法、执行方法、装置、终端设备及存储介质,部署方法包括:当接收到部署智能合约的请求指令时,按顺序读取智能合约中的字节码指令;在读取的智能合约中的字节码指令为边界指令时,计算边界指令对应程序块的第一消耗;将第一消耗关联预设指令,得到边界指令对应程序块的执行消耗计算字节码;将执行消耗计算字节码关联边界指令进行存储,以使智能合约在执行边界指令的过程中,执行所述执行消耗计算字节码以获得边界指令对应程序块的第一执行消耗。本申请在智能合约的执行过程中,直接根据部署阶段关联了第一消耗的执行消耗计算字节码计算第一执行消耗,能快速高效的对资源消耗进行衡量。
-
公开(公告)号:CN112650629B
公开(公告)日:2024-07-26
申请号:CN202011616175.7
申请日:2020-12-30
Applicant: 杭州趣链科技有限公司
IPC: G06F11/14 , G06F16/22 , G06F16/245 , G06F16/27
Abstract: 本申请实施例中提供一种区块链索引数据恢复方法、装置、设备和计算机存储介质;所述方法包括:接收数据操作请求,判断索引数据库运行状态的正常与否;若所述索引数据库处于非正常状态,则响应所述数据操作请求,生成所述数据操作请求对应的操作日志,并将所述操作日志保存至预设的临时数据库;在检测到所述索引数据库恢复正常服务时,将所述索引数据库调整为同步状态,并按照所述临时数据库中的操作日志恢复所述索引数据库的数据;在所述索引数据库中索引数据恢复完成时,删除所述临时数据库中的操作日志,并将所述索引数据库调整为正常状态;本申请实施例中索引数据库异常时,实现了索引数据库中索引信息的自动准确无感知恢复。
-
公开(公告)号:CN112765676B
公开(公告)日:2024-07-12
申请号:CN202011395356.1
申请日:2020-12-03
Applicant: 杭州趣链科技有限公司
IPC: G06F21/64 , G06Q10/101 , G06Q50/18
Abstract: 本申请适用于计算机技术领域,提供了一种智能合约执行方法、智能合约执行装置及节点设备,所述方法包括:接收用于调用智能合约的调用请求,获取所述智能合约对应的字节码文件;若所述智能合约对应的字节码文件为增强字节码文件,则将所述智能合约的持久化字段标记为第一状态,所述持久化字段为对应的值存储在区块链账本中的字段,所述增强字节码文件为包含增强字节码指令的字节码文件,所述增强字节码指令用于从所述区块链账本读取处于第一状态的持久化字段的值;使用虚拟机执行所述智能合约对应的字节码文件以完成对所述调用请求的响应。通过上述方法,可以使Java虚拟机实现通过单条字节码指令从区块链账本中读取智能合约的持久化字段的值。
-
公开(公告)号:CN115297054B
公开(公告)日:2024-06-25
申请号:CN202210810034.1
申请日:2022-07-11
Applicant: 杭州趣链科技有限公司
IPC: H04L45/745 , H04L67/1074
Abstract: 本申请适用于区块链技术领域,提供一种信息传输方法、装置、终端及存储介质,其中方法包括:获取待传递信息对应的目的节点与当前节点间的节点连接关系;在所述节点连接关系为非直连关系时,判断路径表中是否存储有与所述当前节点及所述目的节点对应的目标跳转路径;在确定所述路径表中存储有与所述当前节点及所述目的节点对应的目标跳转路径时,依照所述目标跳转路径将所述待传递消息传输至所述目的节点。该方案能够实现非全连接网络中节点间信息的点对点单播传递。
-
公开(公告)号:CN115297126B
公开(公告)日:2024-06-14
申请号:CN202210810024.8
申请日:2022-07-11
Applicant: 杭州趣链科技有限公司
IPC: H04L67/1074 , H04L12/18
Abstract: 本申请适用于区块链技术领域,提供一种基于区块链的信息传输方法、装置、终端及存储介质,其中方法包括:获取待传输信息和转发节点列表;基于所述转发节点列表,从所述信息转发节点中提取与当前节点具有网络直连关系的第一转发节点,及从所述信息转发节点中提取与当前节点具有网络非直连关系的第二转发节点;基于所述第二转发节点及所述待传输信息,生成第一信息传输指令;所述第一信息传输指令中携带有所述待传输信息及所述第二转发节点的节点信息;将所述第一信息传输指令发送至所述第一转发节点。该方案能够在非全连接网络状态下,实现广播或组播过程中网络消息的确定性交付。
-
公开(公告)号:CN117527266B
公开(公告)日:2024-05-17
申请号:CN202410017937.3
申请日:2024-01-05
Applicant: 杭州趣链科技有限公司
IPC: H04L9/32 , H04L9/06 , H04L9/40 , H04L67/1095
Abstract: 本申请涉及区块链技术领域,特别涉及一种异步网络共识方法、装置、电子设备及可读存储介质;方法包括:接收并验证异步网络中的其他共识节点广播的交易提案,并向其他共识节点广播交易提案;基于交易提案的历史提交记录,统计异步网络中每个共识节点对应的信誉积分;根据每个共识节点的信誉积分以及随机源,确定目标共识轮次对应待提交的目标交易提案;通过历史提交记录统计共识节点的信誉积分,在异步网络下的随机源加入对共识节点活跃度的考量,提升了正确提交提案的概率,以及异步网络的拜占庭容错系统下异步共识算法的活性,缩短了达成共识的时长。
-
公开(公告)号:CN117640369A
公开(公告)日:2024-03-01
申请号:CN202311319218.9
申请日:2023-10-11
Applicant: 杭州趣链科技有限公司
IPC: H04L41/0816 , H04L41/0823 , H04L67/104
Abstract: 本申请涉及一种共识配置的切换方法以及装置。该方法包括:在接收到配置变更请求的情况下,控制共识节点验证配置变更请求的正确性;在配置变更请求被验证成功的情况下,控制共识节点将新的可打包交易数量存为待更新的配置;控制发起节点构造配置交易,并向共识节点广播配置交易,其中,配置交易用于将当前可打包交易数量变更为新的可打包交易数量;控制共识节点执行配置交易,并在共识节点执行完配置交易后,控制共识节点将当前配置更改为待更新的配置。本申请解决了区块链系统中的共识集群无法根据目前客户端请求压力大小自动协商修改共识模块的配置的技术问题。
-
公开(公告)号:CN112613043B
公开(公告)日:2024-02-27
申请号:CN202011596588.3
申请日:2020-12-30
Applicant: 杭州趣链科技有限公司
IPC: G06F21/57 , G06F18/2433 , G06F18/214
Abstract: 本发明公开了一种基于智能合约调用网络的智能合约漏洞检测方法,该方法包括:首先根据智能合约的函数调用生成智能合约调用网络;然后根据智能合约创建信息生成智能合约创建网络;在智能合约创建网络中聚合开发者的信息作为合同的开发者特征,在源代码中提取智能合约操作特征,在智能合约调用网络中使用最大池化聚合函数对两类特征进行聚合并执行漏洞检测任务;最终根据智能合约的预测标签判定是否存在漏洞并最终决定是否上链。本发明通过从智能合约的开发者中获得开发信息作为开发者特征进行补充,有效的防止了当代码特征难以获得时无法预测的情况。(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,全文.
-
-
-
-
-
-
-
-
-