Mikä ERC-20 on?
ERC‑20 on yhteinen sääntökirja, joka määrittää, miten Ethereum-tokenien tulee toimia. Se määrittelee niiden luonnin, siirrot ja tarkistukset, jotta lompakot ja pörssit tietävät, mitä tehdä. Ajattele sitä kuin kolikoiden USB-liitäntänä Ethereumissa: kun muoto on sama, kaikki sopii yhteen.
ERC‑20 on ETH:n kaltainen kolikko. Ei aivan. ERC‑20 on standardi älysopimukselle, joka luo vaihdettavan tokenin, jota monet eri projektit voivat käyttää.
Näin ERC-20 toimii
Kuvittele kehittäjä julkaisemassa ERC‑20-sopimusta Ethereumissa. Sopimuksessa määritellään nimi, symboli, desimaalien määrä, kokonaistarjonta sekä siirtojen ja hyväksyntöjen toimintatapa. Sen jälkeen lompakot ja sovellukset puhuvat samaa kieltä.
- Vaihe 1: Kehittäjä kirjoittaa sopimuksen koodin ja julkaisee sen Ethereumissa.
- Vaihe 2: Sopimus luo tokeneita tietyille osoitteille, esimerkiksi projektin kassaan tai sinulle airdropin yhteydessä.
- Vaihe 3: Lähetät tokeneita transfer-toiminnolla, jolloin sopimus päivittää saldot ja kirjaa tapahtuman.
- Vaihe 4: Voit antaa käyttöoikeuden varojen käyttäjälle, jolloin pörssi tai sovellus voi siirtää puolestasi määritetyn määrän.
- Vaihe 5: Sovellukset ja lompakot lukevat standardin mukaisia toimintoja, joten ne voivat näyttää saldot ja tehdä swappeja ilman jokaiselle tokenille räätälöityä koodia. Kyllä, se on näin yksinkertaista.
Sääntöjen yhdenmukaisuuden ansiosta samat painikkeet toimivat eri kolikoilla.
Miksi ERC-20 on tärkeä?
Se säästää kaikkien aikaa ja ehkäisee virheitä. Se myös vauhditti Ethereum-tokenien räjähdysmäistä yleistymistä.
- Hyöty: Yhden standardin ansiosta lompakkosi, pörssisi ja dappisi osaavat jo käsitellä uusia kolikoita.
- Näkökulma: ERC‑20 toi kryptoihin Lego-henkeä parantamalla yhteentoimivuutta Ethereum-yhteensopivien sovellusten ja ketjujen välillä.
- Merkitys: Näet sen DeFi-swapissa, DAO-kassoissa, vaihdettavissa peliesineissä ja kyllä, lukemattomissa meemeissä.
Tarkista aina sopimusosoite ja desimaalien määrä ennen ERC‑20-tokenin lähettämistä. Väärä osoite tai verkko tarkoittaa, että varat ovat mennyttä.
ERC-20:n tärkeimmät ominaisuudet
Seuraavat ominaisuudet erottavat sen muista ja pitävät sen laajasti käytössä:
- Standardi: Kiinteä joukko toimintoja, kuten totalSupply, balanceOf, transfer, approve ja transferFrom.
- Vaihdettavuus: Jokainen yksikkö on samanlainen, toisin kuin keräiltävät NFT:t.
- Siirrot: Kolikoiden siirtäminen on sopimuskutsu, joka päivittää saldot ja tuottaa tapahtuman.
- Käyttöoikeus: Hyväksynnät antavat sovelluksille luvan käyttää lompakostasi enintään määritetyn määrän.
- Desimaalit: Tokenit määrittävät itse desimaalien määrän, joka on usein 18, jotta määrät näkyvät oikein.
- Yhteensopivuus: Lompakot ja pörssit tukevat sitä oletusarvoisesti, minkä vuoksi monet stablecoinit käyttävät sitä.
Muunnelmat
Ajattele näitä lisäominaisuuksina ja sukulaisina:
- Permit: EIP 2612 mahdollistaa kaasumaksuttomat, ketjun ulkopuolella allekirjoitetut hyväksynnät.
- 777: ERC 777 muokkaa koukkuja ja yhteensopivuutta edistyneempiä toimintoja varten.
- 1363: Maksulliset tokenit, jotka käynnistävät toimintoja vastaanoton yhteydessä.
Hyväksynnät pysyvät voimassa, kunnes pienennät niiden rajoja tai peruutat ne. Tarkista käyttöoikeudet säännöllisesti, etenkin uusien sovellusten kokeilun jälkeen.
Esimerkki
Ostat uuden ERC‑20-tokenin DEXistä luettuasi sopimusosoitteen projektin dokumentaatiosta. Tokenin lanseeraus on saattanut alkaa Initial Coin Offeringilla (ICOlla) tai reilulla lanseerauksella.
Hauska fakta
Nimi on kuiva, vaikutus ei. ERC on lyhenne sanoista Ethereum Request for Comments, ja 20 oli yksinkertaisesti ehdotuksen numero. Silti se muovasi kryptoalaa samaan tapaan kuin huippusuosittu villapaitajulkaisu muovaa sesonkia.
Yhteenveto
Lyhyesti: ERC‑20 on yhteinen toimintamalli, jonka ansiosta Ethereum-kolikot toimivat kaikkialla ilman ongelmia.