| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> EOS 核心功能 -> 正文阅读 |
|
[系统运维]EOS 核心功能 |
1. 核心模块
1.2 EOSIO合同开发工具包(EOS.CDT) 一个基于LLVM-工具链构建编译和优化EOSIO智能合同。 它为 C 和 C++ 编程语言提供了标准库实现, 1.2.1 EOSIO 的系统智能合约 系统智能合约可以访问特权功能,因此可以修改 EOSIO 区块链的基本行为以适应多种不同的业务用例需求,而无需更改核心软件。
1.3 cleos 如果说nodeos是一个操作系统,那么cleos相当于终端“命令行工具”。 为软件工程师提供命令行界面 (CLI) 和访问特定开发人员工具以与 EOS 区块链交互来简化开发: cleos与nodeos公开的REST API进行交互。 为了使用cleos,需要将终端(IP 地址和端口号)添加到 nodeos 实例,并配置 cleos 以加载’eosio ::chain_api_plugin’。 cleos文件夹中包含所有命令的文档。
它与一个名为keosd的lite客户端进行交互,完成钱包 功能。 1.4 keosd Keosd是密钥管理器守护进程,用于存储私钥并管理 EOS 钱包。 1.4.1 主要包含三个插件
1.4.2 作用:可以签署数字消息,例如交易。 1.4.3 目的:在加密的本地钱包文件中提供安全的密钥存储。 一旦使用安全密码解锁钱包,Cleos 就可以与 Keosd 交互以使用解锁钱包中的任何私钥检索交易签名。 1.4.4 本地节点上运行 将私钥保存在本地节点上. 默认情况下,keosd将钱包文件保存在~/eosio-wallet目录下,钱包文件名为~.wallet。例如,默认钱包文件名为default.wallet。位于eos/build/programs/keosd路径下,用于存储交易签名的私钥。 1.5 nodeos Nodeos是核心服务守护进程(通过特定插件配置),用于在 EOSIO 网络上运行节点。(守护进程是在后台运行并提供服务而无需用户直接干预的计算机程序)
1.5.1 Nodeos 通过处理智能合约为网络的区块链功能提供基础
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:26:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |