5 dépôts
Interfaces for serving blockchain state and transaction data to clients via gRPC or GraphQL.
Distinct from Read Replicas: Closest candidates focus on database replicas or UI reading interfaces, not blockchain-specific API serving layers.
Explore 5 awesome GitHub repositories matching data & databases · Blockchain Data Interfaces. Refine with filters or upvote what's useful.
Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo
Provides gRPC and GraphQL interfaces to serve blockchain data read requests to clients.
Serves validated blockchain data to other peers on the Bitcoin network for synchronization and verification.
Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res
Reads raw blockchain data directly from the database for high-performance indexing and analysis.
Ce projet est un cours de développement blockchain et un framework conçu pour enseigner la création d'applications décentralisées et de contrats intelligents. Il fournit un guide structurel et un kit de développement pour construire des logiciels qui interagissent avec la technologie de registre distribué et le stockage peer-to-peer. Le projet couvre l'implémentation de blockchains de consortium pour les environnements d'entreprise, où les registres partagés sont gérés entre des organisations de confiance. Il inclut également des méthodologies pour orchestrer des blockchains privées et simuler des nœuds locaux pour tester les applications. La surface de capacité s'étend à l'ingénierie des contrats intelligents et au développement de middleware blockchain pour connecter les couches de données aux interfaces utilisateur. De plus, il couvre la gestion du stockage distribué en utilisant des systèmes adressables par le contenu et des protocoles réseau peer-to-peer.
Develops API serving layers to provide blockchain state and transaction data to front-end applications.
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
Provides high-performance interfaces for streaming chain state, transaction pools, and execution traces via RPC for external consumption.