开头是一个 uint64 类型的数字,称之为随机数。用于撤销交易、防止双花和修改以太坊账户的 Nonce 值(细节在讲解交易执行流程时讲解)。 第二部分是关于交易执行限制的设置,gas 为愿意供以太坊虚拟机运行的燃料上限。 gasPrice 是愿意支付的燃料单价。gasPrcie * gas 则为愿意为这笔交易支付的最高手续费。关于 gas 更多内容请阅读《理解Gas和手续费》。 我从程序执行逻辑上可以这样解释第三部分。是交易发送者输入以太坊虚拟机执行此交易的初始信息: 虚拟机操作对象(接收方 To)、从交易发送方转移到操作对象的资产(Value),以及虚拟机运行时入参(input)。其中 To 为空时,意味着虚拟机无可操作对象,此时虚拟机将利用 input 内容部署一个新合约。 第四部分是交易发送方对交易的签名结果,可以利用交易内容和签名结果反向推导出签名者,即交易发送方地址。 四部分内容的组合,解决了交易安全问题、实现了智能合约的互动方式以及提供了灵活可调整的交易手续费。 —- 编译者/作者:嘿嘿嘿 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
交易数据结构
2019-12-25 嘿嘿嘿 来源:区块链网络
- 上一篇:数字资产核心作用有八大优势:促进数字经济升级并蓬勃发展
- 下一篇:圣诞收益王即将开启
LOADING...
相关阅读:
- 张哥论币:以太坊行情分析与操作建议2020-10-30
- 陆百川10.30以太坊早盘行情分析及操作策略2020-10-30
- 波卡中继链与平行链的接口卡槽,又是一个超级坑,币圈青瓦台魔咒!韩2020-10-30
- Corda正在成为数字资产世界的Windows2020-10-30
- 韭菜?永远熬不过庄家。?2020-10-30