Czy standard ERC-721 odchodzi w zapomnienie? To pytanie budzi mieszane uczucia – tak i nie. Na rynku pojawia się coraz więcej nowych standardów, takich jak ERC-721X czy ERC-6551, których omówienie znajduje się poniżej.
ERC-6551 to innowacyjny standard Ethereum dotyczący NFT (Niewymiennych Tokenów). Przynosi ze sobą nowe udogodnienia, które uczynią te tokeny bardziej dynamicznymi i interaktywnymi. Czy ten nowy standard przeniesie Web3 na nowy poziom? Co warto wiedzieć o ERC-6551? Zapraszamy do lektury!
ERC-6551 – definicja
Zanim przejdziemy do omówienia nowego standardu, warto przypomnieć definicję ERC-721. Jest to standard tokenów NFT, który służy do tworzenia NFT na blockchainie Ethereum. Niemniej jednak, standard ERC-721 ma pewne ograniczenia – NFT oparte na nim nie mogą wejść w interakcje z inteligentnymi kontraktami ani dAppami. Dodatkowo, nie posiadają one możliwości ewolucji ani dostosowywania się do zmieniających się potrzeb rynku.
Ze względu na te ograniczenia, w branży pojawił się nowy standard dla Ethereum, który rozszerza możliwości NFT opartych na standardzie ERC-721. Oto, co wnosi standard ERC-6551.
Przede wszystkim, poprawia on funkcjonalność tokenów niewymiennych. W praktyce opiera się na aktualizacji Ethereum Improvement Proposal 6551 (EIP-6551), która została wdrożona w mainnecie Ethereum 7 maja 2023 roku. Standard ERC-6551 wprowadza konta powiązane z tokenami i jednocześnie uruchamia portfele inteligentnych kontraktów dla każdego ERC-721. To umożliwia tokenom NFT interakcje, przeprowadzanie transakcji, współpracę z innymi aplikacjami, przechowywanie NFT oraz działanie jako tożsamość w łańcuchu.
Jak działa standard ERC-6551?
NFT oparte na standardzie ERC-721 wykazują ograniczoną funkcjonalność, pozwalając jedynie na przenoszenie i posiadanie ich. Nie mają zdolności posiadania innych aktywów, interakcji z innymi kontraktami ani dostosowywania się do zmieniających się potrzeb branży.
Wprowadzenie standardu ERC-6551 ma na celu rozwiązanie tych ograniczeń. Standard ten wykorzystuje niezwykły rejestr kompatybilny z już istniejącymi NFT opartymi na ERC-721. Rejestr ten to inteligentny kontrakt, który pełni rolę katalogu dla tzw. TBA (Token-based Authentication). Każdy użytkownik może wygenerować taki katalog dla dowolnego ERC-721, wywołując odpowiednią funkcję w rejestrze i uiszczając niewielką opłatę. Następnie rejestr wdraża umowę autoryzacyjną, która działa jako reprezentant TBA dla danego tokena.
Umowa autoryzacyjna odziedzicza wszystkie właściwości i metadane oryginalnego tokena ERC-721. Co więcej, implementuje standard EIP-1271, umożliwiając podpisywanie wiadomości i weryfikację podpisów w imieniu tego tokena. Dzięki temu TBA ma zdolność interakcji z innymi inteligentnymi kontraktami w całym ekosystemie Ethereum, w tym z dekentralizowanymi giełdami DEX, platformami pożyczkowymi, środowiskami gier i innymi.
TBA (Token-based Authentication) jest protokołem uwierzytelniania opartym na tokenach, który ma na celu generowanie zaszyfrowanych tokenów bezpieczeństwa. Innymi słowy, umożliwia to użytkownikom zweryfikowanie swojej tożsamości i dostęp do zabezpieczonych informacji oraz zasobów przez ograniczony czas, bez konieczności ponownego wprowadzania hasła czy nazwy użytkownika.
Jak ERC-6551 działa na NFT?
W skrócie, standard ERC-6551 wprowadza znaczące usprawnienia. Dzięki niemu możemy łączyć wszystkie nasze NFT w jedną kolekcję z innymi aktywami, co zapewnia wygodę oraz płynne doświadczenie użytkowników w przenoszeniu i sprzedaży swoich aktywów.
Co więcej, dzięki ERC-6551 możemy tworzyć wiele tożsamości on-chain za pośrednictwem NFT. Te tożsamości można wykorzystywać do interakcji z innymi inteligentnymi kontraktami i dAppami, eliminując konieczność polegania wyłącznie na portfelu. Otwiera to nowe możliwości, takie jak nagrody, ratingi kredytowe czy programy lojalnościowe.
Interoperacyjność jest kolejną ważną cechą standardu ERC-6551, co oznacza, że tokeny w tym standardzie mogą być używane na różnych platformach jako środek transakcyjny oraz służyć jako tożsamość.
Niestety, istnieją także wyzwania związane z wdrożeniem tego standardu. Jest on nowością na rynku kryptowalut, co sprawia, że istniejące platformy mogą napotykać trudności w jego integracji. Niektóre platformy mogą nawet nie być kompatybilne z tym standardem z powodu wymagającej technologii do integracji.
Inną istotną kwestią jest bezpieczeństwo, ponieważ tokeny ERC-6551, ze względu na swoje zdolności, mogą być podatne na wyłudzenia i oszustwa. Bezpieczeństwo wymaga dalszych usprawnień.
Ostatecznie, standard ERC-6551 ma potencjał do przeciążenia głównej sieci Ethereum (mainnet), co stanowi wyzwanie dla skali i wydajności tej technologii.
Podsumowanie
Bez wątpienia standard ERC-6551 to przełomowa technologia, która niesie ze sobą zarówno wady, jak i zalety. Otwiera on nowe możliwości dla tokenów ERC-721 NFT na różnych, już istniejących platformach.
Jednakże, równocześnie stawia on przed nami nowe wyzwania, szczególnie w zakresie bezpieczeństwa, które wymagają dalszego rozwoju i uwagi w procesie wdrażania tego nowego standardu tokenów.