8 dépôts
Software for running and maintaining Bitcoin network nodes.
Explore 8 awesome GitHub repositories matching part of an awesome list · Full Node Implementations. Refine with filters or upvote what's useful.
Go-based full node implementation.
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
Starts the Ethereum execution client and begins syncing and validating the blockchain until interrupted by the user.
Bitcore est un framework de développement blockchain et un ensemble de bibliothèques utilisées pour créer des applications qui interagissent avec le réseau Bitcoin et d'autres protocoles blockchain. Il fournit une implémentation de portefeuille de cryptomonnaie multi-chaîne, un client pair-à-pair pour synchroniser les données de registre distribué, et un orchestrateur de transactions pour construire, signer et diffuser des transactions. Le framework propose un wrapper JSON-RPC standardisé pour normaliser la communication entre les applications et diverses API de nœuds blockchain. Il implémente des portefeuilles hiérarchiques déterministes qui dérivent des clés et des adresses à partir d'une seule phrase de départ et fournit une logique de coordination spécifique pour les portefeuilles multi-signatures et les signatures à seuil. Le projet couvre un large éventail de capacités d'infrastructure et de sécurité, y compris la mise en réseau pair-à-pair, l'indexation des données blockchain dans des bases de données locales et la signature de transactions hors ligne. Il inclut également des outils pour gérer les canaux de paiement, suivre les soldes des portefeuilles et orchestrer des environnements de nœuds conteneurisés pour des tests intégrés.
Full node implementation based on Node.js.
java-tron est une implémentation Java d'un nœud complet de la blockchain Tron. Il fournit l'infrastructure de base pour exécuter un nœud réseau, valider les transactions et produire des blocs. Le projet inclut un moteur de consensus proof-of-stake, une base de données de registre distribué et un runtime de contrat intelligent pour gérer les transitions d'état on-chain. Le système se distingue par sa prise en charge des opérations de nœud complet et léger, utilisant des instantanés d'état pour accélérer la synchronisation et réduire les exigences matérielles. Il dispose d'une abstraction de base de données multi-moteur qui permet la migration, le partitionnement et l'élagage du stockage sur différents disques physiques pour optimiser les performances. Le logiciel couvre un large éventail de capacités blockchain, incluant la gestion d'actifs numériques, la gouvernance réseau via des élections de représentants et l'exécution de logique programmable via une machine virtuelle. Il expose les données et fonctions blockchain via une passerelle prenant en charge les protocoles HTTP, gRPC et JSON-RPC. Le projet fournit des outils pour initialiser des nœuds réseau, déployer des environnements blockchain privés et gérer des keystores de compte chiffrés.
Provides a full node implementation that exposes APIs for transfers, contract deployment, and on-chain logic.
BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including standard wallets and specialized tools for Lightning Network payments. It serves as a coordinator for various wallet types, including multisig vaults and watch-only interfaces. The project distinguishes itself through advanced security and privacy features, such as decoy storage architecture to hide assets during forced disclosure and custom entropy generation using physical dice or coins. It supports air-gapped transaction management via QR codes and PSBT integration for hardwar
Enables connecting a wallet to a personally managed full node to increase privacy and control over network data.
Bitcore Node
Node.js-based Bitcoin node implementation.
Yours Bitcoin
JavaScript implementation of a Bitcoin node.
bitcoin node based on bitcoin-ruby-blockchain
Bitcoin node based on Ruby.