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
·
EOSIO avatar

EOSIO/eosArchived

0
View on GitHub↗
11,189 estrellas·3,620 forks·C++·MIT·2 vistasdevelopers.eos.io/manuals/eos↗

Eos

EOS is a Layer 1 blockchain infrastructure and high-throughput transaction engine. It serves as a WebAssembly smart contract platform that manages state transitions and network consensus across a peer-to-peer network.

The system utilizes a sandboxed virtual machine for executing smart contract logic and employs a Byzantine Fault Tolerant delegated proof-of-stake consensus mechanism to finalize the global ledger state. It features a resource-based stake model for CPU and memory allocation and an asynchronous messaging system for inter-contract communication to prevent recursive call overflows.

The platform covers broad capabilities including parallel transaction execution, digital asset transfers, and decentralized application hosting. It provides tools for blockchain account and cryptographic key management, network state querying, and real-time activity monitoring.

Features

  • Layer 1 Blockchain Infrastructures - Operates a foundational distributed ledger protocol that coordinates consensus and state transitions across peer nodes.
  • Cryptographic Key Management - Generates and secures public-private key pairs used to sign transactions and authenticate users.
  • Blockchain State Querying - Retrieves current account balances, contract data, and transaction history from a running node.
  • Proof-of-Stake Consensus - Uses delegated proof-of-stake consensus to validate and order transactions across a distributed network.
  • BFT Delegated Proof-of-Stake - Implements a Byzantine Fault Tolerant voting system among elected block producers to finalize ledger state.
  • Layer 1 Frameworks - Provides a foundational framework for creating base-layer networks with integrated staking and token issuance.
  • Layer 1 Blockchains - Manages state transitions and network consensus across a peer-to-peer network as a foundational ledger protocol.
  • Digital Asset Transfers - Sends tokens between accounts using cryptographic signatures to verify ownership.
  • Parallel Transaction Execution - Processes multiple transactions simultaneously by distributing workload across CPU cores.
  • High-Throughput Transaction Engines - Handles large transaction volumes through parallel execution and multi-threaded block production.
  • Distributed State Management - Maintains consistent and shared application state across a network of nodes for data integrity.
  • Automated Contract Executions - Executes custom code automatically in response to transactions for trustless interactions.
  • WebAssembly Smart Contract Development - Writes and deploys programmable logic using WebAssembly for blockchain state transitions.
  • Blockchain Account Management - Creates and configures blockchain accounts with cryptographic keys to control assets and authorize transactions.
  • Blockchain Transaction Execution - Submits signed actions to a ledger to modify state or invoke programmable logic functions.
  • Transaction Validation - Validates transactions through delegated proof-of-stake consensus to maintain network integrity.
  • Key Management - Creates, imports, and locks cryptographic key pairs used to authorize transactions on the network.
  • Decentralized Application Development - Provides a platform for building distributed applications that run across a peer-to-peer network.
  • Block Producer Elections - Allows staked token holders to vote for the block producers that secure the network.
  • Smart Contract Callers - Invokes logic and reads data tables by sending signed transactions to deployed smart contracts.
  • WebAssembly Contract Runtimes - Executes smart contract logic inside a sandboxed WebAssembly virtual machine for deterministic and secure computation.
  • WebAssembly Smart Contract Platforms - Executes smart contract logic within a WebAssembly virtual machine for high performance and security.
  • Blockchain State Snapshots - Rebuilds the full ledger state from snapshots or logs to recover from failures or migrate nodes.
  • Blockchain State Snapshots - Loads a previously saved chain state snapshot to restore the blockchain to a specific point in time.
  • Resource-Based Stake Allocation - Assigns CPU and memory resources proportionally to staked tokens to prevent network abuse.
  • Deferred Notification Queues - Triggers inter-contract actions using an asynchronous queue to prevent recursive call overflows.
  • WebAssembly Contract Deployments - Compiles and deploys WebAssembly smart contracts to a blockchain network for running decentralized applications.
  • Blockchain Transaction Signing - Broadcasts signed actions to the network for inclusion in a block by block producers.
  • Runtime Hosting Layers - Runs a runtime and networking layer that scales applications across a distributed node network.
  • Multi-Threaded Block Production - Processes transaction validation and block generation through concurrent execution paths to maximize throughput.
  • Blockchain Network Monitors - Provides real-time information about blocks, transactions, and node status on the network.
  • Asynchronous Deferred Calls - Provides asynchronous inter-contract communication using deferred notifications to prevent recursive call overflows.
  • High-Throughput dApp Runtimes - Executes smart contracts in a WebAssembly runtime optimized for high throughput and low latency.
  • Blockchain Development - High-performance blockchain software architecture for scalable decentralized applications.
  • Blockchain Platforms - Core source code for the EOS blockchain protocol.

Historial de estrellas

Gráfico del historial de estrellas de eosio/eosGráfico del historial de estrellas de eosio/eos

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

Preguntas frecuentes

¿Qué hace eosio/eos?

EOS is a Layer 1 blockchain infrastructure and high-throughput transaction engine. It serves as a WebAssembly smart contract platform that manages state transitions and network consensus across a peer-to-peer network.

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

Las características principales de eosio/eos son: Layer 1 Blockchain Infrastructures, Cryptographic Key Management, Blockchain State Querying, Proof-of-Stake Consensus, BFT Delegated Proof-of-Stake, Layer 1 Frameworks, Layer 1 Blockchains, Digital Asset Transfers.

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

Las alternativas de código abierto para eosio/eos incluyen: tronprotocol/java-tron — java-tron is a Java implementation of a Tron blockchain full node. It provides the core infrastructure for running a… mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… inoutcode/ethereum_book — This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides… ethers-io/ethers.js — ethers.js is an Ethereum JavaScript library used to interact with the Ethereum blockchain by querying state and… smartcontractkit/chainlink — Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and… xrplf/rippled — rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine…

Alternativas open-source a Eos

Proyectos open-source similares, clasificados según cuántas características comparten con Eos.
  • tronprotocol/java-tronAvatar de tronprotocol

    tronprotocol/java-tron

    4,106Ver en GitHub↗

    java-tron is a Java implementation of a Tron blockchain full node. It provides the core infrastructure for running a network node, validating transactions, and producing blocks. The project includes a proof-of-stake consensus engine, a distributed ledger database, and a smart contract runtime to manage on-chain state transitions. The system is distinguished by its support for both full and lite node operations, utilizing state snapshots to accelerate synchronization and reduce hardware requirements. It features a multi-engine database abstraction that allows for storage migration, partitionin

    Java
    Ver en GitHub↗4,106
  • 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
  • inoutcode/ethereum_bookAvatar de inoutcode

    inoutcode/ethereum_book

    4,081Ver en GitHub↗

    This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides structured instruction on blockchain fundamentals, smart contract development, and the architectural principles of decentralized applications. The resource covers technical domains including smart contract security auditing, network administration, and web3 programming. It details the implementation of token standards, the use of mnemonic seeds for wallet integration, and the creation of censorship-resistant application architectures. The documentation extends to system-level opera

    Vueblockchaindappsethereum
    Ver en GitHub↗4,081
  • ethers-io/ethers.jsAvatar de ethers-io

    ethers-io/ethers.js

    8,643Ver en GitHub↗

    ethers.js is an Ethereum JavaScript library used to interact with the Ethereum blockchain by querying state and sending transactions via JSON-RPC providers. It functions as a smart contract wrapper, a Web3 provider interface, and a system for managing wallets and cryptographic signatures. The project provides a dedicated Ethereum Name Service resolver for translating human-readable names into blockchain addresses through forward and reverse lookup operations. It also includes an implementation for managing private keys and mnemonic phrases to sign digital data and authorize on-chain transacti

    TypeScriptblockchainethereumethers
    Ver en GitHub↗8,643
  • Ver las 30 alternativas a Eos→