- Что такое Binance Smart Chain? Отличие от Ethereum
- Что такое Binance Smart Chain?
- Как работает Binance Smart Chain?
- Что такого особенного в Binance Smart Chain?
- Что вы можете делать с Binance Smart Chain?
- Вывод
- Binance smart chain smart contract
- Основные преимущества Binance Smart Chain
- Основные преимущества Binance Smart Chain
- Как создать смарт-контракт на Binance Smart Chain
Что такое Binance Smart Chain? Отличие от Ethereum
Самая популярная в мире централизованная криптобиржа расширяет свое влияние в DeFi с помощью Binance Smart Chain — дополнения к существующей цепочке Binance, которая предлагает смарт-контракты и совместимость с Ethereum.
Будут ли разработчики децентрализованных приложений использовать это в массовом порядке?
Вкратце
- Binance Smart Chain (смарт цепочка Binance) — это блокчейн-платформа для разработчиков, которая позволяет использовать смарт-контракты.
- Она работает параллельно с оригинальной Binance Chain, оптимизированной для быстрых транзакций.
- Binance Smart Chain также совместим с приложениями, изначально написанными на Ethereum.
Запущенная в 2019 году, Binance Chain — это блокчейн-платформа, разработанная популярной централизованной криптовалютной биржей (Binance) для поддержки децентрализованной биржи «Binance DEX», которая позволяет пользователям напрямую торговать друг с другом. Она также поддерживает Binance Coin (BNB).
Binance Chain был запущен относительно быстро и оптимизирован для мгновенной торговли, однако он не имел обширных функций, необходимых для поддержки более широкого набора децентрализованных приложений (dapps).
Вот тут-то и появляется новая Binance Smart Chain. Как следует из названия, это более продвинутый блокчейн, в отличии от оригинального, однако это параллельная платформа, а не замена.
Что такое Binance Smart Chain?
Binance Smart Chain, запущенный в сентябре 2020 года, представляет собой блокчейн-сервис, который позволяет разработчикам создавать собственные децентрализованные приложения с использованием смарт-контрактов.
Первоначальная цепочка Binance не могла обеспечить такую функциональность, но Binance Smart Chain была разработан, чтобы обеспечить такие же быстрые транзакции, а также значительно расширить доступные функции и возможности.
Он также совместим с виртуальной машиной Ethereum (EVM), что означает, что он способен запускать dapps, перенесенные из Ethereum.
Numerous crypto projects are already working with the Binance Chain community to help make BSC a robust blockchain platform, such as:
Однако Binance Smart Chain не является ребрендинговой версией оригинальной Binance Chain, а также платформой второго уровня или боковой цепочкой, предназначенной исключительно для расширения оригинальной Binance Chain.
Это полностью отдельный, автономный блокчейн, который может работать даже в случае отключения Binance Chain, но в конечном итоге эти два блокчейна предназначены для работы параллельно.
Как работает Binance Smart Chain?
Binance Smart Chain использует алгоритм консенсуса Proof-of-Staked Authority (PoSA), гибрид Proof-of-Stake и Proof-of-Authority.
Валидаторы в сети — это те, кто поставил определенную сумму BNB, а затем получает комиссию с транзакций, при проверке и утверждения блоков в сети.
Как уже упоминалось, Binance Chain и Binance Smart Chain предназначены для работы в унисон, и Binance имеет встроенную простую кросс-цепную совместимость между ними.
Активы могут быть быстро перемещены между блокчейнами, таким образом объединяя возможности быстрой торговли первого с функциональностью смарт-контракта второго. Токены BEP-2 и BEP-8 Binance Chain также можно обменять на токены BEP-20 Smart Chain.
Кроме того, совместимость с виртуальной машиной Ethereum означает, что создатели децентрализованных приложений на других блокчейнах могут относительно легко переносить их на Binance Smart Chain.
Это может быть интересно операторам децентрализованных приложений, поскольку Ethereum продолжает расти и плата за газ растет вместе с ним, хотя запланированный переход Ethereum к модели Proof-of-Stake в Ethereum 2.0 может снять некоторые из текущих проблем масштабирования.
Что такого особенного в Binance Smart Chain?
Кросс-чейн совместимость между Binance Chain и Binance Smart Chain предлагает разработчикам интригующий тандем возможностей, позволяя им использовать сильные стороны обоих блокчейнов, чтобы максимизировать функциональность и производительность своих децентрализованных приложений.
Кроме того, совместимость с EVM означает, что децентрализованные приложения могут быть перенесены из Ethereum, а затем потенциально усовершенствованы и расширены в Binance Smart Chain.
У Binance есть преимущество в виде всемирно известного имени, не говоря уже о огромном финансировании и ликвидности, учитывая их процветающую биржу и экосистему.
Что вы можете делать с Binance Smart Chain?
Binance Smart Chain действительно нацелена на разработчиков децентрализованных приложений, независимо от того, ищут ли они платформу для создания нового приложения или хотят перенести проект из Ethereum.
Благодаря двухцепочечной системе, поддержке EVM и собственной поддержке Binance, компания надеется привлечь разработчиков в свою экосистему, создав ценность для всех заинтересованных сторон.
Основатель Binance Changpeng Zhao «CZ» объяснил в октябре 2020 года, что компания видит Binance Smart Chain как способ преодоления разрыва между централизованным и децентрализованными финансами.
Binance учредила фонд в размере 100 миллионов долларов для поддержки проектов децентрализованного финансирования (DeFi), запускаемых на блокчейне, в том числе до 100 000 долларов для определенных отдельных проектов.
Вывод
Binance вносит большой вклад в развитие платформы благодаря своему фонду поддержки в размере 100 миллионов долларов для приложений DeFi и подчеркивает преимущества подхода с двумя цепями.
Интересно, что запуск Binance Smart Chain и решительные попытки привлечь разработчиков DeFi идут вразрез с основным бизнесом Binance — централизованной биржей. По словам компании, она постоянно пытается «разрушить» себя.
«Для некоторых появление DeFi представляет собой отход от централизованных платформ блокчейна», — говорится в сообщении блога о запуске Binance Smart Chain. «Это можно интерпретировать как угрозу для таких сервисов, как Binance. Просим не соглашаться с этим. Для нас DeFi — это возможность предложить лучшие решения для мира блокчейнов».
Посмотрим, согласится ли мир блокчейна и превратится ли Binance Smart Chain в ведущую блокчейн-платформу для децентрализованных приложений в ближайшие годы.
Источник
Binance smart chain smart contract
Перед запуском Binance Chain 18 апреля 2019 года мы не представляли, какой интерес вызовет наша платформа. С тех пор сотни девелоперов присоединились к сообществу разработчиков Binance Chain (BCDC) и начали развивать блокчейн Binance.
Благодаря Binance Chain биржа ( Binance DEX ) добилась значительного прогресса как быстрая и безопасная децентрализованная платформа цифровых активов. Быстрый метчер на распределенном консенсусе, являющийся сердцем Binance Chain, — идеальное решение для децентрализованной биржи. Тем не менее, такое решение не предоставляет достаточной свободы и гибкости для разработчиков децентрализованных приложений (dApps).
Сегодня мы от лица сообщества предлагаем идею параллельной цепочки блоков для Binance Chain под названием Binance Smart Chain. Она сохранит высокую производительность нативного блокчейна, добавив поддержку интуитивно понятных смарт-контрактов. Это инновационное решение обеспечивает совместимость и программируемость виртуальной машины Ethereum (EVM) для Binance Chain.
Как Binance Chain, так и Binance Smart Chain позволят осуществлять переводы и другие виды связи благодаря встроенной поддержке функциональной совместимости. Binance DEX останется ликвидной площадкой для обмена активами обеих цепочек. Такая архитектура дает пользователям возможность создавать свои децентрализованные приложения и цифровые активы в одном блокчейне и использовать преимущества быстрой торговли на бирже в другом.
Основные преимущества Binance Smart Chain
Предлагаемое решение объединяет в себе лучшее из двух технологий. Быстрое время блоков и низкая стоимость транзакций — важные преимущества для пользователей, которые теперь смогут переводить активы более быстро и с более низкими комиссиями. Для разработчиков достоинствами являются программная совместимость с EVM и нативная кросс-чейн связь.
Binance Smart Chain уникален по нескольким причинам:
Это независимый блокчейн, обеспечивающий безопасность пользователей и разработчиков.
Он совместим с EVM и будет поддерживать все существующие инструменты Ethereum, а также ускорять и удешевлять транзакции.
Встроенная совместимость с двумя цепями позволит осуществлять связь между блокчейнами и масштабировать dApp-приложения, требующие быстрого и надежного взаимодействия с пользователем.
Ончейн управление с консенсусом Proof of Stake Authority, в котором участвует 21 валидатор, проверяющий транзакции, обеспечит децентрализацию и усилит вовлеченность сообщества.
Кто может использовать Binance Smart Chain?
Binance Smart Chain могут использовать разработчики, желающие создавать приложения со смарт-контрактами, особенно dApps, ориентированные на цифровые активы. Binance Smart Chain позволяет создавать новые цифровые токены и торговать ими в двух блокчейнах.
Binance Smart Chain — привлекательная возможность для всех владельцев BNB, которые заинтересованы в стейкинге BNB. Пользователи могут поддержать развитие Binance Smart Chain и получить вознаграждение.
Если вы хотите узнать больше о Binance Smart Chain и глубже погрузиться в технические аспекты, мы рекомендуем ознакомиться с официальным whitepaper и постом от Binance Chain .
Есть предложения по Binance Smart Chain или вопросы по whitepaper? Дайте нам знать, на Github .
Перед запуском Binance Chain 18 апреля 2019 года мы не представляли, какой интерес вызовет наша платформа. С тех пор сотни девелоперов присоединились к сообществу разработчиков Binance Chain (BCDC) и начали развивать блокчейн Binance.
Благодаря Binance Chain биржа ( Binance DEX ) добилась значительного прогресса как быстрая и безопасная децентрализованная платформа цифровых активов. Быстрый метчер на распределенном консенсусе, являющийся сердцем Binance Chain, — идеальное решение для децентрализованной биржи. Тем не менее, такое решение не предоставляет достаточной свободы и гибкости для разработчиков децентрализованных приложений (dApps).
Сегодня мы от лица сообщества предлагаем идею параллельной цепочки блоков для Binance Chain под названием Binance Smart Chain. Она сохранит высокую производительность нативного блокчейна, добавив поддержку интуитивно понятных смарт-контрактов. Это инновационное решение обеспечивает совместимость и программируемость виртуальной машины Ethereum (EVM) для Binance Chain.
Как Binance Chain, так и Binance Smart Chain позволят осуществлять переводы и другие виды связи благодаря встроенной поддержке функциональной совместимости. Binance DEX останется ликвидной площадкой для обмена активами обеих цепочек. Такая архитектура дает пользователям возможность создавать свои децентрализованные приложения и цифровые активы в одном блокчейне и использовать преимущества быстрой торговли на бирже в другом.
Основные преимущества Binance Smart Chain
Предлагаемое решение объединяет в себе лучшее из двух технологий. Быстрое время блоков и низкая стоимость транзакций — важные преимущества для пользователей, которые теперь смогут переводить активы более быстро и с более низкими комиссиями. Для разработчиков достоинствами являются программная совместимость с EVM и нативная кросс-чейн связь.
Binance Smart Chain уникален по нескольким причинам:
Это независимый блокчейн, обеспечивающий безопасность пользователей и разработчиков.
Он совместим с EVM и будет поддерживать все существующие инструменты Ethereum, а также ускорять и удешевлять транзакции.
Встроенная совместимость с двумя цепями позволит осуществлять связь между блокчейнами и масштабировать dApp-приложения, требующие быстрого и надежного взаимодействия с пользователем.
Ончейн управление с консенсусом Proof of Stake Authority, в котором участвует 21 валидатор, проверяющий транзакции, обеспечит децентрализацию и усилит вовлеченность сообщества.
Кто может использовать Binance Smart Chain?
Binance Smart Chain могут использовать разработчики, желающие создавать приложения со смарт-контрактами, особенно dApps, ориентированные на цифровые активы. Binance Smart Chain позволяет создавать новые цифровые токены и торговать ими в двух блокчейнах.
Binance Smart Chain — привлекательная возможность для всех владельцев BNB, которые заинтересованы в стейкинге BNB. Пользователи могут поддержать развитие Binance Smart Chain и получить вознаграждение.
Если вы хотите узнать больше о Binance Smart Chain и глубже погрузиться в технические аспекты, мы рекомендуем ознакомиться с официальным whitepaper и постом от Binance Chain .
Есть предложения по Binance Smart Chain или вопросы по whitepaper? Дайте нам знать, на Github .
Источник
Как создать смарт-контракт на Binance Smart Chain
В этой статье я покажу как создать смарт-контракт (токен) в сети Binance Smart Chain (BSC).
Binance Smart Chain — это совместимый с виртуальной машиной Ethereum блокчейн, а это значит что все, что работает в Ethereum, может быть перенесено в BSC без изменений.
Binance Chain и Binance Smart Chain — это два разных блокчейна. Создание смарт-контрактов возможно только во втором.
Как и в Ethereum, создание смарт-контрактов требует комиссии. В виде BNB. Поэтому нужно установить кошелек Metamask (если он у вас еще не установлен) и перевести на него немного BNB. Я буду делать контракт в тестовой сети, которая абсолютно аналогична главной, поэтому подключу в Metamask обе сети.
По умолчанию после установки Metamask работает только с сетью Ethereum. Для подключения к главной и тестовой сети BSC нужно проделать некоторые манипуляции. Нажмите на Пользовательский RPC в меню выбора сетей и внесите следующие данные:
Для главной сети BSC:
- Имя сети: BSC Main
- Новый RPC URL: https://bsc-dataseed.binance.org/
- ID сети: 56
- Символ: BNB
- URL блок-эксплорера: https://bscscan.com
Для тестовой сети BSC:
- Название сети: BSC Testnet
- Новый RPC URL: https://data-seed-prebsc-1-s1.binance.org:8545/
- ID сети: 97
- Символ: BNB
- URL блок-эксплорера: https://testnet.bscscan.com
Подробнее о кошельках можно почитать на сайте Академии Бинанс
Далее необходимо получить тестовые BNB. Сделать это можно на сайте https://testnet.binance.org/faucet-smart , вставляем свой адрес и жмем Give me BNBs:
В итоге после всех проделанных действий Метамаск с кошельком в тестовой сети выглядит вот так:
В блокчейне BSC все работает аналогично сети Ethereum и используются те же инструменты для разработки. В качестве редактора кода будем использовать http://remix.ethereum.org , он позволит отредактировать и задеплоить смарт-контракт в сеть BSC, Ethereum или другую, подключенную в Метамаске.
Переходим на сайт редактора. По умолчанию Remix автоматически создает некоторые папки для работы, но они нам сейчас не нужны.
Создаю новый файл TestBSCtoken.sol и добавляю код из статью про создание смарт-контракта на Ethereum https://happyhodler.ru/ethereum/first-smart-contract/ , изменив в коде только название и символ токена на Simple BSC Token и SBT. Код ниже. Версия Solidity в нем старая, но сейчас это не имеет особого значения.
Далее в левом меню жму на иконку Solidity Compiler, выбираем версию компилятора 0.4.21 и жмем кнопку Compile TestBSCtoken.sol.
Далее в правом меню жму на иконку Deploy & Run Transactions, выбираем в выпадающем меню Injected Web3:
Во всплывающем окне Metamask жму Next и Connect, чтобы соединить редактор и кошелек и провести транзакцию.
Далее жму кнопку Deploy, в сплывающем окне Метамаска подтверждаю транзакцию создания смарт-контракта:
На этом смарт-контракт токена готов. Сами созданные токены автоматически переслались на кошелек создателя, то есть тот, на который я получал тестовые BNB и проводил транзакцию из Remix (таковы условия этого смарт-контракта). Чтобы они отобразились в Метамаске нужно нажать Добавить токен -> Пользовательский токен и внести адрес смарт-контракта:
После чего токен отобразиться в кошельке:
Чтобы создать токен в главной сети, нужно в метамаске переключиться на нее.
Источник