Condividi
Crea un token BEP20 con noi seguendo queste istruzioni passo dopo passo. In questo articolo ti spiegheremo tutti i dettagli e cercheremo di individuare eventuali ostacoli nascosti. Se hai già familiarità con i termini DeFi, passa alla seconda parte dell’articolo, dove troverai le istruzioni dettagliate per impostare un token BEP20.

Qual è lo scopo di un token digitale?
In sostanza, si tratta di un record di smart contract che conferma l’allocazione dei fondi tra tutti i partecipanti a una determinata transazione. Quando distribuisce le proprie applicazioni decentralizzate, il proprietario deve emettere un nuovo token per garantire l’unificazione di tutte le operazioni.

Tutte le reti blockchain hanno le proprie criptovalute e non è tecnicamente possibile sostituire una valuta con un’altra: si possono solo scambiare. Storicamente, se volevi convertire i dollari in rubli, dovevi recarti in un ufficio di cambio o in una banca. Nel mondo online non esistono banconote, il cui ruolo è svolto da un codice blockchain. Lo scambio di tali record tra protocolli diversi è semplicemente impossibile. Tuttavia, puoi acquistare una criptovaluta pagandola con un’altra, ad esempio su Binance Chain.
I token on-chain risolvono questo problema agendo come titoli universali. Hanno regole specifiche e garantiscono la compatibilità degli smart contract all’interno di una stessa tecnologia. Più spesso viene utilizzata la rete Ethereum.

Cosa sono i contratti intelligenti?
Tecnicamente, si tratta di un codice sorgente che utilizza dichiarazioni condizionali per descrivere le regole delle transazioni. Ad esempio, "Se il mittente conferma un trasferimento, N monete vengono trasferite all’indirizzo del portafoglio del destinatario". I contratti intelligenti sono programmati dagli utenti o creati automaticamente da servizi speciali.
Distribuendo un contratto, il suo creatore (o proprietario) avvia la registrazione del programma su ogni nodo. Il programma è codificato, per questo è molto difficile hackerare un contratto token. Il programma può essere lanciato su richiesta per ricevere o inviare un token digitale.
Qual è il legame tra un token e gli smart contract?
In poche parole, un token nasce ed esiste come parte di un contratto. Molte azioni, in base alle condizioni specificate, modificano i dati esistenti. In questo modo i beni vengono spostati tra vari indirizzi.
Il saldo del token viene salvato in una tabella dello smart contract che consiste in due colonne: l’indirizzo del portafoglio del destinatario/mandante e l’importo di un asset. Per scoprire queste informazioni, collega il tuo portafoglio a un contratto token.

Cosa sono i gettoni BEP20?
BEP20 è uno standard per lo sviluppo di contratti intelligenti che contiene una serie di regole tecnologiche dell’ambiente Binance Chain, che descrivono le funzioni del codice sorgente. Basato sul comune ERC 20.
Vitalik Buterin, un programmatore russo, ha basato la blockchain di Ethereum sul concetto di contratto intelligente, inizialmente sviluppato negli anni ’90. Ha ideato delle regole per la creazione di smart contract e token che fossero il più semplici possibile ma comunque efficienti e le ha implementate nella rete Ethereum. L’idea principale era quella di sviluppare contratti intelligenti che potessero essere utilizzati universalmente con regole dal formato flessibile. La blockchain di Buterin è in grado di risolvere qualsiasi compito (descrivere qualsiasi compito come un programma che in determinate circostanze avrà condizioni vere e sarà eseguito), per questo è un linguaggio di programmazione completo di Turing. Per gli utenti, significa che la blockchain di Ethereum permette di realizzare qualsiasi idea.
La base della tecnologia è la macchina virtuale Ethereum. Un tempo era proprio questo concetto ad attrarre molti utenti nell’ecosistema degli asset digitali. Binance Chain è uno scambio globale di blockchain che risolve i problemi degli utenti grazie a Binance Smart Chain (BSC). Puoi distribuire le tue applicazioni al suo interno e generare token. Il token BEP20 è un token standard (un protocollo per lo sviluppo di contratti intelligenti), quasi identico all’ERC20. Ciò significa che qualsiasi token BSC corrisponde al token ERC20.

Chi potrebbe aver bisogno di creare un gettone BEP20?
Innanzitutto, il possesso di token può essere utile per gli imprenditori che sviluppano un’attività nella DeFi. Ci sono ancora molte opportunità da esplorare nella finanza decentralizzata ed è per questo che molte startup appaiono in questo ambito. Un progetto viene presentato come libro bianco e promosso. Le aziende emettono i propri nuovi token e li distribuiscono come parte di un’offerta iniziale tra i loro primi seguaci. Se un progetto ha successo, sia il creatore del token che il proprietario del token ottengono un profitto.
Un altro gruppo di utenti che potrebbe aver bisogno di un token BEP20 sono gli imprenditori che desiderano garantire la massima sicurezza delle loro transazioni. È sufficiente creare uno smart contract con le condizioni di una transazione, coniare un token (che può essere legato a qualsiasi criptovaluta) e lanciare il programma.
Costo di creazione del gettone BEP20
Il prezzo per la creazione è pari alla commissione del sito. Ad esempio, su Binance, attualmente paghi circa 3,5 USD.
Perché Binance Smart Chain Network?
In apparenza, sembra che la blockchain di Ethereum sia più affidabile, dato che opera da quasi nove anni, mentre la Smart Chain di Binance è stata lanciata solo l’anno scorso. Tuttavia, il fork non è stato concepito come una fonte di reddito aggiuntivo per i proprietari dell’exchange Binance Chain. Il suo scopo principale è quello di migliorare le capacità della blockchain principale. Innanzitutto, si tratta di caratteristiche tecniche.
- Il tempo di blocco della Smart Chain di Binance è di soli 3 secondi.
- Il costo della transazione (gas) è di diverse volte inferiore a quello della blockchain Ethereum.
Un token BEP20 è facile da implementare e può essere controllato utilizzando la Smart Chain di Binance. Gli utenti non devono generare subito un contratto sulla rete principale, ma possono utilizzare il servizio implementato da Binance Smart Chain per testare il codice sorgente di un token.
Come creare il tuo gettone BEP20: Istruzioni passo-passo
Impostazione di un portafoglio
Il più delle volte si utilizza un portafoglio Metamask perché Binance Smart Chain ne supporta l’estensione. Un’altra opzione è il portafoglio fiduciario.
Trova il pulsante "Download" sul sito ufficiale e scegli il browser per installare l’estensione. Nel nostro caso, si tratta di Google Chrome.
Clicca su "Installa" nel negozio web del browser. Salta il video tutorial e procedi alla creazione di un portafoglio. Dopo aver inserito e confermato la tua password, devi copiare e salvare una frase segreta di recupero che è una sequenza di parole generata in modo casuale. Questo passaggio è molto importante perché questa frase viene utilizzata per generare la chiave privata del tuo portafoglio.
Dopo la conferma, un portafoglio è pronto per essere utilizzato.
Connessione alla Smart Chain Testnet di Binance
Al momento siamo collegati alla blockchain di Ethereum. Seleziona Binance Smart Chain.
Compila il modulo aggiungendo le informazioni della Smart Chain Testnet di Binance. Puoi copiare le righe dalla tabella sottostante.
nome della rete | BSC Testnet |
URL RPC | https://data-seed-prebsc-1-s1.binance.org:8545/ |
ID catena | 97 |
Simbolo_di_valuta | BNB |
URL dell’esploratore di blocchi BNB | https://testnet.bscscan.com |
Ricarica del conto
Finora il portafoglio è vuoto.
Per ottenere le monete, devi visitare il sito web di Binance Smart Chain(https://testnet.binance.org/faucet-smart) e inserire l’indirizzo del tuo portafoglio. Avrai bisogno di asset per registrare contratti intelligenti e pagare le commissioni di transazione.
Copia l’indirizzo del portafoglio.
In meno di un minuto, 1 BNB (token BSC) verrà depositato sul conto. Tieni presente che la Smart Chain di Binance non dà più di un BNB al giorno.
Scrivere il programma di uno Smart Contract
Per poter coniare il tuo token BEP20, devi creare un codice sorgente del token conforme a tutti i requisiti del protocollo. Deve presentare le funzionalità di base di un’interfaccia standard, con le funzioni specificate nella tabella seguente.
Funzione | Descrizione | Stato |
totalSupply() | Scopri l’offerta totale di gettoni emessi | LEGGI |
balanceOf(conto) | Scopri il numero di gettoni sul saldo dell’account | LEGGI |
trasferimento(destinatario, importo) | Gettoni di trasferimento | SCRIVERE |
transferFrom(mittente, destinatario, importo) | Sposta la quantità specificata di beni da un mittente a un destinatario | SCRIVERE |
indennità(proprietario, mittente) | Scopri quanti gettoni può spendere il mittente per conto del proprietario. Ad esempio, può essere utilizzato per ritirare un token e spostarlo su un’altra piattaforma. | LEGGI |
approva(mittente, importo) | Creare un’approvazione per il ritiro di un token da parte del mittente | SCRIVERE |
Approval(proprietario, mittente, valore) | Scopri quando è stata utilizzata la funzione approva. La funzione è legata agli eventi del sistema. | EVENTO |
Transfer(mittente, destinatario, valore) | Scopri quando è stata utilizzata la funzione di trasferimento. La funzione è legata agli eventi del sistema. | EVENTO |
Per le funzioni che effettuano registrazioni sulle reti blockchain (funzioni con stato WRITE), vengono riscosse le commissioni di transazione.
È possibile trovare online dei modelli già pronti per la programmazione di queste funzioni.
Chiamiamo il token BEP20 "AAAToken", impostiamo il simbolo del token su "ATK" e lasciamo i valori predefiniti dell’alimentazione iniziale e delle cifre decimali. È possibile generare un numero maggiore di gettoni, ma a scopo illustrativo ne basterà un milione.
Il codice utilizza il linguaggio di programmazione Solidity. Una descrizione delle funzioni è disponibile sul sito web di openzeppelin(https://docs.openzeppelin.com/contracts).
Compilazione di un contratto intelligente
Per ottenere un codice contratto funzionante, è necessario compilarlo. Come generatore di token utilizzeremo Remix, un ambiente di sviluppo integrato basato sul web.
Per rendere il processo più comodo, creeremo una nuova area di lavoro.
Inseriamo il suo nome.
Nella cartella dei contratti, creeremo un nuovo file di contratto con estensione .sol e lo inseriremo nel nostro codice di contratto. Genereremo contratti intelligenti in modo semplice, con ogni contratto composto da un unico file. Passiamo al compilatore.
Sceglieremo la versione del compilatore 0.8.4 (a seconda della versione di Solidity) e premeremo il pulsante di compilazione.
Effettuare una distribuzione di token BEP20
Dopo aver completato con successo tutti i passaggi sopra descritti, passiamo alla scheda di distribuzione.
Dobbiamo scegliere l’ambiente.
Successivamente, viene visualizzata automaticamente una richiesta da parte di un portafoglio.
Una volta stabilita la connessione, l’indirizzo del portafoglio verrà visualizzato nel campo "Account". Poi andiamo al generatore di contratti intelligenti Remix e premiamo il pulsante arancione. Verrà visualizzata una finestra pop-up di conferma.
Dopo aver confermato l’installazione, vediamo il nostro primo blocco.

L’importo della commissione per la creazione di un gettone BEP20
Verrà visualizzata la tariffa predefinita pagata al momento dell’emissione di un token. La tariffa può essere modificata, ma non consigliamo di farlo. Se imposti delle tariffe basse, la transazione potrebbe non andare a buon fine.
Al momento della stesura di questo articolo, la tariffa pagata è di circa 3,5 dollari.
Sono state apportate anche alcune modifiche al portafoglio. Nella sezione "Attività" puoi cliccare su una transazione per vederne i dettagli.

Un token personalizzato e una transazione contrattuale
Copiamo l’identificativo, andiamo su https://bscscan.com e scegliamo il test della rete Binance Smart Chain. BSCScan è un servizio che permette di controllare l’offerta totale e le transazioni, verificare un contratto e visualizzare la proprietà dei token. Inseriamo i dati e clicchiamo sul pulsante di ricerca.
In seguito, potrai controllare tutte le informazioni relative al tuo token.
Ora puoi importare il tuo token digitale in un portafoglio. Nel portafoglio MetaMask, clicca su "Importa token" e inserisci l’indirizzo del contratto.
Il lavoro viene eseguito e la quantità di gettoni ricevuti è pari alla fornitura iniziale specificata nel programma.
Ora puoi inviare il tuo token BEP20 a chiunque altro.
Conclusione dello sviluppo del gettone BEP20: Verifica e pubblicazione
Dopo aver seguito il link contenente l’indirizzo del token, nel BSCScan apparirà la scheda "Contratto" e dovrai cliccare sul link di verifica. Inserisci le informazioni necessarie e conferma la transazione.
Inserisci il codice del contratto e attendi che venga verificato.
A scopo di test, puoi creare un altro account nel portafoglio e inviare i nuovi gettoni a quel portafoglio.
Nella sezione dei contratti distribuiti, vedrai la transazione.
Le caratteristiche dello sviluppo di un gettone BEP20
Lo sviluppo dei token richiede non solo competenze di programmazione ma anche la comprensione degli algoritmi del progetto: devi definire le condizioni e descrivere le caratteristiche dei token:
- se è possibile bruciare i gettoni;
- chi può coniare i gettoni e se questa funzione può essere disattivata;
- quali sono i limiti;
- la logica di voto;
- se i ruoli del token devono essere assegnati o se il token sarà aperto al pubblico;
- se è necessario creare un proprio token digitale che il proprietario del token può generare.
Tutte queste domande sono di competenza di un analista che prende un’idea e la trasforma in un algoritmo funzionante. È impossibile trovare le risposte migliori a queste domande senza una conoscenza approfondita della tecnologia delle catene intelligenti e della metodologia di creazione dei contratti intelligenti.
Su ICODA puoi ottenere una consulenza iniziale e richiedere i servizi di generazione di token in una rete BSC. Analizziamo a fondo l’area di interesse e selezioniamo le caratteristiche più appropriate.
Programmatori esperti creeranno un contratto intelligente per il tuo progetto DeFi e potrai essere certo che funzionerà in modo affidabile. Ci prendiamo cura della tua privacy e utilizziamo gli standard dei token.
Promozione del progetto
Di solito ci vuole un po’ di tempo prima che un’idea inizi a dare i suoi frutti, perché devi promuovere i tuoi servizi e attirare l’attenzione su di essi. Ecco perché il marketing è parte integrante di ogni startup.
Quando ordini lo sviluppo di contratti smart a ICODA, considera la possibilità di avvalerti della nostra esperienza di promozione. I nostri esperti conoscono a fondo tutti gli aspetti specifici e saranno in grado di presentare la tua attività nel modo migliore possibile.
Conclusione
Dal punto di vista tecnico, non è difficile creare i token BEP20 perché puoi semplicemente utilizzare un qualsiasi generatore di token e collegare un Trust Wallet o un portafoglio MetaMask. Tuttavia, bisogna considerare che per la creazione di uno smart contract è necessaria la codifica per impostare l’algoritmo dell’idea del progetto. Pertanto, la sua implementazione richiede un’analisi approfondita e una simulazione di tutti i processi aziendali. Ecco perché è meglio rivolgersi a esperti specializzati nello sviluppo di token per la rete Smart Chain di Binance.