L’article cobreix els fonaments bàsics dels estàndards ERC i ofereix una anàlisi en profunditat de cada tipus d’estàndard de token ERC.
Sou un desenvolupador de blockchain d’Ethereum o un empresari que planeja emetre fitxes basades en Ethereum? És possible que estigueu mirant al voltant per saber què volen dir les normes ERC i com us importen.
Aquí teniu la llista definitiva d’estàndards ERC!
Inscriu-te ara: Curs de fonaments empresarials Blockchains
Què són els estàndards ERC?
Una “sol·licitud de comentaris d’Ethereum” (ERC) és un document que escriuen els programadors de contractes intel·ligents que utilitzen la plataforma blockchain Ethereum. En aquests documents es descriuen les regles que han de complir els tokens basats en Ethereum.
Si no coneixeu els fonaments d’Ethereum, consulteu primer la guia definitiva d’Ethereum.
La comunitat Ethereum utilitza un procés anomenat “Proposta de millora Ethereum” per revisar aquests documents. Ho comenten i, en conseqüència, el desenvolupador que ha creat el document pot revisar-lo.
La comunitat Ethereum accepta alguns d’aquests documents després de treballar amb el procés EIP, els finalitza i els desenvolupadors els implementen. Així és com el document es converteix en ERC. Dit d’una altra manera, els ERC s’originen com a EIP i podrien abordar diferents àrees, per exemple, fitxes, nom de registre, etc..
ESTÀNDARDS ERC: INFOGRAFIA EXPLICADA SIMPLEMENT
Tot i que hi ha diversos estàndards Ethereum. Aquests estàndards ERC Ethereum són els més coneguts i populars:
- ERC- 20
- ERC-165
- ERC-721
- ERC-223
- ERC-621
- ERC-777
- ERC-827
- ERC-884
- ERC-865
- ERC-1155
Estàndard ERC 20: l’estàndard de token més popular
ERC-20 és l’estàndard de fitxes més popular i la majoria d’ICO que han emès els seus tokens a la plataforma Ethereum l’han utilitzat. Obteniu més informació sobre què és una ICO aquí!
Si sou desenvolupador d’Ethereum, podeu codificar els vostres contractes intel·ligents amb la seguretat que pot interactuar fàcilment amb els tokens ERC-20.
Igual que els desenvolupadors d’Ethereum no necessiten saber res més sobre aquest testimoni, els desenvolupadors de carteres també poden respirar amb calma. No necessiten fer cap pas de desenvolupament o integració personalitzat per garantir que el testimoni funcioni amb la seva aplicació de cartera.
És un estàndard de token fungible. Això significa que dues monedes de qualsevol testimoni construït sobre ell tenen el mateix valor en un moment determinat. Prenguem l’exemple de LockChain, el mercat de viatges descentralitzat amb un 0% de comissions. El seu testimoni LOC segueix ERC 20 i un testimoni LOC té exactament el mateix valor que un altre testimoni LOC en un moment determinat.
Hi ha un protocol estàndard a seguir, per tant és fàcil emetre nous tokens mitjançant l’estàndard ERC 20. Per obtenir més informació sobre què és ERC20, consulteu aquesta guia per a principiants?
ERC 165 – El pilar de suport d’ERC 721
Això és realment un estàndard per a un mètode, en lloc de fitxes. Tot i això, és important per a un altre estàndard simbòlic, ERC721, que no es pot implementar sense ell.
Més informació sobre ERC721 més endavant!
Un contracte intel·ligent ha d’interactuar amb les fitxes criptogràfiques. Tot i que tots els contractes poden interactuar amb els tokens ERC 20, és diferent dels altres estàndards ERC per als tokens, com ERC 721. Els contractes intel·ligents han d’implementar interfícies específiques per interactuar amb els tokens seguint altres estàndards..
Ara, la comunitat de desenvolupament d’Ethereum ha de saber quines interfícies implementa un contracte intel·ligent i cal publicar aquesta informació. Això es deu al fet que han de saber de quines maneres poden interactuar amb aquest contracte.
No hi havia un mètode estàndard per detectar les interfícies que utilitza un contracte intel·ligent i publicar-les. ERC 165 normalitza un mètode per a això, a més d’estandarditzar la identificació d’interfícies.
Llegiu-ne més al Document de la proposta EIP 165.
ERC 721 – L’estàndard per als tokens no fungibles
Voleu desenvolupar un joc DApp Ethereum com CryptoKitties? Axiom Zen, una empresa amb seu a Vancouver, Colúmbia Britànica, Canadà, el va llançar la darrera setmana de novembre de 2017 i, la primera setmana de desembre, es va tornar viral. Els jugadors van gastar Ether per milions de dòlars americans en una setmana.
En aquest joc, els jugadors poden comprar, vendre i criar valent gatets digitals. Amb la transparència que ofereix la plataforma Ethereum blockchain, tothom pot veure les regles del joc, de manera que la competència és justa. Si podeu criar una rara espècie de gatets digitals, podeu obtenir un preu més elevat per a ells.
Cadascun mana un preu diferent; per tant, no podeu utilitzar l’estàndard ERC 20 per als gatets. Necessiteu un estàndard de token no fungible, i això és ERC 721.
També hi ha altres casos d’ús de les fitxes no fungibles, per exemple, el sector de la distribució d’energia les pot utilitzar.
Un contracte intel·ligent que interactuarà amb els tokens ERC 721 ha d’implementar una interfície independent i, per tant, ha de seguir l’estàndard ERC 165. Llegiu més sobre ERC 721 al Document de proposta EIP 721.
ERC 223: resol els problemes de la “pèrdua de token” de l’ERC20
Si envieu fitxes ERC 20 a contractes intel·ligents que no poden gestionar fitxes, aquesta acció crema les fitxes i no les podreu recuperar. ERC 223 proposa evitar-ho.
Els desenvolupadors poden acceptar o rebutjar tokens que arribin a les seves adreces de contracte intel·ligent. Especifica funcions que un contracte pot codificar de manera que, si no pot acceptar fitxes, la transferència fracassarà.
Això no crema cap testimoni!
Tot i que ERC 223 té la intenció de salvar la riquesa perduda accidentalment, encara no s’ha implementat. Cap fitxa l’utilitza i és possible que els intercanvis criptogràfics no estiguin preparats per a aquest estàndard.
Consulteu la comparació detallada entre ERC20 i ERC 223 contra ERC777.
A més, el pas d’Ethereum per implementar el ‘Servei de noms d’Ethereum’ (ENS) farà que aquestes transaccions siguin molt rares. Per tant, hem de veure si la comunitat Ethereum implementarà aquesta proposta. Llegiu més informació sobre aquest estàndard a Documentació ERC 223 GitHub.
ERC 621: pot modificar el subministrament total de tokens
Una extensió a ERC 20, aquest estàndard consisteix a augmentar o disminuir l’oferta total de tokens mitjançant dues funcions, és a dir, augmentar l’oferta i disminuir l’oferta. La proposta recomana que només els facin servir els propietaris del contracte o els usuaris de confiança.
Les criptomonedes són diners matemàtics, a diferència de les monedes fiduciàries on els bancs centrals poden augmentar o disminuir l’oferta. L’oferta total de fitxes és un dels molts factors que determinen l’apreciació de la fitxa i afecta l’economia d’un testimoni.
Aquesta proposta és un esborrany i hem de veure si la comunitat Ethereum l’aplicarà, atès el gran impacte. Llegiu més informació sobre la proposta al Documentació EIP 621 GitHub.
ERC 777: redueix la fricció en les transaccions criptogràfiques
Mentre s’invoca un contracte intel·ligent, després de la primera transacció, l’estàndard ERC 20 requereix una altra transacció per verificar si es compleixen els criteris. El contracte intel·ligent només s’invoca després d’aquest. Això augmenta el nombre de transaccions, provocant efectivament friccions.
ERC 777 és un estàndard proposat que inclou una funció per identificar la recepció de fitxes i iniciar un contracte intel·ligent immediatament després de la primera transacció. Tot i reduir la despesa general de la transacció, també permet a un usuari rebutjar les fitxes entrants d’una adreça de la llista negra. La llista negra d’una adreça pot ser per diversos motius, com ara pirateria informàtica o activitats il·legals. La possibilitat de rebutjar el pagament des d’aquesta adreça millora la posició de seguretat d’un Ethereum DApp.
ERC 777 manté tots els punts forts d’ERC 20. OpenZeppelin ja ha implementat ERC777 per construir, automatitzar i operar aplicacions descentralitzades.
Podeu llegir la proposta a Document EIP 777 GitHub.
No oblideu consultar la comparació entre ERC 20 i ERC 223 ERC 777!
ERC 827: permet la transferència de token per a que un tercer la gasta
És una altra extensió d’ERC 20, però, té la intenció de resoldre el problema que l’ERC 223 intenta resoldre de manera millorada. Si s’implementa aquest estàndard, un titular de fitxes pot transferir fitxes alhora que aprova un tercer per gastar-les.
Amb aquest estàndard ERC, les carteres i els intercanvis poden reutilitzar tokens, perquè les dues parts acorden criteris específics perquè un tercer inverti una quantitat dinàmica. La comunitat Ethereum encara no l’ha implementat, però, podeu llegir més sobre aquesta proposta a Documentació EIP 827 GitHub.
ERC 884 – Tokenizes Stock
La legislació recent de l’estat nord-americà de Delaware ara permet a les empreses utilitzar blockchain per mantenir registres d’accions. Entre els estàndards ERC proposats, ERC 884 té intenció d’aprofitar-se’n. Designarà cada testimoni com una participació d’una corporació constituïda a l’estat de Delaware.
Per complir la normativa, ERC 884 també inclou el següent:
- Verificació d’identitat i llista blanca obligatòria dels titulars de tokens;
- La corporació pot preparar una llista d’accionistes segons els requisits regulatoris;
- Registre del mandat dels reguladors de la informació;
- Registre de la transferència d’accions segons els requisits reglamentaris;
- Només el valor complet de les fitxes, és a dir, sense valor parcial;
- Els accionistes que han perdut les seves claus o fitxes privades han de recuperar-los a una nova adreça.
La implementació d’ERC 884 requereix una base de dades fora de la cadena per a diversos requisits de ‘Conegueu el vostre client’ (KYC). Encara és un esborrany de proposta i el podeu llegir a Document EIP 884 GitHub.
ERC 865: ajuda els principiants al món criptogràfic
Com a usuari nou en criptografia, quan intenteu transferir els tokens basats en Ethereum, de sobte trobareu que heu de pagar tarifes de miner a Ether. Augmenta la fricció per a vosaltres.
Entre els desenvolupadors d’estàndards ERC que ha proposat la comunitat Ethereum, ERC 865 té la intenció de facilitar-ho als nous usuaris de criptografia. Proposa utilitzar el testimoni per pagar també els honoraris dels miners. Es tracta d’un esborrany de proposta i el podeu llegir a Document EIP 865 GitHub.
ERC 1155: el testimoni no fungible més avançat
ERC 1155 resol tots els problemes principals d’ERC 20 i ERC 721: els millors estàndards de token per a tokens no fungibles. Per a ERC 1155, els usuaris poden crear diverses fitxes en un sol contracte. A més, podeu utilitzar ERC-1155 per als casos d’ús fungibles i no fungibles. Tots aquests trets fan que ERC1155 sigui millor en la gestió d’emmagatzematge, eficient i econòmic.
Més informació aquí Documentació EIP-1155.
Pensaments finals
Hi ha diversos altres estàndards simbòlics, a part dels estàndards ERC. Per exemple, el testimoni NEP5 de NEO és molt similar a ERC20 i ERC223. A més, cadascun d’aquests estàndards de token té diferents propòsits i té els seus propis avantatges i desavantatges.
Per tenir una millor comprensió dels fonaments, hauríeu de tenir en compte aquest curs GRATU onT sobre els Fonaments bàsics de l’Enterprise Blockchains.