Blogs Blogs

Zurück

Co kryje się za terminem ERC-777?

ERC-777 to standard tokenów zamiennych wprowadzony w sieci Ethereum, który jest w pełni kompatybilny z istniejącymi zdecentralizowanymi giełdami.
W prostszych słowach standard tokenizacji ERC-777 odnosi się do protokołu blockchain Ethereum, który określa typ tokenów kompatybilnych z ETH.

Ułatwia skomplikowane interakcje handlowe tokenów i wspomaga usuwanie niejednoznaczności wokół dziesiętnych, bicia i spalania. Wykorzystuje wyraźnie skuteczną funkcję zwaną hakiem.
Kiedy tokeny są dostarczane do komputerowego kontraktu analitycznego, aktywuje on mechanizm haka, który usprawnia sposób, w jaki konta i kontrakty komunikują się podczas otrzymywania tokenów. Ponadto, tokeny ERC-777 są znacznie mniej prawdopodobne, aby utknąć w kontrakcie, co jest tradycyjnie postrzegane jako problem z tokenami ERC-20.
ERC777, podobnie jak ERC20, jest standardem generowania tokenów na Ethereum Blockchain. Haki są zaprogramowane w tym standardzie. Jeśli przelejesz ETH do inteligentnego kontraktu, zostanie on powiadomiony o przychodzącym ETH poprzez haki, co jest funkcją, której nie mają tokeny ERC20. Poniżej przedstawiono korzyści płynące z tego standardu:
Działa podobnie do Ether w taki sposób, że tokeny są wysyłane za pomocą funkcji send (dest, value, data).
Kod tokensReceived jest określony w kontrakcie lub zwykłych adresach w taki sposób, że jest aktywowany w momencie otrzymania tokenów, ale nie jest tak w przypadku tokenów ERC20. Owszem, przenosi się on np. z jednego smart kontraktu na drugi, ale w ramach smart kontraktu zmienia się tylko właściciel tokenów ERC20, czyli emitent ERC20. Takie zduplikowane połączenie jest uniemożliwione przy użyciu ERC-777.
Ponadto ERC-777 wykorzystuje nowy standard ERC-820, który umożliwia rejestrację meta danych dla kontraktów w celu umożliwienia podstawowej formy introspekcji. Umożliwia to kompatybilność wsteczną, jak również dodatkowe rozszerzenie funkcjonalności. Kontrakty w protokole ERC-777 wchodzą w interakcje w taki sam sposób jak kontrakty w protokole ERC-20.
Dzięki wprowadzeniu nowej funkcji transferu, która zawiera pole zwane bajtami, gdzie można dodać dowolne informacje identyfikacyjne do transferu, a on natychmiast powiadamia kontrakt odbiorcy, że transfer miał miejsce.
ERC-777 umożliwia każdemu dodanie dodatkowych funkcji do tokenów, takich jak umowa mieszająca, dla większej poufności transakcji, lub funkcja odzyskiwania awaryjnego, aby pomóc w przypadku utraty kluczy prywatnych.
Pomimo faktu, że ERC-777 miał pewne wczesne problemy z bezpieczeństwem, które zostały już rozwiązane, może mieć pewne wady, tak jak każdy inny token. Z tego powodu, wprowadzono już zaktualizowane wersje, takie jak ERC-820.
Możemy przekazywać tokeny na dowolny adres Ethereum, co zasadniczo oznacza, że możemy wysyłać tokeny do kontraktów, które ich nie obsługują, tym samym blokując je na zawsze.

To, co wydaje się być problemem, to fakt, że nawet jeśli tokeny mogą być ręcznie przenoszone, wydaje się, że trudno jest określić, które tokeny pochodzą od kogo i kto je odesłał.



Artykuł pochodzi ze strony KryptoBiblia.pl - kryptowaluty słownik

Kommentare