Как изменить время блокировки работающей частной сети Ethereum - PullRequest
0 голосов
/ 21 января 2019

У меня есть частная сеть Ethereum, которая работает на geth 1.8 с использованием консенсуса PoA.Он состоит из двух узлов - одного узла уплотнителя и одного загрузочного узла / узла API RPC.Когда я создал файл genesis, я установил для blocktime значение 3 с, но при этом он генерирует слишком много данных, и я хочу установить для него значение ~ 10 с.Как я могу сделать это без потери предыдущих транзакций и данных?

1 Ответ

0 голосов
/ 23 января 2019

Как только вы начнете с Block Time, оно будет исправлено навсегда в консенсусе PoA. Для него нет параметра командной строки. В генезисе клики (например, PoA) мы можем видеть "period": 3 (3 second) в

"clique": {
      "period": 3,   
      "epoch": 30000
    }

Я думаю, что вы знаете об этом сейчас, поэтому, если вы не измените в текущем протоколе то, как справляться с данными блокчейна об изменении времени блока или как изменить время блока, у вас нет другого выбора до сих пор.

...