Binance Smart Chain un Ethereum – kāda ir atšķirība?
Sākums
Raksti
Binance Smart Chain un Ethereum – kāda ir atšķirība?

Binance Smart Chain un Ethereum – kāda ir atšķirība?

Iesācējiem
Publicēts Jun 29, 2021Atjaunināts Dec 7, 2023
8m

Īsumā

Binance Smart Chain (BSC) ir Go Ethereum (Geth) protokola uzlabojums, tāpēc tai ir daudz līdzību ar Ethereum blokķēdi. Tomēr BSC izstrādātāji veica būtiskas izmaiņas dažos svarīgākajos aspektos. Lielākās izmaiņas ir saistītas ar BSC konsensa mehānismu, kas nodrošina lētākus un ātrākus darījumus.


Ievads

No pirmā acu uzmetiena Binance Smart Chain (BSC) un Ethereum šķiet ļoti līdzīgi. BSC tīklā izstrādātās decentralizētās lietotnes un tokeni ir saderīgi ar Ethereum virtuālo mašīnu (EVM). Iespējams, jau pamanīji, ka abās šajās blokķēdēs publiskās maku adreses ir vienādas. Pastāv pat starpķēžu projekti, kas darbojas abos tīklos. Tomēr starp šīm ķēdēm pastāv arī būtiskas atšķirības. Ja neesi pārliecināts, kuru tīklu izmantot, ir vērts tās iepazīt.


Blokķēdes noslodze un decentralizēto lietotņu ekosistēma

Uz 2021. gada jūniju Ethereum tīklā darbojas vairāk nekā 2800 decentralizētās lietotnes, bet BSC tīklā ir tikai aptuveni 810. Tā ir būtiska atšķirība, taču, ņemot vērā BSC blokķēdes jauno vecumu, tā ir apliecinājusi sevi kā spēcīgu un strauji augošu ekosistēmu.

Vēl viens būtisks rādītājs, kas jāņem vērā, ir aktīvo adrešu skaits. Lai gan BSC ir jaunāka blokķēde, 2021. gada 7. jūnijā tajā bija reģistrētas jau 2 105 367 adreses. Tas vairāk nekā divas reizes pārsniedz Ethereum rekordu – 799 580 adreses, kas bija reģistrētas 2021. gada 9. maijā.

Kāds ir iemesls BSC pēkšņajai un straujajai izaugsmei? Tas lielā mērā ir saistīts ar ātrāku darījumu apstiprināšanu un zemākām komisijas maksām. BSC izaugsme varētu būt saistīta arī ar NFT pieaugošo popularitāti un saderību ar populāriem kriptovalūtu makiem, piemēram, Trust Wallet un MetaMask.

Vēl lielākas atšķirības atklājas, apskatot dienā veikto darījumu skaitu. BSC tīklā lietotāji var ātrāk un izdevīgāk pārvietot savus līdzekļus un izmantot viedos līgumus. Zemāk ir redzams, ka BSC augstākais rādītājs bija 12 miljoni darījumu dienā, bet pašlaik tas pārsniedz četrus miljonus.


Savukārt Ethereum tīklā daŗījumu skaits nekad nav pārsniedzis 1,75 miljonus darījumu dienā. BSC ir populārāka izvēle lietotājiem, kuriem bieži ir jāpārvieto līdzekļi. Darījumu skaits dienā ir jāskata arī aktīvo adrešu skaita kontekstā. Šī raksta tapšanas laikā BSC tīklā ir lielāks skaits lietotāju, kuri turklāt veic vidēji vairāk darījumu.


Visbiežāk lietotās DeFi decentralizētās lietotnes Ethereum un BSC tīklā

Decentralizēto finanšu jomā liela daļa decentralizēto lietotņu darbojas gan BSC, gan Ethereum tīklā, ņemot vērā abu blokķēžu saderību. Izstrādātāji var ērti pārvietot savas lietotnes no Ethereum uz BSC, un jaunie BSC projekti bieži vien izmanto jau esošu atvērto pirmkodu no Ethereum tīkla, to pārsaucot. Aplūkosim piecas populārākās decentralizētās lietotnes (pēc DAppRadar datiem) Ethereum tīklā pēc to lietotāju skaita.


Šeit redzam gan divus DeFi automatizētos tirgus veidotājus (Uniswap un SushiSwap), gan kriptovalūtu spēli (Axie Infinity) un vienādranga tirgu (OpenSea). BSC populārāko lietotņu sarakstā būs daudz līdzību.


PancakeSwap radās Uniswap stingrās šķelšanas rezultātā. Autofarm un Pancake Bunny ir ienesīguma kultivēšanas risinājumi – šī kategorija nav pārstāvēta Ethereum TOP 5. Biswap un Apeswap ir automatizētie tirgus veidotāji. Ņemot vērā zemās komisijas maksas un ievērojami lielāku darījumu apstrādes ātrumu BSC tīklā, ienesīguma kultivēšana parasti ir efektīvāka ar Binance Smart Chain. Šo faktoru dēļ BSC lietotāji bieži izvēlas šos risinājumus.

Ethereum ir tīkls, kurā darbojas lielākā daļa populārāko kriptovalūtu spēļu. Lai gan BSC tīklā arī ir projekti, kas ļoti līdzinās CryptoKitties un Axie Infinity, tiem nav izdevies piesaistīt tik pat lielu lietotāju skaitu kā klasiskajām spēlēm Ethereum tīklā.


Pārskaitījumi starp tīkliem 

Ja esi kādreiz iemaksājis savā makā BEP-20 vai ERC-20 tokenus, iespējams, būsi pamanījis, ka Ethereum un BSC maku adreses ir vienādas. Tāpēc, ja tu, piemēram, izvēlēsies nepareizo tīklu, veicot tokenu izmaksu no kādas biržas, tu varēsi viegli tos atgūt no otras blokķēdes.

Ja tev gadītos nejauši pārskaitīt ERC-20 tokenus uz BSC blokķēdi, tu varētu tos atrast atbilstošā BSC adresē. Tas pats attiecas arī uz situāciju, ja tu nejauši nosūtītu tokenus no BSC uz Ethereum. Abos šajos gadījumos tavi līdzekļi netiktu uz visiem laikiem zaudēti. Detalizētu pamācību atradīsi rakstā Kā platformā Binance atgūt kriptovalūtu, kas pārskaitīta uz nepareizo tīklu.


Komisijas maksa

Gan BSC, gan Ethereum darījumu komisijas maksām tiek izmantots gāzes modelis, kas ir balstīts uz darījumu sarežgītības analīzi. BSC lietotāji var iestatīt gāzes cenu atbilstoši pieprasījumam tīklā, bet ieguvēji kā pirmos apstrādās darījumus ar augstākām gāzes cenām. Tomēr Ethereum Londonas protokola uzlabojums ir ieviesis jaunas modifikācijas, kas, visticamāk, izskaudīs nepieciešamību pēc augstām komisijas maksām.

Šis Ethereum atjauninājums ievieš jaunu cenu veidošanas mehānismu ar bāzes komisijas maksu par katru bloku. Bāzes komisijas maksa mainās atkarībā no pieprasījuma pēc darījumiem, tāpēc lietotājiem vairs pašiem nav jāpieņem lēmums par gāzes cenu.

Vēsturiski Ethereum gāzes komisijas maksas ir bijušas daudz augstākas par BSC tīklā noteiktajām. Augstākā vidējā maksa bija 68,72 $ (2021. gada maijā). Šī tendence ir sākusi mainīties, taču Ethereum joprojām ir dārgāks tīkls.


Lai iegūtu skaidrāku priekšstatu, aplūkosim vidējās darījumu izmaksas Ethereum tīklā saskaņā ar Etherscan datiem. Trīs augšējie skaitļi parāda pašreizējās gāzes cenas Ethereum tīklā. Gan BSC, gan Ethereum tīklā viens Gwei atbilst attiecīgi 0,000000001 BNB vai ETH. Jo zemāku cenu tu maksā, jo ilgāk būs jāgaida sava darījuma apstrāde.

Vidējā cena par ERC-20 tokena pārskaitījumu uz citu maku šī raksta tapšanas laikā ir 2,46 $. Šis skaitlis palielinās līdz 7,58 $, ja tiek izmantots Uniswap likviditātes fonds, kas ietver vairākus darījumus.


Tālāk ir redzams darījums BSC tīklā, kur komisijas maksa ir tikai 0,03 $ – tas atbilst ERC-20 tokena pārskaitījumam Ethereum gāzes cenu pārraudzības rīkā. BSC tīklā tas tiek aprēķināts, reizinot darījumā izmantoto gāzi (21 000) ar gāzes cenu (5 Gwei).


Darījuma izpildes laiks

Vidējo darījumu izpildes ātrumu blokķēdē var bū sarežģīti izmērīt. Lai gan darījums tehniski tiek uzskatīts par pabeigtu brīdī, kad ieguvēji apstiprina bloku, kurā darījums atrodas, gaidīšanas ilgumu var ietekmēt citi aspekti:

  1. Ja tava iestatītā komisijas maksa nav pietiekami liela, ieguvēji var atlikt tava darījuma apstrādi vai vispār to neiekļaut blokā.

  2. Lai veiktu sarežģītāku mijiedarbību ar blokķēdi, ir nepieciešami vairāki darījumi. Tā notiek, piemēram, kad likviditātes fondam tiek pievienota likviditāte.

  3. Vairumā pakalpojumu darījums tiek uzskatīts par derīgu tikai tad, kad to ir apstiprinājis noteikts skaits bloku. Šie papildu apstiprinājumi mazina iespējamību, ka komersants vai pakalpojumu sniedzējs atgriezīs maksājumu, jo tīkls būs noraidījis attiecīgo bloku.

Aplūkojot augstāk redzamo gāzes cenu statistiku Ethereum tīklā, var pamanīt, ka darījumu izpildes ātrums svārstās no 30 sekundēm līdz 16 minūtēm. Šajā statistikā ir iekļauti izpildītie darījumi, bet ne papildu apstiprinājumu prasības. 

Piemēram, ja tu vēlies iemaksāt ETH (ERC-20) savā Binance kontā, tev būs jāsagaida 12 tīkla apstiprinājumi. Ja jauns bloks tiek iegūts aptuveni 13 sekunžu laikā, kā tas redzams tālāk diagrammā, tiktu pievienotas papildu 156 sekundes, ja tu vēlētos iemaksāt ETH savā tūlītējo darījumu makā.


BSC tīklā vidējais bloka izveides laiks ir 3 sekundes. Salīdzinot to ar 13 sekundēm Ethereum tīklā, tas nozīmē aptuveni 4,3 reizes lielāku ātrumu.


Konsensa mehānisms

Lai gan Ethereum darba apliecinājuma (PoW) konsensa mehānisms ir līdzīgs Bitcoin izmantotajam, tas ievērojami atšķiras no BSC dotās pilnvaras apliecinājuma protokola (PoSA). Tomēr šī atšķirība drīz izzudīs. Līdz ar Ethereum 2.0 tīkls pāries uz likmes apliecinājuma (PoS) mehānismu.

BSC izmantotais PoSA mehānisms apvieno pilnvaras apliecinājuma (PoA) un deleģētā likmes apliecinājuma (DPoS) iezīmes. 21 validētājs, kas uz maiņām veido blokus, atlīdzībā saņem par BNB darījumiem samaksātās komisijas maksas. Lai kļūtu par validētāju, ir nepieciešams darbināt mezglu un ieguldīt steikingā vismaz 10 000 BNB, lai varētu kļūt par ievēlētu kandidātu.

Citi lietotāji – deleģētāji – iegulda savus BNB kādam no ievēlētajiem kandidātiem. 21 ievēlētais kandidāts, kas saņēmis lielāko ieguldīto līdzekļu apjomu, pēc tam uz maiņām apstrādā blokus. Viss šis process atkārtojas ik pēc 24 stundām. Arī deleģētāji saņem daļu no validētāju nopelnītajām atlīdzībām.

Ethereum izmantotais PoW ir pilnīgi atšķirīga sistēma. Tā vietā, lai kopiena izvēlētos validētājus, šajā sistēmā dalībnieki sacenšas, risinot skaitļošanas uzdevumu. Piedalīties var jebkurš, taču ir jāiegādājas vai jānomā īpašs ieguves aprīkojums. Jo lielāka ir tava skaitļošanas jauda, jo lielākas tev ir izredzes pirmajam atrisināt uzdevumu un iegūt tiesības validēt bloku. Veiksmīgie ieguvēji saņem atlīdzībā darījumu komisijas maksas un ETH.

Lai gan PoW ir efektīvs veids, kā nodrošināt konsensu un tīkla drošību, izstrādātāji turpina meklēt citus mehānismus. Mērķis ir rast efektīvāku un videi nekaitīgāku alternatīvu, neupurējot drošību.

Šo iemeslu dēļ Ethereum tīklā ir plānota pāreja uz likmes apliecinājumu. Validētāji var ieguldīt savus ETH steikingā, lai saņemtu iespēju veidot blokus. Citi validētāji apstiprinās bloku un pārbaudīs tā pareizību. Ja kāds izveidos bloku, kurā ietilps kļūdaini darījumi, tas riskēs zaudēt visus savus ieguldītos līdzekļus. Pēc tam validētāji saņem atlīdzību par sekmīgi apstiprinātajiem blokiem un par visiem viņu sniegtajiem apstiprinājumiem. Tieši iemaksājot un ieguldot steikingā lielas ETH summas, ļaunprātīgi validētāji riskē zaudēt savus līdzekļus.


Noslēgumā

Ir skaidrs, ka Binance Smart Chain un Ethereum tīklam ir daudz līdzību. Savā ziņā tieši tāpēc Ethereum lietotājiem ir bijis tik viegli migrēt uz BSC un sākt tajā darbu. Taču, neraugoties uz šīm līdzībām, BSC tīklā ir ieviesti interesanti jauninājumi, cenšoties uzlabot tīkla veiktspēju un efektivitāti. Dotās pilnvaras apliecinājuma (PoSA) konsensa mehānisms ir ļāvis lietotājiem veikt blokķēdes darījumus ātrāk un ar mazākām izmaksām.