tradingview

ERC-721

ERC-721 to standard tokenów niezamiennych (NFT, ang. non-fungible tokens) na Ethereum i sieciach zgodnych z EVM. Określa zestaw funkcji, które musi mieć smart kontrakt, aby portfele i marketplace’y mogły rozpoznać, wyświetlić i przenosić jego tokeny. W odróżnieniu od tokenów ERC-20, gdzie każda jednostka jest identyczna, w ERC-721 każdy token ma własny numer (tokenId) i jest osobnym, niepodzielnym obiektem z jednym właścicielem.

Standard został zaproponowany w 2017 r. (EIP-721) i sfinalizowany w 2018 r. Pierwszym głośnym projektem opartym na tej idei były CryptoKitties, a później większość znanych kolekcji NFT, m.in. Bored Ape Yacht Club.

Jak działa ERC-721

  • ownerOf(tokenId) – zwraca właściciela konkretnego tokena.
  • balanceOf(adres) – liczba tokenów z kolekcji na danym adresie.
  • transferFrom / safeTransferFrom – przeniesienie tokena; wersja „safe” sprawdza, czy odbiorca-kontrakt potrafi przyjąć NFT.
  • approve / setApprovalForAll – zgoda dla innego adresu (np. marketplace’u) na przenoszenie jednego lub wszystkich Twoich tokenów z kolekcji.
  • tokenURI(tokenId) – opcjonalne rozszerzenie zwracające adres pliku z metadanymi.

Metadane i przechowywanie obrazów

Blockchain zwykle przechowuje tylko numer tokena, właściciela i odnośnik. Obraz i opis znajdują się w pliku JSON z metadanymi, do którego prowadzi tokenURI. To, gdzie ten plik leży, decyduje o trwałości NFT.

Miejsce przechowywania Jak działa Ryzyko
Zwykły serwer (HTTP) link do strony twórcy twórca może podmienić lub usunąć obraz; serwer może zniknąć
IPFS adres wynika z zawartości pliku (hash) zawartość się nie zmieni, ale ktoś musi utrzymywać plik (pinning)
Arweave jednorazowa opłata za trwałe przechowanie zależność od ekonomii sieci Arweave
On-chain obraz (np. SVG) zapisany w kontrakcie najtrwalsze, ale drogie i ograniczone rozmiarem

ERC-721 a ERC-20 i ERC-1155

Cecha ERC-20 ERC-721 ERC-1155
Zamienność jednostki identyczne każdy token unikalny oba typy w jednym kontrakcie
Podzielność tak nie zależnie od typu tokena
Transfer wielu tokenów jedna transakcja zwykle osobno paczkowo w jednej transakcji
Typowe użycie waluty, tokeny DeFi kolekcje sztuki, domeny, pozycje LP przedmioty w grach, edycje

ERC-721 nie służy tylko do obrazków. Jako NFT reprezentowane są też m.in. pozycje płynności w Uniswap v3, domeny ENS czy bilety.

Tantiemy

Standard EIP-2981 pozwala kontraktowi zadeklarować tantiemę dla twórcy od każdej odsprzedaży. To jednak tylko informacja – egzekwowanie zależy od marketplace’u. Od 2023 r. duże platformy przestały wymuszać tantiemy, więc dla wielu kolekcji stały się dobrowolne. Nie licz na tantiemy jako pewny przychód projektu.

Przykład: ile kosztuje wyjście z NFT

Załóżmy, że kupiłeś NFT za 1,5 ETH i zapłaciłeś 0,01 ETH za gaz, czyli łącznie 1,51 ETH. Po kilku miesiącach najniższa cena ofertowa w kolekcji (floor) spada do 1,2 ETH. Sprzedajesz po tej cenie, marketplace pobiera 0,5%, a kolekcja ma tantiemę 5%.

Pozycja Wartość
Cena sprzedaży 1,2 ETH
Tantiema 5% –0,06 ETH
Opłata platformy 0,5% –0,006 ETH
Otrzymujesz 1,134 ETH
Wynik względem 1,51 ETH –0,376 ETH, około –24,9%

Spadek floora o 20% oznaczał stratę prawie 25% – i to w ETH. Jeśli ETH w tym czasie stracił na wartości wobec złotego, strata w złotych jest większa.

Najczęstsze błędy

  • Podpisywanie setApprovalForAll na nieznanej stronie – to zgoda na wyprowadzenie całej kolekcji z portfela.
  • Kupowanie NFT, którego metadane leżą na zwykłym serwerze twórcy.
  • Wycena NFT po najwyższej transakcji zamiast po floorze i realnej płynności.
  • Pomijanie tantiem i opłat w kalkulacji zysku.
  • Mylenie posiadania tokena z prawami autorskimi do obrazu – zakres praw określa licencja projektu.

Perspektywa tradera

NFT ERC-721 to aktywa o bardzo niskiej płynności. Na floor jest często kilka ofert, a sprzedaż większej liczby sztuk mocno go obniża. Wielkość pozycji ustalaj tak, jakby wyjście mogło trwać tygodnie lub kosztować kilkadziesiąt procent. Do handlu używaj osobnego adresu, a cenne tokeny trzymaj na adresie, który nie podpisuje zgód dla marketplace’ów.

Najczęstsze pytania

Czy ERC-721 to to samo co NFT?

Nie całkiem. NFT to ogólna kategoria tokenów niezamiennych, a ERC-721 to najpopularniejszy standard ich tworzenia na Ethereum. NFT mogą też powstawać w ERC-1155 albo w innych sieciach.

Gdzie jest przechowywany obraz NFT?

Zwykle poza blockchainem – na IPFS, Arweave lub zwykłym serwerze. Kontrakt przechowuje tylko odnośnik, chyba że kolekcja jest w pełni on-chain.

Czy tantiemy są obowiązkowe?

Nie. Standard pozwala je zadeklarować, ale pobiera je marketplace, a wiele platform uczyniło je dobrowolnymi.

Czy można podzielić token ERC-721?

Sam token jest niepodzielny. Istnieją protokoły frakcjonalizacji, które blokują NFT w kontrakcie i wydają tokeny ERC-20 reprezentujące udziały, ale dochodzi wtedy ryzyko tego kontraktu.

Tekst ma charakter edukacyjny i nie stanowi rekomendacji inwestycyjnej.

Zaktualizowano: