In questo articolo parleremo di:
Introduzione
A prima vista, Binance Smart Chain (BSC) ed Ethereum sembrano molto simili. DApp e token costruiti 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 persino progetti cross-chain che operano su entrambe le reti. Tuttavia, ci sono alcune notevoli distinzioni tra le due catene. Se ti stai chiedendo quale usare, è meglio conoscere e comprendere le differenze.
Traffico blockchain ed ecosistema DApp
A giugno 2021, Ethereum ospita oltre 2.800 DApp sul sito 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 una metrica importante nella catena da considerare. Nonostante sia una blockchain più recente, BSC ha registrato un massimo di 2.105.367 indirizzi al 7 giugno 2021, più del doppio del record di Ethereum di 799.580 indirizzi al 9 maggio 2021.
Quindi qual è la ragione dietro l'improvvisa e massiccia crescita della BSC? Molto di questo si riduce a tempi di commit più rapidi e tassi più bassi. La crescita del BSC può anche essere correlata al crescente clamore intorno agli NFT e alla compatibilità con i popolari portafogli crittografici come Trust Wallet e MetaMask.
Se guardiamo alle transazioni giornaliere, c'è una differenza ancora più grande tra i due. In BSC, è più veloce ed economico per gli utenti spostare i propri fondi e interagire con i contratti intelligenti. Puoi vedere sotto il picco BSC di circa 12 milioni di transazioni giornaliere e il suo stato attuale a oltre quattro milioni.
Ethereum, invece, non ha mai superato 1,75 milioni di transazioni giornaliere. Per gli utenti che hanno bisogno di spostare regolarmente i propri fondi, BSC sembra essere la scelta più popolare. Anche le transazioni giornaliere devono essere viste nel contesto degli indirizzi attivi. Nel momento in cui scriviamo, la BSC ha attualmente un numero maggiore di utenti che effettuano anche più transazioni, in media.
DeFi DApp più utilizzate su Ethereum e BSC
Quando si tratta di finanza decentralizzata, c'è molto crossover DApp tra BSC ed Ethereum a causa della compatibilità blockchain. Gli sviluppatori possono facilmente trasferire le 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 prime cinque DApp su Ethereum dagli utenti su DAppRadar.
Qui puoi vedere un mix di due market maker automatizzati DeFi ( Uniswap e SushiSwap ), un gioco di criptovalute ( Axie Infinity ) e un mercato peer-to-peer (OpenSea). Se dai un'occhiata ai primi cinque della BSC, vedrai molte somiglianze.
PancakeSwap è stato creato come hard fork di Uniswap. Autofarm e Pancake Bunny sono fattorie produttive, una categoria che non vediamo tra le prime cinque di Ethereum. Biswap e Apeswap sono entrambi Market Maker automatizzati. Poiché le commissioni sono così basse su BSC e le transazioni sono significativamente più veloci, le farm produttive tendono ad essere più efficienti su Binance Smart Chain. Questi fattori li rendono una scelta popolare per gli utenti BSC.
Quando si tratta di giochi crittografici, Ethereum è davvero la patria dei titoli più popolari in circolazione. Sebbene ci siano progetti su BSC molto simili a CryptoKitties e Axie Infinity, non sono riusciti a ottenere un pubblico così vasto come i giochi classici su Ethereum.
Trasferimenti tra reti
Se hai effettuato depositi BEP-20 o ERC-20 nel tuo portafoglio, potresti aver notato che gli indirizzi del portafoglio Ethereum e BSC sono identici. Quindi, ad esempio, se scegli la rete sbagliata quando ritiri i tuoi token da uno scambio, puoi recuperarli facilmente dall'altra blockchain.
Se estrai accidentalmente i token ERC-20 per il BSC, puoi ancora trovarli all'indirizzo BSC corrispondente. Puoi anche seguire lo stesso processo se invii accidentalmente token BSC a Ethereum. In entrambi i casi, fortunatamente i tuoi fondi non vengono persi in modo permanente.
commissioni di transazione
BSC ed Ethereum utilizzano 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 di Ethereum, tuttavia, apporta alcune nuove modifiche che probabilmente elimineranno la necessità di commissioni elevate.
L'aggiornamento di Ethereum crea un nuovo meccanismo di tariffazione 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 per il gas Ethereum sono state molto più alte di quelle per BSC. La media più alta osservata è stata nel maggio 2021 a $ 68,72. Questa tendenza ha iniziato a cambiare, ma Ethereum è ancora più costoso.
Diamo un'occhiata ai costi medi di Ethereum di Etherscan per ottenere un'immagine migliore. I primi tre numeri mostrano i prezzi attuali del gas su Ethereum. Per BSC ed Ethereum, un gwei è uguale a 0,000000001 BNB o ETH, rispettivamente. 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 della scrittura è 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, equivalente al trasferimento ERC-20 sul tracker del gas Ethereum. BSC ha calcolato questo moltiplicando il gas utilizzato dalla transazione (21.000) per il prezzo del gas (5 gwei).
tempo di transazione
Misurare il tempo medio di transazione su blockchain può essere un po' complicato. Sebbene una transazione sia tecnicamente completa dopo che i minatori convalidano il blocco in cui si trova, altri aspetti possono influenzare il tempo di consegna:
Se non hai impostato la tua tariffa sufficientemente alta, i minatori potrebbero ritardare la tua transazione o addirittura non includerla in un blocco.
Le interazioni blockchain più complesse richiedono più transazioni. Ad esempio, aggiungendo liquidità a un pool di liquidità.
La maggior parte dei servizi considera valida una transazione solo dopo aver confermato un certo numero di blocchi. Queste conferme aggiuntive riducono il rischio che commercianti e fornitori di servizi abbiano pagamenti invertiti 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 dei requisiti di commit aggiuntivi.
Ad esempio, se depositi ETH (ERC-20) nel tuo account Binance, dovrai attendere 12 conferme di rete. Con un blocco estratto circa ogni 13 secondi, come puoi vedere nel diagramma qui sotto, questo aggiungerebbe altri 156 secondi quando depositi ETH nel tuo portafoglio spot.
In BSC, il tempo medio di blocco è di 3 secondi. Quando lo confrontiamo con 13 secondi di Ethereum, vediamo un miglioramento della velocità di circa 4,3 volte.
Meccanismo di consenso
Sebbene il meccanismo di consenso di Ethereum Proof of Work (PoW) sia simile a quello di Bitcoin, è molto diverso dalla Stakered Proof of Authority (PoSA) di BSC. Tuttavia, questa differenza non durerà a lungo. Con Ethereum 2.0, la rete utilizzerà un meccanismo Proof of Stake (PoS).
La BSC PoSA combina gli aspetti della prova di autorità (PoA) e della prova delegata di partecipazione (DPoS). 21 validatori si alternano per produrre blocchi e, in cambio, ricevono commissioni di transazione dal BNB come ricompensa. Per diventare un validatore, è necessario eseguire un nodo e scommettere almeno 10.000 BNB per diventare un candidato eletto.
Altri utenti, noti come delegati, mettono la BNB in difesa di un candidato eletto. I 21 principali candidati eletti dal palo si alterneranno per elaborare i blocchi. L'intero processo viene ripetuto ogni 24 ore. I delegati ricevono anche una parte dei premi guadagnati dai validatori.
Il PoW di Ethereum è un sistema estremamente diverso. Invece della comunità che sceglie 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 risolvi prima il puzzle e convalidi un blocco. I minatori di successo ricevono commissioni di transazione e una ricompensa ETH.
Sebbene PoW sia un modo efficace per creare consenso e garantire la sicurezza della rete, gli sviluppatori hanno esplorato l'uso di altri meccanismi. Il tuo obiettivo è trovare alternative più efficienti ed ecologiche senza compromettere la sicurezza.
Per questi motivi, la rete Ethereum passerà alla fine a Proof of Participation. I validatori scommetteranno su ETH per avere la possibilità di produrre blocchi. Altri validatori "attesteranno" il blocco e verificheranno che sia corretto. Se qualcuno produce un blocco contenente transazioni false, corre il rischio di perdere tutte le monete della scommessa. I validatori ricevono ricompense per le serrature riuscite e per qualsiasi attestazione rilasciata. Depositando e scommettendo direttamente grandi quantità di ETH, i validatori malevoli corrono il rischio di perdere i loro fondi.
Considerazioni finali
Naturalmente, ci sono molte somiglianze tra Binance Smart Chain ed Ethereum. In parte, questo è ciò che ha reso così facile per gli utenti di Ethereum migrare e iniziare a sperimentare con BSC. Ma nonostante le somiglianze, il BSC ha apportato modifiche interessanti per cercare di migliorare le prestazioni e l'efficienza. Il motore di consenso Proof of Staked Authority (PoSA) ha consentito agli utenti di godere di transazioni blockchain ancora più economiche e veloci.