¿Cuál es el caso de uso del modo de sincronización pasiva de Parity?

El cliente de Parity Ethereum tiene cuatro modos de sincronización, dos de los cuales son activey passive. Activetiene mucho sentido para mí, Parity sincroniza continuamente la cadena. Sin embargo passive, dice "la paridad se sincroniza inicialmente, luego duerme y se despierta regularmente para volver a sincronizar".

¿Por qué alguien elegiría passiveen lugar de active? En otras palabras, ¿cuál es el caso de uso de la passivesincronización?

Supongo que en el caso de que tenga una conexión medida o un enlace de bajo ancho de banda.
@Ismael Gracias por la respuesta. Sin embargo, ¿no usarían ambos la misma cantidad de datos generales, solo passivelo harían en pequeñas ráfagas? ¿O el activemodo propaga más transacciones que usan más ancho de banda?
Creo que tienes razón desde su página wiki de configuración . En modo activo se comunica todo el tiempo con otros nodos; y en modo pasivo se despierta regularmente pero la mayor parte del tiempo está durmiendo.

Respuestas (1)

La paridad pasiva básicamente le permite ajustar la forma en que está activo su nodo. Esto puede deberse a múltiples razones:

  • consumo de energía de los dispositivos IoT (menos ciclos de CPU, etc.)
  • consumo de ancho de banda en conexiones móviles (menos reenvío de tx, etc.)

Para comprender el poder de esas opciones de configuración, también eche un vistazo --mode-timeouty--mode-alarm

--mode=[MODE]
    Set the operating mode. MODE can be one of:
        last - Uses the last-used mode, active if none.
        active - Parity continuously syncs the chain.
        passive - Parity syncs initially, then sleeps and wakes regularly to resync.
        dark - Parity syncs only when the RPC is active.
        offline - Parity doesn't sync. (default: last)
--mode-timeout=[SECS]
    Specify the number of seconds before inactivity timeout occurs when mode is dark or passive (default: 300)
--mode-alarm=[SECS]
    Specify the number of seconds before auto sleep reawake timeout occurs when mode is passive (default: 3600)

Lo que le da un control total más allá de las opciones de configuración predeterminadas.