区块链未确认交易是指已发送到网络但尚未被纳入区块的交易。交易可能因未被节点选择或处于分叉链中而未确认。交易在生命周期中经历多个阶段,最常见的原因是低交易费用或网络分叉,最终确认需要等网络达成共识。
本文是Optimism Bedrock升级系列文章的第二篇,主要介绍了Bedrock升级后Optimism在区块生成、Mempool、EIP-1559、L1 Attributes Deposited Transaction、Rollup Node的Block Derivation以及Two-Phase Withdrawals等方面的核心变化。
这篇研究探讨了以太坊执行层(EL)mempool中blob sidecar的命中率,旨在评估分布式区块构建的可行性。研究发现,大多数情况下,EL在区块提议前已拥有必要的blob数据,表明当前网络在CL侧链主题上发送冗余信息,浪费了资源,因此建议在EL mempool中进行分片,以优化网络资源使用,比如提议使用Blob mempool DHT。
本文深入研究了以太坊执行层(EL)mempool中blob交易的传播和可用性,探讨了这如何影响以太坊的扩展。研究表明,交易在mempool中传播迅速,并且getBlobs接口在大多数情况下工作良好,但当并非所有blob都公开时,当前的共识层(CL)无法有效工作。文章还提出了改进方案,包括优化getBlobs返回结果、允许CL使用部分结果以及优化区块构建者的blob选择策略。
getBlobs
本文分析了以太坊公共 mempool 中 blob 交易的理论命中率,通过研究 EthPandaOps 的 Xatu 数据库中的数据,发现大部分 blob 交易在区块到达前已在 mempool 中可见,尤其是在美国等网络连接较好的地区。
本文介绍了Solana区块链中的关键技术之一Gulf Stream,这是一种无内存池的交易转发协议,旨在提高网络性能和交易处理速度。通过提前将交易转发给预期的领导者节点,Solana大大减少了交易确认时间和内存压力,从而实现了高达50,000 TPS的吞吐量。
本文介绍了如何在以太坊上查询Mempool(交易池),包括使用QuickNode节点的原生Ethereum JSON-RPC和Web3.js进行查询的步骤和方法。