3 repositorios
Synchronization of the execution engine by reorganizing the payload chain and persisting the finalized state.
Distinct from Execution State Persistence: Focuses on blockchain payload chain reorganization rather than database query checkpoints.
Explore 3 awesome GitHub repositories matching data & databases · Execution Chain Synchronization. Refine with filters or upvote what's useful.
Optimism es un stack de rollup optimista para Ethereum, diseñado para aumentar el rendimiento de las transacciones procesándolas en una capa secundaria y liquidando el estado en la red principal de Ethereum. Funciona como un framework de escalado que utiliza un secuenciador de rollup para ordenar transacciones, producir bloques y enviar datos por lotes a la blockchain principal. El sistema cuenta con un mecanismo de pruebas de fraude que utiliza emulación de instrucciones on-chain para resolver disputas y verificar la corrección de las transiciones de estado. Incluye un conjunto de herramientas dedicado para desplegar y actualizar los smart contracts necesarios para arrancar y mantener la red de escalado. El proyecto abarca áreas clave como la sincronización del estado de la blockchain, el enrutamiento de mensajes cross-chain y la administración del secuenciador con failover de alta disponibilidad. También proporciona infraestructura para la disponibilidad de datos, generación de pruebas de fallos y un framework orientado a servicios para desarrollar componentes de blockchain. El repositorio incluye un kit de desarrollo con utilidades para la gestión de cuentas, simulación de redes y pruebas de integración para validar el comportamiento del sistema y la estabilidad de las actualizaciones.
Provides a recovery process to synchronize the canonical chain by determining required data from the first layer.
This project provides the formal technical specifications and reference logic for the Ethereum proof-of-stake consensus layer. It defines the standards for block production, state transition rules, and the beacon chain logic required to ensure consistent network agreement. The implementation covers specialized mechanisms for chain security and efficiency, including fork-choice algorithms for canonical chain determination, committee-based signature aggregation, and KZG-based blob commitments for data availability. It also specifies the protocols for light client synchronization using sync comm
Updates the execution engine by reorganizing the payload chain to a new head and persisting finalized state.
Erigon is an Ethereum execution client and blockchain archive node designed to maintain full or archive copies of the blockchain. It functions as a Proof-of-Stake validator, an Ethereum RPC server, and a network validator operation tool, providing the core infrastructure to validate blocks and secure the chain. The project distinguishes itself through high-performance storage and data distribution, utilizing a flat key-value state storage system instead of a Merkle Patricia Trie to increase read and write speeds. It employs BitTorrent-based data distribution for immutable historical blockchai
Implements a synchronization process that reorganizes the payload chain to verify and persist the finalized blockchain state.