awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
paritytech avatar

paritytech/parity-ethereumArchived

0
View on GitHub↗
6,831 stars·1,707 forks·Rust·8 vues

Parity Ethereum

Parity Ethereum est une implémentation logicielle d'un nœud client Ethereum qui maintient une copie locale du registre et valide les transactions réseau. Il fonctionne comme un pair du réseau blockchain et un runtime Ethereum Virtual Machine, fournissant l'environnement nécessaire pour traiter le bytecode des smart contracts et mettre à jour l'état du réseau.

Le projet inclut des systèmes de gestion de clés cryptographiques pour générer et stocker les clés privées utilisées pour signer les transactions sécurisées. Il permet l'exploitation d'un nœud blockchain et fournit des mécanismes de synchronisation avec le réseau Ethereum pour correspondre à l'état actuel du réseau.

Le système couvre de larges domaines de fonctionnalités, notamment l'exécution de smart contracts, l'infrastructure réseau pour la propagation de données en peer-to-peer, et la gestion des identifiants cryptographiques pour l'authentification des comptes.

Features

  • Blockchain Node Operation - Provides a full software implementation for operating a blockchain node to participate in network consensus.
  • Ethereum Execution Clients - Implements an Ethereum execution client responsible for state transitions and block execution.
  • Peer-to-Peer Networking - Acts as a network peer that connects to other nodes to synchronize state and propagate data.
  • State Synchronization - Synchronizes the local ledger with the global network state using fast synchronization methods.
  • Blockchain State Synchronization - Synchronizes the local blockchain ledger to match the current network state for faster node startup.
  • Gossip Protocols - Implements gossip protocols to propagate blocks and transactions across the peer-to-peer network.
  • Bytecode Interpreters - Provides a bytecode interpreter that executes smart contract logic to update the network state.
  • Bytecode Virtual Machines - Executes smart contract bytecode via a specialized virtual machine to process on-chain logic.
  • Ethereum Virtual Machines - Provides a runtime implementing the Ethereum Virtual Machine specification for executing smart contracts.
  • Smart Contract Execution Environments - Provides the execution environment necessary to run smart contract bytecode and update network state.
  • Merkle-Patricia Tries - Uses Merkle Patricia Tries to organize blockchain state in a verifiable key-value store.
  • Cryptographic Key Management - Implements a system for generating and storing private keys used to sign blockchain transactions.
  • Blockchain State Snapshots - Accelerates node startup by downloading pre-verified state snapshots instead of re-processing every block.
  • Binary Serialization Formats - Uses the RLP binary serialization format for efficient encoding of data structures on the ledger.
  • Blockchain Key Management - Implements blockchain-native key management including mnemonic generation and derivation paths.
  • Miscellaneous Tools - Client for Ethereum-like blockchain networks.

Historique des stars

Graphique de l'historique des stars pour paritytech/parity-ethereumGraphique de l'historique des stars pour paritytech/parity-ethereum

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait paritytech/parity-ethereum ?

Parity Ethereum est une implémentation logicielle d'un nœud client Ethereum qui maintient une copie locale du registre et valide les transactions réseau. Il fonctionne comme un pair du réseau blockchain et un runtime Ethereum Virtual Machine, fournissant l'environnement nécessaire pour traiter le bytecode des smart contracts et mettre à jour l'état du réseau.

Quelles sont les fonctionnalités principales de paritytech/parity-ethereum ?

Les fonctionnalités principales de paritytech/parity-ethereum sont : Blockchain Node Operation, Ethereum Execution Clients, Peer-to-Peer Networking, State Synchronization, Blockchain State Synchronization, Gossip Protocols, Bytecode Interpreters, Bytecode Virtual Machines.

Quelles sont les alternatives open-source à paritytech/parity-ethereum ?

Les alternatives open-source à paritytech/parity-ethereum incluent : ethereum/aleth — Aleth is an Ethereum C++ client and full-node implementation. It provides a virtual machine executor for running and… openethereum/parity-ethereum — This project is a collection of blockchain tools providing an Ethereum client node, a virtual machine runtime for… inoutcode/ethereum_book — This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides… tronprotocol/java-tron — java-tron is a Java implementation of a Tron blockchain full node. It provides the core infrastructure for running a… input-output-hk/cardano-sl — This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros… paritytech/parity — Parity is an Ethereum client node implementation designed to run a full node, validate blocks, and maintain a local…

Alternatives open source à Parity Ethereum

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Parity Ethereum.
  • ethereum/alethAvatar de ethereum

    ethereum/aleth

    3,969Voir sur GitHub↗

    Aleth is an Ethereum C++ client and full-node implementation. It provides a virtual machine executor for running and debugging bytecode, a blockchain state debugger, and a serialization library for encoding and decoding data using the Recursive Length Prefix format. The project includes a dedicated mining tool for producing blocks and benchmarking hashing hardware performance. It further distinguishes itself with a state debugger that analyzes pre- and post-execution state changes and generates step-by-step execution traces for the virtual machine. The implementation covers node operations i

    C++cppethereumethereum-client
    Voir sur GitHub↗3,969
  • openethereum/parity-ethereumAvatar de openethereum

    openethereum/parity-ethereum

    6,831Voir sur GitHub↗

    This project is a collection of blockchain tools providing an Ethereum client node, a virtual machine runtime for smart contract execution, a blockchain wallet manager, and a programmatic network interface. It implements the necessary components to synchronize blockchain state, validate blocks, and process transactions on the Ethereum network. The software includes a dedicated command line interface for managing node operations and monitoring network status. It features a comprehensive suite of cryptographic utilities for generating account keypairs, managing encrypted secret stores, and sign

    Rustblockchainclientethereum
    Voir sur GitHub↗6,831
  • inoutcode/ethereum_bookAvatar de inoutcode

    inoutcode/ethereum_book

    4,081Voir sur GitHub↗

    This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides structured instruction on blockchain fundamentals, smart contract development, and the architectural principles of decentralized applications. The resource covers technical domains including smart contract security auditing, network administration, and web3 programming. It details the implementation of token standards, the use of mnemonic seeds for wallet integration, and the creation of censorship-resistant application architectures. The documentation extends to system-level opera

    Vueblockchaindappsethereum
    Voir sur GitHub↗4,081
  • tronprotocol/java-tronAvatar de tronprotocol

    tronprotocol/java-tron

    4,106Voir sur GitHub↗

    java-tron is a Java implementation of a Tron blockchain full node. It provides the core infrastructure for running a network node, validating transactions, and producing blocks. The project includes a proof-of-stake consensus engine, a distributed ledger database, and a smart contract runtime to manage on-chain state transitions. The system is distinguished by its support for both full and lite node operations, utilizing state snapshots to accelerate synchronization and reduce hardware requirements. It features a multi-engine database abstraction that allows for storage migration, partitionin

    Java
    Voir sur GitHub↗4,106
Voir les 30 alternatives à Parity Ethereum→