Bitcoin Transaction Corpus
收藏资源简介:
这是一个从运行中的4个完整比特币节点收集的内存池数据集,包含了对交易进行注释的补丁。数据集以BSD-MIT许可证发布。每个记录反映了新接受的交易或新块到来时内存池的相对状态。数据集包括多种类型的交易记录,如INCOMING_TX、COINBASE、UNKNOWN、KNOWN和MEMPOOL_ONLY。数据集还包含了四个孤立块的信息,以及六个在特定情况下应从内存池中移除的交易。
This dataset is collected from four operational full Bitcoin nodes, encompassing annotated patches for transactions. It is released under the BSD-MIT license. Each record reflects the relative state of the memory pool when a new transaction is accepted or a new block arrives. The dataset includes various types of transaction records, such as INCOMING_TX, COINBASE, UNKNOWN, KNOWN, and MEMPOOL_ONLY. Additionally, it contains information on four orphaned blocks and six transactions that should be removed from the memory pool under specific conditions.
数据集概述
数据集名称
Bitcoin Transaction Corpus
数据集内容
该数据集包含从运行4个完整比特币节点中收集的比特币内存池(mempool)数据,这些节点应用了交易注释补丁。数据集以BSD-MIT许可证发布。
数据格式
- 数据以小端字节序的二进制格式存储,并使用XZ压缩。
- 每个记录包括时间戳、类型、区块号和交易ID。
- 交易类型包括:INCOMING_TX, COINBASE, UNKNOWN, KNOWN, MEMPOOL_ONLY。
数据使用
- 通常需要完整的比特币节点(带txindex)来从哈希获取交易内容。
- 数据集中的内存池在大约一天后达到稳定状态,建议使用区块352305之后的数据。
数据集特殊情况
- 数据集中有四个孤立区块,分别位于不同的数据集。
- 在非孤立区块353014之后,有六个交易从sf-rn和au内存池中消失,建议在分析时移除这些交易。
数据收集
- 数据收集使用了比特币源代码的补丁(collection/bitcoin-core-patch.diff)。
- 所有节点基于0.10预发布版本,并应用了自动修剪的拉取请求。
- 节点分布在不同地理位置,包括旧金山、新加坡、阿德莱德和旧金山RelayNode。
- 数据收集开始于2015年4月15日,持续了八天。
联系方式
如需进一步信息或支持,请通过GitHub问题或电子邮件 rusty@rustcorp.com.au 联系。




