Краткое содержание

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


Представлять

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


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

По состоянию на июнь 2021 года на блокчейне Ethereum размещалось более 2800 DApp по сравнению с примерно 810 на BSC. Это существенная разница, но, учитывая возраст BSC, это число по-прежнему показывает, что экосистема BSC сильно растет.

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

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

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


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


Наиболее часто используемые децентрализованные приложения DeFi на Ethereum и BSC

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


Здесь вы можете увидеть два автоматических маркет-мейкера DeFi (Uniswap и SushiSwap), криптоигру (Axie Infinity) и одноранговую торговую площадку NFT (OpenSea). Если вы посмотрите на топ-5 компаний, использующих 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 могут устанавливать цены на газ в соответствии с потребностями сети, а майнеры будут отдавать приоритет сделкам с более высокими ценами на газ. Тем не менее, лондонский хард-форк 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 гвэй).


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

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

  1. Если вы не установите достаточно высокую комиссию, майнеры могут задержать вашу транзакцию или вообще не включить ее в блок.

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

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

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

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


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


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

Хотя механизм консенсуса «Доказательство работы» (PoW) в Эфириуме аналогичен механизму консенсуса в Биткойне, он сильно отличается от фиксированного «Доказательства доли» (PoSA) BSC. Однако эта разница продлится недолго. Вместо этого в Ethereum 2.0 сеть будет использовать механизм Proof of Stake (PoS).

Механизм консенсуса BSC PoSA представляет собой комбинацию двух алгоритмов: доказательства полномочий и делегированного доказательства доли. 21 валидатор по очереди генерируют блоки и взамен получают вознаграждение в виде комиссий за транзакции BNB. Чтобы стать валидатором, вы должны запустить узел и поставить не менее 10 000 BNB, чтобы стать избранным кандидатом.

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

PoW Эфириума — совершенно другая система. Вместо выбора сообществом валидаторов происходит гонка за решением вычислительной головоломки. Принять участие может любой желающий, но для этого необходимо будет купить или арендовать специализированное оборудование для майнинга. Чем больше у вас вычислительной мощности, тем больше вероятность, что вы первым решите головоломку и подтвердите блок. Успешные майнеры получают комиссию за транзакции и вознаграждение в ETH.

Хотя PoW является эффективным способом достижения консенсуса и обеспечения сетевой безопасности, разработчики изучили возможность использования других механизмов. Их цель — найти более эффективные и экологически чистые альтернативы без ущерба для безопасности.

По этим причинам сеть Ethereum перейдет на механизм Proof of Stake. Валидаторы будут ставить ETH за возможность создавать блоки. Другие валидаторы «подтвердят» блок и проверят его правильность. Если кто-то создаст блок, содержащий ложные транзакции, он рискует потерять все свои поставленные средства. Затем валидаторы получат вознаграждение за успешные блоки и за любые выполненные ими аттестации. Внося и ставя большие суммы ETH напрямую, злонамеренные валидаторы рискуют потерять свои средства.


Краткое содержание

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