
eos
文章平均质量分 86
Tao的博客
程序猿
展开
-
EOSIO开发(一)使用Docker构建本地环境
前言一直想学习EOS开发,但是不知道怎么入门。最近从GitHub上下载了源码,发现官方已经提供了完整的EOSIO开发入门教程,既然如此赶紧开始行动。今天是系列文章的第一篇,介绍如何使用Docker搭建本地环境。选择构建方式官方支持两种方式搭建本地环境使用源码使用Docker我个人首选Docker,因为可以将与EOSIO相关的软件、环境都封装在一个镜像中,不管是出了问题...原创 2018-06-17 00:59:10 · 5065 阅读 · 2 评论 -
EOSIO开发(三)钱包、账户与账户权限之概念篇
这篇文章为大家介绍钱包(Wallet)、账户(Accounts)、账户权限(Account authorities)的概念。钱包 Wallet钱包是一个本地客户端软件,有下面两个作用:保存私钥。私钥可以和一个或多个账户关联,私钥保存在钱包中,私钥对应的公钥保存在账户中。对交易签名。账户(Account)发起交易(Transactions)时,需要通过钱包客户端对交易签名。钱包...原创 2018-07-01 20:39:32 · 1870 阅读 · 0 评论 -
EOSIO开发(四)- nodeos、keosd与cleos
前一篇文章介绍了EOSIO中钱包、账户与账户权限的概念,这一篇文章继续学习EOSIO系统的主要组件,包括nodeos、keosd以及cleos。本文执行的命令都是基于Docker环境,请先下载Docker镜像docker pull eosio/eos nodeos、keosd与cleos的关系先来了解整体架构,下图展示了nodeos、keosd与cleos之间的关系。 - 使用CLion查看EOS代码
本文将会介绍如何使用CLion查看EOS源码。EOS的智能合约基于C++开发,官方在github上提供了很多合约样例,地址: https://github.com/EOSIO/eos/tree/master/contracts直接查看这些样例的源码无疑是学习合约开发最快速的方法,这时我们需要一个合适的IDE工具,尤其是IDE的代码追查功能,能够大大提高阅读源码的效率,在这推荐大家使用CL...原创 2018-07-01 20:45:46 · 1955 阅读 · 0 评论 -
EOSIO开发(八)- 智能合约基础概念
什么是智能合约智能合约的概念早在上世纪90年代就已经被提出来,自从以太坊将其发扬光大以后,智能合约在各个区块链项目,尤其是公链中得到了广泛应用,EOS也不例外。用一句话描述智能合约: 智能合约(Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。例如小张和小王掷骰子,约...原创 2018-07-01 20:46:46 · 2231 阅读 · 0 评论 -
EOSIO开发(二)运行合约样例
访问我的个人博客 https://www.taowong.com,阅读更多文章。本文将介绍如何使用EOSIO自带的合约”Currency”,实现创建钱包-创建账户-执行合约 的完整流程前言前一篇文章介绍了如何使用Docker搭建并运行EOSIO本地节点,本文将继续介绍如何在Docker环境下,使用系统自带的合约”Currency”,实现 创建钱包 - 创建账户 - 执行合约...原创 2018-06-28 18:06:23 · 1129 阅读 · 0 评论