Введение в Binance Smart Chain (BSC)
Содержание
Вступление
Что такое Binance Smart Chain?
Как работает Binance Smart Chain?
Децентрализованные финансы (DeFi) на Binance Smart Chain
Заключение
Введение в Binance Smart Chain (BSC)
ГлавнаяСтатьи
Введение в Binance Smart Chain (BSC)

Введение в Binance Smart Chain (BSC)

Новичок
Published Oct 5, 2020Updated Sep 30, 2021
4m

Этот текст — максимально коротко

Вероятно, вы слышали о Binance Chain – основе криптоактива BNB. Он оптимизирован для сверхбыстрой торговли. Чтобы добиться такой скорости, разработчикам пришлось пойти на некоторые компромиссы, один из которых заключается в том, что Binance Chain не такой гибкий с точки зрения программируемости, как другие блокчейны.

Binance Smart Chain создан, чтобы это изменить – это новый блокчейн с полноценной средой для разработки высокопроизводительных децентрализованных приложений. При этом была сохранена кроссчейн-совместимость с Binance Chain, чтобы пользователи могли получить лучшее от обоих сетей.


Вступление

Binance Chain была запущена Binance в апреле 2019 года. Ее основная цель – развитие быстрой децентрализованной (или некастодиальной) торговли. Неудивительно, что самым большим децентрализованным приложением (DApp) на ней является Binance DEX, одна из самых клиентоориентированных децентрализованных бирж. Вы можете пользоваться ею из веб-интерфейса на binance.org или посредством встроенной интеграции с Trust Wallet.
Однако из-за ограничений, присущих блокчейн-системам, Binance Chain не обладает большой гибкостью – смарт-контракты в системе, оптимизированной для быстрой торговли, могут значительно перегрузить сеть. Помните CryptoKitties? На пике популярности эта игра остановила блокчейн Ethereum.
Масштабируемость остается одним из самых главных препятствий для развития блокчейна. Эту проблему помогает решить сеть Binance Smart Chain.


Что такое Binance Smart Chain?

Лучше всего описать Binance Smart Chain (BSC) как блокчейн, работающий параллельно с Binance Chain. В отличие от Binance Chain, BSC может похвастаться функциональностью смарт-контрактов и совместимостью с виртуальной машиной Ethereum (EVM). Целью разработки было сохранить высокую пропускную способность Binance Chain, внедрив в ее экосистему смарт-контракты.
По сути, оба блокчейна работают одновременно. Стоит отметить, что BSC не является решением масштабирования ни второго уровня, ни  off-chain (безблокчейновым). Это независимый блокчейн, который может работать даже при отключении Binance Chain. При этом обе цепочки очень похожи по устройству.
Поскольку сеть BSC совместима с EVM, она поддерживает множество инструментов Ethereum и DApps. В теории это позволяет разработчикам легко переносить свои проекты с Ethereum. Для пользователей это означает, что для работы с BSC можно легко настроить такие приложения, как MetaMask. Серьезно, это всего лишь вопрос пары настроек. Подробнее вы можете прочитать в руководстве "Использование MetaMask с Binance Smart Chain".



Как работает Binance Smart Chain?

Консенсус

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


Кроссчейн-совместимость

Binance Smart Chain задумывалась как независимая система, дополняющая существующую Binance Chain. В BSC используется двухцепочечная архитектура, идея которой заключается в том, что пользователи могут беспрепятственно переносить активы между блокчейнами. Таким образом, с одной стороны, Binance Chain обеспечивает возможность быстрой торговли, а с другой – позволяет создавать мощные децентрализованные приложения. Благодаря такой совместимости пользователи получают доступ к обширной экосистеме, которая подходит для множества вариантов использования.
Токены BEP-2 и BEP-8 Binance Chain можно обменять на токены BEP-20 – новый стандарт, введенный на Binance Smart Chain. Если вы уже читали статью "Введение в токены ERC-20"?, то уже знакомы с этим форматом. Он использует те же функции, что и его аналог Ethereum.
Один из самых простых способов переместить токены из одной цепочки в другую (например, из BEP-2 в BEP-20 или наоборот) – использовать кошелек Binance Chain Wallet, доступный в Chrome и Firefox. Подробнее вы можете прочитать в руководстве "Использование кошелька Binance Chain Extension Wallet".


Децентрализованные финансы (DeFi) на Binance Smart Chain

Возможно, вы знаете, что некоторые цифровые активы, такие как BTCLTCETHEOS и XRP, уже существуют на Binance Chain в виде "привязанных" (pegged) монет. Это токены, которые привязаны к активам в нативных цепочках. Например, вы можете решить заблокировать 10 BTC, чтобы получить 10 BTCB в Binance Chain. В любое время вы можете обменять 10 BTCB на 10 BTC, а это значит, что цена BTCB должна точно соответствовать цене реального BTC.  
Используя привязаные монеты, вы можете переносить активы на Binance Chain. Если вас заинтересовал принцип работы таких монет, читайте статью "Объяснение токенизированного Биткоина на блокчейне Ethereum".
Благодаря гибкости, предоставляемой Binance Smart Chain, в растущем пространстве DeFi могут использоваться активы из различных цепочек. Например, такие приложения, как PancakeSwap, позволяют пользователям обмениваться активами напрямую (аналогично Uniswap), участвовать в доходном фермерстве и в управлении проектами посредством голосования. К подобным проектам относятся также BurgerSwap и BakerySwap (да, мы большие поклонники децентрализованных бирж, названных в честь продуктов питания).


Заключение

Binance Smart Chain значительно расширяет функциональность Binance Chain и объединяет ряд передовых протоколов, предназначенных для организации совместимости между различными блокчейнами. Несмотря на раннюю стадию развития, планы по стейкингу BNB и совместимости с EVM делают платформу идеальным механизмом для разработчиков, создающих мощные децентрализованные приложения. 

Остались вопросы о Binance Smart Chain? Перейдите в Ask Academy, и на них ответит сообщество Binance. Технические детали можно найти в whitepaper проекта