Zmizení PFP CloneX: Co se stalo a jak to RTFKT vyřešilo
Dne 24. dubna 2025 došlo k neočekávanému problému s NFT kolekcí CloneX od RTFKT, kdy dočasně zmizely profilové obrázky (PFP) spojené s těmito tokeny. Příčinou bylo ukončení placeného plánu Cloudflare Pro, přes který byla metadata a obrázky kolekce centralizovaně uložena a distribuována. Přechod na bezplatný plán způsobil omezení přístupu, což vedlo k tomu, že majitelé NFT viděli místo svých obrázků prázdná místa. Tento incident vyvolal vlnu reakcí v komunitě. Někteří uživatelé kritizovali centralizované ukládání dat a poukazovali na rizika závislosti na třetích stranách, zatímco jiní ocenili rychlou reakci RTFKT, které problém vyřešilo přesunem dat na decentralizovanou platformu Arweave. Situace podnítila diskuse o důležitosti decentralizovaných řešení pro NFT a jejich dlouhodobé udržitelnosti.
Co stálo za problémem?
Problém vznikl kvůli změně v infrastruktuře ukládání dat, konkrétně v souvislosti s používáním služby Cloudflare. RTFKT ukončilo předplatné plánu Cloudflare Pro, což vedlo k přechodu na bezplatný plán. Tento bezplatný plán měl omezení v poskytování dat, což způsobilo, že obrázky NFT přestaly být dostupné. Metadata a obrázky CloneX byly centralizovaně uloženy na serverech RTFKT, které byly spravovány přes Cloudflare, a po změně plánu došlo k omezení přístupu k těmto datům.
RTFKT rychle reagovalo a přesunulo ukládání dat na decentralizovanou platformu Arweave, která umožňuje trvalé uložení dat. Po této migraci byly obrázky opět dostupné, ale incident vyvolal diskuse o rizicích centralizovaného ukládání dat pro NFT.
Jakou technologii používali pro uchování obrázku?
CloneX od RTFKT původně využívalo centralizované ukládání metadat a obrázků na serverech spravovaných RTFKT, které byly distribuovány přes Cloudflare. Konkrétně byla metadata (JSON soubory obsahující informace o NFT, včetně URL odkazů na obrázky) uložena na webu RTFKT a obrázky byly hostovány na centralizovaných serverech. Tento přístup je běžný pro mnohé NFT kolekce, ale je náchylný k problémům, jak ukázal tento incident, protože závisí na fungování centralizovaného poskytovatele (v tomto případě Cloudflare).
Po incidentu RTFKT přesunulo data na Arweave, což je decentralizovaný protokol navržený pro trvalé ukládání dat. Arweave funguje na principu „zaplať jednou, ukládej navždy“ – po zaplacení poplatku za uložení jsou data distribuována v síti a zůstávají dostupná bez potřeby dalšího zásahu.
Jaké jiné formy ukládání obrázků k NFT známe?
Existuje několik způsobů, jak mohou být obrázky a metadata NFT uloženy. Každý má své výhody a nevýhody. Zde je přehled hlavních metod:
- Centralizované ukládání (HTTP servery):
- Popis: Obrázky a metadata jsou uloženy na centralizovaných serverech, často spravovaných tvůrci kolekce nebo třetími stranami (např. AWS, Google Cloud, Cloudflare).
- Výhody: Jednoduché nastavení, nízké počáteční náklady, rychlý přístup.
- Nevýhody: Závislost na poskytovateli, riziko výpadků (jako v případě CloneX), možné odstranění dat, pokud server přest – Příklad kolekce: Mnohé starší NFT kolekce, včetně původního nastavení CloneX od RTFKT, používaly tento způsob.
- Decentralizované ukládání (IPFS):
- Popis: InterPlanetary File System (IPFS) je decentralizovaný protokol pro ukládání a sdílení dat. Data jsou distribuována v síti uzlů a přístup je zajištěn přes unikátní hashe (CID – Content Identifier).
- Výhody: Odolnost vůči cenzuře, žádná závislost na jednom serveru, relativně nízké náklady.
- Nevýhody: Data nejsou automaticky trvalá – pokud nikdo „nepřipíná“ data (neudržuje je v síti), mohou zmizet. Vyžaduje aktivní údržbu.
- Příklad kolekce: Bored Ape Yacht Club (BAYC) používá IPFS pro ukládání svých obrázků a metadat. Metadata jsou uložena na IPFS, což zajišťuje větší odolnost, ale stále vyžaduje připínání ze strany komunity nebo tvůrců.
- Trvalé decentralizované ukládání (Arweave):
- Popis: Arweave je blockchainová platforma navržená pro trvalé ukládání dat. Po zaplacení jednorázového poplatku jsou data uložena navždy v síti.
- Výhody: Trvalost dat, nezávislost na centralizovaných poskytovatelích, odolnost vůči výpadkům.
- Nevýhody: Vyšší počáteční náklady na uložení dat ve srovnání s IPFS.
- Příklad kolekce: Po incidentu s Cloudflare přesunulo RTFKT svou kolekci CloneX na Arweave. Dalším příkladem je Azuki, která od začátku používá Arweave pro trvalé ukládání svých obrázků a metadat.
- On-chain ukládání:
- Popis: Obrázky a metadata jsou uloženy přímo na blockchainu (např. Ethereum). Nejčastěji se používá pro jednoduché grafiky, jako jsou SVG soubory, kvůli omezením velikosti dat na blockchainu.
- Výhody: Maximální decentralizace, data jsou neodstranitelná, dokud existuje blockchain.
- Nevýhody: Velmi vysoké náklady (vysoké poplatky za gas na Ethereu), omezená kapacita pro velké soubory (nevhodné pro detailní obrázky nebo videa).
- Příklad kolekce: CryptoPunks od Larva Labs ukládají své obrázky (nízko rozlišené pixelové grafiky) přímo na Ethereum blockchainu, což zajišťuje jejich trvalou dostupnost bez závislosti na externích serverech.
- Hybridní ukládání:
- Popis: Kombinace více metod – např. metadata na blockchainu a obrázky na IPFS nebo Arweave.
- Výhody: Vyvažuje náklady a decentralizaci, umožňuje flexibilitu.
- Nevýhody: Složitější implementace, stále může být zranitelná v částech, které nejsou plně decentralizované.
- Příklad kolekce: Meebits od Larva Labs používají kombinaci on-chain metadat a IPFS pro 3D modely a obrázky.
Incident s CloneX ukázal, že centralizované ukládání dat je pro NFT neudržitelné a rizikové, protože výpadky nebo změny ve službách třetích stran mohou ohrozit dostupnost obrázků a metadat. Tvůrci by měli od začátku navrhovat své kolekce s důrazem na decentralizaci a trvalost, aby zajistili dlouhodobou hodnotu pro majitele. Komunita očekává transparentnost a spolehlivost, a proto je klíčové vybrat technologie, které minimalizují rizika a podporují étos blockchainu – nezávislost a odolnost. Rychlá reakce RTFKT a přesun na Arweave je příkladem, jak mohou tvůrci efektivně řešit problémy, ale ideální je těmto situacím předcházet použitím robustních decentralizovaných řešení od začátku.