Создал симуляцию WebGL пакетов на блокчейне Monad для одного блока. Это показывает, что происходит каждые 400 мс.
2) Сначала вы видите первичный рапторкаст первого хопа к узлам, затем первичный рапторкаст второго хопа и рапторкаст узла первого хопа, за которым следует вторичный рапторкаст второго хопа. Существует дублирование раптор-пакетов 2.5+x, (не показано), но это означает, что как только узел получает 1/2.5x пакетов, поступающих к нему, у него есть все данные.
3) Raptorcast в основном решает все проблемы со спамом пакетов: - Надежность: вы получите как минимум в 2,5 раза больше пакетов, чем вам нужно, каждый из разных IP-адресов. - Задержка: вы завершены, когда к вам приходит 40% пакетов, так что ваша фактическая задержка примерно равна 40% ближайших узлов.
16