Выжимка по Binance Smart Chain WhitepaperБАМ и я опять балую вас топ-контентом.
Совместно с подписчиком
@uniskor, которому от меня низкий поклон, мы вырвали основные тезисы из документа представленного на сегодняшнем анонсе Binance Chain.
Принцип работы:- Для обеспечения высокой производительности исходного (native) Binance Chain и поддержки смарт контрактов был введен паралельный (parallel) Binance Chain
- Наименование паралельного блокчейна: Binance Smart Chain (далее BSC)
- Наименование исходного блокчейна: Binance Chain (далее BC)
- BSC полностью автономен и не является "слоем 2" исходного блокчейна
- Оба блокчейна будут работать бок о бок
- Native Cross-Chain: двунаправленный, децентрализованный протокол связи между BSC и BC (направлен на перемещение активов, т.е. токены BEP2 и другие токены, введенные позже)
- Присутствует совместимость с Ethereum Virtual Machine, перенос существующих dApps из сети Ethereum затребует минимальных усилий
Стейкинг и безопасность:- BSC объеденяет DPoS и PoA механизмы:
a) Блоки производятся ограниченным набором валидаторов
b) Валидаторы по очереди производят блоки вида PoA (аналогично Ethereum’s Clique)
c) Валидаторы выбираются через ставки
- В выборы отбираются топ 21 нод с наивысшим балансом, выборы проходят каждые 24 часа, для участия в выборах используется токен BNB
- Для обеспечения надежной работы сети необходимо, чтобы 1/2хN+1 валидаторов были честны, при 21 валидаторе в среднем время генерации блока составляет 5 секунд, тогда чтобы исключить Атаку Клонирования - необходимо выждать (2/3хN+1)х5=75 секунд
- Ставки производятся на блокчейне BC каждый день, и перенаправляется в BSC через Cross-Chain в 00:00 UTC
- Распределение вознаграждений происходит в 00:00 UTC каждый день
Награда валидаторов:- Все валидаторы награждаются ТОЛЬКО платежами за GAS в BNB, которые взымаются с транзакций в каждом блоке
- Делегаторы и валидаторы также "пользуются" преимуществами холдинга BNB
- Все валидаторы выполняют ~ одинаковую работу, а значит вознаграждение тоже будет +- одинаковым (конечно, если аптайм валидатора 100%)
Наказания валидаторов:- При двойном подписании блока валидатор удаляется из стека валидаторов, часть ставки будет направлена на адрес заявителя, часть распределится между всеми остальными валидаторами как вознаграждение
- При нестабильной работе валидатор может быть удален из стека валидаторов
Токены:- BC поддерживает токены BEP2 и в скором времени BEP8
- BSC поддерживает токены типа ERC20, под названием BEP2E
- Токены BEP2 и BEP2E могут быть связаны между блокчейнами
Подробнее:
https://www.binance.com/en/blog/421499824684900520/Introducing-the-Binance-Smart-Chain-for-Smart-ContractsИсходник:
https://dex-bin.bnbstatic.com/static/Whitepaper_%20Binance%20Smart%20Chain.pdf@thevse для вас!