awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
paritytech avatar

paritytech/substrateArchived

0
View on GitHub↗
8,409 estrellas·2,643 forks·Rust·Apache-2.0·6 vistas

Substrate

Substrate es un framework modular de desarrollo blockchain utilizado para construir redes blockchain personalizadas con transiciones de estado programables y mecanismos de consenso. Funciona como un kit de herramientas para construir protocolos de red a medida y desplegar nodos en entornos locales o redes de prueba globales.

El framework utiliza un entorno de ejecución WebAssembly para ejecutar la lógica de transición de estado, garantizando un comportamiento determinista en todos los nodos de la red. Permite la composición de componentes lógicos modulares y paletas de tiempo de ejecución para definir las reglas y el comportamiento específicos de una blockchain.

El sistema cubre operaciones centrales de blockchain, incluyendo el procesamiento de transacciones firmadas, la gestión de creación de bloques y la integración de datos ambientales. También proporciona administración de claves criptográficas para el almacenamiento y rotación segura de claves de sesión, así como herramientas para la compilación binaria aislada y la orquestación de nodos.

Features

  • Blockchain Development Toolkits - Provides a modular framework and set of tools for constructing customized blockchain networks and protocols.
  • Blockchain Protocols - A modular framework for constructing bespoke blockchain protocols, including custom state transitions and consensus rules.
  • Consensus-Driven Block Production - Implements consensus-driven block production through coordinated transaction queuing and validator agreement.
  • Runtime Logic Modularity - Enables the composition of modular logic components to define the rules, state transitions, and behavior of the network.
  • Blockchain Protocol Builders - Provides a system for constructing bespoke network protocols and deploying nodes to global testnets or local environments.
  • Blockchain Runtimes - Provides the host runtime environment for executing on-chain logic compiled into WebAssembly blobs.
  • WebAssembly - Utilizes a WebAssembly execution layer to ensure deterministic state transitions across all network nodes.
  • Blockchain State Runtimes - Compiles runtime logic into WebAssembly blobs to govern the operational rules and application interfaces of the network.
  • Blockchain Key Management - Provides secure storage and rotation of session keys within a filesystem keystore for network interactions.
  • Keystore Management - Provides secure, encrypted filesystem-based storage and rotation for session keys used in signing transactions.
  • Transaction Signing - Validates and propagates signed transactions from external users to update the global blockchain state.
  • Block Authoring Frameworks - Provides mechanisms for producing new blocks using transaction queuing and prioritization logic.
  • Blockchain Application Frameworks - A modular toolkit for building sovereign layer-one blockchains with customizable state transition logic and consensus rules.
  • Blockchain Transaction Management - Processes signed user data and manages block authoring through transaction queuing and prioritization.
  • Runtime Palette Compositions - Enables the composition of modular logic palettes into a single runtime binary during the compilation process.
  • Wasm-Based Execution - Executes blockchain state transition logic within a WebAssembly virtual machine to ensure deterministic behavior across nodes.
  • State Transition Mapping - Defines how the global blockchain state transitions in response to signed transactions and environmental inputs.
  • Isolated Binary Compilations - Compiles binaries within a self-contained environment to remove the requirement for local toolchain installations.
  • Blockchain Node Deployments - Facilitates the deployment of blockchain client nodes locally or on global testnets to verify configurations.
  • Client Node Distributions - Provides the ability to package the blockchain protocol and runtime into a standalone executable for peer-to-peer node deployment.
  • Local Blockchain Node Hosting - Enables running pre-configured client nodes locally or deploying global testnets to verify chain configurations.
  • Environmental Data Integration - Allows the inclusion of unsigned data like timestamps and validator status into blocks based on network consensus.
  • Runtime Modules - Core library for building modular blockchain runtimes.

Historial de estrellas

Gráfico del historial de estrellas de paritytech/substrateGráfico del historial de estrellas de paritytech/substrate

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Substrate

Proyectos open-source similares, clasificados según cuántas características comparten con Substrate.
  • ethereumbook/ethereumbookAvatar de ethereumbook

    ethereumbook/ethereumbook

    21,521Ver en GitHub↗

    This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It provides a deep dive into the fundamental architecture of decentralized ledger systems, covering the core mechanisms that enable trustless state transitions, cryptographic security, and network consensus. The documentation distinguishes itself by bridging high-level conceptual frameworks with practical implementation details. It details the lifecycle of smart contract development, from source code compilation and bytecode analysis to deployment and interaction patterns. Furthermo

    blockchainbookdapp
    Ver en GitHub↗21,521
  • quipnetwork/quip-protocol-rsAvatar de QuipNetwork

    QuipNetwork/quip-protocol-rs

    5,674Ver en GitHub↗

    This project is a Substrate-based blockchain protocol implementation and a modular Rust blockchain runtime. It provides a framework for executing a distributed ledger protocol to maintain a synchronized network of nodes. The system features a peer-to-peer node implementation that manages decentralized communication and local key-value database storage. It includes a BFT-based consensus engine for coordinating block authoring and finality, as well as a WebAssembly-based runtime for isolated execution of state transitions. The protocol organizes domain-specific logic through a modular pallet a

    Rust
    Ver en GitHub↗5,674
  • web3/web3.jsAvatar de web3

    web3/web3.js

    19,936Ver en GitHub↗

    web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain networks. It serves as a foundational toolkit for decentralized applications, providing the necessary interfaces to query network state, manage cryptographic identities, and execute smart contract transactions. By abstracting the complexities of blockchain communication, the library enables developers to integrate decentralized logic directly into their applications. The library distinguishes itself through a modular architecture that prioritizes extensibility and flexible conn

    TypeScriptabi-decodersabi-encodersapi
    Ver en GitHub↗19,936
  • stellar/stellar-coreAvatar de stellar

    stellar/stellar-core

    3,269Ver en GitHub↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    C++
    Ver en GitHub↗3,269
Ver las 30 alternativas a Substrate→

Preguntas frecuentes

¿Qué hace paritytech/substrate?

Substrate es un framework modular de desarrollo blockchain utilizado para construir redes blockchain personalizadas con transiciones de estado programables y mecanismos de consenso. Funciona como un kit de herramientas para construir protocolos de red a medida y desplegar nodos en entornos locales o redes de prueba globales.

¿Cuáles son las características principales de paritytech/substrate?

Las características principales de paritytech/substrate son: Blockchain Development Toolkits, Blockchain Protocols, Consensus-Driven Block Production, Runtime Logic Modularity, Blockchain Protocol Builders, Blockchain Runtimes, WebAssembly, Blockchain State Runtimes.

¿Qué alternativas de código abierto existen para paritytech/substrate?

Las alternativas de código abierto para paritytech/substrate incluyen: ethereumbook/ethereumbook — This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It… quipnetwork/quip-protocol-rs — This project is a Substrate-based blockchain protocol implementation and a modular Rust blockchain runtime. It… web3/web3.js — web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… canopy-network/canopy — Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new… ethereum/go-ethereum — Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that…