Indirizzi BNB Smart Chain

BEP20 Address: formato, validazione e come crearne una via API

Come è costruito un indirizzo BEP20, come differisce da un indirizzo BEP-2 o contract, e come generare e monitorare indirizzi di deposito BSC tramite l'API Chaingateway.

Prova gratuita di 7 giorni — nessuna carta, nessun KYC per iniziare Non-custodial — le chiavi private restano sotto il tuo controllo I piani partono da 49€/mese (490€/anno) — visualizza piani e rate limit

Una BEP20 address è la stringa esadecimale di 42 caratteri con prefisso 0x che contiene BNB e token BEP-20 su BNB Smart Chain — lo stesso formato di indirizzo usato da Ethereum, perché il livello di esecuzione di BSC è EVM-compatibile. Se stai integrando depositi o pagamenti su BSC, l'address è il punto di partenza di ogni flusso: genera un indirizzo per cliente, osservalo, accredita il deposito. Questa pagina copre il formato e come ottenere indirizzi tramite un'API invece che da un'interfaccia wallet; per la spiegazione tecnica più approfondita su checksum e la distinzione tra BEP-2 e BEP-20, vedi la guida alla BEP20 address sul blog.

Cos'è una BEP20 address?

Una BEP20 address è un valore di 20 byte, scritto come 40 caratteri esadecimali con prefisso 0x — per esempio 0x8894E0a0c962CB723c1976a4421c95949bE2D4E. Si deriva nello stesso modo di un indirizzo Ethereum: dalla chiave pubblica di una coppia di chiavi, tramite hashing Keccak-256. Questa derivazione condivisa è il motivo per cui un wallet che contiene un indirizzo Ethereum può mostrare la stessa stringa su BSC — il formato non distingue tra chain, lo fa solo la rete verso cui trasmetti una transazione.

BSC BEP20 contro BEP-2: non è lo stesso standard

BEP20 è lo standard token di BNB Smart Chain, funzionalmente vicino all'ERC-20 di Ethereum e con lo stesso formato di indirizzo. BEP-2 è uno standard diverso, più vecchio, che gira su BNB Beacon Chain (in precedenza Binance Chain), con un proprio formato di indirizzo che inizia con bnb1 invece che con 0x. Gli indirizzi "BSC BEP20" e "BEP-2" non sono intercambiabili, e inviare un asset BEP-2 a un indirizzo in formato BEP20 (o viceversa) fallisce oppure, su alcuni exchange, richiede un passaggio esplicito di conversione cross-chain. Se una ricerca di "bep20 bsc" ti ha portato qui, questa è la distinzione che conta: sei sulla chain giusta.

Cos'è una BEP20 wallet address, in pratica?

Funzionalmente, una BEP20 wallet address è il tuo identificativo di account su BSC: la destinazione per BNB o token BEP-20 in entrata (token BEP20 come USDT, USDC o il token proprio di un progetto) e l'indirizzo di origine per quelli in uscita. Lo stesso formato di binance smart chain wallet address contiene BNB nativo e ogni token BEP-20 contemporaneamente — c'è un indirizzo per account, non uno per asset, e il saldo di un token sotto quell'indirizzo viene tracciato dallo smart contract del token stesso, non dall'indirizzo.

Crea e osserva una BEP20 address via REST

Invece di generare un indirizzo in un'app wallet e copiarlo nel tuo backend, la BSC API crea e importa indirizzi direttamente, e un webhook ti avvisa quando arriva un deposito.

EndpointCosa fa
POST /api/v2/bsc/addressesGenera una nuova BEP20 address
POST /api/v2/bsc/addresses/importImporta una private key esistente perché l'API possa firmare per quell'indirizzo
POST /api/v2/bsc/webhooksRegistra un webhook così che un deposito sull'indirizzo attivi una callback firmata HMAC
GET /api/v2/bsc/webhooks/notificationsElenca le notifiche di deposito passate per la riconciliazione

Osservare un indirizzo per i depositi non richiede alcuna key importata — solo inviare da esso la richiede. Questa separazione conta per i token BEP20: i tuoi indirizzi di raccolta depositi possono restare in sola osservazione, e solo l'hot wallet che effettua i pagamenti ha bisogno di una key importata.

Ti servono indirizzi su larga scala invece che uno alla volta? Crea un account gratuito e genera un batch di indirizzi BEP20 su testnet — prova gratuita di 7 giorni, senza carta, senza KYC.

Domande frequenti: indirizzi BEP20

Una stringa esadecimale di 42 caratteri con prefisso 0x che identifica un account su BNB Smart Chain, in grado di contenere BNB e qualsiasi token BEP-20. Si deriva nello stesso modo di un indirizzo Ethereum, motivo per cui le due chain condividono lo stesso formato.

Una BEP20 address è il formato di indirizzo di BNB Smart Chain (con prefisso 0x, stile EVM). BEP-2 è uno standard separato e più vecchio su BNB Beacon Chain con indirizzi che iniziano con bnb1. Non sono intercambiabili — verifica quale chain richiede davvero una richiesta di deposito prima di inviare.

Il formato è identico, ma la rete no. La stessa private key produce lo stesso indirizzo 0x visivamente sia su Ethereum sia su BSC, ma i fondi inviati su una chain non esistono sull'altra — devi trasmettere la transazione sulla chain che il destinatario si aspetta davvero.

POST /api/v2/bsc/addresses ne genera una via API. Registrare un webhook su quell'indirizzo fa sì che il tuo backend riceva una notifica firmata HMAC nel momento in cui arriva un deposito BNB o BEP-20, senza bisogno di polling.

Sì. Un indirizzo BEP20 contiene BNB nativo e ogni token BEP-20 — USDT, USDC, il token proprio di un progetto — allo stesso indirizzo. Il saldo di ciascun token viene tracciato dallo smart contract di quel token, non dall'indirizzo stesso.

Pronto a costruire su BNB Smart Chain?

Crea un account e genera una BEP20 address di testnet in pochi minuti — prova gratuita di 7 giorni, senza carta, senza KYC. Riferimento completo degli endpoint nella documentazione della BSC API, oppure copri tutte e sette le chain con la blockchain API multichain.