# El espectro Onchain: Almacenamiento NFT en Ethereum, Bitcoin y Solana *Author: William M. Peaster* *Published: Aug 15, 2024* *Source: https://www.bankless.com/es/the-onchain-spectrum-nft* --- IPFS es una red peer-to-peer para compartir datos. Es una opción popular para apuntalar los metadatos NFT, y si se utiliza correctamente ofrece fuertes garantías de redundancia y disponibilidad. ¿Pero qué ocurre cuando se utiliza incorrectamente? En el peor de los casos, el arte asociado deja de estar disponible y los NFT se convierten en meros tokens. Ya hemos visto esto antes con plataformas como Ascribe, Digital Objects, Editional, e incluso FTX. Más recientemente, esta semana los detectives de NFT descubrieron que [cerca de 30.000 NFT](https://x.com/Nahiiko/status/1823688662170919058) del cerrado mercado KnownOrigins de eBay -incluyendo obras icónicas de XCOPY- dependen de un enlace Infura obsoleto en sus implementaciones IPFS, poniendo en peligro la disponibilidad de su arte en el futuro. [![](https://bankless.ghost.io/content/images/2024/08/image---2024-08-15T131627.798.png)](https://x.com/Nahiiko/status/1823688662170919058)*via [X](https://x.com/Nahiiko/status/1823688662170919058)* Dicho esto, no existe un método de almacenamiento correcto o incorrecto en sí, sino que se trata más bien de determinar la suficiencia caso por caso. Sin embargo, como aventurero de la NFT, es increíblemente importante entender los conceptos básicos del almacenamiento para que pueda navegar por los matices y tomar decisiones de recolección informadas. Para ello, vamos a repasar brevemente el espectro onchain tal y como está hoy en Ethereum, Bitcoin y Solana. Algunos de los nombres de las subcategorías a continuación son míos, y puede que me haya perdido algunas cosas, pero este manual puede ser su hoja de trucos para empezar. --- ## Espectro NFT de Ethereum [![](https://bankless.ghost.io/content/images/2024/08/image---2024-08-15T132024.091.png)](https://cryptopunks.app/)*via [cryptopunks.app](https://cryptopunks.app/)* - **Offchain** - Más allá del token en sí, el arte y los metadatos viven en una solución externa como un servidor privado o IPFS. Aquí IPFS es más preferible porque con un poco de trabajo los datos pueden ser fijados indefinidamente o copiados extensamente para redundancia. Por el contrario, los servidores privados han demostrado ser una bomba de relojería cuando se trata de disponibilidad. **Subcategorías**: *Semi-Offchain* (Algunos metadatos onchain, algunos offchain), *Chain-to-Chain* (Metadatos almacenados en una Capa 1 externa, como Arweave) - **Onchain State** - Los tokens y los datos viven enteramente dentro de un contrato inteligente de Ethereum. Es relativamente caro, pero este enfoque permite altas garantías de durabilidad, expresividad programable, arte en tiempo de ejecución (es decir, arte dinámico + totalmente onchain como [Terraforms](https://www.bankless.com/terraforms-explained-is-this-ethereums-best-onchain-art)), etc.**Subcategorías**: *Hybrid Onchain* (Cuando una colección offchain se trae retroactivamente onchain en un contrato inteligente separado), *Hashed Onchain* (Almacenamiento de imágenes compuestas con un hash en un contrato inteligente, ej. CryptoPunks), *Layer 2 State* (Los tokens y los datos viven en un contrato inteligente L2 sin dependencias externas) - **Onchain Calldata** - Este enfoque codifica los medios directamente dentro de los calldata de transacciones de Ethereum. La técnica es notablemente barata, pero carece de expresividad programable, y los medios almacenados de esta manera podrían ser podados en la fase de Purga de Ethereum.**Subcategorías**: *Calldata opcional* (por ejemplo, [0xmons](https://0xmons.xyz/#/), donde los titulares pueden elegir calldata o almacenamiento de contrato completo), *L2 Calldata* (Al igual que en L1, este enfoque implica el almacenamiento de medios en un calldata de transacción de L2)  - **Onchain Blobs** - Los NFT almacenados aquí existen en una nueva primitiva, blobspace. Este enfoque es realmente barato, pero carece de expresividad, y el almacenamiento completo es sólo para 18 días antes de que el archivo se ponga en marcha. - **Witnessed Data** - Un sistema híbrido offchain-onchain a la [Witness Protocol](https://x.com/CupOJoseph/status/1823393889903915262) que hashea datos no revelados en puntos de control a Ethereum, Arbitrum, etc., por ejemplo, un juego que no necesita publicar inmediatamente todos los datos de sus activos onchain.  ## Espectro NFT de Bitcoin [![](https://bankless.ghost.io/content/images/2024/08/image---2024-08-15T132156.435.png)](https://www.rightclicksave.com/article/a-brief-history-of-rare-pepe)*via [Right Click Save](https://www.rightclicksave.com/article/a-brief-history-of-rare-pepe)* - **Contrapartida **- El metaprotocolo famoso por ser el hogar del [Rare Pepes](https://www.rightclicksave.com/article/a-brief-history-of-rare-pepe), utiliza transacciones OP_RETURN para incrustar datos de tokens y otra información en las transacciones de Bitcoin.  - **Inscripciones** - Introducidas por el [Protocolo Ordinals](https://www.bankless.com/the-bankless-guide-to-ordinals), las inscripciones utilizan la sección de datos de testigos de las transacciones de Bitcoin (ampliada por la actualización Taproot) para almacenar datos de medios. Ofrecen fuertes garantías de permanencia y bajos costes de almacenamiento, pero carecen de la expresividad nativa de los contratos inteligentes (aunque las inscripciones recursivas ofrecen posibilidades de dinamismo).  - **Sellos** - Un enfoque que consiste en hacer NFT en Bitcoin codificando metadatos en salidas de transacciones no gastadas (UTXOs) con múltiples firmas. Este método hace que [Los sellos](https://www.bankless.com/bitcoin-stamps) sean inviolables y esencialmente permanentes, aunque son más caros de crear que las inscripciones.  - **Bitcoin L2** - Es cierto que todavía no hay mucho en vivo aquí, pero con [OP_CAT](https://www.bankless.com/what-is-op_cat-toward-bitcoin-l2s-with-covenants) en el horizonte y proyectos como StarkWare buscando soluciones de escalado de Bitcoin, este debería ser un terreno cada vez más fértil para las NFT de Bitcoin en el futuro.  ## Espectro NFT de Solana [![](https://bankless.ghost.io/content/images/2024/08/image---2024-08-15T133202.529.png)](https://x.com/MadLads/status/1655609575431716864)*via [Mad Lads](https://x.com/MadLads/status/1655609575431716864)* - **Offchain** - El segmento "Cuenta de metadatos" del popular [Progammable NFT](https://developers.metaplex.com/token-metadata/pnfts) (pNFT) estándar tiene una sección URI para soportar almacenamiento externo vía servidor privado, IPFS, etc. Algunos proyectos Solana se basan en Arweave en su lugar, por lo que el enfoque Chain-to-Chain también se ve aquí.  - **Onchain State** - Los tokens y los datos viven completamente dentro de las cuentas Solana; por ejemplo, una técnica aquí es almacenar imágenes como cadenas SVG dentro de las direcciones Solana, haciéndolas fácilmente recuperables. **Subcategorías**: *NFTs* comprimidas (También conocidas como [cNFTs](https://solana.com/developers/courses/state-compression/compressed-nfts), estas NFTs hacen uso de la estructura de datos Merkle Trees para almacenar eficientemente versiones condensadas de datos NFT en cadena), *ZK Compression* (Una [nueva primitiva](https://www.zkcompression.com/) introducida en junio de 2024 que permite almacenar estado en cuentas comprimidas) - **Onchain Calldata** - Cuando los activos se almacenan a nivel de una transacción Solana, por ejemplo, Solana Inscriptions. También hemos visto enfoques híbridos aquí, como el uso de almacenamiento de calldata en combinación con soluciones externas como Arweave. --- ## Más información sobre el almacenamiento NFT --- *This article is brought to you by [Bitget](https://www.bankless.com/es/sponsor/bitget-1769543635?ref=the-onchain-spectrum-nft)*