8 repositorios
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 es un framework de desarrollo de blockchain y un conjunto de librerías utilizadas para construir aplicaciones que interactúan con la red Bitcoin y otros protocolos de blockchain. Proporciona una implementación de billetera de criptomonedas de múltiples cadenas, un cliente peer-to-peer para sincronizar datos de libros contables distribuidos y un orquestador de transacciones para construir, firmar y transmitir transacciones. El framework cuenta con un envoltorio JSON-RPC estandarizado para normalizar la comunicación entre aplicaciones y diversas APIs de nodos de blockchain. Implementa billeteras deterministas jerárquicas que derivan claves y direcciones a partir de una única frase semilla y proporciona lógica de coordinación específica para billeteras de firmas múltiples y firmas de umbral. El proyecto cubre una amplia gama de capacidades de infraestructura y seguridad, incluyendo redes peer-to-peer, indexación de datos de blockchain en bases de datos locales y firma de transacciones fuera de línea. También incluye herramientas para gestionar canales de pago, rastrear saldos de billeteras y orquestar entornos de nodos contenedorizados para pruebas integradas.
Full node implementation based on Node.js.
java-tron es una implementación en Java de un nodo completo de la blockchain Tron. Proporciona la infraestructura central para ejecutar un nodo de red, validar transacciones y producir bloques. El proyecto incluye un motor de consenso proof-of-stake, una base de datos de libro mayor distribuido y un runtime de contratos inteligentes para gestionar transiciones de estado on-chain. El sistema se distingue por su soporte para operaciones de nodo completo y ligero, utilizando instantáneas de estado para acelerar la sincronización y reducir los requisitos de hardware. Cuenta con una abstracción de base de datos multi-motor que permite la migración, particionamiento y poda de almacenamiento a través de diferentes discos físicos para optimizar el rendimiento. El software cubre una amplia gama de capacidades de blockchain, incluyendo gestión de activos digitales, gobernanza de red a través de elecciones de representantes y la ejecución de lógica programable a través de una máquina virtual. Expone datos y funciones de blockchain a través de un gateway que admite protocolos HTTP, gRPC y JSON-RPC. El proyecto proporciona herramientas para inicializar nodos de red, desplegar entornos de blockchain privados y gestionar keystores de cuentas cifradas.
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.