Understanding Security Issues in the NFT Ecosystem
收藏NIAID Data Ecosystem2026-03-14 收录
下载链接:
https://zenodo.org/record/6526191
下载链接
链接失效反馈官方服务:
资源简介:
The dataset used in the ACM CCS 2022 paper titled "Understanding Security Issues in the NFT Ecosystem". It contains the following items.
The asset (e.g., collection name, asset URI, metadata URI, etc.) and event (e.g., mint, buy, sell, auction creation, placing of a bid, acceptance of a bid, transfer, etc.) data collected from the top 8 NFT marketplaces (OpenSea, Axie, CryptoPunks, Rarible, Superrare, Sorare, Foundation, and Nifty) are stored in their respective databases. Since the OpenSea dataset contains events for the same set of assets, crawled three times, with a three-month interval between two subsequent crawls: in June 2021, September 2021, and finally in December 2021, therefore respective asset tables are appropriately timestamped.
The `coins` database contains the Historical prices of the cryptocoins as provided by CoinGecko.
The `stats` database contains the availability of the source code of the token contracts in Etherscan.
Usage
Download all the parts of the dataset zip.
Combine them into one single zip file. The MD5 hash of the resulting `nft-marketplaces.zip` would be `2e27cd3a319d0fb187a1a51589156e96`.
cat nft-marketplaces.zip.part* > nft-marketplaces.zip
Extract the zip file containing the database dumps.
unzip nft-marketplaces.zip
Restore databases to a PostgreSQL instance:
pg_restore -U $DB_USER -h $DB_HOST -v -Fc -Fd -C -d postgres -j $CONCURRENCY $DB_DIR > $LOG_DIR/pg_$DB.log 2>&1
Substitute variables with appropriate values. $DB_DIR is the directory containing the database backup files. $LOG_DIR is the directory containing the restoration logs.
Citation
If you use this dataset, please cite our ACM CCS '22 paper.
@inproceedings{nft-study,
author = {Dipanjan Das and Priyanka Bose and Nicola Ruaro and Christopher Kruegel and Giovanni Vigna},
booktitle = {Proceedings of the ACM Conference on Computer and Communications Security (CCS)},
title = {Understanding Security Issues in the NFT Ecosystem},
year = {2022}
}
本数据集取自发表于ACM计算机与通信安全会议(ACM Conference on Computer and Communications Security,简称CCS)2022年会议的论文《理解非同质化代币(Non-Fungible Token,简称NFT)生态系统中的安全问题》(*Understanding Security Issues in the NFT Ecosystem*),包含以下内容:
从全球Top8 NFT交易平台(OpenSea、Axie、CryptoPunks、Rarible、Superrare、Sorare、Foundation及Nifty)采集的资产数据(如合集名称、资产统一资源标识符(Uniform Resource Identifier,简称URI)、元数据统一资源标识符等)与事件数据(如铸造、购买、售卖、创建拍卖、出价、中标、转账等),分别存储于对应数据库中。其中OpenSea数据集针对同一批资产分别在2021年6月、2021年9月及2021年12月进行了三次爬取,两次爬取间隔为三个月,因此其对应的资产表均添加了相应的时间戳。
`coins`数据库存储由CoinGecko提供的加密货币历史价格数据。
`stats`数据库存储Etherscan平台上的代币合约源代码可用性信息。
### 使用方法
1. 下载数据集压缩包的所有分卷文件。
2. 将分卷合并为完整压缩包:合并后的`nft-marketplaces.zip`的MD5哈希值为`2e27cd3a319d0fb187a1a51589156e96`,可通过命令`cat nft-marketplaces.zip.part* > nft-marketplaces.zip`完成合并。
3. 解压包含数据库备份的压缩包:执行`unzip nft-marketplaces.zip`。
4. 将数据库恢复至PostgreSQL实例:使用命令`pg_restore -U $DB_USER -h $DB_HOST -v -Fc -Fd -C -d postgres -j $CONCURRENCY $DB_DIR > $LOG_DIR/pg_$DB.log 2>&1`,请将命令中的变量替换为合适的取值:其中`$DB_DIR`为包含数据库备份文件的目录,`$LOG_DIR`为存储数据库恢复日志的目录。
### 引用说明
若您使用本数据集,请引用我们的ACM CCS 2022会议论文:
bibtex
@inproceedings{nft-study,
author = {Dipanjan Das and Priyanka Bose and Nicola Ruaro and Christopher Kruegel and Giovanni Vigna},
booktitle = {ACM计算机与通信安全会议(CCS)论文集},
title = {理解非同质化代币生态系统中的安全问题},
year = {2022}
}
创建时间:
2023-01-05



