← 返回列表
数据处理方法、装置、计算机可读介质及电子设备
申请人信息
- 申请人:腾讯科技(深圳)有限公司
- 申请人地址:518031 广东省深圳市南山区高新区科技中一路腾讯大厦35层
- 发明人: 腾讯科技(深圳)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 数据处理方法、装置、计算机可读介质及电子设备 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410053548.6 |
| 申请日 | 2024/1/15 |
| 公告号 | CN117574320A |
| 公开日 | 2024/2/20 |
| IPC主分类号 | G06F18/25 |
| 权利人 | 腾讯科技(深圳)有限公司 |
| 发明人 | 卢光宏; 姚永芯 |
| 地址 | 广东省深圳市南山区高新区科技中一路腾讯大厦35层 |
摘要文本
本申请的实施例提供了一种数据处理方法、装置、计算机可读介质及电子设备,该方法包括:构建与智能合约源代码中各方法分别对应的合约语法树,合约语法树中每个节点包括与合约语法树对应的方法中相应语句的执行所需费用;将合约语法树中未构成分叉的至少一组节点中的每组节点分别融合为一个节点,得到合约语法归纳树;其中,融合得到的节点中的执行所需费用为相应一组节点中的执行所需费用之和;当接收到针对目标交易的费用估算请求,获取对应的目标合约语法归纳树;根据目标合约语法归纳树中节点包括的执行所需费用确定执行目标交易的预估费用。本申请实施例的方案可以准确预测交易执行费用,可以减轻区块链节点的负担。
专利主权项内容
1.一种数据处理方法,其特征在于,所述方法包括:构建与智能合约源代码中各方法分别对应的合约语法树,所述合约语法树包括多个节点,每个节点包括与所述合约语法树对应的方法中相应语句的执行所需费用;将所述合约语法树中未构成分叉的至少一组节点中的每组节点分别融合为一个节点,得到合约语法归纳树;其中,未构成分叉的一组节点为至多具有一个子节点且存在连接关系的若干节点,融合得到的节点中的执行所需费用为相应一组节点中的执行所需费用之和;当接收到针对目标交易的费用估算请求,获取与所述费用估算请求中目标智能合约的目标方法名称对应的目标合约语法归纳树;根据所述目标合约语法归纳树中节点包括的执行所需费用确定执行所述目标交易的预估费用。