-
公开(公告)号:CN118394351B
公开(公告)日:2024-09-27
申请号:CN202410868701.0
申请日:2024-07-01
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F8/41
Abstract: 本申请适用于区块链技术领域,提供了一种智能合约的编译方法、装置、终端设备及存储介质,所述编译方法包括:根据多个IR指令和当前的编译辅助栈,将每个IR指令对应的多个栈变量置于一寄存器进行指令编译,生成汇编指令;所述寄存器择一为空寄存器和当前编译辅助栈中寄存器栈元素对应的寄存器中的一个,所述多个IR指令是通过对当前待编译的所述智能合约的字节码编译得到;将所述汇编指令编译为对应的机器码;其中,若所述寄存器择一为所述空寄存器,将另一寄存器中的栈变量转移至内存,以将所述另一寄存器转化为空寄存器。通过上述方案,能够实现提高机器码的执行效率。
-
公开(公告)号:CN118605768A
公开(公告)日:2024-09-06
申请号:CN202410808620.1
申请日:2024-06-20
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F3/04817 , G06F3/0482 , G06F3/0484 , H04L67/104
Abstract: 本申请适用于页面交互技术领域,提供了一种区块链平台前端页面交互方法、装置、设备及存储介质,该方法包括:响应于用户在所述前端页面上触发的浮标交互操作,将预设浮标移动至用户指定的页面位置;若所述预设浮标在所述页面位置上触发目标元素获取操作,获取当前所处的页面位置对应的目标元素内容;展示所述目标元素内容对应的交互说明。该方案通过预设浮标自动获取当前所处的页面位置对应的目标元素内容,能够智能化地引导用户理解和操作平台中的复杂信息,避免了用户手动输入的繁琐操作;通过展示目标元素内容对应的交互说明,可以帮助用户更好地理解页面上的内容和功能。
-
公开(公告)号:CN118484387A
公开(公告)日:2024-08-13
申请号:CN202410612316.X
申请日:2024-05-16
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请涉及一种联盟链节点许可证颁发服务的测试方法、装置和存储介质,其中,该方法包括:获取待测试的联盟链节点许可证颁发服务颁发的多个许可证;根据多个许可证和联盟链节点许可证颁发服务的测试信息,确定待测试的许可证;待测试的许可证包括多个不同类型的许可证;根据待测试的许可证,确定联盟链版本和目标节点标识;根据联盟链版本和目标节点标识,部署联盟链集群;联盟链集群包括不同类型的联盟链和不同类型的节点;根据联盟链集群对待测试的联盟链节点许可证颁发服务进行测试。通过本申请,解决了现有技术中针对不同的许可证类型、节点类型、联盟链版本进行组合测试时,不能实现自动化测试,从而导致了测试效率低的问题。
-
公开(公告)号:CN118260778A
公开(公告)日:2024-06-28
申请号:CN202410346108.X
申请日:2024-03-25
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请公开了一种跨链转移数据处理方法及装置,属于区块链技术领域。该方法包括:源区块链网络系统将待跨链转移数据发送至目的区块链网络系统,并对该数据进行第一锁定操作;目的区块链网络系统将接收到的待跨链转移数据转换为跨链转换数据,并生成转换执行结果发送至源区块链网络系统;源区块链网络系统根据接收到的转换执行结果管理第一锁定数据。本方法,通过半锁定源区块链网络系统上的跨链交互后的数据,可防止跨链转移数据在转移成功之前被恶意操作;而在转移成功之后,响应于转移成功的回调信息,可对留存在源区块链网络系统上的跨链转移数据进行处理,有效提高了跨链转移数据传输的安全性和可靠性。
-
公开(公告)号:CN118260278A
公开(公告)日:2024-06-28
申请号:CN202410370575.6
申请日:2024-03-28
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F16/215 , G06F16/27 , G06Q40/04
Abstract: 本申请适用于区块链技术领域,提供了一种交易数据清理方法包括:接收交易终端发送的数据交易请求,所述数据交易请求包括数据交易请求计数。根据当前数据交易池中的当前期望请求计数、当前数据等待池中的数据交易请求数量、所述数据交易请求计数以及所述待交易终端的当前信誉值,确定是否清理所述数据等待池中的数据交易请求。本申请根据交易数据实时更新监测交易终端的信誉值,根据信誉值判断是否清除交易终端的交易数据,有基于此,本申请不仅提高了交易池的安全性能,同时有效提高了交易池的存储效率,降低了交易池的负载。
-
公开(公告)号:CN118193604A
公开(公告)日:2024-06-14
申请号:CN202410154411.X
申请日:2024-02-02
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: G06F16/2458 , G06F16/27 , G06Q40/04
Abstract: 本申请涉及一种区块链交易统计方法、装置、电子设备和存储介质,其中,该区块链交易统计方法包括:获取待统计的时间序列数据;其中,时间序列数据为从预设的链式存储结构中采集得到,并以时间序列形式表征的区块数据和交易数据;将时间序列数据划分为若干个预设大小的时间片,并对各时间片包含的交易信息进行统计,得到各时间片的交易统计值;对各时间片的交易统计值进行存储,并清除已完成统计的时间序列数据。其能够提前以时间片存储和统计的方式,在存储阶段实现对区块链数据的提前统计和计算,并压缩了数据存储量,从而可以降低存储成本,并提升数据查询性能。
-
公开(公告)号:CN118131998A
公开(公告)日:2024-06-04
申请号:CN202410312433.4
申请日:2024-03-19
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请公开了一种区块链状态数据的存储方法,包括:获取待存储的状态数据和对应的键数据,所述键数据包括区块号和对应的状态节点在状态树中的寻址路径;将所述状态数据和对应的键数据组成键值对,并持久化至磁盘。本申请通过建立有序的键数据存储格式,使得状态节点数据可以顺序写入以及批量读取,减少了存储引擎后台执行归并操作的次数,同时减少了磁盘的寻址次数和寻址距离,节省了寻址时间,有效提高了同步过程的性能和效率。
-
公开(公告)号:CN118101677A
公开(公告)日:2024-05-28
申请号:CN202410517590.9
申请日:2024-04-28
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
IPC: H04L67/1095 , H04L67/104 , H04L9/40
Abstract: 本申请涉及一种基于状态增量的区块链同步方法、设备和存储介质,其中,该方法包括:确定待同步的节点、可同步节点集合和同步范围;所述待同步的节点为区块链中的落后节点;根据所述可同步节点集合,确定目标节点;并行向所述目标节点请求同步数据;所述同步数据中包括状态增量数据;对所述同步数据进行数据验证;根据验证通过的同步数据对所述待同步的节点的进行同步。本申请通过并行向目标节点请求同步数据以及对包括状态增量数据的同步数据进行验证,解决了现有的同步方式需要执行区块中的交易体来验证区块数据的有效性,同步过程中计算量大,从而导致同步效率低的问题。
-
公开(公告)号:CN119579313A
公开(公告)日:2025-03-07
申请号:CN202411667258.7
申请日:2024-11-20
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请涉及一种交易任务提交方法、装置和终端设备,该方法包括:获取用户交易任务、以及与用户交易任务对应的过期检测合约;基于过期检测合约与用户交易任务,构建目标交易任务,目标交易任务在被执行时调用过期检测合约中的过期检测方法,以检测用户交易任务是否已过期;将目标交易任务发送至与用户交易任务对应的执行节点;查询执行节点在预设时间段内是否已生成交易回执,并在执行节点在预设时间段内已生成交易回执时,查询交易回执中的交易状态信息;在执行节点在预设时间段内已生成交易回执,并且交易状态信息为交易成功时,确定用户交易任务已被确认。通过本申请,解决了相关技术中区块链中的交易确认效率和确认速度较慢的问题。
-
公开(公告)号:CN119483967A
公开(公告)日:2025-02-18
申请号:CN202411462994.9
申请日:2024-10-18
Applicant: 杭州高新区(滨江)区块链与数据安全研究院
Abstract: 本申请适用于区块链技术领域,提供了一种账户恢复方法、装置、设备及存储介质,该方法包括:应用于区块链节点设备,所述方法包括:获取认证数据,所述认证数据根据用户的预设身份标识信息生成;针对所述认证数据,获取用于进行账户恢复的用户数据以及账户恢复参数,所述账户恢复参数包括用户地址;采用通行密钥对所述用户数据和所述认证数据进行签名处理,得到数字签名;利用智能合约对所述数字签名进行验证;若所述数字签名验证通过,将所述账户恢复参数中的用户地址确定为目标用户地址。该方案通过使用Passkey的方式来恢复账户,操作简单,安全性高。
-
-
-
-
-
-
-
-
-