Detaljna lista standarda Ethereum tokena

Vuk Randjelovic
Bande Balkana
Published in
6 min readMay 31, 2023
Slika 1 ETH token standard

Iscrpna lista svih standarda vezanih za tokene predloženih za Ethereum mrežu. Mnogi od opisa su preuzeti iz samih predloga.

(Ovaj prevod je deo naše edukativne serije o blockchainu, njegovim popularnim aplikacijama, izazovima i neograničenom potencijalu. Za sve buduće članke, intervjue i lokalne meetupe sa web3 entuzijastima, zaprati nas na Twitteru i Telegramu!)

Lično ohrabrujem predloge koji su snažno povezani u svojim namerama da sarađuju i spajaju se kako bi se poboljšao uspeh usvajanja. Radi transparentnosti, nije doneta presuda o sadržaju i uključeni su svi predlozi koji su imali dovoljno informacija. Uključene predloge koji se smatraju nesigurnim ili osrednjim treba ohrabriti da se zatvore, a zatim će biti uklonjeni sa ove liste. Dovoljna podrška za uklanjanje predloga u pitanjima mogla bi dovesti do uklanjanja sa ove liste.

Lista standarda Ethereum tokena

ERC-20 : Standardni zamenljivi token (EIP-20)

Standardni API za zamenljive tokene, uključujući funkcije prenosa i praćenja stanja.

ERC-223: Zaštita korisnika od slučajnog prenosa ugovora (ERC-223)

Standard ERC20 tokena dovodi do gubitaka novca za krajnje korisnike. Glavni problem je nedostatak mogućnosti rukovanja dolaznim ERC20 transakcijama koje su obavljene preko funkcije prenosa ERC20 tokena. ERC-223 opisuje standardne funkcije koje ugovor sa tokenom i ugovor koji rade sa određenim tokenom mogu implementirati da bi sprečili slučajno slanje tokena ugovorima i učinili da se transakcije tokena ponašaju kao ether transakcije.

Povezan sa:

● ERC-667

● ERC-777

● ERC-995

ERC-667: transferAndCall token standard (ERC-667)

transferAndCall se ponaša slično transferu (address,uint256,bites), ali omogućava implementatorima da steknu funkcionalnost bez rizika od nenamernog zaključavanja tokena u ugovorima koji nisu kompatibilni sa ERC223. Razlikuje se od prenosa ERC223 (adresa,uint256,bajtovi) samo po imenu, ali ova razlika omogućava laku razliku između tokena koji su ERC223 i tokena koji su jednostavno ERC20 + ERC667.

Snažno povezan sa:

● ERC-223

● ERC-777

● ERC-995

ERC-721: Nezamenljivi standard tokena (EIP-721)

Dok se zamenljivi tokeni mogu podeliti, nezamenljivi tokeni (NFT) ne mogu. NFT-ovi mogu da budu u vlasništvu i prenosivi od strane pojedinaca, kao i da se prosleđuju trećim stranama brokerima/novčanicima/aukcionarima („operateri“). NFT mogu predstavljati vlasništvo nad digitalnom ili fizičkom imovinom.

ERC-777: Standard tokena zasnovan na operatoru (ERC-777)

Umesto korišćenja jedinica za odobravanje trećih strana za prenos tokena u ime korisnika, ERC-777 predlaže korišćenje logičkog mapiranja između korisnika i operatera. Ovo pojednostavljuje jezik, proces odobravanja i smanjuje troškove naknada. 777 takođe uključuje funkcije prenosa podataka.

Snažno povezan sa:

● ERC-223

● ERC-667

● ERC-995

Povezan sa:

● EIP-20

ERC-809 : Standard iznajmljivanja za rivalske, nezamenljive tokene (ERC-809)

Rivalsko dobro: dobro je rival ako njegova potrošnja od strane jednog pojedinca sprečava istovremenu potrošnju drugih pojedinaca. Na primer, vožnja automobila je rival, ali gledanje zalaska sunca nije rival.

Nezamenljivo dobro: dobro je nezamenljivo ako nije zamenljivo. Na primer, automobili su nezamenljivi, ali Ether je zamenljiv.

ERC-809 omogućava vlasniku da iznajmi pristup svojim rivalskim NFT-ovima pomoću standardnog skupa komandi, što omogućava korisnicima da vide sve prethodne i trenutne ugovore o najmu iz jednog interfejsa walleta.

ERC-864: Zajedničko vlasništvo NFT-ova (ERC-864)

Ovaj predlog ima za cilj da omogući zajedničko vlasništvo nad NFT-ovima izvorno u NFT ugovoru.

Povezan sa:

● EIP-721

Snažno povezan sa:

● ERC-981

ERC-865 : TransferPreSigned (ERC-865)

Ovaj predlog opisuje jednu standardnu funkciju koju ugovor o tokenima može da primeni kako bi omogućio korisniku da delegira prenos tokena trećoj strani. Treće lice plaća gas i uzima naknadu u tokenima.

Povezan sa:

● EIP-20

Snažno povezan sa:

● ERC-965

ERC-874 : Izvagani neprenosivi tokeni (ERC-874)

Nisu svi NFT jednaki. Ne postoji ništa što bi razlikovalo jedan NFT od drugog. Težina omogućava DAO-u ili drugim spoljnim akterima da prepoznaju neku vrednost za jedinstvenu imovinu.

Povezan sa:

● EIP-721

ERC-888 : Standard višedimenzionalnih tokena (ERC-888)

Predlaganje modela za višedimenzionalnu tokenizaciju, koji koristi identifikatore za upućivanje na stanja i podatke.

Povezan sa :

● EIP-20

● EIP-721

Snažno povezan sa:

● ERC-994

● ERC-998

● ERC-1155

● ERC-1178

● ERC-1203

ERC-918: Standard tokena za rudarenje (EIP-918)

Specifikacija za standardizovani Rudarski Token koji koristi Proof of Work algoritam za distribuciju.

Povezan sa:

● EIP-20

ERC-965 : sendByCheque (ERC-965)

Ovaj predlog ima za cilj da omogući poruke pre potpisivanja koje će omogućiti trećim stranama da izvrše prenos tokena, a da originalni pošiljalac ne mora da izvrši transakciju u blockchainu. Pošiljalac bi jednostavno morao da potpiše poruku, a treća strana bi pozvala sendByCheque() sa potpisom.

Povezan sa:

● EIP-20

Snažno povezan sa:

● ERC-865

ERC-981 : Standard delimičnog vlasništva (ERC-981)

Ovaj predlog služi da opiše novi Ethereum interfejs za izdavanje tokena za vlasnike sredstava koji dođu na tržište sa ograničenom količinom svoje imovine za trgovinu, što predstavlja 100% vlasništvo nad tim konkretnim izdanjem. Zatim biraju da podele sredstvo na deljive jedinice koje povećavaju zamenljivost tog sredstva.

Povezan sa:

● EIP-721

Snažno povezan sa:

● ERC-864.

ERC-994 : Standard delegiranih nezamenljivih tokena (ERC-994)

Delegirani nezamenljivi tokeni (DNFT) su predloženo proširenje standarda ERC721 dizajnirano imajući na umu slučaj korišćenja registracije zemljišta i fizičke imovine zasnovane na Ethereumu. NFT-ovi su raspoređeni u federatnom formatu nalik stablu (slično DNS-u) gde NFT-ovi mogu delegirati i podugovarati NFT-ove unutar određenog geoprostora.

Za razliku od digitalne imovine (kao što je CriptoKitties), fizička svojina zahteva više od samo tačne identifikacije u bazi podataka — takođe zahteva pravnu valjanost u kontekstu fizičkog suvereniteta. DNFT zone mogu uspostaviti od strane zemljišnoknjižnih organa kao osnovni DNFT koji obuhvata široku oblast, i mogu delegirati DNFT kao podjele osnovne zone postojećim vlasnicima imovine kao način za nadogradnju zemljišnih knjiga.

Povezan sa:

● EIP-721

Povezan sa:

● ERC-888

● ERC-998

● ERC-1155

● ERC-1178

● ERC-1203

ERC-995 : Pre i posle transfer poziva (ERC-995)

Ovaj standard obezbeđuje proširenu funkcionalnost prenosa tokena pored dokazane ERC20 funkcionalnosti. Omogućava izvršavanje poziva na transfere i odobrenja i pre i posle prenosa tokena bez obzira da li je adresa primaoca ugovorna ili ne.

Snažno povezan sa:

● ERC-223

● ERC-667

● ERC-777

ERC-998 : Standardni sastavljivog nezamenjivog tokena (ERC-998)

Standardno proširenje za bilo koji nezamenljivi token da poseduje drugi nezamenljivi ERC-721 ili standardni zamenljivi ERC-20 token. Prenošenje sastava tokena znači prenošenje cele hijerarhije stavki. Na primer, CryptoKitty može da poseduje stub za grebanje i posudu za hranjenje; jelo može sadržati određenu količinu zamenljivih “chow” tokena.

Povezan sa :

● EIP-20

● EIP-721

Snažno povezan sa:

● ERC-888

● ERC-994

● ERC-1155

● ERC-1178

● ERC-1203

ERC-1067 : Standard ugovora o nadogradnji tokena (ERC-1067)

Sledeći predlog opisuje više distribuiranu arhitekturu ugovora o tokenima koja ima jednostavan protokol za mogućnost nadogradnje i omogućava uvođenje novih funkcija nakon što se primene.

Povezan sa :

● EIP-20

ERC-1132 : Standard mogućnosti zaključavanja tokena (ERC-1132)

Ovaj predlog pruža osnovnu funkcionalnost tokena vremenske blokade u okviru ugovora za više usluga bez potrebe za prenosom tokena. Takođe omogućava preuzimanje stanja tokena zaključanih i otključanih tokena (tokeni dostupni za prenos).

Povezan sa:

● EIP-20

ERC-1155 : Standard za više tokena (ERC-1155)

Ugovor koji vodi evidenciju o stanju više tokena i vlasništvu radi poboljšanja efikasnosti paketnog prenosa.

Povezan sa:

● EIP-20

● EIP-721

Snažno povezan sa:

● ERC-888

● ERC-994

● ERC-998

● ERC-1178

● ERC-1203

ERC-1178: Standard višeklasnih tokena (ERC-1178)

Standardni interfejs za ugovor tokena sa više klasa tokena.

Snažno povezan sa:

● ERC-888

● ERC-994

● ERC-998

● ERC-1155

● ERC-1203

ERC-1190 : Standard nezamenjivih Royalty Tokena (ERC-1190)

Standardni interfejs za nezamenljive tokene koji plaćaju autorske naknade za digitalno sredstvo originalnom kreatoru/kreatorima i/ili vlasniku/vlasnicima.

Povezan sa:

● EIP-721

ERC-1203 : Standard višeklasnih tokena (ERC-20 proširenje) (ERC-1203)

Standardni interfejs za ugovor tokena sa više klasa tokena koji je takođe kompatibilan sa ERC-20.

Snažno povezan sa:

● ERC-888

● ERC-994

● ERC-998

● ERC-1155

● ERC-1178

ERC-1238: Nezamenjivi tokene (Bedževi) (ERC-1238)

Nezamenjivi tokeni koji predstavljaju bedževe.

O nama:

Bande Balkana su najveća web3 zajednica na našim prostorima — ubraja entuzijaste kao i ‘buildere’ iz uspešnih blockchain projekata poput Tenderly, Defi Saver i jos mnogo drugih. Zaprati nas na Twitteru i Telegramu za sve buduće članke, intervjue i lokalne meetupe!

Reference: Philippe Castonguay (28. 07. 2018)
Slika 1 https://community.nasscom.in/communities/blockchain/introduction-token-standards-erc-20-erc-721-erc-777-and-erc-1155

(Prevedeno sa engleskog. Originalni članak možete naći ovde: https://github.com/PhABC/ethereum-token-standards-list)

--

--