fisco bcos transaction交易结构 源代码位置
FISCO BCOS的交易结构在原以太坊的交易结构的基础上,有所增减字段。FISCO BCOS 2.0+的交易结构字段如下:
name | type | description | RLP index RC1 | RLP index RC2 |
---|---|---|---|---|
type | enum | 交易类型,表明该交易是创建合约还是调用合约交易,初始为空合约 | - | - |
nonce | u256 | 消息发送方提供的随机数,用于唯一标识交易 | 0 | 0 |
value | u256 | 转账数额,目前去币化的FISCO BCOS不使用该字段 | 5 | 5 |
receiveAddress | h160 | 交易接收方地址,type为创建合约时该地址为0x0 | 4 | 4 |
gasPrice | u256 | 本次交易的gas的单价,FISCO BCOS中为固定值300000000 | 1 | 1 |
gas | u256 | 本次交易允许最多消耗的gas数量,FISCO BCOS可配置该值 | 2 | 2 |
data | vector< byte > | 与交易相关的数据,或者是创建合约时的初始化参数 | 6 | 6 |
chainId | u256 | 记录本次交易所属的链信息/业务信息 | - | 7 |
groupId | u256 | 记录本次交易所属的群组 | - | 8 |
extraData | vector< byte > | 预留字段,记录交易信息,内部使用“#”分割信息 | - | 9 |
vrs | SignatureStruct | 交易发送方对交易7字段RLP编码后的哈希值签名生成的数据 | 7,8,9 | 10,11,12 |
hashWith | h256 | 交易结构所有字段(含签名信息)RLP编码后的哈希值 | - | - |
sender | h160 | 交易发送方地址,基于vrs生成 | - | - |
blockLimit | u256 | 交易生命周期,该交易最晚被处理的块高,FISCO BCOS新增字段 | 3 | 3 |
importTime | u256 | 交易进入交易池的unix时间戳,FISCO BCOS新增字段 | - | - |
rpcCallback | function | 交易出块后RPC回调,FISCO BCOS新增字段 | - | - |
数据结构与编码协议 — FISCO BCOS v2.7.2 文档
fisco bcos transaction交易结构 源代码位置相关推荐
- FISCO BCOS Transaction execution error交易事务合约执行失败原因
error|2022-06-21 19:31:31.351916|[g:1][EXECUTIVE][TxExeError]Transaction execution error,Transaction ...
- 区块链 Fisco bcos 智能合约(19)-区块链性能腾飞:基于DAG的并行交易执行引擎PTE
在区块链世界中,交易是组成事务的基本单元. 交易吞吐量很大程度上能限制或拓宽区块链业务的适用场景,愈高的吞吐量,意味着区块链能够支持愈广的适用范围和愈大的用户规模. 当前,反映交易吞吐量的TPS(Tr ...
- Fabric、FISCO BCOS、以太坊对比
Fabric.FISCO BCOS.以太坊对比 一.以太坊 1.1 什么是工作量证明(POW) 1.2 这是如何运作的? 1.3 工作量证明的问题 1.4 股权证明 二.Fabric 2.1 产生背景 ...
- 初步了解区块链技术落地——FISCO BCOS 快速搭建区块链
区块链端口 p2p_port: 节点通信端口. channel_port: SDK 通知协议交换端口,使用的 SSL. jsonrpc_port: http接口包含的此协议,网络明文. 官方教程 ht ...
- Linux下搭建第一个区块链网络(FISCO BCOS)
Linux下搭建第一个区块链网络(FISCO BCOS) 概述 搭建单群组FISCO BCOS联盟链 配置及使用控制台 部署及调用HelloWorld合约 概述 FISCO BCOS是由国内企业主导研 ...
- 区块链底层平台FISCO BCOS的证书机制
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...
- Hyperledger Fabric和FISCO BCOS技术对比
1 起源 Hyperledger Fabric 是分布式账本解决方案的平台,该平台以模块化架构为基础,提供高度的机密性,灵活性和可扩展性.它旨在支持不同组件的可插拔实现,并适应整个经济生态系统中存在的 ...
- fisco bcos区块链的同步及其性能优化方法
作者:石翔 FISCO BCOS开源社区 2019-09-05 同步,是区块链中非常重要的流程,从功能上分为"交易同步"和"状态同步". 交易同步在交易提交时执 ...
- Ubuntu21.04搭建FISCO BCOS第一个区块链helloword
官方地址:搭建第一个区块链网络 - FISCO BCOS v2.7.2 文档 1. 搭建单群组FISCO BCOS联盟链 安装依赖curl sudo apt install -y openssl cu ...
- 区块链码农飙车 | FISCO BCOS的性能优化方案最全解密
FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...
最新文章
- nginx压力测试和并发预估
- matlab 图像分割 提取人像_几种典型的图像处理技术(分类 目标提取 目标跟踪 语义分割 实例分割)...
- 添加白名单_上网行为管理如何添加网站白名单(包括https网站)
- vooc是什么快充协议_5G时代除了网速,快充同样重要!
- 优化order by语句
- 当滑动时隐藏Actionbar
- java从数组查找指定整数_如何在Java中使用重复项查找整数数组中的K个缺失数字?...
- UVA 208 划水记录2
- 后端自我介绍_新人入职自我介绍
- iOS开发-常见错误和警告总结
- HDU1054 Strategic Game —— 最小点覆盖 or 树形DP
- mac能开发android吗,怎么在Mac上开发Android应用
- cts测试linux指令skip,CTS测试命令详细
- 【HDU4622】Reincarnation(后缀自动机)
- Node-RED使用指南:7:配置与设定总结:其他配置
- 上门洗车软件的核心功能和技术选型
- Python中面向对象(学习笔记)
- 为Debian解决Mercury MW150US无线网卡驱动
- 心情平静时看书,还是看书得到平静
- 基于SpringBoot的仿饿了吗外卖APP设计与实现