3 dépôts
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 est une stack de rollup optimiste pour Ethereum, conçue pour augmenter le débit des transactions en les traitant sur une couche secondaire et en validant l'état sur le mainnet Ethereum. Il fonctionne comme un framework de mise à l'échelle utilisant un séquenceur de rollup pour ordonnancer les transactions, produire des blocs et soumettre des données groupées à la blockchain principale. Le système intègre un mécanisme de preuve de fraude utilisant l'émulation d'instructions on-chain pour résoudre les litiges et vérifier l'exactitude des transitions d'état. Il inclut un ensemble d'outils dédiés au déploiement et à la mise à jour des smart contracts nécessaires pour initialiser et maintenir le réseau. Le projet couvre des domaines variés comme la synchronisation d'état de blockchain, le routage de messages cross-chain et l'administration de séquenceurs avec basculement haute disponibilité. Il fournit également une infrastructure pour la disponibilité des données, la génération de preuves de faute et un framework orienté services pour le développement de composants blockchain. Le dépôt inclut un kit de développement avec des utilitaires pour la gestion de comptes, la simulation réseau et les tests d'intégration afin de valider le comportement du système et la stabilité des mises à jour.
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.