主页 > imtoken官网下载2.0安卓钱包 > 以太坊合约的交易规模上限是多少?

以太坊合约的交易规模上限是多少?

2019年独角兽企业招聘Python工程师标准>>>

hot3.png

在以太坊上发送的交易最多可以包含多少字节的数据? 有上限吗?

理论上,以太坊对交易大小或区块大小没有直接或固定的上限,这也是以太坊的一个优势。

但是以太坊在中国可以交易吗,这并不意味着一笔交易可以承载的数据量没有上限,因为一个区块可以使用的gas是有上限的。 在撰写本文时,ethstats 显示此值为 7,984,452,约 700 万。

因此,理论上我们可以创建一个交易,消耗一个区块可以使用的所有gas,这决定了一个交易理论上可以包含的最大数据量。

另一个决定数据大小的因素是数据内容,因为不同的数据消耗的gas不同:

使用区块的gas limit以太坊在中国可以交易吗,结合你的数据内容,你可以计算出一笔交易中可以发送的数据大小。

你可以尝试用 mist 发送 256kb 的随机数据:

以太坊合约交易大小上限

这将消耗大约 900 万 gas,mist 将尝试创建交易,但不会成功。

让我们尝试接近区块 gas 限制,这次使用 44,444 个随机字节:

以太坊合约交易大小上限

本次交易能否成功,您可以点击此处查看交易数据。

你看,我们成功地在块 967163 上写入了 44k 字节的数据。

接下来,以太坊的可扩展性开始展现威力。

如果你想马上开始学习以太坊DApp开发,可以访问汇智网提供的优秀在线互动教程: