Допустим, узел имеет очень большую задержку (ping/pong) между его собственной сетью и сетью, в которой находится большинство других узлов, скажем, около 13 минут , сможет ли он быть частью основного блокчейна (и будет ли он сможет действовать как любой другой узел, не только читая состояние цепочки, но и совершая транзакции) или ему придется соединяться в блокчейне с парами, которые находятся рядом с ним (несколько сотен миллисекунд) и иметь мост между своей цепочкой и далёкий-далёкий?
Спасибо.
Не с текущим протоколом. Такая функция потребует так называемой сети, устойчивой к задержкам/сбоям , что на данный момент серьезно выходит за рамки проекта. Такой протокол имеет множество совершенно уникальных проблем, и нет никакого реального смысла даже пытаться разработать такую вещь, пока не возникнет реалистичный вариант использования. Поэтому, если НАСА не поставит перед собой новую задачу по развертыванию Ethereum на МКС, я не думаю, что мы увидим в этом большую потребность.
Так какова будет максимальная задержка? Загрузчик в Geth имеет 3,5-секундный тайм-аут для получения пакета заголовков с удаленного узла. Поэтому, если мы считаем, что узлу также необходимо искать заголовки, задержка в одну сторону составляет около 1,5 секунды.
Николя Массарт
Питер Силаджи
пользователь34
Николя Массарт
Ник Джонсон