bitcoin-mempool-lifecycle
收藏资源简介:
该数据集名为“Bitcoin mempool lifecycle”,主要关注交易从广播到被挖矿过程中的生命周期,包括首次被观察到的时间、等待时长、支付的费用以及是否最终被挖矿。数据集包含多个子表:比特币交易生命周期、不同提供者之间mempool状态差异的瞬时快照、莱特币交易生命周期、费用估算器及确认目标、以太坊mempool的每分钟聚合活动、从未被挖矿的以太坊交易完整记录、以太坊节点间mempool视图差异、每个收集窗口的轮询、失败和覆盖计数器。数据以Parquet格式存储,每个文件对应一个收集窗口,位于dataset/YYYY/MM/目录下。该仓库保留最近7天的滚动窗口,完整历史数据私有存储。数据集规模在1百万到1千万行之间。适用于时间序列预测任务,可分析交易费用市场、mempool动态、费用估算器性能等。注意:first_seen_ts是观察者自己的时间戳;pre_existing为true的交易真实到达时间未知;比特币交易的dropped命运从2026-08-26开始记录;fee_rate_sat_vb仅出现在约五分之一的到达交易中;mempool是节点本地的,驻留时间可能很长;费用估算器之间差异巨大。
The dataset is named Bitcoin mempool lifecycle, focusing on the lifecycle of transactions from broadcast to mining, including first observed time, waiting duration, fees paid, and whether they are eventually mined. It contains multiple sub-tables: Bitcoin transaction lifecycle, instantaneous snapshots of mempool state divergence between different providers, Litecoin transaction lifecycle, fee estimators with confirmation targets, per-minute aggregated activity of Ethereum mempool, full records of Ethereum transactions never mined, mempool view divergence among Ethereum nodes, and polling, failure, and coverage counters per collection window. Data is stored in Parquet format, with each file corresponding to a collection window, located under dataset/YYYY/MM/. The repository retains a rolling window of the last 7 days; full historical data is stored privately. Dataset size ranges from 1 million to 10 million rows. Suitable for time series forecasting tasks, analysis of transaction fee markets, mempool dynamics, fee estimator performance, etc. Notes: first_seen_ts is the observers own timestamp; transactions with pre_existing=true have unknown actual arrival time; Bitcoins dropped fate is recorded from 2026-08-26; fee_rate_sat_vb appears only in about one-fifth of arrival transactions; mempool is node-local, so residence time can be very long; fee estimators vary widely.
数据集概述
数据集名称:Bitcoin mempool lifecycle, dwell times and fee estimates(比特币内存池生命周期、驻留时间与费率估算)
许可证:ODC-BY(开放数据共享署名许可)
数据集规模:1M < n < 10M(约100万至1000万行)
任务类型:时间序列预测
标签关键词:mempool、交易费用、费率估算、比特币、莱特币、以太坊、区块链、加密货币、时间序列
数据集内容
该数据集记录了比特币交易从广播到被挖出的完整生命周期,包括首次被观测到的时间、等待时长、支付的费率以及最终是否被挖出。核心表结构如下:
| 数据表 | 内容描述 |
|---|---|
e8_btc_mempool_lifecycle |
比特币交易生命周期:首次观测时间、费率、挖出高度、等待区块数、最终状态 |
e9_btc_mempool_divergence |
两个数据提供方在某一时刻的内存池规模及重叠程度对比 |
e11_ltc_mempool_lifecycle |
莱特币交易生命周期(与e8结构相同,单一提供方,无交叉验证) |
e15_fee_estimators |
五个费率估算提供方在不同确认目标下的费率估算值 |
e1_mempool_minutely |
以太坊内存池每分钟活动汇总:到达事件、状态变化、驻留时间分位数 |
e1_mempool_dropped |
未被挖出的以太坊交易的完整记录 |
e3_mempool_divergence |
一个以太坊节点与其他三个节点的内存池视图差异 |
e0_run_manifest |
每个采集窗口的轮询次数、失败次数和覆盖计数器 |
重要使用注意事项
数据采集说明
first_seen_ts字段为数据集采集方自身轮询首次观测到交易的时间,并非网络首次广播时间;数据集中从未使用提供方自身的首次观测字段。- 标记为
pre_existing = true的行表示该交易在采集窗口开启前已在内存池中,其真实到达时间无法得知,因此first_seen_ts为空值而非虚构值。
数据质量说明
- 比特币
fate = "dropped"(被丢弃)状态自2026-08-26起记录;此前存在记录缺陷,导致交易被替换时无法被识别为丢弃。早期分区数据保持原样,未做重写。 - “丢弃”判定标准严格:交易必须同时满足已不在链上、不在两个提供方内存池中、连续十次轮询均缺失三个条件;更宽松的判定方法会产生大量误报。
fee_rate_sat_vb仅存在于约五分之一的到达交易样本中,来源于近期交易流采样;其余交易该字段为空,以避免推测值对分析造成误导。- 费率为0是真实且罕见的(约占采样交易的1/6000),多数此类交易最终仍被确认;若零值影响计算可过滤
fee_rate_sat_vb > 0。
内存池特性
- 内存池数据具有节点本地性,节点保留交易时长由节点自身策略决定;本数据集提供方曾保留115天前的交易,而Bitcoin Core默认336小时(14天)后驱逐。
- 比特币交易驻留时间较长:快速确认的交易约10分钟,但内存池中存在中位年龄超过100天的长期积压交易,这反映的是比特币费率市场的真实状况。
- 不同费率估算提供方之间差异显著,样本显示同一6区块目标下五家提供方的费率估算差距可达6.7倍;目标值已归一化为区块数,原始数据字段保留供核验。
数据格式与发布方式
- 数据集以Parquet格式分区存储,路径结构为
dataset/YYYY/MM/,每个采集窗口一个文件。 - 此仓库滚动保留最近7天的数据面板,完整历史数据由数据提供方私下持有。
e0_run_manifest表完整发布,列出每个采集窗口的轮询次数与失败次数;窗口间的时间间隙是真实的,无法事后填补,数据中不存在任何插值。
适用场景
该数据集适用于比特币、莱特币和以太坊内存池行为分析、交易费率预测模型构建、内存池生命周期时间序列研究、多数据源费率估算对比等研究方向。以太坊部分建议优先参考 Flashbots Mempool Dumpster(CC-0许可,覆盖更广节点网络,自2023年9月起每日发布)作为替代数据源。





