criptovalute

Di cosa tratta ERC20 e ERC223, cosa ci offrite?

Oggi pensiamo alle convenzioni di creazione di token Ethereum, ovvero gli standard ERC20 e ERC223. Questo può essere particolarmente utile per gli sviluppatori nuovi alla solidità che desiderano creare un token. Comprendere questo può anche aiutare gli investitori a prendere le loro decisioni commerciali per l’ICO.

Che cos’è ERC20 e ERC223?

In teoria, lo smart contract sulla blockchain di Ethereum può essere progettato arbitrariamente. Tuttavia, per software di terze parti come Myetherwallet e Mist è possibile accedere facilmente al tuo contratto intelligente. È stata decisa una serie di convenzioni per la creazione di contratti di token intelligenti.

Queste convenzioni includono variabili, funzioni e i loro nomi. Si consiglia vivamente agli sviluppatori di token Ethereum di seguire questa serie di convenzioni. Altrimenti i tuoi token potrebbero non essere riconosciuti dai portafogli Ethereum. La maggior parte delle persone probabilmente ha sentito parlare degli standard dei token ERC20. Questo articolo si concentrerà principalmente su come gli standard ERC223 sono migliorati rispetto a ERC20.

ERC20 e ERC223

ERC20 garantisce un token creato per avere una semplice trasferibilità tra wallet e contratti. Ci sono tre funzioni: ‘transfer’, ‘transferFrom’ e ‘allow’ che devono esistere in ogni contratto ERC20. Le persone possono semplicemente usare «trasferimento» per inviare i loro token. Se qualcuno vuole emettere un token, risiede in un contratto. Tale contratto comprende entrambe le parti, cioè compratore e venditore.

Man mano che la versione delle macchine virtuali Solidity ed Ethereum viene aggiornata, sono disponibili più funzioni ed è stato creato un nuovo set di standard, questo è chiamato ERC223. Il sistema è retrocompatibile con ERC20. Ciò significa che ogni software supportato da ERC20 sarà anche conforme a ERC223. Inoltre, ERC223 unisce la funzione di trasferimento di token tra portafogli e contratti in un’unica funzione di «trasferimento».

Il cambiamento più grande è che ERC223 non consente più il trasferimento del token a un contratto che non consente il ritiro della valuta virtuale. Prima di ERC223, se qualcuno ha inviato il tuo token a un contratto che non hai consentito a nessuno di utilizzare, il token si bloccherà e non sarai mai in grado di lasciare quel contratto. Per questo motivo sono stati bloccati centinaia di migliaia di dollari in token ERC20. Per questo ed altri motivi, il nuovo sistema arriva ad attuare miglioramenti in questo settore. Ora il sistema di trasferimento e operatività sarà più smart, veloce e, soprattutto, sicuro.

Per gli sviluppatori, consigliamo di passare da ERC20 a ERC223 per i vantaggi di cui sopra. Il codice standard è disponibile da questo link: https://github.com/Dexaran/ERC223-token-standard

Post correlati

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba