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

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

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

EOSIO/eosArchived

0
View on GitHub↗
11,189 星标·3,620 分支·C++·MIT·2 次浏览developers.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.

Star 历史

eosio/eos 的 Star 历史图表eosio/eos 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Eos 的开源替代方案

相似的开源项目,按与 Eos 的功能重合度排序。
  • tronprotocol/java-trontronprotocol 的头像

    tronprotocol/java-tron

    4,106在 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
    在 GitHub 上查看↗4,106
  • mystenlabs/suiMystenLabs 的头像

    MystenLabs/sui

    7,612在 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
    在 GitHub 上查看↗7,612
  • inoutcode/ethereum_bookinoutcode 的头像

    inoutcode/ethereum_book

    4,081在 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
    在 GitHub 上查看↗4,081
  • ethers-io/ethers.jsethers-io 的头像

    ethers-io/ethers.js

    8,643在 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
    在 GitHub 上查看↗8,643
查看 Eos 的所有 30 个替代方案→

常见问题解答

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.

eosio/eos 的主要功能有哪些?

eosio/eos 的主要功能包括: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。

eosio/eos 有哪些开源替代品?

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