Skip to main content

Sincronización Ultraligera

Además de los modos de sincronización "completo", "rápido" y "ligero" admitidos por Ethereum, Celo admite un modo de sincronización "ultraligero". Los nodos ultraligeros calculan el conjunto de validadores para la época actual descargando el último encabezado de cada época anterior y aplicando el conjunto de validadores diferentes. Luego descargan el último encabezado del bloque, que se puede verificar verificando que al menos dos tercios del conjunto de validadores para la época actual firmaron el encabezado del bloque. Los nodos ultraligeros descargan aproximadamente 30,000 veces menos encabezados que los nodos ligeros para sincronizar el último bloque (asumiendo períodos de bloque de 3 segundos y épocas de 1 día ).

En el futuro, Celo admitirá pruebas basadas en zk-SNARK del modo de sincronización ultraligero llamado Plumo , lo que reducirá aún más el tiempo de sincronización.