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交易结构 源代码位置相关推荐

  1. FISCO BCOS Transaction execution error交易事务合约执行失败原因

    error|2022-06-21 19:31:31.351916|[g:1][EXECUTIVE][TxExeError]Transaction execution error,Transaction ...

  2. 区块链 Fisco bcos 智能合约(19)-区块链性能腾飞:基于DAG的并行交易执行引擎PTE

    在区块链世界中,交易是组成事务的基本单元. 交易吞吐量很大程度上能限制或拓宽区块链业务的适用场景,愈高的吞吐量,意味着区块链能够支持愈广的适用范围和愈大的用户规模. 当前,反映交易吞吐量的TPS(Tr ...

  3. Fabric、FISCO BCOS、以太坊对比

    Fabric.FISCO BCOS.以太坊对比 一.以太坊 1.1 什么是工作量证明(POW) 1.2 这是如何运作的? 1.3 工作量证明的问题 1.4 股权证明 二.Fabric 2.1 产生背景 ...

  4. 初步了解区块链技术落地——FISCO BCOS 快速搭建区块链

    区块链端口 p2p_port: 节点通信端口. channel_port: SDK 通知协议交换端口,使用的 SSL. jsonrpc_port: http接口包含的此协议,网络明文. 官方教程 ht ...

  5. Linux下搭建第一个区块链网络(FISCO BCOS)

    Linux下搭建第一个区块链网络(FISCO BCOS) 概述 搭建单群组FISCO BCOS联盟链 配置及使用控制台 部署及调用HelloWorld合约 概述 FISCO BCOS是由国内企业主导研 ...

  6. 区块链底层平台FISCO BCOS的证书机制

    FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...

  7. Hyperledger Fabric和FISCO BCOS技术对比

    1 起源 Hyperledger Fabric 是分布式账本解决方案的平台,该平台以模块化架构为基础,提供高度的机密性,灵活性和可扩展性.它旨在支持不同组件的可插拔实现,并适应整个经济生态系统中存在的 ...

  8. fisco bcos区块链的同步及其性能优化方法

    作者:石翔 FISCO BCOS开源社区 2019-09-05 同步,是区块链中非常重要的流程,从功能上分为"交易同步"和"状态同步". 交易同步在交易提交时执 ...

  9. Ubuntu21.04搭建FISCO BCOS第一个区块链helloword

    官方地址:搭建第一个区块链网络 - FISCO BCOS v2.7.2 文档 1. 搭建单群组FISCO BCOS联盟链 安装依赖curl sudo apt install -y openssl cu ...

  10. 区块链码农飙车 | FISCO BCOS的性能优化方案最全解密

    FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造.开源工作组成员包括博彦科技.华为.深证通.神州数码.四方精创.腾讯.微众银行. ...

最新文章

  1. nginx压力测试和并发预估
  2. matlab 图像分割 提取人像_几种典型的图像处理技术(分类 目标提取 目标跟踪 语义分割 实例分割)...
  3. 添加白名单_上网行为管理如何添加网站白名单(包括https网站)
  4. vooc是什么快充协议_5G时代除了网速,快充同样重要!
  5. 优化order by语句
  6. 当滑动时隐藏Actionbar
  7. java从数组查找指定整数_如何在Java中使用重复项查找整数数组中的K个缺失数字?...
  8. UVA 208 划水记录2
  9. 后端自我介绍_新人入职自我介绍
  10. iOS开发-常见错误和警告总结
  11. HDU1054 Strategic Game —— 最小点覆盖 or 树形DP
  12. mac能开发android吗,怎么在Mac上开发Android应用
  13. cts测试linux指令skip,CTS测试命令详细
  14. 【HDU4622】Reincarnation(后缀自动机)
  15. Node-RED使用指南:7:配置与设定总结:其他配置
  16. 上门洗车软件的核心功能和技术选型
  17. Python中面向对象(学习笔记)
  18. 为Debian解决Mercury MW150US无线网卡驱动
  19. 心情平静时看书,还是看书得到平静
  20. 基于SpringBoot的仿饿了吗外卖APP设计与实现

热门文章

  1. Meclipse乱码解决方案
  2. 侯捷畅谈技术人生与读书感悟
  3. 关于 Backup Exec 中的介质
  4. 使用ServletContextListener关闭Redisson连接
  5. EasyBCD误删win10启动项后的修复方法
  6. 用DirectX实现粒子系统(二)
  7. 如何在C#中播放一些AVI短片,并且使背景透明
  8. 双色球机器学习线性回归蓝球预测案例
  9. 拓端tecdat|R语言逻辑回归(对数几率回归,Logistic)分析研究生录取数据实例
  10. 拓端tecdat|数据感知游客的森林公园游憩需求