Are NFTs Stored on the Blockchain? Where NFT Art Actually Lives, and How to Check Yours

Short answer: Are NFTs stored on the blockchain? For most NFTs, only the record is: the token, its owner and a link to art on a company server, IPFS or Arweave. A minority, such as Autoglyphs, Loot, Nouns and Bitcoin Ordinals, keep or compute the art on-chain. A June 2022 study of 12.4 million Ethereum NFTs found 9.06 percent stored entirely on chain.

Key takeaways

In this guide: Are NFTs on the blockchain? | Where NFT art is stored | Fully on-chain NFTs | A short history | IPFS vs Arweave for NFTs | When a marketplace shuts down | Bitcoin Ordinals | Compressed NFTs | On-chain art on Solana | How to check yours | AI images | FAQ

Are NFTs stored on the blockchain?

Only partly, for most NFTs. The token and the record of which wallet holds it are on the blockchain, but the artwork usually is not.

Like a property deed that lists a street address but not the building, most tokens store only a pointer to the picture, so the art lasts only as long as the place the pointer leads to.

Are NFT images stored on the blockchain?

Usually not. Most NFT images sit on a company server, on IPFS or on Arweave, and the token links to them. A minority of collections, such as Autoglyphs, Loot, Nouns and Bitcoin Ordinals, keep or compute the art on-chain.

What is NFT metadata?

NFT metadata is the file that describes a token, usually a JSON file whose image field names the picture. ERC-721, the Ethereum standard behind most NFTs, says “a mechanism is provided to associate NFTs with URIs,” and its optional tokenURI returns an address that “may point to a JSON file” naming the image. On Solana, Metaplex’s Token Metadata documentation likewise describes a URI “that points to a JSON file off-chain.”

Why are most NFT images stored off-chain?

Because space on a blockchain is expensive. ERC-721’s authors rejected storing all metadata on the chain as “too expensive” and allowed that “The URI MAY be mutable.”

Every full node stores every byte a chain keeps, which is what makes on-chain space costly, as our guide to how layer-1 blockchains and smart contracts evolved explains.

How many NFTs are actually on the blockchain?

In a 2022 count of 12,359,778 Ethereum NFTs, 9.06 percent “had their data stored entirely on chain.” The count was Nick Hladek’s June 20, 2022 analysis for Right Click Save, drawn from a dataset ending in December 2021. The full split:

  • IPFS: 49.55 percent
  • Ordinary web (HTTP) addresses: 40.70 percent
  • Stored entirely on chain: 9.06 percent
  • Arweave: 0.69 percent

The dataset missed some collections, including CryptoKitties, so treat the split as a rough answer, not a census.

Where is NFT art actually stored?

NFT art is stored in one of four places: a company’s server, IPFS, Arweave or the blockchain itself. Chapter 14 of PUNKS ranks them by durability and separates three meanings of “on-chain.”

KEY CONCEPT: WHERE THE ART LIVES

A token is a record. Unless the work is built into the chain, the picture lives somewhere else and the token holds directions to it. Think of a deed, an address and a house. The token is the deed; most tokens carry only the address; where that address leads decides how long the art survives. From most fragile to most durable, there are four kinds of place.

  • A company’s server or storage bucket. Fast and cheap, and gone when the company goes. […]
  • IPFS. A file is found by a fingerprint of its own contents, so a link cannot quietly be pointed at a different picture. But the file stays reachable only while someone pays to keep a copy pinned, as KnownOrigin has promised to do until January 31, 2027 (Chapter Four).
  • Arweave. A storage network paid once and designed to keep files permanently. Most of Exchange Art’s works, and the code behind Code Canvas pieces, have copies there.
  • The chain itself. Either a contract computes the image, as with Autoglyphs, Nouns, Loot, OnChainMonkey and Hyperglyphs, or an account holds the code that draws it, as with Code Canvas. This costs real money: Fract’s 1.1-megabyte archive sits in an account holding about 7.77 SOL.

The phrase “on-chain” is used loosely, and it can mean three different things.

  • Fully on-chain: the chain stores the work, or computes it, or keeps the complete code that draws it.
  • Randomness from the chain: the chain supplies the dice roll, such as a mint transaction’s hash, while the image is stored elsewhere. Solarians and FRAKT worked this way.
  • A record on the chain: the token and its owner are on the chain, and the art sits at the address. This is how a standard NFT works.

A collector who wants to know which kind they hold can open the token’s metadata and follow the link. Where it ends is where the house stands.

Hyperglyphs’ website still makes its promise in one word: “Forever.” It is a large word for software, and a chain lasts only as long as people keep running it. What changed in 2023 was where the promise was kept: in the ledger itself, at a price anyone can check. […]

Excerpted from PUNKS: NFTs and the Misfits Who Made Art Ownable by Ryan Bethencourt, Chapter Fourteen, CC BY-SA 4.0.

Each step down that list buys more independence from any one company, and the last one costs real money. The table shows what each kind of link looks like and how it usually fails.

Where the art lives What the link looks like What keeps it alive How it fails Examples
A company’s server https:// plus the company’s domain The company’s hosting bill The company closes, or swaps the file Exchange Art’s optimized images
IPFS ipfs://, or a gateway URL containing /ipfs/ At least one node keeps a pinned copy Nobody pins it Bored Ape Yacht Club
Arweave ar:// or arweave.net A one-time payment into an endowment The endowment’s economics break CrypToadz; most Exchange Art works
The chain itself A data: address returned by the contract, or code held in an account Every full copy of the chain The chain stops being run Autoglyphs, Loot, Nouns, Code Canvas, Ordinals

A company’s server

The cheapest home and the most fragile. The file depends on one firm’s hosting bill, and a plain web link cannot prove that today’s file is the one first sold. After Exchange Art, a Solana marketplace for one-of-one digital art, closed in 2026, the cloud bucket behind its optimized images disappeared; on October 20, 2026 a request for it returned a one-word error: NoSuchBucket.

IPFS

IPFS locates a file by a cryptographic hash of its own bytes, so the address pins down exactly which file you get. It does not keep the file online. Nodes delete “data that it thinks is no longer needed,” the IPFS documentation says, and IPFS “doesn’t guarantee that any content is persistently available.”

On October 20, 2026, Bored Ape #1’s tokenURI returned ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/1, whose JSON gives the image as another ipfs:// link. That day ipfs.io answered a plain web request for the file with “This IPFS gateway is switching to a service worker gateway only,” while Pinata’s gateway served it. The address held; the doorway depended on who ran it.

Arweave

Arweave is built for permanence: the uploader pays once, and the payment flows into a storage endowment that pays miners over time. “Users pay for 200 years’ worth of replicated storage at present prices,” its protocol documentation says, adding that the endowment stays sustainable, “in the absence of token price changes,” as long as storage keeps getting cheaper. On October 20, 2026, the CrypToadz contract returned an arweave.net address for toad #1.

The chain itself

Here the blockchain holds the art, the program that computes it, or the full code that draws it. Asked for Bag #1 on October 20, 2026, the Loot contract returned no link, just a data: address containing the whole metadata file, an SVG image and the line “Loot is randomized adventurer gear generated and stored on chain.”

It costs money. Solana makes every account lock up a refundable deposit that scales with its size, and the account holding Fract’s 1,116,342-byte archive, whose files are dated March 2023, still carried about 7.77 SOL on October 20, 2026.

What does fully on-chain mean?

Fully on-chain means the blockchain itself holds the artwork, the program that computes it, or all the code needed to draw it, so a fully on-chain NFT needs no outside server. The label is often stretched, so five levels are worth separating.

Level What the chain holds Examples
Fully on-chain The work, the program that computes it, or the complete drawing code Autoglyphs, Nouns, Loot, OnChainMonkey, Hyperglyphs, Code Canvas’s Fract, Ordinals inscriptions
Generated from the chain The artist’s script and each token’s seed hash; the viewer’s browser renders the picture Art Blocks
Proof on the chain A fingerprint of the image, not the image The 2017 CryptoPunks contract
Randomness from the chain A random seed, such as the mint transaction’s hash; the finished image sits at a link Solarians, Solana’s animated robots of 2021; FRAKT’s generative fractals
A record on the chain Only the token and who holds it; the art sits wherever the link points Most NFTs, including Bored Apes

Art Blocks sits in the middle. Its documentation says “Art Blocks tokens store their metadata fully on-chain,” and describes each token’s hash as the value “injected into the script to generate the token’s unique output.” The drawing itself happens in the viewer’s browser, which is why PUNKS calls an Art Blocks work “generated from the chain, not generated live on it.”

How did NFT art move onto the blockchain?

NFT art moved onto the blockchain in steps over nine years: a web link on Namecoin in 2014, a fingerprint on Ethereum in 2017, contracts that computed the art from 2019, and whole collections written into Bitcoin and Solana in 2023.

Date Project Chain Where the art lives
May 2014 Quantum (Kevin McCoy, via Monegraph) Namecoin A web address in a name record that expires unless renewed within about 200 to 250 days, which McCoy later allowed to lapse
June 2017 CryptoPunks Ethereum Images off-chain; a SHA-256 hash of punks.png in the contract
April 5, 2019 Autoglyphs Ethereum Computed inside the contract (block 7,510,386)
November 27, 2020 Art Blocks Ethereum Script and seed hash on-chain; the browser draws
August 2021 Nouns (August 8) and Loot (August 27) Ethereum Art generated by the contract
August 18, 2021 CryptopunksData Ethereum A separate Larva Labs contract that returns each Punk as an SVG
September 2021 CrypToadz (minted September 8); OnChainMonkey (deployed September 11) Ethereum Arweave; SVG generated by the contract
December 14, 2022 Ordinals inscription #0 Bitcoin A PNG inside block 767,430
February 1, 2023 Hyperglyphs Solana Generated by a Solana program and written into a Solana account at mint (checked for #36 and #68)
February 8, 2023 OnChainMonkey inscription #20,219 Bitcoin One HTML program of 19,408 bytes inside block 775,635
March 7, 2023 Code Canvas (first work: Fract) Solana Code in a Solana account, with copies on IPFS and Arweave

Why did CryptoPunks store a hash instead of the images?

Because putting ten thousand images on Ethereum in 2017 was impractical. Larva Labs stored a SHA-256 hash of punks.png, one composite picture of every Punk, instead. On October 20, 2026, the contract’s imageHash still returned ac39af4793119ee46bbff351d8cb6b5f23da60222126add4268e261199a2921b, and anyone can hash punks.png to compare.

A fingerprint proves which pictures the tokens mean but cannot show a face. In block 13,045,935 on August 18, 2021, the Larva Labs address that had deployed Autoglyphs added a contract called CryptopunksData. Asked for Punk #7804 on October 20, 2026, it returned an SVG and the traits “Alien, Cap Forward, Pipe, Small Shades.” The complete history of CryptoPunks follows the rest.

How did Autoglyphs put the art inside the contract?

Autoglyphs made the contract the artist. Larva Labs’ founders, Matt Hall and John Watkinson, deployed it in block 7,510,386 on April 5, 2019, and each glyph was computed inside the transaction that minted it.

The edition was capped at 512. The first 128 were free artist prints, which the deploying address minted to itself on April 6. The other 384 cost 0.2 ETH each and sold out by April 8, and the contract sent all 76.8 ETH, roughly $13,670 at the time, to the climate nonprofit 350.org.

Buyers got instructions rather than a picture: a 64-by-64 grid of text symbols, each saying what to draw in its square. Fitting the program inside one transaction kept it tiny, and Watkinson later tied the 512 cap to that limit. Hall traced the idea to Sol LeWitt’s wall drawings; his realization, as PUNKS records it, was “The instructions are the art.”

The glyphs still answer. On October 20, 2026, Autoglyph #1’s tokenURI returned a data:text/plain address holding the grid itself. A chain keeps the art as long as the chain runs, but only art small enough to fit. Chapter 5 of PUNKS tells the full story.

What did Loot, Nouns and the right-clickers change in 2021?

They turned on-chain storage from a curiosity into an argument, and by the time critics were saying the image was never on the blockchain, they had already answered them.

By November 3, 2021, when Vice explained the term, NFT skeptics had adopted “right-clicker,” a believers’ insult, as an ironic badge. That month Geoffrey Huntley, a programmer in Australia, offered the NFT Bay, a torrent he billed as about 15 terabytes of NFT images and presented as an art project with one point: the picture is not on the blockchain. (ClubNFT found the linked files empty, Right Click Save later reported.) Chapter 9 of PUNKS answers him.

[…] For the apes and the toads, he was right. BAYC’s images sit on IPFS and CrypToadz’s on Arweave, file networks outside Ethereum that the tokens point to. But a few projects of that August and September had already answered him by putting the picture inside the contract.

On August 27, Dom Hofmann, a co-founder of Vine, published Loot: “randomized adventurer gear generated and stored on chain,” each bag a list of items drawn as text by the contract, its stats and images left “for others to interpret.” […] The 7,777 public bags were claimed in about 2 hours 45 minutes, for gas of about $45 to $108. OpenSea reported more than $159 million in volume the first week. “I think the [Loot] philosophy has it right,” Vitalik Buterin said. […]

Excerpted from PUNKS: NFTs and the Misfits Who Made Art Ownable by Ryan Bethencourt, Chapter Nine, CC BY-SA 4.0.

Loot made the point testable, and it still is: the contract hands back each bag as text and SVG with no server involved. Nouns, launched on August 8, 2021 to auction one Noun every day, keeps its art and metadata on-chain too. On October 20, 2026, Noun 1’s tokenURI returned its SVG inside a data: address.

I collected CrypToadz and OnChainMonkey on Ethereum and found the gas painful. They sit at opposite ends of this question: CrypToadz points its 7,025 tokens to metadata on Arweave, while OnChainMonkey’s contract draws each monkey itself as an SVG.

What is the difference between IPFS and Arweave for NFTs?

IPFS identifies a file by its contents and keeps it available only while some node pins it, usually for a recurring fee. Arweave takes one upfront payment into an endowment designed to fund copies for the long term.

Feature IPFS Arweave
How you locate a file By a hash of the file’s own contents By the ID of the transaction that stored it
Who pays, and when Whoever pins it, for as long as they pin it The uploader, once
Link format ipfs:// or /ipfs/ ar:// or arweave.net
Main risk Nobody keeps paying to pin The assumption that storage keeps getting cheaper
Typical users Many Ethereum collections, including Bored Apes Many Solana NFTs; CrypToadz

Both beat a company server on the point that matters most: neither lets a link silently change the picture it names. The difference is who has to keep showing up.

What is IPFS pinning?

Pinning tells an IPFS node to keep a file and exempt it from garbage collection. Commercial pinning services “run lots of IPFS nodes and allow users to pin data on those nodes for a fee,” the IPFS documentation says.

KnownOrigin shows what happens when the payer leaves. Founded in Manchester in 2018 and bought by eBay on June 22, 2022, it later closed, and its homepage, read on October 20, 2026, dates the platform 2018 to 2024. It “commits to covering pinning costs until the end of 31/01/2027,” after which “you will need to preserve your tokens through services such as” Pinata. The tokens stay on Ethereum either way; the images stay reachable only if someone picks up the bill.

If a marketplace shuts down, do I lose my NFT?

No. An NFT held in your own wallet stays there when a marketplace shuts down, because the token lives on the blockchain, not on the marketplace. What can disappear is everything the company hosted: its storefront, its listings and any image files on its own servers.

Exchange Art is the clearest recent case, and a disclosure first: I was an early investor in Exchange Art. The Solana marketplace for one-of-one digital art opened on October 31, 2021, was acquired by BONK in March 2025, and said on July 3, 2026 that it would close on August 1. It promised that works still held in its contracts, whether listed for sale or in custody, would go back to their owners.

The art survived because of choices made at mint: the works were standard Metaplex NFTs with most files on Arweave, so owners could list them elsewhere on Solana. Chapter 13 of PUNKS draws the lesson: the company and its storefront are gone, while the on-chain record of each work, and of who made and owns it, outlived them.

The rule of thumb has two parts:

  • Your token lasts as long as its chain.
  • Your picture survives the company if it lives on Arweave, on the chain, or on IPFS that someone still pins.

The 2026 closures run through our look at whether NFTs are dead in 2026.

Are Bitcoin Ordinals really on-chain?

Yes. An Ordinals inscription stores its content inside the witness portion of a Bitcoin transaction, the space signatures usually occupy, so the image or program sits in Bitcoin’s own blocks and every full copy of the chain carries it.

Casey Rodarmor built Ordinals after being put off by NFTs on Ethereum. Most NFTs are not digital artifacts, he argued in “Inscribing Mainnet” on January 20, 2023: “Their content is stored off-chain and can be lost.” His alternative: “Inscriptions are immutable and on-chain, on the oldest, most decentralized, most secure blockchain in the world.” Inscription #0, a PNG, was written on December 14, 2022, in block 767,430.

On February 8, 2023, OnChainMonkey moved its whole collection onto Bitcoin in one step. Inscription #20,219 is an HTML program of 19,408 bytes that generates the monkeys, and the ordinals.com explorer listed 20,000 child inscriptions beneath it on October 20, 2026.

Three caveats apply:

  • Space is scarce. A Bitcoin block holds about four megabytes at most, so big inscriptions push up fees.
  • There is no contract. Nothing enforces a creator royalty, and nothing can be upgraded or paused.
  • The businesses are mortal. Magic Eden dropped Ordinals and Runes in March 2026, and the explorer Ord.io shut on June 1, 2026. Inscription #20,219 is still in block 775,635.

The history of NFTs from 2012 to 2026 places Ordinals in a line that runs back to Rare Pepe cards on Bitcoin in 2016.

Are compressed NFTs on Solana stored on-chain?

Partly. Compressed NFTs keep a fingerprint of each token on Solana and write the full record into Solana’s public transaction history, but the picture still lives wherever the metadata points. Minting becomes almost free, while wallets depend on indexers to find the tokens.

Metaplex’s Bubblegum documentation says “the entire NFT data is stored in the transaction that created the compressed NFT” and that compressed NFTs “rely on some RPCs to index that information in real time.” If an indexer fails, the owner still owns the token but may struggle to see or move it. The tree can be rebuilt by anyone from that public history.

The savings are large. The Solana Foundation reported in December 2023 that DRiP’s total had topped 68 million NFTs by November 14, 2023, sent at “18,000 NFTs per minute to a user base of 750,000,” at a total cost to DRiP of “around $12,000.” Metaplex’s newer Core standard keeps “ownership, metadata URI, and plugin data in one account,” and that URI still leads to an off-chain JSON file.

Is there on-chain generative art on Solana?

Yes. Hyperglyphs says a Solana program generates each glyph and that “the generated output is also stored on-chain,” and Code Canvas kept each artist’s full code in a Solana account. Both date from early 2023.

Hyperglyphs’ programs went live on February 1, 2023, into a cold market: SOL had sunk to around $8 at the end of December 2022, after FTX collapsed. The edition is 512, matching Autoglyphs, and its auctions, each lasting an hour at most, borrowed their design from Nouns. Who came first is contested, and PUNKS names the rival claimants before stating its author’s view.

This first, too, has rival claimants. Solarians, which began minting in April 2021, calls its robots the first on-chain generative NFTs on Solana (Chapter Eleven). The collection’s own Magic Eden listing calls Hyperglyphs the first on-chain generative art project on Solana. The Solana Historical Society’s catalog stops at the end of 2021 and holds no record of it. By the strict test, in which the chain both computes the picture and keeps it, I regard Hyperglyphs as the first fully on-chain generative art collection on Solana, and on-chain generative art is the corner of the chain where my own collecting led.

Excerpted from PUNKS: NFTs and the Misfits Who Made Art Ownable by Ryan Bethencourt, Chapter Fourteen, CC BY-SA 4.0.

The test matters more than the title. Solarians took only its random seeds from the chain, a weaker standard than a chain that computes and keeps the picture. I co-founded the Solana Historical Society, and its catalog cannot settle this one: it ends with 2021.

A check on October 20, 2026 adds a twist. Magic Eden’s API returned more than 40 listed Hyperglyphs, and every image link pointed to an SVG on GenesysGo’s Shadow Drive, storage separate from the Solana ledger. Eight of those links, #68’s among them, returned “404 Not Found” that day, and so did the metadata file that #68’s on-chain token record names.

The chain kept the art anyway. The transactions that minted #36 and #68 in February 2023 each created a 4,368-byte Solana account, and both accounts still hold the glyph as a 64-by-64 grid of text symbols in a data:text/plain address, the format Autoglyphs uses. For those two, the storage claim checks out; the “first” remains the book’s view.

Code Canvas left a clearer trail. Its GitHub documentation says “the code that generates the artwork is stored in three different places,” naming Solana, IPFS and Arweave. As of October 20, 2026, the platform’s last successful program transaction was dated July 28, 2025, yet that day Fract’s account still held 1,116,342 bytes: a zip archive whose first entry is a folder named fract/.

How do I check where my NFT is stored?

Open the token’s metadata, follow the image link, and look at where it ends. The ending tells you which of the four places holds your art.

How to check where your NFT is stored, in three steps

  1. Open the token’s metadata. On Ethereum, open the collection’s contract on Etherscan, choose Contract, then Read Contract, and call tokenURI with your token’s number. On Solana, paste the NFT’s mint address into a Solana explorer and find the metadata’s uri field.
  2. Follow the image link. Open the JSON file and find the image field. Check animation_url too, since video and interactive works often live there.
  3. See where it ends. A company’s domain means a server. ipfs:// or /ipfs/ means IPFS. ar:// or arweave.net means Arweave. A data: address, or art returned by the contract itself, means the chain.

Here is what the check returned for seven well-known tokens on October 20, 2026:

Token Step 1 returned Where the art lives
Bored Ape #1 ipfs://QmeSj.../1, whose image is another ipfs:// link IPFS
CrypToadz #1 https://arweave.net/OVAmf.../1 Arweave
Autoglyph #1 data:text/plain;charset=utf-8,... holding the glyph’s grid The chain
Loot Bag #1 data:application/json;base64,... with an SVG inside The chain
Noun 1 data:application/json;base64,... with an SVG inside The chain
CryptoPunk #7804 No tokenURI: the 2017 contract predates ERC-721 A hash on-chain; an SVG from the 2021 CryptopunksData contract
Hyperglyph #68 A metadata uri on shdw-drive.genesysgo.net that returned “404 Not Found” The chain: a 4,368-byte account written at mint holds the glyph; the off-chain copy no longer loads

Two more checks are worth a minute:

  • Can the link change? ERC-721 allows mutable URIs, and a Solana explorer shows whether an NFT’s metadata is still mutable.
  • Is the file pinned? If your art is on IPFS, you can pin it yourself, as KnownOrigin tells its collectors to do after January 31, 2027.

Why does this matter more in the age of AI images?

A public on-chain record matters more in the age of AI images, PUNKS argues, because a picture alone no longer shows its maker or its date. The book labels the point an argument rather than a measurement: the more machine-made images circulate, the more a record of which wallet published a given file, and in which block, is worth.

The principle predates the image models. Larva Labs wrote its 2017 fingerprint so anyone could verify the image file of every Punk, and the Solana Historical Society dates collections from the same kind of record, such as Abstratica, an AI art collection that opened its mint on August 15, 2021. More on machine-made media sits in our AI and technology guides.

The pattern links two books in the series. ZERO: The Zcash Revolution tells how DigiCash, David Chaum’s company-run digital cash, went bankrupt by 1998, teaching the cypherpunks that money might need to run with no single firm in charge; our history of the cypherpunks who invented private money follows that thread. On-chain art applies the lesson to pictures: a company can host your art only for as long as the company lasts.

Frequently asked questions

Are Bored Ape images stored on the blockchain?

No. The Bored Ape Yacht Club contract stores a link, not the pictures. On October 20, 2026, Bored Ape #1’s tokenURI returned an ipfs:// address, and the metadata at that address gives the image as another ipfs:// link, so the apes stay viewable only while some IPFS node keeps the files pinned.

Is Arweave permanent?

Designed to be, but not guaranteed. Uploaders pay once into a storage endowment covering “200 years’ worth of replicated storage at present prices,” in the words of Arweave’s documentation, a model that assumes storage keeps getting cheaper and holds “in the absence of token price changes.” It is still far sturdier than a company server.

What happens to IPFS files if nobody pins them?

They can drop off the network. IPFS nodes run garbage collection, and the IPFS documentation says the system “doesn’t guarantee that any content is persistently available.” The token’s link still names the right file, because IPFS finds files by their contents, but nobody can retrieve it until someone with a copy adds it back.

Can an NFT’s image be changed?

Sometimes. ERC-721 says a token’s URI “MAY be mutable,” so a contract owner can point tokens at new metadata unless the contract forbids it, and a file on a company server can be swapped silently. IPFS and Arweave links name fixed content. On Solana, Metaplex metadata marked immutable can never change its URI.

Are Art Blocks NFTs on-chain?

Yes, in a specific sense. Art Blocks keeps every project’s script and every token’s hash on Ethereum, and its documentation says its tokens “store their metadata fully on-chain.” The viewer’s browser draws the picture by running the script with the hash, so the chain holds the recipe and the seed, not a finished image.

How are Bitcoin Ordinals different from Ethereum NFTs?

Ordinals inscriptions behave like NFTs but work differently. Each inscription is tied to one numbered satoshi, Bitcoin’s smallest unit, and ownership of the inscription follows that satoshi from wallet to wallet. There is no smart contract, so no code can enforce a royalty or upgrade the token, but the content sits inside Bitcoin’s own blocks rather than at a link.

Sources and further reading

  1. William Entriken, Dieter Shirley, Jacob Evans and Nastassia Sachs, “ERC-721: Non-Fungible Token Standard” (created January 24, 2018), metadata extension and rationale. eips.ethereum.org
  2. Nick Hladek, “How many NFTs are actually on the blockchain?,” Right Click Save, June 20, 2022. rightclicksave.com
  3. IPFS Docs, “Persistence.” docs.ipfs.tech
  4. Arweave Docs, “Protocol” (the storage endowment). docs.arweave.org
  5. KnownOrigin, closing notice and pinning commitment, read October 20, 2026. knownorigin.io
  6. Art Blocks, “NFT Metadata Storage at Art Blocks.” docs.artblocks.io
  7. Autoglyphs contract, deployed April 5, 2019 in block 7,510,386. Etherscan
  8. CryptoPunksMarket contract (imageHash) and CryptopunksData contract, deployed August 18, 2021 in block 13,045,935. CryptoPunksMarket; CryptopunksData
  9. Token URIs read on October 20, 2026: Bored Ape Yacht Club, CrypToadz, Loot and Nouns.
  10. Casey Rodarmor, “Inscribing Mainnet,” January 20, 2023. rodarmor.com
  11. Ordinals explorer, inscription #20,219 (OnChainMonkey) and inscription #0. #20,219; #0
  12. Metaplex documentation: Token Metadata, Core and Bubblegum (compressed NFTs).
  13. Solana Foundation, state compression update with DRiP figures, December 2023. solana.com
  14. Hyperglyphs project site, read October 20, 2026. hyperglyphs.app
  15. Solana mainnet accounts read October 20, 2026: Fract’s code account (53Veg72veKEn6zQFDbqBKZmErBQG3UFNjZHEAUDuENYW) and the glyph accounts created when Hyperglyphs #68 and #36 were minted (E7zctScLYpxCR5kskRFezh5Wps2ztp1VCBAWEMngaGyQ and 6JDom162dcobgD1RukyxQBavLqHQz5EicLegT5QKEdeX), plus Magic Eden’s Hyperglyph listings.
  16. Code Canvas documentation, “Where is the art stored?” GitHub

Related reading: the Grey Area Labs guide to NFTs and crypto art | what the buyer of Beeple’s $69 million NFT actually owns (publishing November 13) | CryptoPunks, from the 11-cent claim to MoMA | the Solana NFT history hub | Solana vs Ethereum in 2026 | about PUNKS | all of Ryan’s books

About the author

Ryan Bethencourt is an author, biotech investor and founder who writes about decentralized systems and applied frontier technologies. He is the author of The Decentralized Revolution Series: ZERO (Zcash and zero-knowledge privacy), TAO (Bittensor and decentralized AI), LIGHT (Solana), PUNKS (NFTs and crypto art), DOGE (memecoins) and HYPE (decentralized finance), and of AGENT (AI agents and money), Book One of The Frontier Series. He co-founded IndieBio, the world’s largest seed-stage biotech accelerator, co-founded and led Wild Earth as CEO, and has backed 180+ early-stage biotech, food-tech and longevity companies. He studied molecular genetics at Warwick and bioscience enterprise at Cambridge and MIT. He writes Accelerated on Substack and publishes at Grey Area Labs.

Disclosure: Ryan holds SOL, ETH and NFTs, including pieces from collections PUNKS discusses. He co-founded the Solana Historical Society and was an early investor in Exchange Art. Nothing here is financial advice.

More about Ryan Bethencourt · All books by Ryan Bethencourt

Changelog: November 9, 2026: first published. On-chain reads, marketplace data and source documents checked on October 20, 2026.

Leave a Comment

Scroll to Top