Jak rozumieć innowacyjny token „dualizm obraz-moneta” @Pandora_ERC404? Pozwala FT i NFT na symbiotyczną relację w celu rozwiązania problemu słabej płynności NFT. Z technicznego punktu widzenia umożliwienie mieszania i stosowania dwóch natywnych, sprzecznych tokenów FT i NFT jest nowatorskie i interesujące.

Co jest innowacyjnego w standardzie ERC404? Czy to nowy paradygmat emisji aktywów? Czy przydatne będzie połączenie TokenScriptu @SmartLayer? Następnie opowiem o moim rozumieniu:

Przede wszystkim należy zauważyć, że ERC404 jest obecnie jedynie standardem eksperymentalnym i nie został uwzględniony w formalnej propozycji Ethereum EIP. Pandora to pierwszy token stworzony w oparciu o ten nowy, eksperymentalny standard. Celem ERC404 jest rozwiązanie problemu niezgodności między oryginalnym homogenicznym standardem tokena ERC20 a niezamiennym standardem tokena ERC721.

Na przykład użytkownik posiada zarówno tokeny FT, jak i tokeny NFT. Kiedy użytkownik zdecyduje się sprzedać tokeny NFT, w jaki sposób umowa określa, że ​​zamiarem użytkownika jest sprzedaż NFT, a nie FT. Nawet jeśli ocena jest słuszna, w jaki sposób umowa? przechowywać dane? Zróżnicowana stanowo aktualizacja różnych stanów danych bez błędów? Czy to nie jest bardzo abstrakcyjne?

Ogólnie rzecz biorąc, inteligentne kontrakty muszą jedynie zarządzać stanem salda tokenów w ramach standardu tokena ERC20. Logika przechowywania danych dla sald rosnących i malejących jest prosta i przejrzysta. W przypadku inteligentnych kontraktów zarządzanie saldami statusowymi w ramach tokena ERC721 jest również bardzo proste standard, niezależnie od tego, który identyfikator tokenu zostanie wskazany przez Transfer, zwiększy lub zmniejszy NFT.

Teraz kłopotliwe jest umożliwienie inteligentnej umowie obsługi zarówno ERC20, jak i ERC721:

Umowa musi najpierw określić, czy połączenie Transferu użytkownika to FT czy NFT. Dodatkowo przy zmianie statusu NFT musi również określić, który Token ID wybrać. Ponieważ inteligentne kontrakty takie jak Uniswap nie mogą bezpośrednio obsługiwać transakcji NFT, również muszą to zrobić zostać ustanowione pomiędzy FT i NFT. Utworzenie warstwy mapowania korespondencji mapującej w celu jednoczesnej realizacji transakcji FT i sfinalizowania transakcji NFT.

Jest to podstawowa czarna technologia standardu ERC404 (eksperymentalnego). Wykorzystuje ona schemat kodowania stratnego, aby umożliwić liczbie tokenów ERC20 i unikalnemu identyfikatorowi tokenów ERC721 wykorzystanie tej samej struktury danych w przechowywaniu kontraktów, przy jednoczesnym zachowaniu ich rozróżnienia i niezależności .

Załóżmy na przykład, że masz 2,9 magicznych ziaren (ERC20) i 2 magiczne karty (ERC721, ID 101 i ID 102). Kodowanie stratne wymaga jednoczesnego zarządzania dwoma typami danych. Możesz bezpośrednio zmienić liczbę magicznych ziaren 2.9 Jest on przechowywany jako całość danych, a do numeru identyfikacyjnego karty magicznej można dodać specjalny znak, np. 1000000000000. Znak ten nawet znacznie przekracza Dostawę Tokena, dzięki czemu kontrakt może z łatwością rozróżnić ERC20 i ERC721 podczas wywoływania dane.

Po wykonaniu tego kroku, aby skutecznie zarządzać symbiotyczną relacją pomiędzy FT i NFT, musisz napisać zestaw relacji logiki mapowania dla kontraktu. Na przykład, jeśli masz 1 token FT, kontrakt automatycznie wygeneruje dla Ciebie NFT. Gdy posiadasz 2 tokeny FT, kontrakt automatycznie wystawi dodatkowy NFT, ale gdy saldo FT będzie mniejsze niż 1, kontrakt zniszczy Twoje NFT. Ten zestaw korespondencji nie jest trudny do zrozumienia.

Jak więc umożliwić handel tokenami NFT w protokole takim jak Uniswap, który obsługuje tylko tokeny FT? Odpowiedź: Użyj korespondencji mapującej. Po prostu pozwól Uniswapowi normalnie obsługiwać tokeny FT, a tokeny NFT automatycznie zmienią odpowiednio swój status własności. Na przykład, jeśli chcesz sprzedać tokeny NFT, możesz bezpośrednio sprzedać tokeny FT. Kontrakt automatycznie zarejestruje, że liczba FT w Twoim portfelu spadła o 1 i zniszczy NFT w Twoim portfelu.

Uważni przyjaciele powinni byli odkryć problem. Jeśli użytkownik posiada 2,9 tokenów FT i 2 tokeny NFT, gdy użytkownik sprzedaje 1 FT, który z dwóch NFT powinien zostać zniszczony przez kontrakt? Jest to właściwie bardzo skomplikowany problem, ponieważ w umowie nie można określić, który token FT jest sprzedawaną częścią i nie może on odpowiadać odpowiadającemu mu NFT. Ściśle mówiąc, jest to w rzeczywistości „wada” eksperymentalnego standardu ERC404.

Ale kiedy technologia spotyka się z tokenomią, następuje magiczna reakcja chemiczna.

Sprytnym sposobem jest zaprojektowanie zestawu mechanizmów rzadkiego odświeżania NFT, aby zachęcić użytkowników do ciągłego przesyłania nałożonych na siebie tokenów FT. Każdy transfer FT jest równoznaczny ze zniszczeniem i nową emisją tokenów NFT, co jest również równoznaczne z jednokrotnym odświeżeniem rzadkości. , więc użytkownicy mają tendencję do oddzielania tokenów FT, a następnie używają tego, aby zapobiec zniszczeniu rzadkich NFT, jednocześnie odświeżając nową rzadkość NFT.

. Widzisz, pierwotnie był to techniczny błąd logiki, ale dzięki warstwie rzadkiego projektu operacyjnego można go naprawdę skutecznie rozwiązać. Oczywiście, jeśli użytkownik upiera się, by zachować się poważnie i chce umieścić wiele tokenów FT w portfelu, a także chce, aby istniejące tokeny NFT zostały zniszczone zgodnie z jego własnymi życzeniami (nielosowo), co powinien zrobić?

Istnieją dwie metody. 1) Wykonaj sekwencyjnie zgodnie z identyfikatorem tokenu, co prawdopodobnie zniszczy NFT o rzadkich cechach; 2) Określ NFT, których spalanie jest zbliżone do ceny minimalnej, ale w rzeczywistości jest to warstwa logiki poza łańcuchem. , co może powodować problemy. Problem z opóźnieniem podawania cen Oracle prowadzi do mimowolnego zniszczenia. Co więcej, jeśli cena NFT jest bliska ceny minimalnej, w rzeczywistości wymaga ona od użytkowników wcześniejszego złożenia zleceń w celu jej zdefiniowania, co jest równoznaczne z dostępem do danych rynku NFT.

Zamiast być tak skomplikowanym, lepiej pozwolić użytkownikom edytować i wybierać bezpośrednio po stronie portfela. Następnie konieczne jest wprowadzenie rozwiązania TokenScript, które implementuje programowalny front-end dla tokenów FT, tak aby użytkownicy mogli po stronie portfela wybrać, które tokeny NFT powinny zostać zniszczone w pierwszej kolejności, a które rzadkie tokeny NFT powinny zostać zachowane podczas handlu tokenami FT. jest to dokładnie funkcja, którą @SmartLayer ma na celu osiągnąć, jak wspomniałem na początku.

Jeśli chodzi o Smartlayer, w rzeczywistości nie ma to nic wspólnego z ERC404. Chodzi po prostu o to, że ERC404 ma na celu zapewnienie, że tokeny będą miały podstawowe funkcje odpowiednich obrazów NFT, podczas gdy Smartlayer to zestaw standardów łączących ERC-5169 i TokenScript, którego zasadniczo ma na celu osiągnięcie FT. tokeny Programowalne właściwości wykonania. Obydwa mają podobne możliwości, ale ten drugi jest bardziej złożony.

Mówiąc prościej: TokenScript to platforma typu open source, której celem jest zapewnienie tokenom cyfrowym ustandaryzowanego sposobu definiowania zachowania tokena i logiki interakcji. Wydawcy tokenów mogą zaprojektować programowalny interfejs dla swoich tokenów. Na przykład w scenariuszu ERC404 użytkownicy mogą wybrać, które NFT mają zostać zniszczone jako pierwsze, w oparciu o interfejs Smartlayer, oznaczyć rzadkie NFT, aby uniknąć zniszczenia, i inne spersonalizowane funkcje. Na przykład w szerszym scenariuszu gry użytkownicy mogą karmić i pieść NFT w swoich portfelach. Zwierzaki dodają ulepszenia, iteracje i inne atrybuty do swoich NFT.

Kiedy badałem, co robi Smartlayer, koncepcje programowalnych tokenów, inteligentnych tokenów, zewnętrznych skryptów wykonywalnych Token itp. Naprawdę wypaliło mi umysł. Kiedy zobaczyłem pojawienie się tokenów w standardzie ERC404, nagle poczułem się oświecony problem różnicowania NFT w stanie eksperymentalnym ERC404 można rozwiązać za pomocą interfejsu inteligentnego tokena Smartlayer?

to wszystko

Czy po przeczytaniu masz ochotę „uzyskać dwie korzyści w jednym”? Nie tylko masz ogólną wiedzę na temat Pandory w standardzie ERC404, ale także dogłębnie rozumiesz Smartlayer, który wkrótce stanie się TGE.

Okazuje się, że każda innowacja wokół emisji aktywów będzie miała przez długi czas narracyjny efekt fermentacji, niezależnie od tego, czy będzie to wpisanie ekosystemu Bitcoin, czy hybrydowy token standardowy, czy programowalny token ekosystemu Ethereum, tym razem moim zdaniem tak. będzie Nadal generować wszelkiego rodzaju innowacje i rozgrywkę. Nie jestem pewien, jak ERC404 będzie dalej ewoluować i czy będzie współpracować ze Smartlayerem, aby wygenerować iskry innowacji, ale ta metoda zarządzania polegająca na umieszczaniu oryginalnych, niezgodnych standardów Tokena w zestawie inteligentnych kontraktów rzeczywiście nazywa się To innowacja w paradygmat emisji aktywów.

Uwaga: Norma ERC404 jest wciąż w fazie eksperymentalnej i może istnieć wiele logicznych iteracji. Ten artykuł ma charakter wyłącznie popularnonaukowy i ma pomóc wszystkim w jego wstępnym zrozumieniu i nie służy jako ostateczne wyjaśnienie tego typu standardu technicznego. Aby uzyskać więcej informacji, przejdę dalej do analizy.