EOSIO体系简述

简介: 简单描述EOS区块链体系结构

EOS体系结构

EOSIO 平台提供了许多组件和库,用于操作区块链节点、收集区块链数据、与这些节点交互以及构建智能合约。主要组件是 nodeos(节点 + EOSIO = nodeos)。这是 EOSIO 的核心节点守护进程,可通过插件配置来运行节点。使用实例包括区块生产、专用 API 端点和本地开发。Cleos(CLI + EOSIO = cleos)是一个与 nodeos 交互的命令行界面,可以向区块链发送命令和操作。Cleos 还能与 keosd(key + EOSIO = keosd)交互,keosd 是一个本地组件,能安全地存储 EOSIO 密钥。

这些组件之间的基本关系如下图所示:
image.png

Nodeos

Nodeos 是 EOSIO 的核心节点守护进程。Nodeos 负责处理区块链数据持久层、点对点网络和合约代码调度。对于开发环境,Nodeos 可以让您建立单节点区块链网络。Nodeos 通过插件提供多种功能,这些插件可在启动时通过命令行参数或配置文件启用或禁用。

Cleos

cleos 是一种命令行工具,可与 nodeos 公开的 REST API 接口。您还可以使用 cleos 部署和测试 EOSIO 智能合约。

Keosd

keosd 是一个密钥管理器守护进程,用于存储私钥和签署数字信息。keosd 提供了一个安全的密钥存储介质,用于在相关钱包文件中加密密钥。keosd 守护进程还定义了一个安全飞地,用于签署由 cleos 或第三方库创建的交易。

  • 注:可以使用钱包应用程序接口访问 keosd,但需要注意的是,keosd 只适用于本地轻客户端应用程序。

EOSIO.CDT

EOSIO.CDT 是 WebAssembly (Wasm) 的工具链,也是一套便于为 EOSIO 平台编写合约的工具。除了是一个通用的 WebAssembly 工具链外,还提供了针对 EOSIO 的优化,以支持构建 EOSIO 智能合约。这个新工具链是围绕 Clang 7 构建的,这意味着 EOSIO.CDT 拥有 LLVM 目前的大部分优化和分析功能。

EOSJS

使用 EOSIO RPC API 与基于 EOSIO 的区块链集成的 Javascript API SDK。

相关文章
|
8天前
|
设计模式 前端开发 Java
【深入浅出Spring原理及实战】「夯实基础系列」360全方位渗透和探究SpringMVC的核心原理和运作机制(总体框架原理篇)
【深入浅出Spring原理及实战】「夯实基础系列」360全方位渗透和探究SpringMVC的核心原理和运作机制(总体框架原理篇)
34 0
|
7月前
|
存储 搜索推荐
知识体系化的必要性及构建通用体系的方法
知识体系化的必要性及构建通用体系的方法
269 0
|
传感器 监控 安全
闭环反馈系统原理概述
有时,为了获得系统的一致性和稳定性并产生控制系统的期望输出,我们使用反馈回路。反馈只不过是输出信号的一部分。这个概念在控制系统中最常见和最重要,以实现输出的稳定性。根据反馈连接,控制系统分为两种类型。它们是开环控制系统和闭环控制系统。下面简单介绍下闭环反馈系统。
2717 0
闭环反馈系统原理概述
|
8天前
|
存储 Java 索引
《深入浅出Java虚拟机 — JVM原理与实战》带你攻克技术盲区,夯实底层基础 —— 吃透class字节码文件技术基底和实现原理(核心结构剖析)
《深入浅出Java虚拟机 — JVM原理与实战》带你攻克技术盲区,夯实底层基础 —— 吃透class字节码文件技术基底和实现原理(核心结构剖析)
36 0
|
10月前
|
缓存 搜索推荐 前端开发
项目实战典型案例21——面向对象复用、面向对象实现、立体化权限落地
项目实战典型案例21——面向对象复用、面向对象实现、立体化权限落地
60 0
|
7月前
|
SQL 安全 大数据
大数据生态安全框架的实现原理与最佳实践(上篇) 1
大数据生态安全框架的实现原理与最佳实践(上篇)
大数据生态安全框架的实现原理与最佳实践(上篇) 1
|
7月前
|
SQL 分布式计算 安全
大数据生态安全框架的实现原理与最佳实践(上篇) 2
大数据生态安全框架的实现原理与最佳实践(上篇)
|
7月前
|
SQL 安全 大数据
大数据生态安全框架的实现原理与最佳实践(下篇) 1
大数据生态安全框架的实现原理与最佳实践(下篇)
【项目实战典型案例】21.面向对象复用、面向对象实现、立体化权限落地
【项目实战典型案例】21.面向对象复用、面向对象实现、立体化权限落地
|
数据采集 存储 监控
谈谈基于DGI框架的数据治理
在大数据和数据科学时代,大多数组织都意识到数据在加速结果方面的潜在力量。然而,大多数人面临的挑战是,不断变化的客户期望和相关需求,以确保准确和可访问的数据,以指导决策,以满足客户的不同需求。
谈谈基于DGI框架的数据治理

热门文章

最新文章