Che cos'è BNB Smart Chain
Nota: Questo documento è una traduzione automatica della versione originale in inglese.
Che cos'è BNB Smart Chain
BNB Smart Chain (BSC) è una rete blockchain Layer 1 compatibile con EVM che utilizza il meccanismo di consenso Proof of Staked Authority (PoSA). Lanciata originariamente da Binance nel 2020 come "Binance Smart Chain", è stata rinominata BNB Smart Chain nel 2022 nell'ambito del più ampio ecosistema BNB Chain. BSC è progettata per un throughput elevato e bassi costi di transazione, mantenendo al contempo la compatibilità con gli strumenti e gli smart contract di Ethereum.
In sintesi: BNB Smart Chain è una blockchain L1 veloce, a basso costo e compatibile con EVM. In DecAIHub compare nel campo Main chain per i progetti che distribuiscono i loro smart contract e token sulla rete BSC.
Come funziona BNB Smart Chain
BNB Smart Chain opera come una blockchain Layer 1 autonoma con un proprio insieme di validatori e un proprio meccanismo di consenso, mantenendo la compatibilità EVM in modo che gli sviluppatori possano distribuire smart contract compatibili con Ethereum con modifiche minime.
Consenso: Proof of Staked Authority (PoSA)
BSC usa PoSA, un meccanismo di consenso ibrido che combina elementi del Delegated Proof of Stake (DPoS) e del Proof of Authority (PoA):
- Insieme di validatori limitato. BSC opera con un insieme fisso di validatori attivi (circa 40 validatori attivi, più ulteriori candidati). Si tratta di un numero significativamente inferiore rispetto alle centinaia di migliaia di validatori di Ethereum, il che consente tempi di blocco più rapidi ma concentra la produzione dei blocchi tra meno partecipanti.
- Requisito di staking. I validatori devono mettere in staking token BNB per partecipare, il che fornisce un incentivo economico a comportarsi onestamente. I validatori possono subire slashing (perdere i token in staking) per comportamenti malevoli.
- Componente di autorità. I validatori vengono eletti in base all'importo in staking e alla delega della community, creando un sistema semi-permissioned in cui non chiunque può diventare validatore semplicemente eseguendo un nodo.
- Tempo di blocco. BSC produce blocchi circa ogni 3 secondi, notevolmente più velocemente rispetto ai circa 12 secondi di Ethereum.
Il design PoSA rappresenta un compromesso deliberato: transazioni più rapide ed economiche in cambio di un insieme di validatori più centralizzato rispetto a reti come Ethereum. Questo compromesso è un contesto rilevante quando si valutano i progetti che effettuano il deployment su BSC.
Compatibilità EVM
BSC esegue la Ethereum Virtual Machine, il che significa che:
- Gli smart contract scritti in Solidity o Vyper per Ethereum possono di solito essere distribuiti su BSC con modifiche minime (la compatibilità non garantisce un comportamento identico, quindi un contratto dovrebbe essere testato sulla chain di destinazione prima del deployment con fondi reali).
- Gli strumenti per sviluppatori creati per Ethereum (Hardhat, Foundry, Remix, MetaMask) funzionano con BSC cambiando l'endpoint di rete.
- Gli standard di token come ERC-20 funzionano su BSC, anche se a volte vengono indicati come BEP-20 per indicare l'implementazione specifica di BSC dello stesso standard.
- Applicazioni e smart contract sono strutturalmente interoperabili con altre chain compatibili con EVM come Ethereum, Base, Arbitrum One, la C-Chain di Avalanche e Polygon.
Architettura dell'ecosistema BNB
BNB Smart Chain fa parte del più ampio ecosistema BNB Chain, che include:
- BNB Beacon Chain (in precedenza Binance Chain) — usata in origine per governance e staking, destinata alla dismissione man mano che le sue funzioni migrano su BSC.
- BNB Smart Chain — il livello di esecuzione primario per smart contract e dApp.
- opBNB — una Layer 2 costruita su BSC utilizzando l'OP Stack di Optimism, progettata per commissioni ancora più basse e throughput più elevato.
- BNB Greenfield — una rete di archiviazione dati decentralizzata nell'ecosistema BNB.
Ai fini di DecAIHub, quando una scheda progetto indica Main chain: BNB Smart Chain, si riferisce specificamente al livello di esecuzione degli smart contract — BSC stessa.
Dove compare BNB Smart Chain in DecAIHub
- Campo Main chain —
BNB Smart Chainindica che il progetto distribuisce smart contract, token o logica on-chain sulla rete BSC. - Campo Token standard — i progetti su BSC usano tipicamente lo standard BEP-20, funzionalmente equivalente a ERC-20.
- Campo Type — i progetti distribuiti su BSC hanno tipicamente
Type: EVM(BSC utilizza un ambiente di esecuzione compatibile con EVM).
Quando vedi Main chain: BNB Smart Chain in una scheda progetto, questo ti dice che:
- Il progetto opera su una chain ad alto throughput, a basso costo e compatibile con EVM.
- La verifica delle transazioni avviene attraverso un insieme relativamente piccolo di validatori tramite il consenso PoSA.
- Il progetto ha accesso alla liquidità, agli strumenti e alla base utenti dell'ecosistema BSC.
- Gli smart contract possono essere ispezionati tramite BscScan, il block explorer di BSC.
Il campo della chain ti dice dove il progetto distribuisce i suoi contratti. Non ti dice se le affermazioni del progetto in ambito AI sono verificate (AI reality), se il token svolge una funzione genuina (Token necessity) o se la componente onchain è significativa (Onchain necessity). Queste valutazioni vengono gestite separatamente dai corrispondenti assi di valutazione di DecAIHub.
Caratteristiche principali
| Proprietà | Valore |
|---|---|
| Tipo | Layer 1 |
| Consenso | PoSA (Proof of Staked Authority) |
| Compatibile EVM | Sì |
| Tempo di blocco | ~3 secondi |
| Token nativo | BNB |
| Standard di token | BEP-20 |
| Insieme di validatori | ~40 validatori attivi |
Cosa BNB Smart Chain da sola non dimostra
- Fare il deployment su BSC non dimostra che il progetto sia sicuro o ben verificato tramite audit. BSC fornisce l'infrastruttura; la sicurezza degli smart contract è responsabilità del progetto.
- Sfruttare le basse commissioni di BSC non dimostra che il progetto abbia un'attività on-chain significativa o soddisfi l'Onchain necessity. I bassi costi di transazione rendono economico distribuire contratti con un utilizzo minimo.
- Essere su una chain compatibile con EVM non dimostra che gli smart contract siano implementati correttamente. Compatibilità significa stesso linguaggio e stessi strumenti, non correttezza automatica.
- L'alto throughput di BSC non dimostra che il progetto abbia bisogno di quel throughput. Molti progetti si distribuiscono su BSC per l'accesso all'ecosistema o per i bassi costi, non perché il loro caso d'uso richieda un alto volume di transazioni.
- Operare nell'ecosistema BNB non dimostra che il progetto sia approvato da o affiliato a Binance. BSC è una blockchain pubblica e permissionless.
Da non confondere con
- BNB (token) — il token nativo dell'ecosistema BNB, usato per le commissioni gas su BSC e per altri scopi. BNB è un token; BNB Smart Chain è la rete.
- Binance (exchange) — la piattaforma di scambio di criptovalute centralizzata. BSC è una rete blockchain pubblica e separata. Sebbene Binance abbia avviato lo sviluppo di BSC, la rete opera in modo indipendente come chain pubblica.
- BNB Beacon Chain — la chain più vecchia dell'ecosistema BNB, originariamente usata per governance e staking. Non è la stessa cosa di BSC.
- opBNB — una Layer 2 costruita sopra BSC per una scalabilità aggiuntiva. Un livello di rete diverso da BSC stessa.
Domande frequenti
Qual è la differenza tra BEP-20 ed ERC-20?
BEP-20 è funzionalmente equivalente a ERC-20 — segue la stessa interfaccia e lo stesso standard di token. La differenza è la rete: i token ERC-20 girano su Ethereum, i token BEP-20 girano su BNB Smart Chain. Poiché BSC è compatibile con EVM, il codice degli smart contract sottostante è identico o quasi identico. La distinzione nel nome esiste per indicare su quale rete risiede il token.
BNB Smart Chain è decentralizzata?
BSC usa un insieme di validatori limitato (~40 validatori attivi), che è significativamente più centralizzato rispetto alle centinaia di migliaia di validatori di Ethereum. Il meccanismo di consenso PoSA scambia deliberatamente la decentralizzazione con il throughput e l'efficienza dei costi. Se questo livello di decentralizzazione sia sufficiente dipende dal caso d'uso e dai requisiti dell'utente. DecAIHub registra questo come proprietà fattuale, non come giudizio di qualità.
Perché alcuni progetti AI scelgono BSC invece di Ethereum?
I motivi comuni includono commissioni di transazione più basse (importanti per operazioni on-chain ad alta frequenza), tempi di blocco più rapidi (utili per applicazioni in tempo reale) e l'accesso all'ampia base utenti e alla liquidità di BSC. Il compromesso è un insieme di validatori più centralizzato e presupposti di sicurezza diversi rispetto a Ethereum. La scelta della rete è una decisione a livello di progetto che DecAIHub registra nel campo Main chain senza approvarla né criticarla.
Riferimenti esterni
- Documentazione di BNB Smart Chain — documentazione tecnica ufficiale della rete BSC, inclusi architettura, consenso e guide per sviluppatori.
- BscScan — il principale block explorer di BNB Smart Chain, utile per verificare smart contract, transazioni e attività dei token.
No comments to display
No comments to display