主页 > imtoken钱包哪个版本好 > 以太坊基础:交易

以太坊基础:交易

imtoken钱包哪个版本好 2023-03-28 07:15:41

作者| 海姆

来源 | @SalomonCrypto

发送ETH? 是否为 AMM 提供了流动性? 部署新合约? 你所做的一切都会在世界计算机上留下链上记录。 想知道您的交易是什么?

交易 封面.png

以太坊计算的原子单位指南

以太坊是一台世界计算机:存在于数千台计算机网络之间的全球共享基础设施。

用户可以通过钱包(例如 MetaMask)与以太坊交互,钱包可以创建交易并将交易发送到网络。 一旦收到交易,它就会被写入一个区块。

奖励:散列数据(应用散列函数)

哈希函数:这是一段代码,用于将任意数量的数据转换为压缩的统一值。 它的输入数据可以是任意长度以太坊交易网站,但输出数据的长度是一样的。

以太坊交易网站_以太坊交易慢_sitehtzkw.com 以太坊币交易网站

(好处)哈希函数不能反向运行。

交易 图2(1)(1).png

铬。 @SalomonCrypto

以太坊交易由三部分组成:

e8ba0d466d37043d7b7251e4211210f7.png

元数据 - 有关交易的信息

下图显示了所有元数据字段。 接下来我们将探索它的非显而易见的部分。

c4c2c6b2ed4e93b7adfc47b4ed6e808e.png

sitehtzkw.com 以太坊币交易网站_以太坊交易网站_以太坊交易慢

元数据的图2(1).png

chainid —— 由EIP-155提出以太坊交易网站,保护链免受ETC重放攻击。

类型 - 这里有两种类型:新合约 (0x0) 和所有其他合约 (0x2)。 EIP-2718 提出了一个包装函数(0x2)以允许使用更多不影响以太坊核心规范的类型。

nonce - 从特定地址发送的交易数量。 一旦一笔交易被包含在一个区块中,钱包的 nonce 值就会增加。 避免重放攻击。

to - 接受交易的地址(钱包或智能合约)

value - 要转移的 ETH 数量。 请注意 - 这里只计算 ETH,其他代币不计算在内。

gas — 此交易中使用的 gas 单位

maxFeePerGas——创建交易的用户愿意支付的最高费用(WEI是为每一种gas支付的。译者注:WEI是ETH的最小单位,1ETH相当于10的18次WEI。)它包括基本费用和优先权费用。

sitehtzkw.com 以太坊币交易网站_以太坊交易网站_以太坊交易慢

maxPriorityFeePerGas —— 创建交易的用户除基本费用外愿意支付的最高优先级费用(WEI 为每 gas 支付)。 该费用直接支付给矿工/验证者,作为激励包装的小费。

gasPrice - 为该交易支付的每 gas 单位的成本

(r, s, v) - 组成创建交易的用户签名的三个值。 它们可用于在 EVM 上执行交易之前验证用户是否已批准该交易。

更多信息可以自行查看:椭圆曲线数字签名算法(ECDSA)

缓存

该部分包括访问列表(accessList),这是将用于交易的地址和私钥的列表。 该交易还可以使用不在此列表中的资源,但成本更高。

交易 图5(1).png

交易 图6(2).png

以太坊交易网站_以太坊交易慢_sitehtzkw.com 以太坊币交易网站

访问列表由 EIP-2929 提议提出,以允许客户端在交易期间获取/缓存数据。

现在,通过访问列表获取地址和私钥数据有 10% 的折扣。 但是随着以太坊未来支持更多的轻客户端,这个折扣会越来越大。

data - 交易中传输的有效负载数据

可以通过三种方式访问​​数据:

交易 图7(1).png

交易 图片(2).png

输入到字段中的数据以二进制形式记录,但可以转换为人类可读的形式。

交易 图8(1).png

以太坊交易网站_sitehtzkw.com 以太坊币交易网站_以太坊交易慢

交易 图9(1).png

输入字段存在于链上,但它不是 EVM 状态的一部分。 它只是在交易过程中向合约提供数据,不能被以太坊追踪,也不能在共识层上使用。

EVM只能使用本次交易提供的数据; 它无法查看过去的交易。

此功能对于想要将历史数据写入以太坊区块链(例如,供以后手动检索)但不考虑直接访问 EVM 的应用程序很有用。

Rollup 是最早利用这个想法的应用程序之一。

我们会在某个时候讨论 Rollup。 现在,Rollup 依赖于这样一个事实,即与直接写入以太坊 EVM 状态相比,将数据写入输入字段相对便宜。

你现在可以观看了! 这就是以太坊交易的样子!

交易 图10(1).png

ECN的翻译工作旨在为中文以太坊社区传递优质的信息和学习资源。 文章版权归原作者所有。 转载必须注明原文出处和ethereum.cn。 如需长期转载,请联系eth@ecn.co获得授权。

本文首发于: