-
Что такое Binance Chain и Binance DEX?
Цитата: «Цель нового блокчейна и DEX – создать альтернативную торговую площадку для выпуска и обмена цифровых активов децентрализованным образом».
Binance Chain – это блокчейн-проект, созданный Биржа Binance и его сообщество для поддержки операций их децентрализованной биржи под названием Binance DEX, которая работает в этой новой цепочке. В своей основной форме Binance Chain позволяет выполнять базовые транзакции, такие как отправка и получение токенов BNB..
Что еще более интересно, новая Binance Chain также служит способом выпуска новых типов цифровых активов компаниями или проектами. Использование Binance Chain для этого имеет много преимуществ, поскольку они могут напрямую выпускать актив в цепочке, а также использовать функции обмена / передачи базовой сети. Это дает немедленную ликвидность и удобство использования недавно выпущенного цифрового актива..
Кроме того, проекты могут предлагать создавать новые торговые пары между двумя разными токенами и предоставлять заказы для этих новых торговых пар. Затем с помощью проводника можно отслеживать DEX, чтобы подтвердить цену и рыночную активность конкретного актива..
По умолчанию Binance Chain оснащена проводником транзакций, API и интерфейсами RPC узла. Для тех, кто заблудился, читая о RPC (удаленном вызове процедур), он в основном позволяет вам подключиться к узлу и предоставляет простой интерфейс для взаимодействия с узлом, такого как разблокировка вашей учетной записи или перевод средств..
Для пользователей, которые хотят делать больше с Binance, также возможно следующее:
– Подать заявку на запуск узла валидатора.
– Запустите полный узел, чтобы слушать и транслировать обновления в реальном времени о транзакциях, блоках и согласованных действиях.
– Извлеките другие данные Binance Chain через полный узел или API.
– Разработайте собственные инструменты, которые помогут улучшить взаимодействие с пользователем при использовании Binance Chain или Binance DEX..
Механика Binance DEX – Логика соответствия
Такие биржи, как Kraken, используют модель Maker and Taker, которая позволяет им снижать комиссии для «берущих». Это означает, что «создатели», те, которые создают заказы в книге заказов, несут ответственность за создание ликвидности и, следовательно, получают более низкую комиссию, применяемую к их заказам. Комиссионные сборы применяются только тогда, когда вы удаляете ликвидность из книги, размещая рыночный или лимитный ордер, который немедленно исполняется против лимитного ордера, уже находящегося в книге. По словам Кракена, разница между комиссией «мейкера» и «берущего» составляет более или менее 0,10%, но это обычно компенсируется более высокой ликвидностью и более узкими спредами, обнаруженными в модели мейкера-тейкера.
Binance DEX делает это по-другому, используя периодический аукцион, который сопоставляет все доступные ордера в определенные временные интервалы для каждой торговой пары. Алгоритм сопоставления выбирает лучшие «ставки» и «запросы». Затем сопоставляются и выполняются перекрестные «ставки» и «спрос». Ордера будут исполняться в последовательности цены и времени..
Блокчейн Binance Chain
Византийская отказоустойчивость
Binance Chain реализует Byzantine Fault Tolerance (BFT) с помощью решения Tendermint, которое является одним из наиболее часто используемых решений BFT. Византийская отказоустойчивость – это достижение завершенности блока, что означает, что 2/3 сети должны согласовать содержимое блока, чтобы пометить его как окончательный..
По сути, Byzantine Fault Tolerance – это консенсусный алгоритм, который работает в высокопроизводительных системах. Свойство окончательности гарантируется, пока 2/3 узлов сети действуют правильно. Таким образом, если некоторые узлы действуют злонамеренно или откажутся, окончательность по-прежнему гарантирована..
Короче говоря, BFT гарантирует, что узлы могут согласовать общее состояние, но также должны доказать, что сообщения, отправленные между узлами, не были изменены при передаче. Другие проекты, реализующие этот очень популярный механизм консенсуса, включают Hyperledger Fabric, Lisk и Zilliqa..
Узел валидатора
Узлы проверки – это узлы в сети, которые несут наибольшую ответственность, поскольку они поддерживают цепочку Binance и все данные, которые Binance DEX передает в цепочку. Они присоединяются к консенсусу и согласовывают блоки, чтобы добавить новые блоки в цепочку. Сборы, взимаемые в процессе проверки, распределяются между всеми участвующими валидаторами..
Узел-свидетель
Большинство узлов в цепочке Binance состоят из этих так называемых «узлов-свидетелей», которые несут ответственность за помощь в создании реплик данных и распространении состояния цепочки по сети. Они не участвуют в процессе достижения консенсуса, а действуют скорее как своего рода вещатель..
Ускоренный узел
Ускоренный узел – это особый тип узла, который поддерживает более широкий консенсус. Основная цель этих узлов – обеспечить более быстрый доступ к API для систем, чувствительных ко времени. Эти ускоренные узлы активируются путем создания высокооптимизированной инфраструктуры вокруг узлов валидатора, поскольку они имеют доступ первой линии к Binance Chain. Создавая вокруг этого узла, они не влияют на производительность валидатора, что было бы невыгодно для Binance Chain..
Комплекты для разработки
В настоящее время Binance предлагает наборы для разработки инструментов и приложений поверх Binance Chain для четырех разных языков программирования: Go, Java, Javascript и C.+++.
Взглянув на Javascript SDK, они предоставляют полную документацию по API и несколько примеров кода, которые помогут вам начать работу. Что еще более интересно, они также предоставляют поддержку Ledger (аппаратный кошелек), поэтому вы можете подписывать транзакции из своей Ledger и подтверждать транзакции в любом приложении, которое решит реализовать эту поддержку. Это отличная возможность для дальнейшего принятия более безопасных стандартов обращения с токенами..
Токен BEP-2 в цепочке Binance
Помимо выпуска Binance DEX, Binance также создала новое предложение по управлению токенами в цепочке Binance, используя недавно разработанное предложение токенов BEP-2. Как и любое другое предложение токенов (относящееся к стандарту ERC20), это предложение BEP-2 излагает общий набор правил для управления токенами в цепочке Binance и того, какие действия он может выполнять..
Когда Binance Chain была создана с помощью Genesis Block, единственным активом, который можно было найти, был собственный актив BNB. Это токен ERC20, который будет заменен на вариант BEP-2 токена BNB. Этот новый токен BEP-2 BNB можно использовать для оплаты сборов (газа), а также для размещения ставок в цепочке Binance..
Предложение токена описывает следующие свойства актива BEP-2 (дополнительная информация о типах полей на Binance Github):
– Исходный адрес: адрес пользователя, выпустившего новый токен..
– Имя токена
– Символ тикера
– Общее предложение
– Mintable: можно ли создавать новые токены в будущем или использовать фиксированный запас.
Возможные действия с токенами
Согласно сайту Binance, Binance Chain поддерживает следующие действия токенов:
1. Выпуск токенов
2. Перенести токены
3. Заморозить токены: позволяет заблокировать определенное количество токенов на вашем собственном адресе. Это означает, что токены нельзя использовать для создания заказов, передачи или оплаты комиссий..
4. Размораживание жетонов: действие, противоположное замораживанию..
5. Монетные жетоны: может быть инициирована монетная транзакция для выпуска большего количества токенов для созданного вами актива..
6. Сжечь жетоны: можно уменьшить общее количество жетонов, «сжигая» их. Это означает, что вы отправляете токены на несуществующий адрес, поэтому вы не можете их восстановить, а обозреватель транзакций не может это отслеживать..