Binance Smart Chain и Ethereum: в чем различия?
Содержание
Введение
Трафик блокчейна и экосистема DApp
Самые популярные приложения DeFi DApp на Ethereum и BSC
Переводы между сетями 
Комиссии за транзакции
Время подтверждения транзакций
Механизм консенсуса
Резюме
Binance Smart Chain и Ethereum: в чем различия?
ГлавнаяСтатьи
Binance Smart Chain и Ethereum: в чем различия?

Binance Smart Chain и Ethereum: в чем различия?

Новичок
Published Jun 29, 2021Updated Oct 11, 2021
8m

Осторожно! Много текста.

Binance Smart Chain (BSC) – это хардфорк протокола Go Ethereum (Geth), который имеет много общего с блокчейном Ethereum. Однако разработчики BSC внесли существенные изменения в некоторые ключевые области.Самым значимым из них стал механизм консенсуса BSC, позволяющий проводить дешевые и быстрые транзакции.


Введение

На первый взгляд Binance Smart Chain (BSC) и Ethereum очень похожи. DApps и токены, созданные на BSC, совместимы с виртуальной машиной Ethereum (EVM). Вы могли заметить, что адреса ваших публичных кошельков в этих двух блокчейнах совпадают. И даже известны кроссчейн-проекты, работающие в обеих сетях. Тем не менее есть между ними и заметные различия, которые важно учитывать, делая выбор в пользу той или иной сети.


Трафик блокчейна и экосистема DApp

По состоянию на июнь 2021 года на блокчейне Ethereum размещается более 2 800 DApps, тогда как на BSC – примерно 810. Это внушительная разница, но с учетом возраста BSC данный блокчейн представляет собой эффективно растущую экосистему.

Активные адреса также являются важным показателем сети. Несмотря на то, что этот блокчейн появился совсем недавно, к 7 июня 2021 года в BSC уже были зарегистрированы рекордные 2 105 367 адресов, что более чем вдвое превышает исторический максимум Ethereum в 799 580 адресов от 9 мая 2021 года.

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

Что касается ежедневных транзакций, то разница между ними еще больше. В BSC пользователи могут быстрее и выгоднее переводить свои средства и взаимодействовать со смарт-контрактами. На графике ниже изображен пик BSC, составляющий почти 12 миллионов ежедневных транзакций, и его текущий статус – более четырех миллионов.


Ethereum, в свою очередь, никогда не превышал 1,75 миллиона транзакций в день. В этом смысле BSC, похоже, является более привлекательным решением для тех пользователей, которым необходимо регулярно переводить средства. Ежедневные транзакции также важно рассматривать и в контексте активных адресов. На момент написания статьи BSC имеет большее число пользователей, регулярно совершающих большее количество транзакций.


Самые популярные приложения DeFi DApp на Ethereum и BSC

Говоря о децентрализованном финансировании, мы можем выделить большое количество кроссчейн-DApps между BSC и Ethereum ввиду совместимости данных блокчейнов. Разработчики могут легко переносить приложения из Ethereum в BSC, а новые проекты BSC часто повторно используют открытый исходный код из Ethereum под новым именем. Давайте рассмотрим пять лучших DApps на Ethereum, по мнению пользователей DAppRadar.


Здесь мы видим два автоматических маркет-мейкера DeFi (Uniswap и SushiSwap), криптоигру (Axie Infinity) и P2P-маркетплейс (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 в BSC, то все равно сможете найти их по соответствующему адресу BSC, и наоборот, если случайно отправите токены из BSC в Ethereum. В обоих случаях ваши средства не будут утеряны навсегда. Более подробное руководство вы найдете в нашем разделе Как вернуть криптовалюту после ее переноса в неподходящую сеть на Binance.


Комиссии за транзакции

BSC и Ethereum используют для комиссий за транзакции модель газа, которая позволяет измерять сложность транзакций. Пользователи BSC устанавливают цену на газ в соответствии с потребностями сети, а майнеры в первую очередь выбирают транзакции с более высокими ценами на газ. Однако хардфорк London внесет изменения, призванные уменьшить стоимость транзакций.

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

Плата за газ в Ethereum всегда была намного выше, чем в BSC: в мае 2021 года был зарегистрирован самый высокий средний показатель: 68,72 доллара. И хотя эта тенденция начала меняться, Ethereum до сих пор является достаточно дорогой платформой.


Для лучшего понимания давайте сравним средние расходы в Ethereum от Etherscan. Три верхние цифры показывают текущие цены на газ в Ethereum. И для BSC, и для Ethereum один гвей равен 0,000000001 BNB или ETH соответственно. Если вы решите заплатить более низкую цену, ваша транзакция займет гораздо больше времени.
Средняя цена простого перевода токена ERC-20 в другой кошелек на момент написания статьи составляет 2,46 доллара США. Это число увеличивается до 7,58 доллара США при использовании пула ликвидности Uniswap, который включает несколько транзакций.


Ниже мы видим транзакцию в BSC с комиссией в 0,03 доллара США, что эквивалентно переводу ERC-20 в трекере газа Ethereum. BSC рассчитал это путем умножения количества использованного газа (21 000) на цену газа (5 гвей).


Время подтверждения транзакций

Измерение среднего времени транзакций в блокчейнах может быть затруднительным. Транзакция считается завершенной после того, как майнеры подтверждают блок с этой транзакцией, однако на время ожидания может повлиять целый ряд факторов:

  1. Если комиссия недостаточно высока, майнеры могут отложить подтверждение транзакции или даже не включить ее в блок.
  2. Более сложные взаимодействия с блокчейном требуют нескольких транзакций. Например, добавление ликвидности в пул ликвидности.
  3. Во многих сервисах транзакции будут считаться подтвержденными только после определенного количества блоков. Это позволяет снизить риск возврата платежей продавцами и поставщиками услуг, если сеть отклонит блок.

Если мы взглянем на статистику газа для Ethereum, то увидим, что время транзакции составляет от 30 секунд до 16 минут. Здесь учитываются только успешные транзакции и не включается время, необходимое для дополнительных подтверждений. 

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


На BSC среднее время создания блока составляет 3 секунды. По сравнению с 13 секундами Ethereum BSC демонстрирует увеличение скорости примерно в 4,3 раза.


Механизм консенсуса

Хотя механизм консенсуса Ethereum Proof of Work (PoW) похож на алгоритм биткоина, он существенно отличается от Proof of Staked Authority (PoSA) BSC. Однако такое различие просуществует недолго – с запуском Ethereum 2.0 сеть перейдет на использование механизма Proof of Stake (PoS).
PoSA от BSC представляет собой гибрид алгоритмов Proof of Authority (PoA) и Delegated Proof of Stake (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) предоставил пользователям доступ к более дешевыми и быстрым транзакциям в блокчейне.