BNB Smart Chain срещу Ethereum: Каква е разликата?
Начало
Статии
BNB Smart Chain срещу Ethereum: Каква е разликата?

BNB Smart Chain срещу Ethereum: Каква е разликата?

Начинаещ
Публикувано Jun 29, 2021Актуализирано Dec 7, 2023
8m

Резюме

BNB Smart Chain (BSC) е твърдо разклонение на протокола Go Ethereum (Geth) и като такъв споделя много прилики с блокчейна на Ethereum. Разработчиците на BSC обаче направиха значителни промени в някои ключови области. Най-голямата промяна е консенсусният механизъм на BSC, който позволява по-евтини и по-бързи трансакции.


Въведение

На пръв поглед BNB Smart Chain (BSC) и Ethereum изглеждат много сходни. DApp-овете и токените, изградени на BSC, са съвместими с виртуалната машина на Ethereum (EVM). Може би сте забелязали, че адресите на вашия публичен портфейл са еднакви и в двата блокчейна. Има дори проекти с кръстосан блокчейн, които работят и в двете мрежи. Въпреки това има някои забележими разлики между двата блокчейна. Ако се чудите кой да използвате, най-добре е да знаете и разберете разликите.


Блокчейн трафик и екосистема от DApp-ове

Към юни 2021 г. Ethereum хоства повече от 2800 DApp-ове в блокчейна в сравнение с приблизително 810 в BSC. Това е значителна разлика, но като се има предвид младата възраст на BSC, това показва силна и развиваща се екосистема.

Активните адреси също са важен on-chain показател, който трябва да се вземе предвид. Въпреки че е по-нов блокчейн, BSC записа връх от 2 105 367 адреса на 7 юни 2021 г. – повече от два пъти най-високото ниво на Ethereum за всички времена от 799 580 адреса на 9 май 2021 г.

И така, каква е причината за внезапния огромен растеж на BSC? Голяма част от това се свежда до по-бързо време за потвърждение и ниски такси. Растежът на BSC може също да е свързан с нарастващия шум около NFT-тата и съвместимостта с популярни крипто портфейли, като Trust Wallet и MetaMask.

Ако разгледаме ежедневните трансакции, има още по-голяма разлика между двете. В BSC е по-бързо и по-рентабилно за потребителите да преместват средствата си и да взаимодействат със смарт договори. Можете да видите по-долу пика на BSC от около 12 милиона трансакции на ден и текущия му статус от над четири милиона.


От друга страна, Ethereum никога не надвиши 1,75 милиона дневни трансакции. За потребители, които трябва да преместват средствата си редовно, BSC изглежда е по-популярният избор. Ежедневните трансакции също трябва да се разглеждат в контекста на активните адреси. Към момента на писане BSC в момента има по-голям брой потребители, които също извършват повече трансакции средно.


Най-използваните DeFi DApp-ове на Ethereum и BSC

Когато става въпрос за децентрализирани финанси, има голямо количество пресичане на DApp-овете между BSC и Ethereum поради съвместимостта на блокчейните. Разработчиците могат лесно да пренасят приложения от Ethereum към BSC, а новите BSC проекти често използват повторно отворен код от Ethereum под различно име. Нека да разгледаме петте най-добри DApp-ове на Ethereum от потребители на DAppRadar.


Тук можете да видите смесица от два DeFi автоматизирани маркет мейкъра (Uniswap и SushiSwap), крипто игра (Axie Infinity) и peer-to-peer пазар (OpenSea). Ако погледнете първите пет на BSC, ще видите много прилики.


PancakeSwap е създаден като твърдо разклонение на Uniswap. Autofarm и Pancake Bunny са ферми за доходност – категория, която не виждаме в топ пет на Ethereum. Biswap и Apeswap са автоматизирани маркет мейкъри. Тъй като таксите са толкова евтини на BSC и трансакциите са значително по-бързи, фермите за доходност обикновено са по-ефективни на BNB Smart Chain. Тези фактори ги правят популярен избор за потребителите на BSC.

Когато става въпрос за крипто игри, Ethereum наистина е домът на най-популярните заглавия там. Въпреки че има проекти на BSC, които са много подобни на CryptoKitties и Axie Infinity, те не успяха да получат толкова голяма аудитория, колкото класическите игри на Ethereum.


Трансфери между мрежи 

Ако сте правили BEP-20 или ERC-20 депозити в портфейла си, може да сте забелязали, че адресите на вашия портфейл Ethereum и BSC са идентични. Така например, ако изберете грешната мрежа, когато изтегляте вашите токени от борса, можете лесно да ги извлечете от другия блокчейн.

Ако случайно изтеглите ERC-20 токени към BSC, пак можете да ги намерите на съответния BSC адрес. Можете също да преминете през същия процес, ако случайно изпратите токени от BSC към Ethereum. И в двата случая вашите средства за щастие не са безвъзвратно загубени. За по-подробно ръководство вижте Как да възстановим криптовалута, прехвърлена към грешната мрежа на Binance.


Такси за трансакция

BSC и Ethereum използват газов модел за такси за трансакции, които измерват сложността на трансакцията. Потребителите на BSC могат да определят цена на газа според търсенето в мрежата, а копачите ще дават приоритет на трансакциите с по-високи цени на газа. Твърдото разклонение London на Ethereum обаче внася някои нови модификации, които вероятно ще премахнат необходимостта от високи такси.

Актуализацията на Ethereum създава нов механизъм за ценообразуване с базова такса на блок. Базовата такса се променя в зависимост от търсенето на трансакции, премахвайки необходимостта потребителите сами да решават цената на газа.

Исторически таксите за газ на Ethereum са били много по-високи от тези на BSC. Най-високата наблюдавана средна стойност беше през май 2021 г. при 68,72 долара. Тази тенденция започна да се променя, но в момента Ethereum все още е по-скъп.


Нека да разгледаме средните разходи за Ethereum от Etherscan, за да получим по-добра картина. Първите три цифри показват текущите цени на газа на Ethereum. Както за BSC, така и за Ethereum, един gwei е равен съответно на 0,000000001 BNB или ETH. Ако платите по-ниската цена, преминаването на вашата трансакция ще отнеме много повече време.

За просто прехвърляне на токен ERC-20 към друг портфейл, средната цена към момента на писане е 2,46 долара. Този брой се увеличава до 7,58 долара при използване на пула за ликвидност на Uniswap, който включва множество трансакции.


По-долу можем да видим трансакция в BSC с такса от само 0,03 долара, еквивалентна на прехвърлянето ERC-20 в газовия тракер на Ethereum. BSC е изчислил това, като е умножил газа, използван за трансакцията (21 000) с цената на газа (5 gwei).


Време за трансакции

Измерването на средните времена за трансакции в блокчейн може да бъде малко трудно. Въпреки че трансакцията е технически завършена, след като копачите потвърдят блока, в който се намира, други аспекти могат да повлияят на времето, което трябва да изчакате:

  1. Ако не сте задали таксата си достатъчно висока, копачите може да забавят трансакцията ви или дори изобщо да не я включат в блок.

  2. По-сложните взаимодействия с блокчейна изискват множество трансакции. Например добавяне на ликвидност към пул за ликвидност.

  3. Повечето услуги ще считат трансакцията за валидна само след потвърждение на определен брой блокове. Тези допълнителни потвърждения намаляват риска търговците и доставчиците на услуги да върнат плащанията, в случай че блокирането бъде отхвърлено от мрежата.

Ако погледнем по-горе статистиката за газ за Ethereum, можем да видим, че времето за трансакция варира от 30 секунди до 16 минути. Тези числа вземат предвид успешните трансакции, но не и допълнителните изисквания за потвърждение. 

Например, ако депозирате ETH (ERC-20) във вашия Binance акаунт, ще трябва да изчакате 12 мрежови потвърждения. С блок, добиван приблизително на всеки 13 секунди, както можете да видите от диаграмата по-долу, това би добавило допълнителни 156 секунди при депозиране на ETH във вашия спот портфейл.


При BSC средното време за блок е 3 секунди. Когато сравним това с 13-те секунди на Ethereum, наблюдаваме подобрение на скоростта от приблизително 4,3 пъти.


Консенсусен механизъм

Въпреки че консенсусният механизъм на Ethereum Доказателство за работа (PoW) е подобен на този на Bitcoin, той е значително различен от Правомощие за доказателство за залог (PoSA) на BSC. Тази разлика обаче няма да продължи дълго. При Ethereum 2.0 вместо това мрежата ще използва механизъм за доказателство за залог (PoS).

PoSA на BSC съчетава аспекти на доказателство за авторитет (PoA) и делегирано доказателство за залог (DPoS). 21 валидатори се редуват, за да произвеждат блокове и в замяна получават такси за трансакции под формата на BNB като награда. За да станете валидатор, трябва да стартирате възел и да стейквате поне 10 000 BNB, за да станете избран кандидат.

Други потребители, известни като делегати, стейкват BNB зад избран кандидат. Най-добрите 21 избрани кандидати според стейкнатата сума ще се редуват да обработват блокове. Целият този процес се повтаря на всеки 24 часа. Делегаторите също получават дял от наградите, които печелят валидаторите.

PoW на Ethereum е изключително различна система. Вместо общността да избира валидатори, има надпревара за решаване на изчислителен пъзел. Всеки може да участва, но ще трябва да закупи или наеме специализирано оборудване за копаене. Колкото по-голяма изчислителна мощност имате, толкова по-вероятно е първо да решите пъзела и да валидирате блок. Успешните копачи получават такси за трансакции и ETH награда.

Въпреки че PoW е ефективен начин за създаване на консенсус и гарантиране на мрежова сигурност, разработчиците вече проучват използването на други механизми. Тяхната цел е да намерят по-ефективни и щадящи околната среда алтернативи, без да компрометират сигурността.

Поради тези причини мрежата Ethereum в крайна сметка ще премине към Доказателство за залог. Валидаторите ще стейкват ETH за шанс да произвеждат блокове. Други валидатори ще "атестират" блока и ще проверят дали е правилен. Ако някой произведе блок, съдържащ фалшиви трансакции, рискува да загуби всичките си стейкнати монети. След това валидаторите получават награди за успешни блокове и за всякакви удостоверения, които правят. Чрез директно депозиране и стейкинг на големи количества ETH, злонамерените валидатори рискуват да загубят средствата си.


Заключителни мисли

Ясно е, че има много прилики между BNB Smart Chain и Ethereum. Отчасти това е, което направи толкова лесно за потребителите на Ethereum да мигрират и да започнат да експериментират с BSC. Но въпреки приликите, BSC прие интересни промени, за да се опита да подобри производителността и ефективността. Консенсусният механизъм Proof of Staked Authority (PoSA) даде възможност на потребителите да се насладят на още по-евтини и по-бързи блокчейн трансакции.