КриптоBinance

Binance Smart Chain і Ethereum: в чому різниця? Лонгрід від Binance

15:38 06 лип 2021.  460Читайте на: УКРРУС

Binance Smart Chain (BSC) - це хард-форк протоколу Go Ethereum (Geth), який має багато спільного з блокчейном Ethereum. Однак розробники BSC внесли суттєві зміни в деякі ключові області. Найбільшою зміною є механізм консенсусу BSC, який дозволяє проводити більш дешеві і швидкі транзакції.

На перший погляд, Binance Smart Chain (BSC) і Ethereum дуже схожі. DApps (децентралізовані додатки) і створені на BSC токени сумісні з віртуальною машиною Ethereum (EVM). Адреси загальнодоступних гаманців однакові в обох блокчейнах. Є навіть кроссчейнові проекти, які працюють в обох мережах. Проте, між двома блокчейнами є помітні відмінності. Для того, аби розібратися, який з блокчейнів використовувати, потрібно знати і розуміти відмінності.


Блокчейн-трафік і екосистема DApp
Станом на червень 2021 року в блокчейні Ethereum розміщено понад 2800 DApps, на BSC - приблизно 810. Це суттєва різниця, але з урахуванням молодого віку BSC, ця різниця демонструє силу і зростання екосистеми.

Слід також враховувати показник активних адрес в блокчейні. 7 червня 2021 року BSC зареєстрував максимум в 2 105 367 адрес, що більш ніж удвічі перевищує історичний максимум Ethereum в 799 580 адрес 9 травня 2021 року.

Так в чому ж причина раптового масового зростання BSC? Багато в чому це пов'язано з більш швидким часом підтвердження транзакцій і низькими комісіями. Ріст BSC також може бути пов'язаний зі зростаючим галасом навколо NFT і сумісністю з популярними криптовалютними гаманцями, такими як Trust Wallet і MetaMask.

Різниця між щоденними транзакціями ще більше. У BSC користувачі можуть швидше і економічніше переміщати свої кошти і взаємодіяти зі смарт-контрактами. Нижче на графіку можна побачити пік BSC в 12 мільйонів щоденних транзакцій, і його актуальний статус, що перевищує 4 мільйони.

З іншого боку, кількість транзакцій в блокчейні Ethereum ніколи не перевищувала 1,75 мільйона в день. Для користувачів, яким необхідно регулярно переводити свої кошти, BSC здається більш популярним вибором. Щоденні транзакції також необхідно розглядати в контексті активних адрес. На момент написання статті, BSC в має більшу кількість користувачів, які також в середньому роблять більше транзакцій.

 

Найбільш популярні ДеФі-додатки (Dapp) на Ethereum і BSC
У децентралізованому фінансуванні існує велика кількість переходів DApp між BSC і Ethereum через сумісності блокчейнів. Розробники можуть легко переносити додатки з Ethereum в BSC, а нові проекти BSC часто повторно використовують відкритий вихідний код з Ethereum під іншим ім'ям. Ось п'ять кращих DApps на Ethereum на думку користувачів DAppRadar:

Тут можна побачити два автоматичних DeFi-маркет-мейкера (Uniswap і SushiSwap), крипто-гру (Axie Infinity) та одноранговий торговий майданчик (OpenSea).

У п'ятірці кращих додатків від BSC можна побачити багато спільного:

PancakeSwap був створений як хард-форк Uniswap. Ферми врожайності Autofarm і Pancake Bunny - це категорія, якої немає в п'ятірці кращих додатків блокчейна Ethereum. Biswap і Apeswap є автоматизованими маркет-мейкерами. Оскільки комісії на BSC дуже низькі, а транзакції значно швидше, дохідні ферми, як правило, більш ефективні саме в Binance Smart Chain. Ці фактори роблять такі додатки популярним вибором користувачів BSC.

А в разі крипто-ігор найпопулярнішим блокчейном є саме Ethereum. І хоча на BSC є проекти, дуже схожі на CryptoKitties і Axie Infinity, вони все ж не змогли залучити таку ж велику аудиторію, як класичні гри на Ethereum.


Перекази між мережами
Якщо ви зробили будь-які депозити токенів BEP-20 або ERC-20 в свій гаманець, ви могли помітити, що адреси гаманців Ethereum і BSC ідентичні. Так, наприклад, якщо ви виберете помилково не ту мережу при виведенні токенів з біржі, ви можете легко отримати їх з іншого блокчейна.

Якщо ви випадково виведете токени найпоширенішого стандарту ERC-20 з Ethereum в BSC, ви все одно зможете знайти їх за відповідним BSC-адресою. І навпаки - якщо випадково відправите токени з BSC в Ethereum. В обох випадках ваші кошти не будуть втрачені.


Комісія за транзакції
Як 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).


Час транзакції
Вимірювання середнього часу транзакцій в блокчейнах може бути трохи складним. Хоча транзакція технічно завершена після того, як майнери перевірили блок, в якому вона знаходиться, на час очікування можуть вплинути інші аспекти:

  • Якщо ви не встановили досить високу комісію, майнери можуть затримати вашу транзакцію або навіть не включити її в блок.
  • Більш складні взаємодії з блокчейном вимагають декількох транзакцій. Наприклад, додавання ліквідності в пул ліквідності.
  • Більшість сервісів вважатимуть транзакцію дійсною тільки після підтвердження певної кількості блоків. Ці додаткові підтвердження знижують ризик повернення платежів продавцями і постачальниками послуг в разі, якщо блокування буде відхилено мережею.
  • Якщо ми подивимося на статистику газу для Ethereum на попередній ілюстрації, ми побачимо, що час транзакції коливається від 30 секунд до 16 хвилин. Ці показники враховують успішні транзакції, але не вимагають додаткових підтверджень.

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

На BSC середній час блоку складає 3 секунди. Це означає, що в порівнянні з 13 секундами в Ethereum, швидкість вище приблизно в 4,3 рази.


Механізм консенсусу
Хоча нинішній механізм консенсусу блокчейна Ethereum - Proof of Work (PoW) - схожий на механізм біткоінів, він дуже відрізняється від Proof of Staked Authority (PoSA) в блокчейні BSC. Однак ця різниця триватиме недовго - зі стартом роботи Ethereum 2.0, наміченого на наступний рік, мережа буде використовувати механізм Proof of Stake (PoS).

Принцип PoSA в блокчейні BSC поєднує в собі аспекти доказу повноважень (PoA) і делегованого підтвердження частки (DPoS). 21 валідатор по черзі створює блоки і, в свою чергу, отримує в якості винагороди комісію за транзакцію - в монетах BNB. Щоб стати валідатором, необхідно запустити вузол і застейкити не менше 10 000 BNB, щоб стати обраним кандидатом.

Інші користувачі, відомі як делегати, роблять стейкінг в BNB за обраного кандидата. 21 обраний кандидат за розміром стейкінга буде по черзі обробляти блоки. Весь цей процес повторюється кожні 24 години. Делегатори також отримують частину винагород, які заробляють валідатори.

Принцип PoW в блокчейні Ethereum - це зовсім інша система. Замість того, щоб спільнота обирала валідаторів, йде гонка за рішення обчислювальної головоломки. Взяти участь можуть усі охочі, але необхідно буде купити або орендувати спеціалізоване обладнання для майнінгу. Чим більше у вас обчислювальної потужності, тим більша ймовірність, що ви першим вирішите головоломку і підтвердите блок. Успішні майнери отримують комісію за транзакцію і винагороду в ETH.

Хоча PoW є ефективним способом досягнення консенсусу і забезпечення мережевої безпеки, розробники також досліджували використання інших механізмів. Їх мета - знайти більш ефективні та екологічні альтернативи без шкоди для безпеки.

З цих причин мережа Ethereum в кінцевому підсумку перейде на Proof of Stake. Валідатори будуть стейкити ETH, щоб отримати можливість виробляти блоки. Інші валідатори будуть підтверджувати блок і перевіряти його правильність. Той, хто створює блок, який містить неправдиві транзакції, ризикує втратити всі свої монети. Потім валідатори отримують винагороду за успішні блоки і за будь-які зроблені ними підтвердження. При безпосередньому розміщенні і стейкінгу великих обсягів ETH, валідатори-шахраї ризикують втратити свої кошти.


На закінчення
Очевидно, у Binance Smart Chain і Ethereum є багато спільного. Частково це полегшило користувачам Ethereum міграцію і початок експериментів з BSC. Але, незважаючи на схожість, BSC внесла цікаві зміни, щоб спробувати поліпшити продуктивність і ефективність. Механізм консенсусу Proof of Staked Authority (PoSA) відкрив для користувачів ще більш дешеві і швидкі транзакції всередині блокчейна.


Оригінал статті знаходиться тут .

Фото - BSCScan і BTCPeers.com

Денис Мартинов

Найпопулярніше