five

Bitcoin transactions

收藏
Zenodo2026-03-10 更新2026-05-26 收录
下载链接:
https://zenodo.org/doi/10.5281/zenodo.18938799
下载链接
链接失效反馈
官方服务:
资源简介:
General information This repository contains data regarding Bitcoin dust transactions. In particular, it comprises all transactions included in the first 479,970 blocks of the Bitcoin blockchain, thus covering the time period between January 3rd, 2009 18:15 GMT and August 10th, 2017 18:03 GMT. Dataset description The repository comprises three files, compressed using the XZ utility (https://tukaani.org/xz/). - tx_list.txt.xz: This text file contains the list of transactions, according to the format described in the next section. - addr_id_map.csv.xz: This CSV file contains the mapping between Bitcoin addresses and the corresponding numeric identifiers used within tx_list.txt.xz. Specifically, each line corresponds to an address and is made up of two comma-separated fields: the first field represents the full Bitcoin address, while the second field represents the corresponding numeric identifier. - txhash_id_map.csv.xz: This CSV file contains the mapping between transaction hashes and the corresponding numeric identifiers used within tx_list.txt.xz. In particular, each line represents a transaction and includes two comma-separated fields: the first field represents the hash of the transaction, while the second field denotes the corresponding numeric identifier. Transaction representation The tx_list.txt.xz file contains a textual representation of dust transactions in the Bitcoin blockchain. Each row of the file corresponds to a transaction and is represented as a sequence of fields info:inputs:outputs with the following meaning. The info section contains general information about the transaction. It is represented as a list of comma-separated fields, namely:  timestamp,blockId,txId,isCoinbase,fee,approxSize The meaning of the fields is the following:        - timestamp represents the Unix timestamp of the block containing the transaction.- blockId represents the height of the block containing the transaction.- txId is a numeric value that univocally identifies the transaction.- isCoinbase is equal to 1 if the transaction is a coinbase transaction, 0 otherwise.- fee denotes the transaction fee, expressed in satoshis (i.e., the smallest bitcoin denomination).- approximateSize denotes the approximate size of the transaction (expressed in bytes). The inputs section contains a sequence of (0 or more) transaction inputs separated by a semicolon. Each input, in turn, is represented as a comma-separated string  addrId,amount,prevTxId,offset where: - addrId represents the numeric identifier of the spending address;- amount is the amount of value associated with the input (expressed in satoshis);- prevTxId represents the numeric identifier of the transaction that created the output that is currently being spent;- offset represents the position, among all outputs of prevTxId, of the output that is currently being spent.         The outputs section contains a sequence of (1 or more) transaction outputs separated by a semicolon. Each output, in turn, is represented as a comma-separated string  addrId,amount,scriptType  where:     - addrId represents the numeric identifier of the receiving address;- amount is the amount of value associated with the output (expressed in satoshis);- scriptType is a numeric identifier representing the type of the script associated with the output (i.e., 0=UNKNOWN; 1=P2PK; 2=P2PKH; 3=P2SH; 4=RETURN; 5=EMPTY). Funding This work was partially supported Project DLT-FRUIT: A user centered framework for facilitating DLTs FRUITion, project code: P2022NZPJA, under the National Recovery and Resilience Plan funded by the European Union - NextGenerationEU, MISSION 4 COMPONENT 2, INVESTMENT N.1.1 CALL PRIN 2022 PNRR D.D. n. 1409 14/09/2022, CUP N.I53D23006100001.

基本概况 本仓库收录了与比特币粉尘交易相关的数据集。具体而言,其涵盖了比特币区块链前479970个区块中的全部交易,时间跨度为2009年1月3日18:15(格林威治标准时间)至2017年8月10日18:03(格林威治标准时间)。 数据集详情 本仓库包含三个经XZ压缩工具(https://tukaani.org/xz/)压缩的文件: - tx_list.txt.xz:该文本文件存储了交易列表,格式详见下一节内容。 - addr_id_map.csv.xz:该逗号分隔值(CSV)文件存储了比特币地址与tx_list.txt.xz中使用的对应数字标识符之间的映射关系。具体来说,每一行对应一个比特币地址,由两个以逗号分隔的字段组成:第一个字段为完整的比特币地址,第二个字段为其对应的数字标识符。 - txhash_id_map.csv.xz:该CSV文件存储了交易哈希与tx_list.txt.xz中使用的对应数字标识符之间的映射关系。每一行对应一笔交易,包含两个以逗号分隔的字段:第一个字段为该交易的哈希值,第二个字段为其对应的数字标识符。 交易表示格式 tx_list.txt.xz文件以文本形式存储了比特币区块链中的粉尘交易。文件中的每一行对应一笔交易,其格式由三个以冒号分隔的字段序列组成:info:inputs:outputs,各字段含义如下。 info字段段存储了该交易的基本概况,由多个以逗号分隔的字段组成,依次为:timestamp、blockId、txId、isCoinbase、fee、approxSize。各字段含义如下: - timestamp:对应包含该交易的区块的Unix时间戳; - blockId:包含该交易的区块的高度; - txId:用于唯一标识该交易的数值; - isCoinbase:若该交易为币基交易则取值为1,否则为0; - fee:交易手续费,单位为聪(satoshis,比特币的最小计量单位); - approximateSize:交易的近似大小,单位为字节。 inputs字段段存储了0个或多个交易输入,各输入以分号分隔。每个输入由一个以逗号分隔的字符串表示,格式为addrId,amount,prevTxId,offset,各字段含义如下: - addrId:支出地址的数字标识符; - amount:该输入关联的价值金额,单位为聪; - prevTxId:创建当前正在被花费的输出的交易的数字标识符; - offset:在prevTxId的所有输出中,当前被花费的输出的位置索引。 outputs字段段存储了1个或多个交易输出,各输出以分号分隔。每个输出由一个以逗号分隔的字符串表示,格式为addrId,amount,scriptType,各字段含义如下: - addrId:接收地址的数字标识符; - amount:该输出关联的价值金额,单位为聪; - scriptType:表示该输出关联脚本类型的数字标识符,具体对应关系为:0=UNKNOWN(未知类型)、1=P2PK、2=P2PKH、3=P2SH、4=RETURN、5=EMPTY(空脚本)。 资助信息 本项目受欧盟下一代欧盟(NextGenerationEU)资助的国家复苏与韧性计划支持,具体为项目DLT-FRUIT:面向推动分布式账本技术(DLT)落地的用户中心化框架,项目代码为P2022NZPJA,隶属于使命4组件2,投资编号1.1,对应PRIN 2022项目,依据《国家复苏与韧性计划(PNRR)第1409号法令(2022年9月14日发布)》,CUP编号为I53D23006100001。
提供机构:
Zenodo
创建时间:
2026-03-10
二维码
社区交流群
二维码
科研交流群
商业服务