-
-
Save zhuowei/ebd5601f7dd8e5ee186bf302874e0a4c to your computer and use it in GitHub Desktop.
Proof that the NFT Bay's torrent is mostly zeroes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import libtorrent as lt | |
# usage: | |
# sudo apt install python3-libtorrent | |
# wget https://thenftbay.org/billion-dollar-nft-torrent.torrent | |
# python3 t.py | |
info = lt.torrent_info("billion-dollar-nft-torrent.torrent") | |
print("Number of pieces: ", info.num_pieces()) | |
print("dumping piece hashes:") | |
for i in range(info.num_pieces()): | |
print("piece ", i, "=", info.hash_for_piece(i).hex()) | |
# Almost all the pieces are | |
# 57b587e1bf2d09335bdac6db18902d43dfe76449 | |
# which is the sha1 of 32MB of zeroes | |
# so most of the 18TB torrent is zeroes |
btw the guy disabled the "issues" tab in the repo, so our issues are gone.
For a quick proof of the hash:
import hashlib
print(hashlib.sha1(bytes(32*1024*1024)).hexdigest())
# 57b587e1bf2d09335bdac6db18902d43dfe76449
cackling
- shot: announce torrent of all NFTs
- chaser: still claim in the README that the blockchain is good actually
- second chaser: the torrent is 17TB of null
Wow
https://www.clubnft.com/blog/the-trillion-byte-let-down
Great work zhuowei!
what an absolute embarrassment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@vrde I think the most embarrassing part is that this implies that all the NFTs ever minted adds up to just 10GB of data. Meanwhile I spent $60 and received 200GB of CODBLOPS