Разработчики Binance Chain предложили спецификации для нового блокчейна, который обеспечит комплексную функциональность смарт-контрактов в экосистеме Binance Coin (BNB).
Спецификации доступны в официальном документе, выпущенном 17 апреля. Согласно документам Binance Smart Chain будет независимой криптовалютной сетью, но тесно интегрированной с оригинальной Binance Chain. Команда объясняет, что ей пришлось создать новый блокчейн, чтобы поддерживать высокую производительность оригинальной сети, на котором размещена вся операционная деятельность децентрализованной платформы Binance DEX.
В документе также отмечается, что «выполнение смарт-контракта может замедлить обменную функцию и добавить недетерминированные факторы к торговле». Чтобы предотвратить это, команда вместо этого запускает независимый Ethereum-совместимый блокчейн, для поддержки смарт-контрактов.
Хотя сети и отделены друг от друга, они будут соединены через мост с поддержкой токена BNB, который будет действовать как родной токен в новой платформе смарт-контрактов. Таким образом, Smart Chain позволит проектам в экосистеме Binance создавать сложные DApp-приложения на основе виртуальной машины Ethereum. Команда заявила, что это часто запрашиваемая особенность проектов в ее экосистеме.
Алгоримт на основе Proof of Stake
Консенсусный алгоритм нового блокчейна называется Proof of Staked Authority. Тем не менее, на практическом уровне он очень похож на Distributed Proof-of-Stake в EOS, а также на многие другие PoS-системы.
Читайте про вариации PoS-протоколов в статье: Что такое PoS? Преимущества и недостатки стейкинга
Как и в EOS, подтверждение транзакций будет производить 21 активный валидатор, по очереди создавая блоки. За решения проголосуют заинтересованные стороны, которые заблокируют свои токены BNB, чтобы выразить свои предпочтения — как и на EOS.
Алгоритм консенсуса также будет включать в себя слэшинг, механизм защиты от вредоносного поведения. В вайтпепере отмечается, что система остается полностью защищенной, если менее одной трети валидаторов являются злонамеренными, что является обычной особенностью алгоритмов византийской отказоустойчивости.
Стоит отметить, что из-за символической экономики BNB, которая используется для оплаты торговых комиссий Binance, биржа, вероятно, всегда будет иметь доминирующую долю в сети.
Награды за стейкинг
Smart Chain не будет выпускать новые токены в качестве вознаграждений за стейкинг, а это означает, что все вознаграждение будет выплачиваться за транзакции в сети. Валидаторы смогут претендовать на них, хотя команда уже заявила о своей поддержке схемы скидок, когда участники получают часть вознаграждений в обмен на предоставление своего голоса валидатору.
Один интересный аспект предлагаемой схемы заключается в том, что доля каждого валидатора вознаграждение за стейкинг не зависит ни от комиссионных за транзакции ни за объем стейка. Команда утверждает, что «это на самом деле предотвратит концентрацию валидаторов и решит проблему "победитель выиграет навсегда", наблюдаемый в некоторых других сетях».
Это может стать упреждающим решением для общей критики Proof-of-Stake, которая рассматривается как система, в которой «богатые становятся богаче».
Источник: AltStake