awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
paritytech avatar

paritytech/substrateArchived

0
View on GitHub↗
8,409 星标·2,643 分支·Rust·Apache-2.0·6 次浏览

Substrate

Substrate 是一个模块化区块链开发框架,用于构建具有可编程状态转换和共识机制的定制区块链网络。它充当构建定制网络协议并将节点部署到本地环境或全球测试网的工具包。

该框架利用 WebAssembly 运行时环境来执行状态转换逻辑,确保所有网络节点行为的确定性。它支持模块化逻辑组件和运行时调色板(palettes)的组合,以定义区块链的具体规则和行为。

该系统涵盖了核心区块链操作,包括签名交易处理、区块生成管理和环境数据集成。它还提供用于安全会话密钥存储和轮换的加密密钥管理,以及用于隔离二进制编译和节点编排的工具。

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.

Star 历史

paritytech/substrate 的 Star 历史图表paritytech/substrate 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

paritytech/substrate 是做什么的?

Substrate 是一个模块化区块链开发框架,用于构建具有可编程状态转换和共识机制的定制区块链网络。它充当构建定制网络协议并将节点部署到本地环境或全球测试网的工具包。

paritytech/substrate 的主要功能有哪些?

paritytech/substrate 的主要功能包括:Blockchain Development Toolkits, Blockchain Protocols, Consensus-Driven Block Production, Runtime Logic Modularity, Blockchain Protocol Builders, Blockchain Runtimes, WebAssembly, Blockchain State Runtimes。

paritytech/substrate 有哪些开源替代品?

paritytech/substrate 的开源替代品包括: 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…

Substrate 的开源替代方案

相似的开源项目,按与 Substrate 的功能重合度排序。
  • ethereumbook/ethereumbookethereumbook 的头像

    ethereumbook/ethereumbook

    21,521在 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
    在 GitHub 上查看↗21,521
  • quipnetwork/quip-protocol-rsQuipNetwork 的头像

    QuipNetwork/quip-protocol-rs

    5,674在 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
    在 GitHub 上查看↗5,674
  • web3/web3.jsweb3 的头像

    web3/web3.js

    19,936在 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
    在 GitHub 上查看↗19,936
  • stellar/stellar-corestellar 的头像

    stellar/stellar-core

    3,269在 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++
    在 GitHub 上查看↗3,269
查看 Substrate 的所有 30 个替代方案→