Trust, But Verify

"On-chain" or just a public spreadsheet?

A viral takedown listed everything one NFT project claimed but didn't have: ownership verification, blockchain connection, smart contracts, cryptographic signatures, irrefutable proof. It was, literally, an Excel file. Funny — but also a perfect teaching moment. Here is the actual difference, demonstrated.

The tamper test

Blockchain mode
Drag to rotate

Run the experiment

A hash chain: each block stores the fingerprint (hash) of the previous block. Change anything, anywhere, and every later fingerprint stops matching.

Claim vs reality checklist

Claimed featureWhat it requiresBlockchainShared spreadsheet
Ownership verificationKeys: only the private-key holder can move the assetYesNo — anyone with edit access "owns" everything
Tamper evidenceHash-linked historyYes — edits break the chainNo — edits are silent
Cryptographic signaturesPublic-key cryptography per transactionYesNo — a cell has no signature
Smart contractsCode executed by the network itselfYesNo — formulas run on whoever's laptop
Irrefutable proofThousands of independent copies agreeingYes (consensus)No — one file, one admin

Verify any project in 3 minutes

Ask for the contract address

A real NFT collection has a contract address you can open on a public explorer (Etherscan, Solscan). No address, no chain — end of conversation.

Check a transaction

Pick any claimed sale and find its transaction hash. Real: a signed transfer with block number and fee. Fake: "trust us," a screenshot, or a spreadsheet row.

Test the signature

Ask the team to sign a message from the deployer wallet (a standard, free operation). Anyone who actually controls the project can do it in 30 seconds.

Enjoy this tool? Build your own with Super