Veriga blokov Etherium je bila ustvarjena kot priročna in funkcionalna platforma za izvajanje aplikacij dApps. Veriga blokov je hitro postala priljubljena. Razvijalci so na njeni podlagi ustvarili več sto novih kovancev. Operacije obdelave so zahtevale veliko virov. Poleg tega se je pojavila težava z združljivostjo. Da bi poenostavili izmenjavo in prenos žetonov, je ekipa ustvarila tehnični programski standard. V gradivu je povedano, kaj je ERC-20, navedene so njegove prednosti in pomanjkljivosti. Po Ethereumu so tehnologijo prevzele še druge verige blokov - Binance Smart Chain, TRON.
Kaj je standard ERC-20 v preprostih besedah
Pred uvedbo verige blokov Ethereum je bilo treba za zagon kovanca ustvariti novo omrežje. To je zapleteno delo, ki za izvedbo zahteva ekipo programerjev. Po vzpostavitvi verige blokov Ethereum leta 2014 so lahko zagonska podjetja na njeni podlagi lansirala žetone. Delo je postalo preprostejše, vendar je bilo še vedno okorno. Zahtevalo je namreč pisanje pametne pogodbe od začetka.
Razvijalci so predlagali, da se žetoni ustvarijo na podlagi ene same predloge, da bi bil postopek še lažji. S tem so bistveno zmanjšali obseg ukrepov. Leta 2023 lahko vsak uporabnik uvede žeton v skladu s standardom ERC-20. Izkušnje s programiranjem so zaželene, vendar niso obvezne. V tematskih blogih so na voljo predloge ključnih funkcij.
Dešifriranje kratice in bistva
ERC je kratica za Ethereum Request for Comments - "Zahteva za komentar Etheriuma". To je ime vseh predlogov za posodobitev kode v verigi blokov, pri čemer je zaporedna številka 20. ERC-20 ni edini poskus standardizacije žetonov Etherium.
Vendar je bil predlog ERC-20 tisti, ki ga je skupnost sprejela in je postal priljubljen. Od leta 2017 je bilo na njegovi podlagi ustvarjenih več sto tisoč žetonov.
Zgodovina nastanka
Sprva so razvijalci na podlagi Etheriuma ustvarili lastne žetone. Kodo zanje je bilo treba napisati od začetka. Dokler je bilo omrežje mlado, ni bilo težav, z rastjo pa so se začele pojavljati težave z združljivostjo. Poleg tega so številne različne pametne pogodbe zahtevale visoko računalniško moč.
5020 $
bonus za nove uporabnike!
ByBit zagotavlja priročne in varne pogoje za trgovanje s kriptovalutami, ponuja nizke provizije, visoko stopnjo likvidnosti in sodobna orodja za analizo trga. Podpira promptno trgovanje in trgovanje s finančnim vzvodom, začetnikom in profesionalnim trgovcem pa pomaga z intuitivnim vmesnikom in učnimi navodili.
Zaslužite bonus 100 $
za nove uporabnike!
Največja borza kriptovalut, kjer lahko hitro in varno začnete svojo pot v svet kriptovalut. Platforma ponuja na stotine priljubljenih sredstev, nizke provizije ter napredna orodja za trgovanje in investiranje. Zaradi preproste registracije, visoke hitrosti transakcij in zanesljive zaščite sredstev je Binance odlična izbira za trgovce na vseh ravneh!
Rešitev sta leta 2015 predlagala programer Fabian Vogelsteller in ustanovitelj veriženja blokov Vitalik Buterin. Razvila sta enoten standard za kriptokovance. Vendar so ga sprejeli šele dve leti pozneje - leta 2017. Zamuda je nastala zaradi zapletenosti postopka:
- Najprej ustvarjalci predstavijo pobudo za posodobitev ethereuma (Ethereum Modernization Initiative - EIP). Potrebno je zagotoviti kratko predstavitev in popoln opis uporabljenih protokolov.
- Člani skupnosti pregledajo predlog.
- Po potrebi se izvedejo spremembe.
- Glasovanje poteka.
- Če skupnost idejo podpre, jo razvijalci začnejo izvajati.
Zakaj je potrebna in kakšna je njena funkcionalnost
Pred uvedbo enotnega standarda so se razvijalci soočali s problemom združljivosti žetonov. Vsak žeton je imel edinstveno pametno pogodbo. Aplikacija je za delovanje potrebovala veliko količino računskega pomnilnika, zato so bili dApps počasni, viseli so in se sesuvali.
Poleg standardnih funkcij (prenos sredstev, preverjanje stanja, pooblastilo za upravljanje platforme) imajo omrežni žetoni ERC-20 naslednje možnosti:
- Povezovanje cene s skupno kapitalizacijo žetona. To zagotavlja rezervni sklad. V njem se žetoni samodejno uravnotežijo.
- Zamrznitev sredstva z možnostjo odklepanja po potrebi.
- Prilagodljivost. Razvijalci lahko kovancu dodajo edinstvene funkcije.
Ali je mogoče rudariti
Standardni žetoni nimajo lastne infrastrukture za potrjevanje blokov. Prenosi v omrežju se izvajajo z uporabo računske moči verige blokov Ethereum. Kot nagrado za svojo dejavnost potrjevalci prejmejo kovance ETH. Žetone ERC-20 lahko ustvarijo samo razvijalci. Običajno izdajo celotno količino naenkrat in jo razdelijo prek ICO ali IEO. Ustanovitelji projekta lahko predvidijo tudi možnost dodatne izdaje.
Prednosti
Razvoj standarda ERC-20 je poenostavil ustvarjanje kriptovalut. Izkušen programer lahko v povprečju v 40-60 minutah izdela nov kovanec. Pametna pogodba je napisana v jeziku Solidity, ki je v marsičem podoben jeziku JavaScript. Zaradi visoke likvidnosti je mogoče hitro zamenjati sredstva za DEX.
Po potrebi razvijalci kovancem dodajo posebne funkcije - samodejno polnjenje s plinom, zamrzovanje in druge.
Zamenljivost žetonov
Ustvarjalci standardnega premoženja imajo pravico določiti stopnjo deljivosti enot, ki je značilna za vse digitalne kovance. Bitcoin je na primer mogoče razdeliti na 100 milijonov satošijev. Vse enote kriptovalute so enake, imajo enako vrednost. Zato ni nobene razlike v tem, kateri konkretni žeton ima vlagatelj v lasti. To omogoča uporabo standardiziranih sredstev za poravnavo.
Različni načini uporabe
Žetone je mogoče enostavno prilagoditi, zato jim lahko razvijalci v okviru projektov dodajo uporabne funkcije. Standardna sredstva se lahko na primer uporabljajo za poravnave na platformi, kot valuta v igri, za sodelovanje pri glasovanju, za ustvarjanje prihodkov v depozitih in likvidnostnih bazenih.
Priljubljenost
Do junija 2023 bodo uporabniki opravili več kot 1,26 milijarde transakcij z žetoni etherium. Ekosistem oskrbuje 41 DEX-ov. Kovance lahko izmenjujete tudi v denarnicah - MetaMask, Trust Wallet, Atomic Wallet in drugih.
Slabosti
Za prenos standardnih kovancev morate plačati plin. Provizija je odvisna od obremenitve omrežja Ethereum. Ekipa Vitalika Buterina si prizadeva povečati prepustnost verige blokov.
Leta 2023 se pripravlja tretja od petih posodobitev ethereja. Hitrost obdelave transakcij za zdaj ostaja majhna - 13,4 TPS.
Težave z razširljivostjo
Glavna pomanjkljivost večine verig blokov je nizka prepustnost. Da bi povečali hitrost transakcij, morajo razvijalci žrtvovati varnost in decentralizacijo verige. Leta 2021 so v času največjega povpraševanja naročila za ethereum dosegla $100, zaradi česar so nastala številna klonska omrežja in verige blokov plasti 2 (L2). Kljub temu bo Ethereum leta 2023 še naprej vodil med verigami blokov po številu blokiranih sredstev (56,8% vseh TVL).
Enostavnost goljufij
Z enotnim standardom je uvedba sredstev čim bolj enostavna. Če želite ustvariti kriptovaluto in jo uvrstiti na borzo DEX, morate le vnesti naslov pogodbe in zagotoviti likvidnost. Pri tem niso potrebni dokumenti, ki bi potrjevali zanesljivost projekta. To izkoriščajo goljufi, ki pod krinko platform veriženja blokov organizirajo piramide.
Druga tveganja
Razvijalci standard ERC-20 Ethereum aktivno uporabljajo od leta 2017. Kljub dokazani varnosti imajo lahko pametne pogodbe skrite ranljivosti. Obstajajo tudi druga tveganja za uporabnike.
Standardni žetoni na primer nimajo lastnih orodij za obdelavo transakcij. Za to morate zagnati funkcijo transfer (običajna transakcija) ali transferFrom (sodelovanje v ICO).
Ko poskušate nakazati denar za predhodni krog prodaje s prvo možnostjo, se pošlje na neznani naslov. Zaradi tega so uporabniki izgubili več kot $3 milijonov sredstev.
Druga pomanjkljivost pametnih pogodb je povezana z njihovim negotovim pravnim statusom. Leta 2023 kriptovaluta v številnih državah še ni legalizirana. Tehnologija pametnih pogodb je v "sivem območju". Glavna zahteva večine pogodb je preverjanje udeležencev. Zaradi anonimnosti, ki jo zagotavlja tehnologija veriženja blokov, jo je težko izpolniti.
Kje se uporablja ERC-20
Za financiranje razvoja zagonska podjetja večinoma uporabljajo klasične kriptovalute. Vlagatelji lahko sodelujejo v ICO ali kupijo kovanec po uvrstitvi na borzo. Funkcionalnost sredstva je odvisna od namena izvorne platforme. Več kot je možnosti, večje je povpraševanje po kovancu in boljši so obeti za dolgoročno rast cene. Platforme, ki uporabljajo model upravljanja DAO, običajno dodajo možnost sodelovanja vseh imetnikov pri glasovanju.
ERC-20 za stabilne kovance
Razvijalci lahko v verigi blokov Efirium upravljajo žetone, vezane na fiat valute. V letu 2023 so priljubljeni USDT, USDC in DAI. Deluje na naslednji način:
- Izdajatelj položi denarno rezervo na bančni račun ali v obliki obveznic.
- Nato izda žetone ERC-20, katerih število mora ustrezati številu dolarjev v rezervi.
- Kriptovaluta se razdeli uporabnikom.
S steibloini lahko plačujete nakupe (v nekaterih državah), opravljate nakazila, jih uporabljate kot zavarovanje na posojilnih platformah ali za trgovanje na terminskem trgu. Po potrebi se sredstva prek platforme izdajateljice zamenjajo nazaj v dolarje. Po dvigu sredstev iz rezerve se vezani žetoni sežgejo.
Nekateri priljubljeni projekti izdajajo stablecoine v več omrežjih hkrati, da bi odpravili težave z visokimi provizijami in združljivostjo.
ERC-20 za varnostne in uporabne žetone
To so glavne vrste standardnega kriptoaktiva. Žetoni za vrednostne papirje so vrednostni papirji in imetnikom najpogosteje zagotavljajo delež v izdajateljevem poslovanju. Na ravni pogodbe se ne razlikujejo od stablecoinov. Uporabni žetoni niso vezani na realna sredstva. Dolgoročno rast zagotavljajo povečanje števila uporabnikov platforme, pozitivno zunanje ozadje okoli projekta, podpora partnerjev, skupnosti in drugi dejavniki. Uporabni žetoni opravljajo naslednje funkcije:
- Sodelovanje pri glasovanju.
- Valuta v igri.
- Točke zvestobe (na primer popust v trgovini brez povezave).
- Likvidnost na borzi DEX.
- Tokenizacija stvarnega premoženja (nepremičnine, delnice).
Priljubljeni žetoni standarda ERC-20
Na verigi blokov Ethereum deluje več vrst kriptovalut. Večina razvijalcev izdaja kovance v skladu s pravili ERC-20. Do leta 2023 je bilo ustvarjenih več kot 600 tisoč standardnih žetonov. Nekatere od njih so ustanovitelji opustili takoj po uvedbi, drugi pa so postali priljubljeni. Po podatkih družbe Etherscan se bo poleti 2023 dnevno pojavilo 1,2 tisoč žetonov ERC-20. V preglednici lahko primerjate sredstva z največjo likvidnostjo.
Projekt | Kapitalizacija, $ | Obseg trgovanja v 24 urah, $ | Komentar: |
---|---|---|---|
Tether USD (USDT) | 83,2 milijarde | 23,86 milijarde | Prva kriptovaluta, ki je pridobila status stablecoina. USDT je vezan na menjalni tečaj dolarja. Izdajatelj je Tether Limited. |
Kovanec USD (USDC) | 28,19 milijarde | 3,96 milijarde | Centraliziran stablecoin, vezan na menjalni tečaj dolarja. Upravlja ga družba Circle. |
Zaviti BTC (WBTC) | 4,82 milijarde evrov | 150,59 milijona evrov | Ovit bitcoin, namenjen uporabi v storitvi DeFi. Konservativni vlagatelji najzanesljivejšega kriptožetona ne pretvarjajo v stablecoine ali ether, temveč izkoriščajo WBTC za zaslužek v likvidnostnih bazenih ali na platformah za posojanje. |
DAI | 4,71 milijarde | 163,36 milijona evrov | Decentraliziran stabilen kovanec, ki ga je mogoče pridobiti na platformi MakerDAO. Zahteva veriženje blokov BTC, ETH in druge vrhunske kovance. |
Shiba Inu | 4,48 milijarde evrov | 93,37 milijona evrov | Kovanec s podobo psa pasme Shiba Inu |
Shranjevanje in prenos žetonov standarda ERC-20
Žetone lahko hranite v katerikoli denarnici Ethereum. Za vsako sredstvo vam ni treba ustvariti novega računa. Žetone in etherje lahko hranite na istem naslovu. Vendar to pravilo ne velja za denarnice za izmenjavo. Trgovalne platforme ustvarijo nov naslov za vsako sredstvo. Če žetone ERC prenesete v denarnico za izmenjavo ETH, bodo izgubljeni. Navodila za pošiljanje kovancev iz trezorja v kriptoplatformo:
- Odobritev na borzi.
- Pojdite na zavihek "Sredstva".
- Z iskanjem izberite kovanec. Če želeno sredstvo ni na voljo, ga ne bo mogoče poslati na to borzo. Poiskati je treba drugo platformo.
- Kopirajte naslov denarnice.
- Vrnitev v vmesnik, ki ni povezan z odvzemom prostosti. Naslov prilepite v obrazec transakcije.
- Določite omrežje - ERC-20 Ethereum.
Za prenos se zaračuna pristojbina v ETH. Junija 2023 znaša 5 Gwei ($1,3).
Kovanci, izdani v več omrežjih (BSC, Solana, TRON), so združljivi z Ethereumom, zato jih je mogoče shraniti v enem vmesniku in prenesti z uporabo premostitvenih verig.
Denarnice
Najbolj priljubljen vmesnik za ERC-20 v letu 2023 je MetaMask. Uporabite lahko različico za brskalnik (vtičnik za Chrome, Firefox, Brave, Opera, Edge) ali mobilno aplikacijo (Android, iOS). Znotraj denarnice je na voljo menjava žetonov ERC za ether, nakup kriptovalute s kartice, dostop do aplikacij dApps.
Obstajajo tudi druge priljubljene denarnice za kriptovaluto v ERC-20. Te vključujejo:
Vendar vsi vmesniki nimajo funkcije za prikaz žetonov po meri. Če je to potrebno, lahko Seed uvozite v drugo denarnico.
Podrobnosti prenosa v brskalniku
Za razliko od ETH obstajajo žetoni etherium samo znotraj pametne pogodbe. Gre za podatkovno zbirko, v kateri so shranjeni podatki o stanju vseh imetnikov ter lastnosti sredstev (ime, deljivost). Če želite prenesti žetone etherium, morate pametni pogodbi poslati zahtevo. Ta se nahaja znotraj običajne transakcije ETH (število enot 0).
Podrobnosti o transakciji ETH se zabeležijo v posebnem bloku. Čeprav se ne prenese noben ether, morate za obdelavo transakcije plačati pristojbino v ETH. V pregledovalniku blokov bo transakcija videti kot prenos 0 kovancev s pristojbino ETH. V polju Interacted With (To) (Interakcija z (Do)) so podatki o poslanih žetonih etherium. Polje Preneseni žetoni vsebuje podatke o njihovi količini.
Ustvarjanje žetonov ERC-20
V beli knjigi je navedeno, da so standardne kriptovalute opredeljene kot sredstva z vrednostjo, ki temeljijo na verigi blokov.
Od običajnih kovancev se razlikujejo po tem, da ne delujejo v lastnem omrežju, temveč v verigi blokov Etherium.
Uporabniki lahko ustvarijo žetone ERC v testni verigi blokov (brezplačno) ali v glavni verigi blokov (porabiti je treba ETH). V prvem primeru je treba pridobiti ether:
- Prenesite različico programa MetaMask za brskalnik (ali drug vmesnik z možnostjo dodajanja kovancev po meri).
- Ustvarite račun.
- Prenesite denarnico v testno omrežje Ropsten in kopirajte naslov.
- Odprite spletno mesto Ropsten in prilepite številko računa. Po nekaj minutah bo stanje dopolnjeno. Operacijo lahko izvedete največ enkrat na dan.
Premoženje je ustvarjeno za vadbo ali za privedbo podjetja do ICO. Za izdajo žetona etherium je dovolj ena tehnično podkovana oseba. Za izvedbo ICO pa bo potrebno timsko delo. Pripraviti je treba strategijo trženja, predstavitev in tehnični dokument. Navodila za ustvarjanje lastne kriptovalute:
- Pojdite v razvojno okolje (Ethereum Remix IDE, Solidity/Pyethereum ali podobno).
- Predloga kode je na voljo v tematskih blogih. V njej morate spremeniti nekaj vrstic za svoj projekt. Izmisliti si morate ime in kljukico.
- Odprite razvojno okolje, ustvarite novo datoteko in začnite sestavljati.
- Namestite pametno pogodbo. Na zaslonu se prikažejo podatki o kovancih in sporočilo o ustvarjanju novega bloka.
- V iskalno vrstico brskalnika vnesite identifikator in kopirajte naslov pametne pogodbe.
- Pojdite na zavihek Pogodba in kliknite gumb Preveri.
Če želite dodati kriptožeton po meri, odprite MetaMask in kliknite gumb Dodaj žeton. Nato morate nekaj kovancev poslati na drug naslov (lahko jih pošljete tudi sebi).
Delovanje pametnih pogodb
Programer napiše kodo v skladu z eno samo predlogo in jo pošlje v omrežje. Ko se pametna pogodba zažene, ustvari žetone etherium.
Razvijalec lahko izda vse enote naenkrat ali načrtuje linearno izdajo. Pozneje se bo za vsako dejanje s sredstvi morala sprožiti pametna pogodba. V omrežje je treba poslati transakcijo za 0 ETH. V dodatnem polju določite želeno možnost.
Pametne pogodbe ERC-20 so privzeto zapisane nespremenljivo. Vendar lahko razvijalci po potrebi aktivirajo funkcijo urejanja kode ali njenega dela. S tem se zmanjša zaupanje skupnosti. Včasih pa lahko statična koda projektu tudi škoduje. Na primer, po vdoru v sistem The DAO ustanoviteljem ni uspelo narediti povratne spremembe, zato je bil za odpravo škode potreben Ethereum hardfork.
Parametri in značilnosti protokola ERC-20
Če želite ustvariti žeton Ethereum, morate napisati kodo za 6 glavnih in 3 dodatne možnosti. V ta namen se uporablja jezik Solidity, ki je zelo podoben jeziku JavaScript. V njem pišejo številni razvijalci.
Solidityja se lahko naučite sami s pomočjo video učbenikov ali tematskih blogov.
Skupna ponudba in bilanca
Razvijalci lahko omejijo izdajanje kriptožetonov. To lahko storite tako, da v funkciji Skupna ponudba predpišete največje število kovancev. Pozneje lahko vrednost spremenite, če so potrebna dodatna sredstva. Včasih ekipe pametno pogodbo po zagonu zažgejo, da zagotovijo stabilnost.
Funkcija Balance of prikazuje število kovancev, dodeljenih določeni denarnici. Najpogosteje je v lasti razvijalcev. S klicem te funkcije lahko določite stanje na katerem koli naslovu.
Prenos prenosa in prenosFrom
Standard uporablja dve funkciji za pošiljanje sredstev. Transfer je odgovorna za prenos kovancev na druge naslove, transferFrom pa za sodelovanje v ICO. S klicem zadnje funkcije lahko programirate algoritem za samodejne prenose glede na pogoj.
Omejitve (odobriti) in dovoljenja (dovoliti)
Te funkcije so potrebne, da se ugotovi, ali je mogoče sredstva prenesti. Odobritev preveri pravice pametne pogodbe do izdaje žetonov in preveri, ali ima naslov kovance za pošiljanje.
Dodatne funkcije
Obstajajo tudi neobvezne možnosti za žetone standarda. Razvijalci jih uporabljajo za udobje uporabnikov:
- Ime. Določite ime, ki ga bodo uporabniki razumeli.
- Ticker. Kratko ime. Tako bo sredstvo označeno na borzah.
- Število enot za decimalno vejico. Določa najmanjšo parcelo. Na primer 2 pomeni 0,1 kovanca. Največje število je 18.
Ko je pametna pogodba enkrat ustvarjena, razvijalci vanjo ne morejo dodajati funkcij. Če pa v programsko kodo vključijo možnost SELFDESTRUCT, jim bo ta omogočila, da jo izbrišejo in ustvarijo novo.
Standard žetonov ERC-20 v sistemu Ethereum se razlikuje od drugih
Plačila z digitalnimi kovanci ERC-20 so zaščitena s kriptografskimi metodami. Standardna sredstva se od drugih razlikujejo po številnih lastnostih:
- nimajo lastne verige blokov.
- Uporabite odobreno obliko naslova.
- se prenesejo kot transakcija v vrednosti 0 enot etra.
- se ne kopljejo. Izvaja jih posebna razvojna skupina.
- Transakcije potrjujejo operaterji Ethereuma.
- V projektu lahko igra vlogo popusta ali bonusa.
- Upravljajo jih pametne pogodbe, ki zagotavljajo izpolnjevanje obveznosti, vgrajenih v kodo.
ERC-20 je prvi in najbolj priljubljen tehnični protokol za ustvarjanje žetonov v Etheriumu. Obstajajo pa tudi drugi standardi (ERC-1155, ERC-223, ERC-721). Nekateri od njih vsebujejo nabor funkcij za izvajanje NFT. Drugi so podobni prototipu, vendar z dodatnimi možnostmi. Te so potrebne za izboljšanje varnosti in uporabnosti sredstva. ERC-827 na primer imetniku omogoča, da odobri prenos žetona na tretjo osebo.
Pogosta vprašanja
👛 Kako dodam žetone Ethereum v svojo denarnico?
Priljubljena sredstva lahko poiščete z iskanjem. Če digitalne valute ni na seznamu, morate klikniti gumb Uvozi žeton. Vnesti boste morali naslov pogodbe in tiker.
❓ Kakšna je razlika med standardoma ERC-20 in BEP-20?
S tehničnega vidika sta enaka. Prvi deluje v verigi blokov Ethereum, drugi pa v pametni verigi Binance.
🉑 Ali lahko v denarnici MetaMask zamenjam žetone Ethereum za kovance drugih verig blokov?
Ta možnost ni na voljo prek vgrajene storitve. Standardna sredstva Ethereum je mogoče zamenjati samo za ETH.
💡 Kako prenesti žetone iz omrežja ERC-20 v BEP-20?
Lahko jih pošljete na borzo in jih umaknete v pravi verigi ali pa uporabite most (Celer cBridge).
💵 Kako kupiti sredstva ERC prek MetaMask?
Pojdite na glavno stran in izberite "Exchange". V zavihku lahko pretvorite ether v katero koli omrežno kripto premoženje.
Ali je v besedilu napaka? Označite jo z miško in pritisnite Ctrl + Vnesite
Avtor: Saifedean Ammous, strokovnjak za ekonomijo kriptovalut.