awesome-repositories.com
Blog
MCP
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
·
diem avatar

diem/diem

0
View on GitHub↗
16,678 estrellas·2,549 forks·Rust·Apache-2.0·12 vistasdiem.com↗

Diem

Diem is a distributed ledger technology platform designed for the development of decentralized applications and the execution of programmable financial transactions. It provides a comprehensive framework for operating validator nodes that maintain ledger integrity through a Byzantine fault-tolerant consensus protocol, ensuring consistent state updates across a distributed network of participants.

The platform distinguishes itself through a modular node architecture that decouples consensus, execution, and storage to facilitate scalability and maintenance. It utilizes a resource-oriented virtual machine and a type-safe smart contract engine that enforces strict ownership rules, specifically designed to prevent common financial vulnerabilities during the processing of digital assets.

The system supports a broad range of capabilities, including the integration of financial services such as digital wallets and merchant storefronts via a standardized remote procedure call interface. By organizing ledger history into cryptographic hashes, the platform enables efficient verification of state and historical transactions, providing a secure environment for defining custom logic and automated financial operations.

Features

  • Blockchain Platforms - Provides a comprehensive infrastructure platform for running decentralized ledgers and executing programmable smart contracts.
  • Distributed Ledger Nodes - Maintaining the integrity and state of a distributed ledger by running nodes that process transactions and reach consensus with other participants.
  • Blockchain Nodes - Maintain the integrity and state of a distributed ledger by running nodes that process incoming transactions and reach consensus with other participants to secure the network.
  • Byzantine Fault Tolerant Protocols - Maintains ledger integrity and state consistency across validator nodes using a Byzantine fault-tolerant consensus protocol.
  • Resource-Oriented - A type-safe execution environment that enforces strict ownership rules to prevent unauthorized access or duplication of digital assets.
  • Validator Node Architectures - A decoupled system design where consensus, execution, and storage components operate independently to allow for network scalability and maintenance.
  • Smart Contract Environments - Provides a type-safe virtual machine environment that enforces strict resource ownership for secure smart contract execution.
  • Resource-Oriented Virtual Machines - A type-safe virtual machine environment that enforces strict resource ownership and prevents common financial vulnerabilities during transaction processing.
  • Programmable Transaction Engines - Transfer digital assets securely by defining custom logic for coin creation and state updates within programmable contracts that ensure verifiable and flexible financial operations.
  • Decentralized & Blockchain Technologies - Building decentralized applications that interact with distributed ledgers to read data and execute transactions through standardized remote procedure calls.
  • Business and Financial Services - Connecting digital wallets and merchant storefronts to blockchain networks to facilitate global asset management and process secure payments for users.
  • Distributed Transaction Processing - A multi-stage processing architecture that separates transaction validation, ordering, and execution to maximize throughput across the distributed network.
  • Blockchain RPC Interfaces - Connect to decentralized ledgers using standardized remote procedure calls to read data and execute transactions within applications across various digital environments.
  • RPC Interfaces - Exposes node functionality to external clients and financial services through a standardized remote procedure call interface.
  • Decoupled Architectures - A decoupled system design where consensus, execution, and storage components operate independently to allow for easier maintenance and scaling.
  • Blockchain Infrastructure - Global financial infrastructure and currency platform.
  • Blockchain Platforms - Original smart contract blockchain platform from Meta.
  • Blockchain Financial Integrations - Connect digital wallets and merchant storefronts to blockchain networks using standardized interfaces to facilitate asset management and process secure payments for users worldwide.
  • Pipelined Transaction Processors - A multi-stage execution model that separates validation from ordering to increase throughput by processing multiple transaction blocks simultaneously.
  • Smart Contract Automations - Defining custom logic for managing and transferring digital assets using a secure language designed for verifiable and automated financial operations.
  • Merkle-Tree Storage Engines - A cryptographic data structure that organizes ledger history into hashes to enable efficient verification and integrity checks of state.
  • Remote Procedure Call Interfaces - A standardized communication layer that allows external clients and financial services to interact with the ledger through structured network requests.

Historial de estrellas

Gráfico del historial de estrellas de diem/diemGráfico del historial de estrellas de diem/diem

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 Diem

Proyectos open-source similares, clasificados según cuántas características comparten con Diem.
  • mystenlabs/suiAvatar de MystenLabs

    MystenLabs/sui

    7,612Ver en GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Rustblockchaindistributed-ledger-technologymove
    Ver en GitHub↗7,612
  • solana-labs/solanaAvatar de solana-labs

    solana-labs/solana

    14,782Ver en GitHub↗

    Solana is a high-performance blockchain platform designed for decentralized applications and global financial systems. It provides a distributed ledger infrastructure that utilizes proof-of-stake consensus to maintain network integrity and secure digital assets. The platform includes a specialized runtime environment for executing smart contracts and a framework for developing programs in Rust. The system distinguishes itself through a suite of architectural components that enable high-throughput transaction processing. It employs a cryptographic clock mechanism to sequence transactions befor

    Rustbitcoinblockchainledger
    Ver en GitHub↗14,782
  • ethereum/go-ethereumAvatar de ethereum

    ethereum/go-ethereum

    51,178Ver en GitHub↗

    Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that processes transactions, maintains the distributed ledger state, and participates in peer-to-peer consensus. It provides a robust infrastructure for synchronizing, validating, and serving blockchain data, utilizing a persistent Merkle Patricia Trie database to ensure the cryptographic integrity of historical records. As a sandboxed smart contract runtime, it executes bytecode according to deterministic protocol rules, enabling the deployment and interaction of decentralized appl

    Goblockchainethereumgeth
    Ver en GitHub↗51,178
  • foundry-rs/foundryAvatar de foundry-rs

    foundry-rs/foundry

    10,125Ver en GitHub↗

    Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing, and deploying contracts for the Ethereum Virtual Machine. It provides a local environment for simulating blockchain state and forking live networks to execute code without modifying the actual chain. The project features a property-based fuzzing engine to identify edge-case failures in contract logic and a transaction debugger for analyzing detailed execution traces and gas consumption. It enables developers to mirror the state of a remote chain locally to test against real-worl

    Rustalloyblockchainbytecode
    Ver en GitHub↗10,125
Ver las 30 alternativas a Diem→

Preguntas frecuentes

¿Qué hace diem/diem?

Diem is a distributed ledger technology platform designed for the development of decentralized applications and the execution of programmable financial transactions. It provides a comprehensive framework for operating validator nodes that maintain ledger integrity through a Byzantine fault-tolerant consensus protocol, ensuring consistent state updates across a distributed network of participants.

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

Las características principales de diem/diem son: Blockchain Platforms, Distributed Ledger Nodes, Blockchain Nodes, Byzantine Fault Tolerant Protocols, Resource-Oriented, Validator Node Architectures, Smart Contract Environments, Resource-Oriented Virtual Machines.

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

Las alternativas de código abierto para diem/diem incluyen: mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… solana-labs/solana — Solana is a high-performance blockchain platform designed for decentralized applications and global financial systems.… ethereum/go-ethereum — Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that… foundry-rs/foundry — Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing,… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… shardeum/shardeum — Shardeum is an autoscaling blockchain infrastructure designed to distribute network workloads across multiple shards…