您的位置:首页精文荟萃网络资讯 → (排名前三的币圈交易所)Geth 源码系列:交易设计及实现

(排名前三的币圈交易所)Geth 源码系列:交易设计及实现

时间:2025/12/26 21:32:32来源:www.pc6.com作者:学臣我要评论(0)

1. 交易简介

以太坊执行层可以看作是一个交易驱动的状态机,交易是唯一修改状态的方式。交易只能由 EOA 发起,并且会在交易中附加私钥的签名,交易执行之后就会更新以太坊网络的状态。以太坊网络中最简单的交易就是 ETH 的转账,从一个帐户转帐到另一个帐户。

这里需要说明一下,随着 EOA 通过 EIP-7702 的升级可以支持合约的能力,以后合约账户和 EOA 的概念会逐渐模糊,但在当前的版本中,还是认为只有私钥控制的 EOA 才能发起交易。

以太坊支持不同类型的交易,在以太坊主网刚上线时,只支持一种交易,后续在以太坊不断升级的过程中,才陆续支持了不同类型的交易。当前主流的交易是可以支持动态费率 EIP-1559 的交易,大多数用户提交的都是这类交易。EIP-4844 中则引入了可以为 Layer2 或者其他链下扩容方案提供更加便宜的数据存储,而在最新的 Pectra 升级中,则通过 EIP-7702 引入了可以将 EOA 扩展为合约的交易形式。

随着以太坊的发展,后续可能还会支持其他的交易类型,但是交易总体的处理流程变化不会太大,都需要经过交易提交 → 交易校验 → 进入交易池 → 交易传播 → 打包进入区块的流程。

2. 交易结构的演进

从以太坊主网上线开始,以太坊交易结构可以总结为四次大的变化,分别从安全性和扩展性打好了基础,后续以太坊可以用低成本的方式增加交易类型。

防止跨链重放攻击

最开始的交易结构如下所示,RLP 标识交易数据会被编码成 RLP 结构后再传播和处理:

RLP([nonce, gasPrice, gasLimit, to, value, data, v, r, s])

这个结构最大的问题在于没有和链关联,在主网生成的交易可以被随意放到其他链上去执行,所以 EIP-155 中通过在签名v值中嵌入chainId(如主网ID=1),隔离不同链的交易,从而保证每条链的交易都无法在其他链重放。

涉及 EIP:

EIP-155

交易扩展的标准化

随着以太坊的发展,最开始的交易格式已经无法满足一些场景的需求,所以需要增加新的交易类型,但是如果随意增加交易的类型,后续可能会面临管理复杂,无法标准化的问题。在 EIP-2718 中,定义了后续交易的格式,主要定义了 TransactionType || TransactionPayload 结构,其中:

TransactionType 定义类交易类型,至多可以扩展到 128 种交易类型,足够新增交易类型使用

TransactionPayload 定义了交易的数据格式,当前使用 RLP 来编码数据,后续也有可能会升级到 SSZ 或者其他编码

这次升级是在 Berlin 升级中完成,除了 EIP-2718 之外,这次升级中还通过 EIP-2930 引入了 Access List 交易类型,这个交易类型允许用户在交易中预先声明需要访问的合约和存储,可以降低交易执行过程中的 gas 消耗。

涉及 EIP:

EIP-2718

EIP-2930排名前三的币圈交易所

以太坊经济模型变革

在 London 升级中,EIP-1559 引入了 Base Fee 机制,让 ETH 发行的速度减缓甚至通缩,对于参与质押的节点来说,还有可能通过小费(maxPriorityFeePerGas)获得额外的收入。EIP-1559 交易继承了 Access List 机制,这已经是目前最主要的交易。并且在 Paris 的 The Merge 升级之后,以太坊从 PoW 转向 PoS,原先的挖矿经济模型已经不再适用,以太坊进入 Staking 时代。排名前三的币圈交易所

另外在 EIP-1559 中,还通过引入 target 机制,可以动态调整 Base Fee,相当于为以太坊引入了负载均衡的能力,target 值是区块 Gas Limit 的一半,如果超出这个值,Base Fee 就会持续上涨,这样很多交易就会避开拥堵时间,这样可以让链的整体拥堵情况能减缓,用户体验更好。排名前三的币圈交易所

涉及 EIP:

EIP-1559

增加各类扩展交易

在 EIP-2718 和 EIP-1559 分别定义好扩展交易的标准和经济模型之后,就陆续有新的交易类型增加。在最近两次的升级中,分别增加了 EIP-4844 和 EIP-7702,前者增加了 Blob 交易类型,为链下扩容方案提供了理想化的存储方案,空间大,价格还低,而且也有着类似 EIP-1559 的经济模型和负载机制,EIP-7702 则可以将 EOA 改造成掌握私钥的智能合约账户,为后续帐号抽象的大规模采用做好准备。

涉及 EIP:

EIP-4844

EIP-7702

3. 交易模块架构

交易作为以太坊这个状态机的输入,几乎所有的主流程都围绕交易来进行,交易进入交易池之前需要校验交易的格式和签名等信息,进入交易池之后,需要在不同的节点之间传播,再被出块节点从交易池中选择,然后交易会在 EVM 上执行,并修改状态数据库,最后被打包进区块在执行层和共识层之间传递。



相关阅读:

https://app.pc6.com/app/3803.html

https://app.pc6.com/app/3106.html

https://app.pc6.com/app/2870.html

https://app.pc6.com/app/2979.html

https://app.pc6.com/app/2916.html


相关视频

    没有数据

相关阅读 (十大正规交易平台排名)WLFI 与 Solana 合作,美元市值突破 30 亿(币圈交易所平台)揭秘 KOL 轮:被流量裹挟的一场财富实验(虚拟币平台排名)对话 USD.AI CEO:GPU 上链突破 DeFi 收益僵局,(虚拟币平台排名前十)NVT 创始人兼 CEO 赵建公于木兰资管主办论坛(全球排名前10的币交易所)《财富》杂志称,15家银行认为未来一年(全球排名前10的币交易所)Uniswap治理方案通过重大“统一化”提案(全球排名前10的币交易所)分析师预测,XRP价格到2026年可能达到5(全球排名前10的币交易所)轻松日入 9,700 美元——OpenMiner 助您

文章评论
发表评论

热门文章 臺灣央行喊「穩定幣是dYdX祭「代幣回購」大馬斯克 xAI 合作薩爾瓦ZEROBASE 前端遭駭!駭

最新文章 (排名前三的币圈交易所(十大正规交易平台排名 (正规的买币平台是什么)再谈 Virutal 和 X4(正规的买币平台有哪些)头部矿池及算力生态(kucoin交易所app下载)10 亿美元稳定币蒸发(掌证宝app下载)HashWhale 加密周报 | 跌破

人气排行 快手网页版登录入口地址分享 快手电脑版官网召唤神龙在哪玩 召唤神龙链接分享除了迅雷还有什么可以下资源链接 除了迅雷还小红书网页版怎么登陆 小红书网页版登录入口乌鸦坐飞机什么梗 乌鸦坐飞机什么意思抖音电脑网页版怎么登陆 抖音网页版官方登录支付宝怎么解绑手机号 支付宝的手机号码怎龙卷风摧毁停车场什么梗 龙卷风摧毁停车场是