Riepilogo
Binance Smart Chain (BSC) è un hard fork del protocollo Go Ethereum (Geth) e presenta molte somiglianze con la blockchain di Ethereum. Tuttavia, gli sviluppatori di BSC hanno apportato modifiche significative ad alcuni punti chiave. Il cambiamento più grande si riflette nel meccanismo di consenso di BSC, che alla fine ha ridotto con successo le commissioni di transazione e aumentato la velocità delle transazioni.
introduzione
A prima vista, Binance Smart Chain (BSC) ed Ethereum sono molto simili. DApp e token integrati in BSC sono compatibili con Ethereum Virtual Machine (EVM). Potresti aver notato che l'indirizzo del tuo portafoglio pubblico è esattamente lo stesso in entrambe le blockchain e ci sono persino progetti cross-chain in esecuzione su entrambe le reti. Tuttavia, ci sono differenze significative tra le due blockchain. Prima di decidere quale blockchain utilizzare, è meglio comprendere innanzitutto le differenze tra i due.
Traffico Blockchain ed ecosistema DApp
A giugno 2021, Ethereum ospita più di 2.800 DApp nella blockchain, mentre BSC ne ha circa 810. Sebbene il divario sia enorme, considerando che BSC è in ascesa, vale la pena guardare avanti a questo ecosistema potente e in continuo sviluppo.
Anche gli indirizzi attivi sono un importante parametro on-chain da considerare. Sebbene si tratti di una blockchain emergente, BSC ha stabilito il record di 2.105.367 indirizzi il 7 giugno 2021, più del doppio del massimo storico di Ethereum il 9 maggio 2021 (799.580 indirizzi).
Qual è la ragione dell’improvviso aumento del BSC? Soprattutto grazie a tempi di conferma più brevi e commissioni più basse. La crescita di BSC potrebbe anche essere correlata all'hype che circonda i token non fungibili (NFT) e alla compatibilità con i popolari portafogli di criptovaluta come Trust Wallet e MetaMask.
Se si confrontano i dati delle transazioni giornaliere, la differenza è ancora più evidente. Attraverso BSC, gli utenti possono trasferire fondi e interagire con i contratti intelligenti in modo più rapido ed economico. Come mostrato nella figura seguente, il volume degli scambi giornalieri di BSC raggiunge un picco di circa 12 milioni e attualmente supera i 4 milioni.

In confronto, il volume delle transazioni giornaliere di Ethereum non ha mai superato 1,75 milioni. Per gli utenti che necessitano di trasferire fondi regolarmente, BSC sembra essere più popolare. Naturalmente anche l’analisi del volume giornaliero delle transazioni deve essere valutata in combinazione con gli indirizzi attivi. Al momento in cui scriviamo, BSC ha più utenti e il suo volume medio di scambi è più elevato.

Le DApp DeFi più utilizzate in Ethereum e BSC
In termini di finanza decentralizzata, esiste un gran numero di prodotti incrociati DApp 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, semplicemente rinominandolo. Diamo un'occhiata alle prime cinque DApp Ethereum classificate dagli utenti di DAppRadar.

I primi cinque nell’elenco sono diversi, tra cui due market maker automatizzati DeFi (Uniswap e SushiSwap), un gioco di criptovaluta (Axie Infinity) e un mercato peer-to-peer (OpenSea). Confronta i primi cinque di BSC e troverai molte somiglianze.

PancakeSwap è stato creato come hard fork di Uniswap. Sia Autofarm che Pancake Bunny sono aziende di mining di liquidità, ma Ethereum non figura tra le prime cinque in questa categoria. Sia Biswap che Apeswap sono market maker automatizzati. Binance Smart Chain ha commissioni basse e aumenta significativamente la velocità delle transazioni, quindi le miniere di liquidità su Binance Smart Chain tendono ad essere più efficienti. Spinto da questi fattori, il mining di liquidità è diventato una scelta popolare tra gli utenti BSC.
Quando si tratta di giochi di criptovaluta, molti dei giochi più interessanti sono infatti nati su Ethereum. Sebbene BSC abbia anche alcuni progetti molto simili a "CryptoKitties" e Axie Infinity, non è riuscita a catturare un gran numero di giocatori come Ethereum Classic.
Trasferimento tra reti
Se hai mai depositato token BEP-20 o ERC-20 nel tuo portafoglio, potresti aver notato che gli indirizzi del portafoglio per Ethereum e BSC sono esattamente gli stessi. Ad esempio, se selezioni erroneamente la rete di destinazione quando ritiri monete su uno scambio, queste possono essere facilmente recuperate da altre blockchain.
Se ritiri accidentalmente i token ERC-20 su BSC, puoi comunque recuperarli all'indirizzo BSC corrispondente. Viceversa, lo stesso processo può essere seguito per recuperare i token trasferiti da BSC a Ethereum. Fortunatamente, in entrambi i casi, i tuoi fondi non vengono persi in modo permanente. Per una guida dettagliata, leggi Come recuperare la criptovaluta su Binance che è stata trasferita sulla rete sbagliata.
Costo della transazione
Sia BSC che Ethereum addebitano commissioni di transazione basate su un modello di tariffa del gas come misura della complessità della transazione. 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 ha implementato alcune nuove modifiche e gli utenti probabilmente diranno addio alle commissioni elevate.
L'aggiornamento di Ethereum ha creato un nuovo meccanismo di prezzo con una tariffa base per ogni blocco. La tariffa base cambia in base alle esigenze della transazione e gli utenti non sono tenuti a decidere da soli il prezzo del gas.
I dati storici mostrano che le tariffe del gas di Ethereum sono molto più alte di quelle di BSC. Il prezzo medio più alto è stato di $ 68,72, registrato a maggio 2021. Oggi questa tendenza è cambiata, ma il prezzo di Ethereum è ancora più alto di BSC.

Per comprendere più a fondo la situazione, diamo un’occhiata al costo medio di Ethereum in Etherscan. I primi tre grafici mostrano l’attuale prezzo del gas di Ethereum. Per BSC ed Ethereum, 1 Gwei corrisponde rispettivamente a 0,000000001 Binance Coin o Ethereum. Minore è il prezzo da pagare, maggiore sarà il tempo necessario per completare la transazione.
Se trasferisci semplicemente i token ERC-20 su un altro portafoglio, il prezzo medio che paghi al momento della scrittura è di $ 2,46. Quando si utilizza il pool di liquidità Uniswap che prevede più transazioni, il prezzo è aumentato a 7,58 dollari.

Nella foto sotto è mostrata una transazione in BSC con una commissione di soli $ 0,03, che equivale a un trasferimento ERC-20 dalla pagina di monitoraggio delle commissioni del gas di Ethereum. BSC calcola questa cifra moltiplicando il carburante utilizzato nella transazione (21.000) per il prezzo della commissione sul carburante (5 Gwei).
ora della transazione
Misurare il tempo medio di transazione in una blockchain è complicato. Da un punto di vista tecnico, finché il miner verifica che la transazione sia nel blocco, la transazione è completata, ma altri fattori prolungheranno comunque i tempi di attesa:
Se le commissioni non sono sufficientemente elevate, i minatori potrebbero ritardare la transazione o addirittura non includerla affatto in nessun blocco.
Interazioni più complesse con la blockchain richiedono più transazioni. Ad esempio, iniettare liquidità nei pool di liquidità.
La maggior parte dei servizi considererà valida una transazione solo dopo che è stato confermato un certo numero di blocchi. Queste operazioni di conferma aggiuntive riducono il rischio per commercianti e fornitori di servizi di annullare gli storni di addebito dopo che un blocco è stato rifiutato dalla rete.
Le statistiche sulle tariffe del gas Ethereum sopra mostrano tempi di transazione che vanno da 30 secondi a 16 minuti. Queste cifre tengono conto delle transazioni riuscite ma non tengono conto dei requisiti relativi alle conferme multiple.
Ad esempio, se depositi Ethereum (ERC-20) sul tuo conto Binance, dovrai attendere 12 conferme della rete. Sebbene siano necessari circa 13 secondi per minare un blocco (come mostrato nella figura seguente), il tempo necessario per depositare Ether nel portafoglio spot aumenterà di ulteriori 156 secondi.

Il tempo di blocco medio di BSC è di 3 secondi. Rispetto ai 13 secondi di Ethereum, la velocità è aumentata di circa 4,3 volte.

meccanismo di consenso
Sebbene il meccanismo di consenso Proof-of-Work (PoW) di Ethereum sia simile a Bitcoin, ci sono ancora differenze significative rispetto all’Authoritative Proof-of-Stake (PoSA) di BSC. Tuttavia, questa differenza non dura a lungo. In Ethereum 2.0, la rete passerà a un meccanismo Proof of Stake (PoS).
La PoSA di BSC combina la Proof of Authority (PoA) e la Deleged Proof of Stake (DPoS). 21 validatori, a turno, producono blocchi e vengono ricompensati con commissioni di transazione Binance Coin. Per diventare un validatore è necessario gestire un nodo e puntare almeno 10.000 Binance Coin prima di poter diventare un candidato eletto.
Altri utenti, chiamati deleganti, puntano Binance Coin dietro il candidato eletto. I 21 candidati eletti con gli importi puntati più alti elaboreranno quindi a turno i blocchi. L'intero processo si ripete ogni 24 ore. I deleganti possono anche condividere i premi guadagnati dai validatori.
Il PoW di Ethereum è un sistema unico che non fa affidamento sulla comunità, ma seleziona validatori attraverso concorsi per risolvere problemi computazionali. Chiunque può partecipare, ma i partecipanti devono acquistare o noleggiare attrezzature minerarie specializzate. Maggiore è la potenza di calcolo di cui disponi, maggiori saranno le tue possibilità di essere il primo a risolvere il puzzle e verificare il blocco. I minatori di successo raccoglieranno commissioni di transazione e premi Ether.
Sebbene PoW sia un modo efficace per creare consenso e garantire la sicurezza della rete, gli sviluppatori non hanno mai smesso di esplorare altri meccanismi. Sperano di trovare alternative più efficienti e rispettose dell’ambiente senza compromettere la sicurezza.
Per i motivi sopra indicati, la rete Ethereum prima o poi passerà alla Proof of Stake. I validatori metteranno in stake Ether e avranno l'opportunità di produrre blocchi. Altri validatori "convalideranno" il blocco e ne controlleranno la correttezza. Se qualcuno produce un blocco che contiene transazioni false, rischia di perdere tutti i token in staking. I validatori vengono quindi ricompensati per i blocchi riusciti e per il lavoro di verifica svolto. I validatori dannosi che depositano e mettono in staking direttamente grandi quantità di ether potrebbero perdere i loro fondi.
Riassumere
In sintesi, ci sono chiaramente molte somiglianze tra Binance Smart Chain ed Ethereum. In una certa misura, gli utenti di Ethereum possono facilmente migrare e sperimentare BSC. Sebbene esistano somiglianze, BSC ha implementato una serie di modifiche significative nel tentativo di migliorare le prestazioni e l'efficienza. Il meccanismo di consenso Authoritative Proof of Stake (PoSA) offre agli utenti transazioni blockchain più economiche e veloci.



