awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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·4 مشاهدات

Substrate

Substrate هو إطار عمل معياري لتطوير البلوكشين يُستخدم لبناء شبكات بلوكشين مخصصة مع انتقالات حالة قابلة للبرمجة وآليات إجماع. يعمل كمجموعة أدوات لبناء بروتوكولات شبكة مخصصة ونشر العقد في بيئات محلية أو شبكات اختبار عالمية.

يستخدم إطار العمل بيئة تشغيل WebAssembly لتنفيذ منطق انتقال الحالة، مما يضمن سلوكاً حتمياً عبر جميع عقد الشبكة. يتيح تكوين مكونات المنطق المعيارية ولوحات وقت التشغيل (runtime 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.

سجل النجوم

مخطط تاريخ النجوم لـ paritytech/substrateمخطط تاريخ النجوم لـ paritytech/substrate

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Substrate

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Substrate.
  • ethereumbook/ethereumbookالصورة الرمزية لـ ethereumbook

    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-rsالصورة الرمزية لـ QuipNetwork

    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.jsالصورة الرمزية لـ web3

    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-coreالصورة الرمزية لـ stellar

    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
عرض جميع البدائل الـ 30 لـ Substrate→

الأسئلة الشائعة

ما هي وظيفة 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…