2020最新Macos eos区块链环境搭建和开发教程

EOS、EOS-Mainnet、EOSIO都是什么?

背景介绍

账户、公钥、私钥

(三)钱包

项目 传统含义 EOS上含义
计算(CPU) 中央处理单元,指的是负责在计算机中执行指令和处理信息的硬件 一种按时间计价的资源(单位:微秒),用来衡量EOS节点应该对你帐户中的交易确认所投入的时间
网络(NET) 互联网带宽 一种以空间计价的资源(单位:字节),用来衡量当在P2P层上传输数据时需要多少区块的网络描述来存储你的交易数据
存储(RAM) 存储是用来存储云平台上的所有数据。RAM是指运行内存,速度更快,但储存是暂时的,断电后内容就会消失 RAM不再是临时存储,而是作为主储存层,用来储存所有的数据。相当于是让储存速度更快的内存(RAM)充当了硬盘的功能。在RAM中存储数据库,可以让读取数据的速度更快

EOSIO如何快速构建开发网络

Macos 安装EOSIO

Ubuntu 18.04 Debian 安装 eosio

Ubuntu 16.04 Debian 安装 eosio

CentOS 通过RPM 安装 eosio

设置一个开发目录

启动节点

keosd

启动nodeos

        nodeos -e -p eosio \
        --plugin eosio::producer_plugin \
        --plugin eosio::chain_api_plugin \
        --plugin eosio::http_plugin \
        --plugin eosio::history_plugin \
        --plugin eosio::history_api_plugin \
        --filter-on="*" \
        --access-control-allow-origin='*' \
        --contracts-console \
        --http-validate-host=false \
        --verbose-http-errors >> nodeos.log 2>&1 &

查看nodeos.log是否已经启动nodeos

nodeos.log

查看当前已经存在的eos钱包

检查Nodeos 的端口

检查Nodeos 的端口

Macos安装CDT

CentOS/Redhat内核安装CDT

通过源码编译方式安装CDT

创建一个开发模式的钱包

生成带有密钥的EOS钱包

导出开发的密钥

创建eos测试账户

获取Public Key

获取Public Key

参考

kkdemian
hyperliquid