Почему среднее время блокировки составляет 17 секунд?
статистика сети показывает постоянное среднее время блокировки около 17 секунд. Всякий раз, когда вы проверяете, это около 16 ~ 18 секунд.
сообщения в блоге от vitalik buterin it указывает, что время блока должно составлять в среднем 12 секунд. (Обновление: Ok, более свежие ресурсы указывают 15-секундное целевое время.)
Почему среднее время блокировки постоянно составляет около 17 секунд?
1 ответ
Из-за успехов в исследованиях блокчней было показано, что возможны значительно меньшие времена блоков и, возможно, выгодные с учетом текущей возможности подключения Интернета. Одним из потенциальных рисков низкого блочного времени является более высокая скорость осиротевших блоков (конкурирующих блоков, которые не попадают в основную цепочку). Чтобы противостоять этому, используется протокол GHOST , который платит за эти осиротевшие блоки ( известный как дядька), добавляя к безопасности основной цепи. Вместо того, чтобы основная цепочка была «самой длинной», она вместо этого «тяжела».
Во время разработки Ethereum несколько разных времен и алгоритмы таргетинга были протестированы , в конечном итоге поселившись около 15 лет. Из-за конкретного общего вычисления сложности, фактическое время между блоками составляет около 17 секунд, однако изменение, запланированное для Homestead, будет, вероятно, изменяться ближе к 15 секундам. Это предлагается только в качестве временного решения, так как Ethereum намерена перейти на кола , потенциально предлагая почти мгновенную завершенность.