Breve contenuto

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


introduzione

A prima vista, Binance 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 funzionano su entrambe le reti. Tuttavia, ci sono notevoli differenze tra i due circuiti. Se ti stai chiedendo quale utilizzare, è meglio conoscere e comprendere le differenze.


Traffico blockchain ed ecosistema DApp

A giugno 2021, Ethereum ha oltre 2.800 DApp sulla blockchain rispetto a circa 810 DApp sul BSC. Si tratta di una differenza significativa, ma considerando la giovane età di BSC, la rete mostra un ecosistema forte e in crescita.

Anche gli indirizzi attivi sono un indicatore importante nella rete. Nonostante sia una blockchain più recente, BSC ha registrato 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 è esattamente il motivo dell’improvvisa e massiccia crescita di BSC? Ciò è in gran parte dovuto a tempi di conferma più rapidi e commissioni basse. La crescita di BSC può anche essere attribuita al crescente clamore attorno agli NFT e alla compatibilità con i popolari portafogli di criptovaluta come Trust Wallet e MetaMask.

Se guardiamo alle transazioni giornaliere, la differenza tra i due è ancora maggiore. In BSC, gli utenti possono spostare i propri fondi in modo più rapido ed economico e interagire con contratti intelligenti. Qui sotto potete vedere il picco di circa 12 milioni di transazioni giornaliere di BSC e lo stato attuale di oltre quattro milioni.


D’altronde il numero di transazioni su Ethereum non ha mai superato 1,75 milioni di transazioni al giorno. Per gli utenti che necessitano di trasferire regolarmente i propri fondi, BSC sarà una scelta più popolare. Anche le transazioni giornaliere devono essere considerate nel contesto degli indirizzi attivi. Al momento in cui scrivo, BSC ha più utenti che hanno anche una media di più transazioni.


Le DApp DeFi più utilizzate su Ethereum e BSC

Quando si tratta di finanza decentralizzata, esiste un gran numero di DApp intrecciate tra BSC ed Ethereum a causa della compatibilità 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 secondo gli utenti di DAppRadar.


Qui puoi vedere una combinazione di due market maker automatici DeFi (Uniswap e SushiSwap), un gioco crittografico (Axie Infinity) e un mercato peer-to-peer (OpenSea). Se guardi i primi cinque BSC, vedrai molto in comune.


PancakeSwap è stato creato come hard fork di Uniswap. Autofarm e Pancake Bunny rappresentano una fattoria redditizia, una categoria che non vediamo tra le prime cinque su Ethereum. Biswap e Apeswap sono market maker automatizzati. Dato che le commissioni BSC sono così basse e le transazioni sono molto più veloci, il farming redditizio è generalmente più efficiente su Binance Smart Chain. Questi fattori li rendono una scelta popolare per gli utenti BSC.

Quando si tratta di giochi crittografici, Ethereum è infatti la sede dei giochi più popolari. Sebbene su BSC esistano progetti molto simili a CryptoKitties e Axie Infinity, questi non sono riusciti ad attirare un pubblico così vasto come i classici giochi su Ethereum.


Trasferimenti tra reti 

Se hai effettuato un deposito BEP-20 o ERC-20 sul 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 token da un exchange, potrai recuperarli facilmente da un’altra blockchain.

Se ritiri accidentalmente un token ERC-20 su BSC, puoi comunque trovarlo all'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 vanno persi per sempre. Per una guida più dettagliata, consulta Come recuperare la criptovaluta trasferita sulla rete sbagliata su Binance.


Commissioni di transazione

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

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

Storicamente, le tariffe del gas Ethereum sono state molto più elevate di quelle di BSC. L'indicatore medio più alto è stato nel maggio 2021: $ 68,72. Questa tendenza ha iniziato a cambiare, ma attualmente Ethereum è ancora più costosa.


Diamo un'occhiata ai costi medi di Ethereum da Etherscan per avere un'idea migliore. I primi tre numeri mostrano gli attuali prezzi del gas Ethereum. Sia per BSC che per Ethereum, un gwei è pari rispettivamente a 0,000000001 BNB o ETH. Se paghi un prezzo inferiore, la transazione richiederà molto più tempo.

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


Di seguito possiamo vedere una transazione BSC con una commissione di soli $ 0,03, che equivale a un trasferimento ERC-20 nel gas tracker su Ethereum. BSC lo ha calcolato moltiplicando la quantità di gas utilizzata per la 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 dopo che i minatori hanno verificato il blocco in cui si trova, altri aspetti possono influenzare il tempo di attesa:

  1. Se non imposti una commissione sufficientemente elevata, i minatori potrebbero ritardare la transazione o addirittura bloccarla.

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

  3. La maggior parte dei servizi considererà valida una transazione solo dopo che è stato confermato un certo numero di blocchi. Queste conferme aggiuntive riducono il rischio di riaddebiti da parte di commercianti e fornitori di servizi se il blocco viene 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 richiedono ulteriori conferme. 

Ad esempio, se depositi ETH (ERC-20) sul tuo conto Binance, dovrai attendere 12 conferme della rete. Se un blocco viene estratto ogni 13 secondi circa, come puoi vedere nel grafico qui sotto, verranno aggiunti altri 156 secondi quando depositi ETH sul tuo portafoglio spot.


Su BSC, il tempo di blocco medio è di 3 secondi. Se confrontiamo questo valore con i 13 secondi di Ethereum, vediamo un aumento di 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 dalla Proof of Staked Authority (PoSA) utilizzata da BSC. Tuttavia, questa differenza non durerà a lungo. Con l'aggiornamento Ethereum 2.0, la rete inizierà a utilizzare il meccanismo Proof of Stake (PoS).

PoSA BSC combina aspetti di Proof of Authority (PoA) e Proof of Stake delegati (DPoS). 21 validatori, a turno, creano blocchi e, a loro volta, ricevono una commissione di transazione BNB come ricompensa. Per diventare un validatore, devi avviare un nodo e puntare almeno 10.000 BNB, dopodiché diventi un candidato selezionato.

Altri utenti, noti come deleganti, mettono in stake BNB per il candidato prescelto. 21 candidati, selezionati in base all'importo dello staking, si alterneranno nell'elaborazione dei blocchi. L'intero processo viene ripetuto ogni 24 ore. I deleganti ricevono anche una parte dei premi guadagnati dai validatori.

PoW Ethereum è un sistema completamente diverso. Invece della comunità che elegge i validatori, c’è una corsa per risolvere un puzzle computazionale. Chiunque può partecipare, ma dovrà acquistare o noleggiare attrezzature minerarie specializzate. Più potenza di calcolo hai, più è probabile che tu sia il primo a risolvere il puzzle e confermare il blocco. I minatori di successo ricevono una commissione di transazione e una ricompensa in ETH.

Sebbene PoW sia un modo efficace per ottenere 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 sicure per l’ambiente senza compromettere la sicurezza.

Per questi motivi, la rete Ethereum passerà eventualmente alla Proof of Stake. I validatori puntano ETH per poter produrre blocchi. Altri validatori "testimonieranno" il blocco e ne verificheranno la correttezza. Se qualcuno crea un blocco che contiene transazioni false, rischia di perdere tutte le monete in staking. I validatori vengono quindi ricompensati per i blocchi riusciti e per tutte le convalide effettuate. Effettuando depositi diretti e puntando grandi quantità di ETH, i validatori dannosi rischiano di perdere i propri fondi.


Pensieri finali

È chiaro che Binance Smart Chain ed Ethereum hanno molto in comune. Soprattutto perché gli utenti di Ethereum possono facilmente migrare da Ethereum e iniziare a sperimentare BSC. Ma nonostante le somiglianze, BSC ha apportato alcune modifiche interessanti per cercare di migliorare le prestazioni e l’efficienza. Il meccanismo di consenso Proof of Staked Authority (PoSA) ha consentito agli utenti di ottenere transazioni blockchain ancora più economiche e veloci.