从部署EOSIO到部署智能合约

提示:如果你对EOSIO已经有了一定的了解,那么此文章能帮助你快速安装部署一个智能合约

EOSIO简单介绍

EOSIO 区块链平台是下一代开源平台,具有行业领先的交易速度和灵活的实用程序。作为区块链平台,EOSIO 专为企业级用例而设计,并为公共和私有区块链部署而构建。EOSIO 是可定制的,具有基于角色的权限系统和安全的应用程序交易处理,以满足跨行业的广泛业务需求
提示:以下是本篇文章正文内容,下面案例可供参考

一、部署EOSIO

提示:我使用的是ubuntu 18.04,cpu 2核,内存8G;官网:https://developers.eos.io/manuals/eos/v2.0/install/index

1.安装

提示:官网提供了两种安装方式:1.直接构建二进制文件;2.源码构建;我使用的是源码构建,如果需要其他方法,可以查看官网

下载EOSIO源码

1.在根目录下创建一个eosio文件夹 , 然后在该目录下下载EOSIO 源码

mkdir eosio && cd ~/eosio
git clone --recursive https://github.com/EOSIO/eos

2.更新子模块

cd  ~/eosio/eos
git submodule update --init --recursive

构建EOSIO二进制文件

要切换到~/eosio/eos文件下,然后启动脚本

cd ~/eosio/eos
./scripts/eosio_build.sh

安装EOSIO二进制文件

cd ~/eosio/eos/build
make install

提示:安装过程比较漫长,耐心等待,我此处花费了1个多小时

测试 EOSIO 二进制文件

安装后可以运行测试脚本,验证EOSIO,看到有东西出现就可以

cd ~/eosio/eos/build
make test

二、部署智能合约

智能合约在区块链上存储和更新状态;智能合约是一段代码,可以在区块链上执行,并将合约执行状态作为该区块链实例不可变历史的一部分。因此,开发人员可以将该区块链作为可信赖的计算环境,其中智能合约的输入、执行和结果是独立的,不受外部影响。

1.安装EOSIO.CDT

EOSIO 合约开发工具包,简称 CDT,是一组与合约编译相关的工具。后续教程主要使用 CDT 来编译合约和生成 ABI

wget https://github.com/eosio/eosio.cdt/releases/download/v1.8.0/eosio.cdt_1.8.0-1-ubuntu-18.04_amd64.deb
sudo 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值