Как я должен создать консенсус для местного развития - PullRequest
0 голосов
/ 16 октября 2019

Я использую консенсус BABE / GRANDPA из substrate-node-template для создания цепочки субстратов. Для локальной разработки (т. Е. Запуска только одного узла для разработки dapp) у этой настройки есть несколько проблем.

  • Узел всегда должен быть перекомпилирован с флагом --release или выполнение блока превышает интервалпродолжительность. Это дорого, особенно на CI.
  • Невозможно закрыть узел и перезапустить его позже. Консенсус будет жаловаться на то, что эпоха находится слишком далеко друг от друга.
  • Требуется, по крайней мере, длительность интервала для получения обратной связи от отправленного внешнего объекта.

В идеале, консенсус, используемый для локальной разработки, должен работатькак консенсус InstantSeal в Parity Ethereum. Есть ли подобный консенсус по субстрату? А как насчет Ауры? Можно ли настроить BABE / GRANDPA, чтобы смягчить проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...