EthPandaOps 开源了 Xatu 数据集,该数据集包含以太坊网络的丰富信息,包括信标链事件、Mempool 活动和规范链事件的详细数据。数据以 Apache Parquet 格式存储,并提供 Clickhouse 查询示例。EthPandaOps 鼓励社区利用这些数据进行研究、开发和优化。
该CHIP提议在Chialisp中增加新的ASSERT条件,包括断言区块高度或时间戳未达到、断言同一区块或spendbundle中发生另一个消费。此外,还增加了断言当前coin在指定区块高度或时间戳被确认的条件,以及确保coin spend是短暂的条件。同时,更新mempool逻辑,使其能够拒绝不再有效的coin spend。这些新条件主要用于实现过期的Offer,避免用户手动取消Offer。
本文深入探讨了比特币中的Full RBF(Full Replace-by-Fee)策略,该策略允许节点基于费用率来决定冲突的未确认交易。文章详细介绍了Full RBF的背景、近期讨论、不同观点,以及相关的争议和未来发展方向,包括对企业的影响,并提出了部署时间表和检测方法。
本文概述了 Bitcoin Core 新交易池设计,即 Cluster Mempool 提案。该提案旨在解决当前交易池设计在交易驱逐、挖矿选择和手续费替换(RBF)规则方面存在的缺陷,通过引入族群(cluster)的概念和族群规模限制,实现交易池的全面排序,从而优化挖矿和驱逐算法,并提供更好的 RBF 规则,最终提升交易处理效率和激励兼容性。
这篇文章详细介绍了区块链 mempool 的概念、工作原理以及如何在以太坊和比特币等不同链上表现不同。文章探讨了如何将交易放入 mempool,交易的传播方式,以及使用私有 mempool 来减少 MEV 攻击的风险。内容结构清晰,适合对区块链相关知识有一定了解的读者。
区块链未确认交易是指已发送到网络但尚未被纳入区块的交易。交易可能因未被节点选择或处于分叉链中而未确认。交易在生命周期中经历多个阶段,最常见的原因是低交易费用或网络分叉,最终确认需要等网络达成共识。
本文详细介绍了比特币交易费的概念、计算方式以及影响因素。解释了矿工如何根据交易费优先级打包交易,以及如何通过调整交易策略、利用SegWit钱包、整合输入输出等方式减少交易费。同时,解答了交易卡住的常见问题,并提供了相应的处理方法。
这篇研究探讨了以太坊执行层(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进行查询的步骤和方法。
文章讨论了以太坊mempool的“暗森林”特性,即交易在公开pending时容易被MEV机器人利用。文章解释了MEV的概念,强调了其对用户造成的潜在损失,并探讨了用户、机器人和验证者之间的博弈。最后,文章给出了在暗森林中保护自己的方法,包括使用私人交易、提交机制、批量拍卖和协议内部化MEV等。