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