Binance Smart Chain kontra Ethereum: Vad Àr skillnaden?
Hem
Artiklar
Binance Smart Chain kontra Ethereum: Vad Àr skillnaden?

Binance Smart Chain kontra Ethereum: Vad Àr skillnaden?

Nybörjare
Publicerad Jun 29, 2021Uppdaterad Dec 7, 2023
8m

TL;DR

Binance Smart Chain (BSC) Àr en hÄrd gaffel av Go Ethereum (Geth)-protokollet och delar dÀrför mÄnga likheter med Ethereums blockkedja. BSC-utvecklarna har dock gjort betydande förÀndringar inom vissa viktiga omrÄden. Den största förÀndringen Àr BSC:s konsensusmekanism, som ger billigare och snabbare transaktioner.


Introduktion

Vid första anblicken ser Binance Smart Chain (BSC) och Ethereum vÀldigt lika ut. DApps och token byggda pÄ BSC Àr kompatibla med Ethereum Virtual Machine (EVM). Du kanske Àven har mÀrkt att dina offentliga plÄnboksadresser Àr desamma pÄ bÄda blockkedjorna. Det finns till och med tvÀrkedjeprojekt som fungerar pÄ bÄda nÀtverken. Men det finns nÄgra mÀrkbara skillnader mellan de tvÄ kedjorna. Om du undrar vilken du bör anvÀnda Àr det bÀst att kÀnna till och förstÄ skillnaderna.


Blockkedjetrafik och DApp-ekosystem

Fram till och med juni 2021 var Ethereum vÀrd för fler Àn 2 800 DApps pÄ blockkedjan, jÀmfört med ungefÀr 810 pÄ BSC. Detta Àr en betydande skillnad, men med tanke pÄ BSC:s unga Älder Àr det ett tecken pÄ ett starkt och vÀxande ekosystem.

Aktiva adresser Ă€r ocksĂ„ ett viktigt mĂ„tt pĂ„ kedjan att tĂ€nka pĂ„. Trots att det Ă€r en nyare blockkedja registrerade BSC en topp pĂ„ 2 105 367 adresser den 7 juni 2021 – mer Ă€n dubbelt sĂ„ mĂ„nga som Ethereums rekordhöga nivĂ„ pĂ„ 799 580 adresser den 9 maj 2021.

SÄ vad Àr orsaken till BSC:s plötsliga och massiva tillvÀxt? Mycket handlar om snabbare bekrÀftelsetider och lÄga avgifter. BSC-tillvÀxten kan ocksÄ vara relaterad till den vÀxande hajpen kring NFT:er och kompatibiliteten med populÀra kryptoplÄnböcker, sÄsom Trust Wallet och MetaMask.

Om vi tittar pÄ dagliga transaktioner finns det en Ànnu större skillnad mellan de bÄda. PÄ BSC Àr det snabbare och mer kostnadseffektivt för anvÀndarna att flytta sina tillgÄngar och interagera med smarta kontrakt. Nedan kan du se BSC:s topp pÄ cirka 12 miljoner dagliga transaktioner och dess nuvarande status pÄ över 4 miljoner.


Å andra sidan hade Ethereum aldrig fler Ă€n 1,75 miljoner dagliga transaktioner. För anvĂ€ndare som behöver flytta sina tillgĂ„ngar regelbundet verkar BSC vara det mer populĂ€ra valet. Dagliga transaktioner mĂ„ste Ă€ven ses i samband med aktiva adresser. I skrivande stund har BSC ett högre antal anvĂ€ndare som ocksĂ„ överför mer i genomsnitt.


De mest anvÀnda DeFi DApps pÄ Ethereum och BSC

NÀr det gÀller decentraliserad finans finns det en stor mÀngd DApp-korsning mellan BSC och Ethereum, tack vare blockkedjornas kompatibilitet. Utvecklarna kan enkelt flytta applikationer frÄn Ethereum till BSC och nya BSC-projekt ÄteranvÀnder ofta öppen kÀllkod frÄn Ethereum under ett annat namn. LÄt oss ta en titt pÄ de fem bÀsta DApp:arna pÄ Ethereum enligt anvÀndare pÄ DAppRadar.


HÀr kan du se en blandning av tvÄ DeFi Automated Market Makers/automatiska marknads-makers (Uniswap och SushiSwap), ett kryptospel (Axie Infinity) och en peer-to-peer-marknadsplats (OpenSea). Om du tittar pÄ BSC:s topp fem ser du mÄnga likheter.


PancakeSwap skapades genom en hĂ„rd gaffel av Uniswap. Autofarm och Pancake Bunny Ă€r avkastningsfarmar – en kategori som vi inte hittar i Ethereums topp fem. Biswap och Apeswap Ă€r bĂ„da Automated Market Makers/automatiserade marknads-makers. Eftersom avgifterna Ă€r sĂ„ lĂ„ga pĂ„ BSC och transaktionerna gĂ„r betydligt snabbare, sĂ„ tenderar avkastningsfarmar att bli mer effektiva pĂ„ Binance Smart Chain. Dessa faktorer gör dem till ett populĂ€rt val för BSC-anvĂ€ndarna.

NĂ€r det gĂ€ller kryptospel Ă€r Ethereum verkligen rĂ€tt plats för de mest populĂ€ra spelen pĂ„ marknaden. Även om det finns projekt pĂ„ BSC som liknar CryptoKitties och Axie Infinity har dessa inte fĂ„tt en lika stor mĂ„lgrupp som de klassiska spelen pĂ„ Ethereum.


Överföringar mellan olika nĂ€tverk 

Om du har gjort nÄgra BEP-20- eller ERC-20-insÀttningar i din plÄnbok kanske du har mÀrkt att dina Ethereum- och BSC-plÄnboksadresser Àr identiska. SÄ om du till exempel vÀljer fel nÀtverk nÀr du tar ut dina token frÄn en börs kan du enkelt hÀmta dem frÄn den andra blockkedjan.

Om du av misstag tar ut ERC-20-token till BSC kan du fortfarande hitta dem pÄ motsvarande BSC-adress. Du kan ocksÄ gÄ igenom samma process om du av misstag skickar token frÄn BSC till Ethereum. I bÄda dessa fall gÄr dina tillgÄngar lyckligtvis inte förlorade permanent. För en mer detaljerad guide kan du kolla in SÄ hÀr ÄterstÀller du krypto som överförts till fel nÀtverk pÄ Binance.


Transaktionsavgifter

BSC och Ethereum anvÀnder bÄda en gasmodell för transaktionsavgifter som mÀter komplexiteten i en transaktion. BSC-anvÀndare kan stÀlla in ett gaspris enligt nÀtverksefterfrÄgan och miners kommer dÄ att prioritera transaktioner med högre gaspriser. Ethereums hÄrda London-gaffel kommer dock sannolikt eliminera behovet av höga avgifter genom vissa nya justeringar.

Ethereum-uppdateringen skapar en ny prissÀttningsmekanism med en basavgift per block. Basavgiften Àndras beroende pÄ efterfrÄgan pÄ transaktioner, vilket gör att att anvÀndarna inte mÄste bestÀmma gaspriserna sjÀlva.

Historiskt sett har Ethereums gasavgifter varit mycket högre Àn de pÄ BSC. Det högsta genomsnittet nÄgonsin var i maj 2021, pÄ 68,72 USD. Denna trend har dock börjat förÀndras, men Ethereum Àr fortfarande dyrare för nÀrvarande.


LÄt oss ta en titt pÄ de genomsnittliga kostnaderna för Ethereum frÄn Etherscan för att fÄ en tydligare bild. De tre numren högst upp visar aktuella gaspriser pÄ Ethereum. För bÄde BSC och Ethereum Àr en gwei lika med 0,000000001 BNB eller ETH. Om du betalar det lÀgre priset tar din transaktion mycket lÀngre tid att gÄ igenom.

För en enkel överföring av en ERC-20-token till en annan plÄnbok Àr genomsnittspriset i skrivande stund 2,46 USD. Detta belopp ökar till 7,58 USD nÀr du anvÀnder en Uniswap-likviditetspool som involverar flera transaktioner.


Nedan ser vi en transaktion pÄ BSC med en avgift pÄ endast 0,03 USD, motsvarande ERC-20-överföringen i gasspÄraren för Ethereum. BSC har berÀknat detta genom att multiplicera gasen som anvÀnds av transaktionen (21 000) med gaspriset (5 gwei).


Transaktionstid

Att mĂ€ta genomsnittliga transaktionstider pĂ„ blockkedjor kan dock vara lite knepigt. Även om en transaktion tekniskt sett Ă€r klar nĂ€r en miner validerar blocket den Ă€r i sĂ„ kan andra aspekter pĂ„verka tiden du behöver vĂ€nta:

  1. Om du inte har stÀllt in din avgift tillrÀckligt högt kan miners försena din transaktion, eller lÄta bli att ens inkludera den i ett block.

  2. Mer komplexa interaktioner i blockkedjan krÀver flera transaktioner. Till exempel genom att lÀgga till likviditet i en likviditetspoolen.

  3. De flesta tjÀnsterna anser endast att en transaktion Àr giltig efter att ett visst antal block har bekrÀftats. Dessa extra bekrÀftelser minskar risken för att handlare och tjÀnsteleverantörer fÄr betalningarna ÄterstÀllda ifall blocket avvisas av nÀtverket.

Om vi tittar pÄ gasstatistiken för Ethereum ovan kan vi se att transaktionstiden varierar frÄn 30 sekunder till 16 minuter. Dessa nummer tar hÀnsyn till lyckade transaktioner, men inte de extra bekrÀftelsekraven. 

Om du till exempel sÀtter in ETH (ERC-20) pÄ ditt Binance-konto mÄste du vÀnta pÄ 12 nÀtverksbekrÀftelser. Eftersom ett block skapas ungefÀr var 13:e sekund, som du kan se i diagrammet nedan, skulle detta lÀgga till ytterligare 156 sekunder nÀr du sÀtter in ETH i din spotplÄnbok.


PÄ BSC Àr den genomsnittliga blocktiden 3 sekunder. NÀr vi jÀmför detta med Ethereums 13 sekunder fÄr vi en cirka 4,3 gÄnger bÀttre hastighet.


Konsensusmekanismen

Även om Ethereums konsensusmekanism arbetsbevis liknar den för Bitcoin, skiljer den sig mycket frĂ„n BSC:s insatsauktoriserat bevis (Proof of Staked Authority/PoSA). Denna skillnad kommer dock inte vara lĂ€nge. I och med Ethereum 2.0 kommer nĂ€tverket att anvĂ€nda en mekanism för insatsbevis istĂ€llet.

BSC:s PoSA kombinerar aspekter av auktoriserat bevis (Proof of Authority/PoA) och delegerat insatsbevis (Delegated Proof of Stake/DPoS). 21 validerare turas om att producera block och fÄr i gengÀld BNB-transaktionsavgifter som belöning. Att bli validerare krÀver att du bÄde kör en nod och satsar minst 10 000 BNB för att bli en vald kandidat.

Andra anvÀndare, sÄ kallade delegater, satsar BNB bakom en vald kandidat. De 21 bÀsta valda kandidaterna med det satsade beloppet kommer dÀrefter turas om att bearbeta block. Hela processen upprepas var 24:e timme. Delegater fÄr ocksÄ en del av de belöningar som validerarna tjÀnar.

Ethereums arbetsbevis Àr ett helt annorlunda system. IstÀllet för att communityn vÀljer validerare handlar det om en tÀvling för att lösa ett berÀkningspussel. Vem som helst kan delta, men man mÄste köpa eller hyra specialiserad utvinningsutrustning. Ju högre berÀkningskraft du har, desto mer sannolikt Àr det att du löser pusslet först och validerar ett block. FramgÄngsrika miners fÄr transaktionsavgifter och en ETH-belöning.

Även om arbetsbevis Ă€r ett effektivt sĂ€tt att skapa konsensus och sĂ€kerstĂ€lla nĂ€tverket, har utvecklarna sedan dess utforskat anvĂ€ndningen av andra mekanismer. Deras mĂ„l Ă€r att hitta mer effektiva och miljövĂ€nliga alternativ, utan att kompromissa pĂ„ sĂ€kerheten.

Av dessa skÀl kommer Ethereum-nÀtverket sÄ smÄningom att byta till insatsbevis. Validerarna kommer att satsa ETH för att fÄ en chans att producera block. Andra validerare kommer att "godkÀnna" blocket och kontrollera att det Àr korrekt. Om nÄgon producerar ett block som innehÄller falska transaktioner riskerar hen att förlora alla sina satsade coin. Validerare fÄr sedan belöningar för framgÄngsrika block och för eventuella godkÀnnanden de gör. Genom att direkt sÀtta in och satsa stora mÀngder ETH riskerar skadliga validerare att förlora sina tillgÄngar.


Sammanfattningsvis

Det finns helt klart mÄnga likheter mellan Binance Smart Chain och Ethereum. Det Àr delvis detta som har gjort det sÄ enkelt för Ethereum-anvÀndare att migrera och börja experimentera med BSC. Men trots likheterna gjorde BSC intressanta förÀndringar för att försöka förbÀttra bÄde prestanda och effektivitet. Insatsauktoriserat bevis (Proof of Staked Authority/PoSA)-konsensusmekanismen har gjort det möjligt för anvÀndarna att dra nytta av Ànnu billigare och snabbare blockkedjetransaktioner.