You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So far, many types of products have been held back by the cost of rent for NFTs on Solana, which is relatively cheap (◎0.012) but scales linearly; a billion NFTs would cost ◎12,000,000! From 10,000 NFTs at ◎3.5 (34x), 1 million NFTs at ◎5 (2,400x), and 1 billion NFTs at ◎500 (24,000x), compression for NFTs drastically reduces the cost of on-chain storage of NFTs to enable creators to be as expressive with the technology as they wish.
Solana Lab’s Concurrent Merkle Tree program (Gummyroll) and Metaplex Foundation’s Compressed NFTs program (Bubblegum) work in tandem to allow Metaplex NFTs to be encoded into the Solana ledger. NFT metadata is hashed into on-chain Merkle trees and supplemented by off-chain indexers (e.g., Metaplex’s Digital Asset Validator Plugin) that observe modifications of the tree via the ledger. These indexers serve the proofs and data needed for dApps and smart contracts to interact with compressed NFTs.
These compressed NFTs maintain backwards-compatibility with Metaplex NFTs and can be transferred, delegated, and even decompressed into account space for interoperability with existing smart contracts.
Disclaimer
Compression for NFTs is currently in beta; contracts implementation details may change—proceed at your own risk.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
So far, many types of products have been held back by the cost of rent for NFTs on Solana, which is relatively cheap (◎0.012) but scales linearly; a billion NFTs would cost ◎12,000,000! From 10,000 NFTs at ◎3.5 (34x), 1 million NFTs at ◎5 (2,400x), and 1 billion NFTs at ◎500 (24,000x), compression for NFTs drastically reduces the cost of on-chain storage of NFTs to enable creators to be as expressive with the technology as they wish.
Solana Lab’s Concurrent Merkle Tree program (Gummyroll) and Metaplex Foundation’s Compressed NFTs program (Bubblegum) work in tandem to allow Metaplex NFTs to be encoded into the Solana ledger. NFT metadata is hashed into on-chain Merkle trees and supplemented by off-chain indexers (e.g., Metaplex’s Digital Asset Validator Plugin) that observe modifications of the tree via the ledger. These indexers serve the proofs and data needed for dApps and smart contracts to interact with compressed NFTs.
These compressed NFTs maintain backwards-compatibility with Metaplex NFTs and can be transferred, delegated, and even decompressed into account space for interoperability with existing smart contracts.
Disclaimer
Compression for NFTs is currently in beta; contracts implementation details may change—proceed at your own risk.
JS Examples:
https://github.com/metaplex-foundation/compression-read-api-js-examples/blob/master/index.ts
Open Source API CODE:
https://github.com/metaplex-foundation/digital-asset-rpc-infrastructure
Open Source Program Parsers:
https://github.com/metaplex-foundation/blockbuster
Open Source Geyser Plugin:
https://github.com/metaplex-foundation/digital-asset-validator-plugin
RPC Api Specification:
https://github.com/metaplex-foundation/api-specifications/tree/main/specifications/read_api
Key Links
Beta Was this translation helpful? Give feedback.
All reactions