Введення в Binance Smart Chain (BSC)
Введення в Binance Smart Chain (BSC)
ГоловнаСтатті

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

Новачок
Published Oct 5, 2020Updated Jun 11, 2021
4m

TL;DR

Ймовірно, ви чули про 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 не є рішенням другого рівня або оф-чейн рішенням масштабування. Це незалежний блокчейн, який може працювати навіть при відключенні 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 забезпечує можливість швидкої торгівлі, а з іншого – дозволяє створювати потужні децентралізовані додатки на BSC. Завдяки такій сумісності, користувачі отримують доступ до великої екосистеми, яка підходить для безлічі варіантів використання.
Токени BEP-2 та BEP-8 на Binance Chain можна обміняти на токени BEP-20 – новий стандарт, представлений на Binance Smart Chain. Ви читали статтю "Введення у токени ERC-20"? Тоді ви вже знайомі з форматом BEP-20. Він використовує ті ж функції, що і його аналог Ethereum.
Один з найпростіших способів перемістити токени з одного ланцюга в інший (наприклад, з BEP-2 у BEP-20 або навпаки) – використовувати гаманець Binance Chain Wallet, доступний в Chrome та Firefox. Детальніше ви можете прочитати у керівництві "Використання розширення гаманця Binance Chain".


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

Можливо, ви знаєте, що деякі цифрові активи, такі як BTCLTCETHEOS або XRP, вже існують на Binance Chain у вигляді "прив'язаних" (pegged) монет. Це токени, які прив'язані до активів в нативних ланцюгах. Наприклад, ви можете вирішити заблокувати 10 BTC, щоб отримати 10 BTCB на Binance Chain. У будь-який час ви можете обміняти 10 BTCB на 10 BTC, а це значить, що ціна BTCB повинна точно відповідати ціні реального BTC. 
Роблячи це, ви ефективно переносите ці активи у Binance Chain. Цікавитесь, як цього можна досягти? Прочитайте статтю Пояснення токенізованого Bitcoin на блокчейні Ethereum.
Завдяки гнучкості, що надається Binance Smart Chain, у зростаючому просторі DeFi можуть використовуватися активи з різних ланцюгів. Наприклад, такі додатки, як PancakeSwap, дозволяють користувачам обмінюватися активами безпосередньо (аналогічно Uniswap), брати участь у прибутковому фармі та управлінні проєктами за допомогою голосування. До подібних проєктів відносяться також BurgerSwap та BakerySwap (так, ми великі шанувальники децентралізованих бірж, названих в честь продуктів харчування).


Заключні думки

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

Залишилися питання про Binance Smart Chain? Перейдіть на Ask Academy, і на них відповість спільнота Binance. Технічні деталі можна знайти у whitepaper проєкту.