TL;DR

BNB Smart Chain (BSC) è un hard fork del protocollo Go Ethereum (Geth) e come tale condivide molte somiglianze con la blockchain di Ethereum. Tuttavia, gli sviluppatori di BSC hanno apportato modifiche significative in alcune aree chiave. Il cambiamento più grande è il meccanismo di consenso di BSC, che consente transazioni più economiche e veloci.


introduzione

A prima vista, BNB Smart Chain (BSC) ed Ethereum sembrano molto simili. DApp e token basati su BSC sono compatibili con Ethereum Virtual Machine (EVM). Potresti aver notato che gli indirizzi del tuo portafoglio pubblico sono gli stessi su entrambe le blockchain. Esistono anche progetti cross-chain che operano su entrambe le reti. Tuttavia, ci sono alcune distinzioni evidenti tra le due catene. Se ti stai chiedendo quale utilizzare, è meglio conoscere e comprendere le differenze.


Traffico blockchain ed ecosistema DApp

A giugno 2021, Ethereum ospita più di 2800 DApp sulla blockchain rispetto a circa 810 su BSC. È una differenza significativa, ma considerando la giovane età di BSC, mostra un ecosistema forte e in crescita.

Anche gli indirizzi attivi sono un importante parametro on-chain da considerare. Nonostante sia una blockchain più recente, BSC ha registrato un massimo di 2.105.367 indirizzi il 7 giugno 2021, più del doppio del massimo storico di Ethereum di 799.580 indirizzi il 9 maggio 2021.

Allora qual è il motivo dietro l'improvvisa e massiccia crescita di BSC? Molto dipende da tempi di conferma più rapidi e commissioni basse. La crescita di BSC potrebbe anche essere correlata al crescente clamore attorno agli NFT e alla compatibilità con i popolari portafogli crittografici, come Trust Wallet e MetaMask.

Se guardiamo alle transazioni giornaliere, c'è una differenza ancora maggiore tra i due. Su BSC, è più rapido ed economico per gli utenti spostare i propri fondi e interagire con i contratti intelligenti. Di seguito puoi vedere il picco di BSC di circa 12 milioni di transazioni giornaliere e il suo stato attuale di oltre quattro milioni.


D’altronde Ethereum non ha mai superato 1,75 milioni di transazioni giornaliere. Per gli utenti che hanno bisogno di trasferire regolarmente i propri fondi, BSC sembra essere la scelta più popolare. Le transazioni giornaliere devono essere viste anche nel contesto degli indirizzi attivi. Al momento della stesura di questo articolo, BSC ha attualmente un numero maggiore di utenti che effettuano anche più transazioni in media.


Le DApp DeFi più utilizzate su Ethereum e BSC

Quando si tratta di finanza decentralizzata, c’è una grande quantità di DApp incrociati tra BSC ed Ethereum a causa della compatibilità delle blockchain. Gli sviluppatori possono facilmente trasferire applicazioni da Ethereum a BSC e i nuovi progetti BSC spesso riutilizzano il codice open source di Ethereum con un nome diverso. Diamo un'occhiata alle cinque migliori DApp su Ethereum realizzate dagli utenti su DAppRadar.


Qui puoi vedere una combinazione di due DeFi Automated Market Makers (Uniswap e SushiSwap), un gioco di crittografia (Axie Infinity) e un mercato peer-to-peer (OpenSea). Se dai un’occhiata ai primi cinque di BSC, vedrai molte somiglianze.


PancakeSwap è stato creato come hard fork di Uniswap. Autofarm e Pancake Bunny sono aziende agricole di rendimento, una categoria che non vediamo nella top five di Ethereum. Biswap e Apeswap sono entrambi Market Maker automatizzati. Poiché le commissioni sono così economiche su BSC e le transazioni significativamente più rapide, le yield farm tendono ad essere più efficienti su BNB Smart Chain. Questi fattori li rendono una scelta popolare per gli utenti BSC.

Quando si tratta di giochi crittografici, Ethereum è davvero la casa dei titoli più popolari in circolazione. Sebbene ci siano progetti su BSC che sono molto simili a CryptoKitties e Axie Infinity, non sono riusciti a ottenere un pubblico tanto vasto quanto i classici giochi su Ethereum.


Trasferimenti tra reti

Se hai effettuato depositi BEP-20 o ERC-20 nel tuo portafoglio, potresti aver notato che gli indirizzi del tuo portafoglio Ethereum e BSC sono identici. Quindi, ad esempio, se scegli la rete sbagliata quando ritiri i tuoi token da un exchange, potrai recuperarli facilmente dall’altra blockchain.

Se ritiri accidentalmente i token ERC-20 su BSC, puoi comunque trovarli nell'indirizzo BSC corrispondente. Puoi anche seguire la stessa procedura se invii accidentalmente token da BSC a Ethereum. In entrambi i casi, fortunatamente i tuoi fondi non vengono persi in modo permanente. Per una guida più dettagliata, consulta Come recuperare le criptovalute trasferite sulla rete sbagliata su Binance.


Commissioni di transazione

BSC ed Ethereum utilizzano entrambi un modello di gas per le commissioni di transazione che misurano la complessità di una transazione. Gli utenti BSC possono impostare un prezzo del gas in base alla domanda della rete e i minatori daranno la priorità alle transazioni con prezzi del gas più elevati. L’hard fork londinese di Ethereum, tuttavia, introduce alcune nuove modifiche che probabilmente elimineranno la necessità di commissioni elevate.

L'aggiornamento di Ethereum crea un nuovo meccanismo di prezzo con una tariffa base per blocco. La tariffa base cambia a seconda della domanda di transazioni, eliminando la necessità per gli utenti di decidere autonomamente il prezzo del gas.

Storicamente, le tariffe del gas Ethereum sono state molto più elevate di quelle di BSC. La media più alta registrata è stata nel maggio 2021 a $ 68,72. Questa tendenza ha iniziato a cambiare, ma Ethereum è ancora attualmente più costoso.


Diamo un'occhiata ai costi medi per Ethereum da Etherscan per avere un quadro migliore. Le prime tre cifre mostrano i prezzi attuali del gas su Ethereum. Sia per BSC che per Ethereum, un gwei è pari rispettivamente a 0,000000001 BNB o ETH. Se paghi il prezzo più basso, la transazione richiederà molto più tempo per essere completata.

Per un semplice trasferimento di un token ERC-20 su un altro portafoglio, il prezzo medio al momento in cui scriviamo è di $ 2,46. Questo numero aumenta a $ 7,58 quando si utilizza un pool di liquidità Uniswap che prevede più transazioni.


Di seguito, possiamo vedere una transazione su BSC con una commissione di soli 0,03 dollari, equivalente al trasferimento ERC-20 nel tracker del gas Ethereum. BSC lo ha calcolato moltiplicando il gas utilizzato dalla transazione (21.000) per il prezzo del gas (5 gwei).


Orario della transazione

Misurare i tempi medi delle transazioni sulle blockchain può essere un po’ complicato. Sebbene una transazione sia tecnicamente completa una volta che i minatori convalidano il blocco in cui si trova, altri aspetti possono influenzare il tempo di attesa:

  1. Se non hai impostato una commissione sufficientemente alta, i minatori potrebbero ritardare la transazione o addirittura non includerla affatto in un blocco.

  2. Interazioni più complesse con la blockchain richiedono più transazioni. Ad esempio, aggiungendo liquidità a un pool di liquidità.

  3. La maggior parte dei servizi considererà valida una transazione solo dopo la conferma di un certo numero di blocchi. Queste conferme aggiuntive riducono il rischio che commercianti e fornitori di servizi vedano i pagamenti annullati nel caso in cui il blocco venga rifiutato dalla rete.

Se guardiamo sopra le statistiche del gas per Ethereum, possiamo vedere che il tempo di transazione varia da 30 secondi a 16 minuti. Questi numeri tengono conto delle transazioni riuscite ma non dei requisiti di conferma aggiuntivi.

Ad esempio, se depositi ETH (ERC-20) sul tuo conto Binance, dovrai attendere 12 conferme della rete. Con un blocco estratto all'incirca ogni 13 secondi, come puoi vedere dal diagramma seguente, ciò aggiungerebbe 156 secondi in più quando depositi ETH nel tuo portafoglio spot.


Su BSC, il tempo di blocco medio è di 3 secondi. Quando confrontiamo questo valore con i 13 secondi di Ethereum, osserviamo un miglioramento della velocità di circa 4,3 volte.


Meccanismo di consenso

Sebbene il meccanismo di consenso Proof of Work (PoW) di Ethereum sia simile a quello di Bitcoin, è molto diverso dal Proof of Staked Authority (PoSA) di BSC. Tuttavia, questa differenza non durerà a lungo. Con Ethereum 2.0, la rete utilizzerà invece un meccanismo Proof of Stake (PoS).

La PoSA di BSC combina aspetti di Proof of Authority (PoA) e Proof of Stake delegati (DPoS). 21 validatori si alternano per produrre blocchi e, in cambio, ricevono commissioni di transazione BNB come ricompensa. Per diventare un validatore è necessario gestire un nodo e puntare almeno 10.000 BNB per diventare un candidato eletto.

Altri utenti, noti come deleganti, puntano BNB dietro un candidato eletto. I primi 21 candidati eletti in base all'importo puntato si alterneranno per elaborare i blocchi. L'intero processo si ripete ogni 24 ore. I deleganti ricevono anche una quota dei premi guadagnati dai validatori.

Il PoW di Ethereum è un sistema estremamente diverso. Invece di essere la comunità a scegliere i validatori, c’è una corsa per risolvere un puzzle computazionale. Chiunque può partecipare, ma dovrà acquistare o noleggiare attrezzature minerarie specializzate. Maggiore è la potenza di calcolo che hai, più è probabile che risolverai prima il puzzle e convaliderai un blocco. I minatori di successo ricevono commissioni di transazione e una ricompensa in ETH.

Sebbene PoW sia un modo efficace per creare consenso e garantire la sicurezza della rete, da allora gli sviluppatori hanno esplorato l’uso di altri meccanismi. Il loro obiettivo è trovare alternative più efficienti e rispettose dell’ambiente senza compromettere la sicurezza.

Per questi motivi, la rete Ethereum prima o poi passerà alla Proof of Stake. I validatori metteranno in gioco ETH per avere la possibilità di produrre blocchi. Altri validatori "attesteranno" il blocco e controlleranno che sia corretto. Se qualcuno produce un blocco contenente transazioni false, rischierà di perdere tutte le monete puntate. I validatori ricevono quindi ricompense per i blocchi riusciti e per qualsiasi attestazione che fanno. depositando e puntando direttamente grandi quantità di ETH, i validatori dannosi rischiano di perdere i propri fondi.


Pensieri conclusivi

È chiaro che ci sono molte somiglianze tra BNB Smart Chain ed Ethereum. In parte, questo è ciò che ha reso così facile per gli utenti di Ethereum migrare e iniziare a sperimentare BSC. Ma nonostante le somiglianze, BSC ha adottato modifiche interessanti per cercare di migliorare prestazioni ed efficienza. Il meccanismo di consenso Proof of Staked Authority (PoSA) ha permesso agli utenti di usufruire di transazioni blockchain ancora più economiche e veloci.