Binance Smart Chain (BSC) — это блокчейн-платформа, способная выполнять смарт-контракты. Он работает вместе с Binance Chain, отдельной блокчейн-платформой, оптимизированной для сверхбыстрой торговли со значительно более высокой пропускной способностью транзакций.
Binance, одна из крупнейших централизованных криптовалютных бирж, запустила Binance Chain в 2019 году для поддержки своей децентрализованной биржи (DEX) BinanceDEX. Binance Chain была специально разработана для быстрой торговли без каких-либо ограничений. Он представил собственный служебный токен под названием BNB с фиксированным запасом в 200 миллионов токенов BNB.
Однако Binance Chain не хватает гибкости для поддержки смарт-контрактов, что является сознательным выбором конструкции для предотвращения перегрузки сети.
Если бы платформа, оптимизированная для быстрой и некастодиальной торговли, поддерживала смарт-контракты, это могло бы привести к значительной перегрузке сети. Ярким примером, подтверждающим это утверждение, является блокчейн-игра CryptoKitties, которая перегрузила всю сеть Ethereum на пике ее популярности.
В сентябре 2020 года была запущена Binance Smart Chain (BSC) как программируемая блокчейн-платформа для смарт-контрактов, работающая параллельно с Binance Chain. BSC полностью совместим с виртуальной машиной Ethereum (EVM), что позволяет разработчикам переносить свои приложения на основе EVM непосредственно на платформу BSC.
Хотя BSC работает параллельно с Binance Chain, его не следует классифицировать как решение масштабируемости уровня 2 или сайдчейн. BSC — это независимый и автономный блокчейн, который может продолжать работать, даже если Binance Chain отключится от сети.
Благодаря совместимости с EVM разработчики могут не только беспрепятственно портировать свои DApp, но и использовать свои любимые инструменты, такие как Metamask, для взаимодействия с BSC. Эта встроенная совместимость поможет BSC использовать богатую экосистему Ethereum, существующую сегодня.
BSC использует Proof of Staked Authority (PoSA), вариант консенсусного алгоритма Proof-of-Stake (PoS), достигая среднего времени блока ~3 секунды, что делает его намного быстрее, чем Ethereum.