Binance Smart Chain vs. Ethereum: Hvad er forskellen?
Hjem
Artikler
Binance Smart Chain vs. Ethereum: Hvad er forskellen?

Binance Smart Chain vs. Ethereum: Hvad er forskellen?

Begynder
Offentliggjort Jun 29, 2021Opdateret Dec 7, 2023
8m

TL;DR

Binance Smart Chain (BSC) er en forgrening (hard fork) af Go Ethereum-protokollen (Geth) og deler som sådan mange ligheder med Ethereum-blockchainen. BSC-udviklere har dog foretaget betydelige ændringer på nogle nøgleområder. Den største ændring er BSC's konsensusmekanisme, som giver mulighed for billigere og hurtigere transaktioner.


Introduktion

Ved første øjekast ser Binance Smart Chain (BSC) og Ethereum meget ens ud. DApps og tokens bygget på BSC er kompatible med Ethereum Virtual Machine (EVM). Du har måske bemærket, at dine offentlige tegnebogsadresser er de samme på begge blockchains. Der er endda projekter på tværs af kæder, der opererer på begge netværk. Ikke desto mindre er der nogle mærkbare forskelle mellem de to kæder. Hvis du spekulerer på, hvilken du skal bruge, er det bedst at kende og forstå forskellene.


Blockchain-trafik og DApp-økosystem

Fra juni 2021 er Ethereum vært for mere end 2.800 DApps på blockchainen sammenlignet med ca. 810 på BSC. Det er en væsentlig forskel, men i betragtning af BSC's unge alder viser det et stærkt og voksende økosystem.

Det er også vigtigt at tage antallet af aktive adresser på kæden med i dine overvejelser. På trods af at det var en nyere blockchain, registrerede BSC et højdepunkt på 2.105.367 adresser den 7. juni 2021 – mere end det dobbelte af Ethereums rekord på 799.580 adresser den 9. maj 2021.

Så hvad er årsagen til BSC's pludselige massive vækst? Meget af det handler om hurtigere bekræftelsestider og lave gebyrer. BSC-væksten kan også være relateret til den voksende hype omkring NFT'er og kompatibiliteten med populære kryptotegnebøger såsom Trust Wallet og MetaMask.

Hvis vi ser på daglige transaktioner, er der en endnu større forskel mellem de to. På BSC er det hurtigere og mere omkostningseffektivt for brugerne at flytte deres midler og interagere med intelligente kontrakter. Du kan se BSC's højdepunkt nedenfor på omkring 12 millioner daglige transaktioner og dens nuværende status på over fire millioner.


På den anden side oversteg Ethereum aldrig 1,75 millioner daglige transaktioner. For brugere, der har brug for at flytte deres midler regelmæssigt, synes BSC at være det mest populære valg. Daglige transaktioner skal også ses i sammenhæng med aktive adresser. I skrivende stund har BSC i øjeblikket et højere antal brugere, der desuden handler mere i gennemsnit.


Mest anvendte DeFi DApps på Ethereum og BSC

Når det kommer til decentraliseret finansiering, er der en stor mængde DApp-krydsninger mellem BSC og Ethereum på grund af blockchainens kompatibilitet. Udviklere kan nemt overføre applikationer fra Ethereum til BSC, og nye BSC-projekter genbruger ofte open source-kode fra Ethereum under et andet navn. Lad os tage et kig på de fem mest populære DApps på Ethereum, bedømt af brugerne på DAppRadar.


Her kan du se en blanding af to DeFi Automated Market Makers (Uniswap og SushiSwap), et kryptospil (Axie Infinity) og en peer to peer-markedsplads (OpenSea). Hvis du kigger på BSC's fem mest populære, vil du se mange ligheder.


PancakeSwap blev skabt som en forgrening (hard fork) af Uniswap. Autofarm og Pancake Bunny er udbyttefarms – en kategori, vi ikke ser blandt Ethereums fem mest populære. Biswap og Apeswap er begge automatiserede market makers. Eftersom gebyrer er så billige på BSC, og transaktioner er betydeligt hurtigere, har udbyttebfarms en tendens til at være mere effektive på Binance Smart Chain. Disse faktorer gør dem til et populært valg blandt BSC-brugere.

Når det kommer til kryptospil, er Ethereum uden tvivl hjemsted for de mest populære titler derude. Selvom der er projekter på BSC, der ligner CryptoKitties og Axie Infinity meget, lykkedes det dem ikke at få så stort et publikum som de klassiske spil på Ethereum.


Overførsler mellem netværk 

Hvis du har foretaget BEP-20- eller ERC-20-indsættelser i din tegnebog, har du måske bemærket, at dine Ethereum- og BSC-tegnebogadresser er identiske. Så hvis du f.eks. vælger det forkerte netværk, når du trækker dine tokens fra en børs, kan du nemt hente dem fra den anden blockchain.

Hvis du ved et uheld hæver ERC-20-tokens til BSC, kan du stadig finde dem i den tilsvarende BSC-adresse. Du kan også gennemgå den samme proces, hvis du ved et uheld sender tokens fra BSC til Ethereum. I begge disse tilfælde går dine midler heldigvis ikke permanent tabt. For en mere detaljeret vejledning kan du læse Sådan gendannes krypto overført til det forkerte netværk på Binance.


Transaktionsgebyrer

BSC og Ethereum bruger begge en gasmodel til transaktionsgebyrer, der måler kompleksiteten af en transaktion. BSC-brugere kan indstille en gaspris i henhold til netværksefterspørgsel, og minere vil prioritere transaktioner med højere gaspriser. Ethereums London hard fork bringer dog nogle nye ændringer, der sandsynligvis vil fjerne behovet for høje gebyrer.

Ethereum-opdateringen opretter en ny prismekanisme med et basisgebyr pr. blok. Basisgebyret ændres afhængigt af efterspørgslen efter transaktioner, hvilket fjerner behovet for, at brugerne selv bestemmer gasprisen.

Historisk set har Ethereum-gasgebyrer været meget højere end dem på BSC. Det højeste gennemsnit var i maj 2021 på 68,72 USD. Denne tendens er begyndt at ændre sig, men Ethereum er i øjeblikket stadig dyrere.


Lad os se på de gennemsnitlige omkostninger for Ethereum fra Etherscan for at få et bedre billede. De tre øverste tal viser de aktuelle gaspriser på Ethereum. For både BSC og Ethereum er en gwei lig med henholdsvis 0,000000001 BNB eller ETH. Hvis du betaler den lavere pris, vil det tage meget længere tid at gennemføre din transaktion.

For en simpel overførsel af et ERC-20-token til en anden tegnebog er gennemsnitsprisen i skrivende stund 2,46 USD. Dette tal stiger til 7,58 USD, når du bruger en Uniswap-likviditetspulje, der involverer flere transaktioner.


Nedenfor kan vi se en transaktion på BSC med et gebyr på kun 0,03 USD, svarende til ERC-20-overførslen i Ethereums gas-tracker. BSC har beregnet dette ved at gange den gas, der anvendes ved transaktionen (21.000) med gasprisen (5 gwei).


Transaktionstid

Måling af gennemsnitlige transaktionstider på blockchains kan være lidt vanskelig. Mens en transaktion er teknisk gennemført, når minere validerer den blok, den er i, kan andre aspekter påvirke den tid, du skal vente:

  1. Hvis du ikke har indstillet dit gebyr højt nok, kan minere forsinke din transaktion eller endda slet ikke inkludere den i en blok.

  2. Mere komplekse interaktioner med blockchain kræver flere transaktioner. F.eks. at føje likviditet til en likviditetspulje.

  3. De fleste tjenester betragter kun en transaktion som gyldig, når et vist antal blokke er bekræftet. Disse ekstra bekræftelser reducerer risikoen for, at handlende og tjenesteudbydere får betalingerne tilbageført, hvis blokken afvises af netværket.

Hvis vi ser ovenfor på gasstatistikken for Ethereum, kan vi se, at transaktionstiden varierer fra 30 sekunder til 16 minutter. Disse tal tager højde for vellykkede transaktioner, men ikke de ekstra bekræftelseskrav. 

Hvis du f.eks. indsætter ETH (ERC-20) på din Binance-konto, skal du vente på 12 netværksbekræftelser. Med en blok minet omtrent hvert 13. sekund, som du kan se i diagrammet nedenfor, vil dette tilføje yderligere 156 sekunder, når du indsætter ETH i din spot-tegnebog.


På BSC er den gennemsnitlige bloktid 3 sekunder. Når vi sammenligner dette med Ethereums 13 sekunder, ser vi en forbedring, der er cirka 4,3 gange hurtigere.


Konsensusmekanismen

 Mens Ethereums Proof of Work-konsensusmekanisme (PoW) ligner Bitcoin, er den meget forskellig fra BSC's Proof of Staked Authority (PoSA). Denne forskel vil dog ikke vare længe. Med Ethereum 2.0 vil netværket i stedet bruge en Proof of Stake-mekanisme (PoS).

BSC's PoSA kombinerer aspekter af Proof of Authority (PoA) og Delegated Proof of Stake (DPoS). 21 validatorer skiftes til at producere blokke og modtager til gengæld BNB-transaktionsgebyrer som belønning. At blive validator kræver at køre en node og stake mindst 10.000 BNB for at blive udnævnt kandidat.

Andre brugere, kendt som delegatorer, staker BNB bag en udnævnt kandidat. De 21 bedste udnævnte kandidater med det stakede beløb vil derefter skiftes til at behandle blokke. Hele denne proces gentages hver 24. time. Delegatorer modtager også en andel af de belønninger, som validatorer tjener.

Ethereums PoW er et helt anderledes system. I stedet for at fællesskabet vælger validatorer, er der et løb om at løse et beregningspuslespil. Alle kan deltage, men de bliver nødt til at købe eller leje specialiseret mining-udstyr. Jo mere beregningskraft du har, jo mere sandsynligt vil du løse puslespillet først og validere en blok. Succesfulde minere modtager transaktionsgebyrer og en ETH-belønning.

Mens PoW er en effektiv måde til at skabe konsensus og sikre netværkssikkerhed, har udviklere siden udforsket brugen af andre mekanismer. Deres mål er at finde mere effektive og miljøvenlige alternativer uden at gå på kompromis med sikkerheden.

Af disse grunde vil Ethereum-netværket i sidste ende skifte over til Proof of Stake. Validatorer vil stake ETH for at få en chance for at producere blokke. Andre validatorer vil "attestere" blokken og kontrollere, at den er korrekt. Hvis nogen producerer en blok, der indeholder falske transaktioner, risikerer de at miste alle deres stakede mønter. Validatorer modtager derefter belønninger for vellykkede blokke og for eventuelle attesteringer, som de laver. Ved direkte at indsætte og stake store mængder ETH risikerer ondsindede validatorer at miste deres midler.


Sammenfatning

Det er klart, at der er mange ligheder mellem Binance Smart Chain og Ethereum. Det er til dels det, der har gjort det så nemt for Ethereum-brugere at migrere og begynde at eksperimentere med BSC. Men på trods af lighederne vedtog BSC interessante ændringer for at forsøge at forbedre ydeevne og effektivitet. Konsensusmekanismen Proof of Staked Authority (PoSA) gjorde det muligt for brugerne at få endnu billigere og hurtigere blockchaintransaktioner.