我们通过一张简明示意图,帮助读者快速厘清 EOS 的整体架构、核心组成以及智能合约的实现方式,让你在不看技术文档的前提下,掌握该平台的关键特性,后续章节将进一步展开细节。
一张图理解EOS是什么
EOS 是基于 EOSIO 开源软件的区块链平台,拥有原生 EOS 通证、由区块生产者(BP)维护的主网,并支持 C++ 编写的智能合约,提供高吞吐量和免手续费的交易环境。
从比特币到以太坊再到 EOS,底层组织结构日益复杂。EOS 的整体架构可以归纳为以下三大核心组成部分:
1. EOSIO 软件
- EOSIO 是 Block.one 开源的区块链框架,任何人均可参与代码贡献。
- 该框架支持搭建单节点或多节点测试网,也可用于构建独立的替代网络(altnet)。
2. EOS 通证(EOS 币)
- EOS 最初以 ERC‑20 代币形式在以太坊上发行,发行所得的 ETH 归 Block.one 所有。
- 发行于 2018 年 6 月 2 日结束后,代币被映射至 EOS 主网,成为主网的原生数字资产。
3. EOS 主网
- 主网通过 区块生产者(BP)竞选机制产生一批超级节点,负责出块与网络维护。
- 主网于 2018 年 6 月上线,Block.one 在社区治理中拥有显著影响力。
替代网络(altnet)
在主网之外,还出现了一些未获社区广泛认可的替代网络,常被称为 altnet,其目标是提供与主网不同的实验环境。
---
EOSIO 开源软件组件
| 组件 | 功能描述 |
|---|---|
| **nodeos** | EOS 节点的核心后台程序,负责区块生产与网络通信。 |
| **cleos** | 命令行工具,用于管理 EOS 区块链、查询状态以及操作钱包。 |
| **keosd** | 本地钱包守护进程,安全存储私钥并提供签名服务。 |
---
EOS 主网账户类型
- 外部账户:由私钥控制,可直接发起转账等操作。
- 合约账户:部署智能合约的专用账户,关联合约代码并可被其他账户调用。
账户体系还涉及 钱包(保存密钥的客户端)和 权限 两大概念,权限分为 owner 与 active 两类,开发者可自行扩展自定义权限结构。

EOS 的智能合约
- 在 EOSIO 系统中,“合约”类似于 Linux 后台应用,节点启动时默认加载四个基础合约(如 `eosio.bios`、`eosio.token` 等)。
- 智能合约 可通过两种方式触发:
- 用户使用 `cleos` 命令直接调用;
- 合约内部使用 EOSIO 提供的 `send` 方法进行跨合约调用。
- 合约代码采用 C++ 编写,源文件为 `*.hpp`、`*.cpp`,编译后生成 WebAssembly(WASM,`*.wast`)以及对应的 ABI(`*.abi`)文件供链上执行。
---
本文围绕“一张图看懂 EOS 区块链与 EOSIO 开源软件”以及 EOS 智能合约的基本概念进行阐述。想了解更多 EOS 相关知识,请搜索 Bitaigen(比特根)的历史文章或继续浏览下方的相关文章,期待您的持续关注与支持!
关键要点
- EOS 基于开源 EOSIO 框架,支持 C++ 智能合约
- 主网由区块生产者(BP)竞选维护,提供免手续费高吞吐
- EOS 通证最初为 ERC‑20,映射后成为主网原生资产
- EOSIO 组件包括 nodeos、cleos、keosd,分别负责节点、命令行、钱包
常见问题
EOS 是什么平台?
EOS 是基于开源 EOSIO 框架的区块链平台,拥有原生 EOS 通证,由区块生产者(BP)维护主网,支持用 C++ 编写的智能合约,提供高吞吐量且免交易手续费的环境。
EOS 主网由谁维护?
EOS 主网通过区块生产者(BP)竞选机制产生一批超级节点,这些 BP 负责出块、网络通信和链上状态维护,确保主网的安全与运行。
EOS 智能合约使用什么语言?
EOS 智能合约采用 C++ 编写,源码文件为 *.hpp、*.cpp。编译后生成 WebAssembly(WASM)和对应的 ABI 文件,供链上执行。
EOSIO 软件的核心组件有哪些?
EOSIO 包含三个核心组件:nodeos(节点后台程序,负责区块生产与网络通信)、cleos(命令行工具,用于查询、管理和操作钱包)以及 keosd(本地钱包守护进程,安全存储私钥并提供签名服务)。
EOS 账户有哪些类型和权限?
EOS 账户分为外部账户(由私钥控制,可直接发起转账)和合约账户(用于部署和调用智能合约)。权限体系包括 owner 和 active 两层,开发者还能自定义更细粒度的权限结构。
相关阅读
- 2026最新柚子币(EOS)购买指南:十大主流交易所全解析
- 区块链DApp全解析:概念、技术要素与应用场景
- 2024值得关注的14大DeFi项目全解析:Uniswap、Aave等多链精选
- 合约地址是什么?作用全解析及安全使用指南
💡 注册币安使用邀请码 B2345 享平台手续费折扣。详见 币安完整教程。