登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 679|回复: 0

专员的eos教程第一篇——底子情况预备

[复制链接]

364

主题

14

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2018-9-17 17:46:07 | 显示全部楼层 |阅读模式 来自 江苏徐州
en0v4FbP2tB2j2y0.jpg



    繁忙了半年多,专员终于步入了工作的正轨,心心念念的EOS教程也终于下定刻意开始搞起来!
起首,专员写这个教程的初志很简朴,一方面是为了将本身之前学习的内容以笔墨的情势记载下来,另一方面也是由于网上并没有一个非常体系的EOS教程,因此,专员盼望可以或许将这个系列做成各人踏入EOS天下的一个入口。


mr88755u0mUukoY8.jpg    不外专员的EOS教程大概不会提及太多的底子性知识,这个就必要各人本身在文章之外去补充了,同时,我会穿插一些以太坊和EOS的异同点,让各人对这两个架构有更直观的明白。


IPcZpK4An5eNz2vz.jpg



以下是正文

第一,本系列将会分为以下三个模块:
1. EOS节点和钱包测试网络下编译、搭建;
2. EOS从0到1智能合约开辟;
3. EOS源码和架构分析;
PSFED3KOFKoM6sFA.jpg    以上的三个模块分别原则根本实用于市面上大部门的公链和同盟链项目开辟,无论对区块链是否有相识的童鞋,都可以按照以上三步到达一个根本的学习目的。
   专员给本身定的目的是成为EOS生态中的贡献者之一,by the way,专员自己是RChain的member。然后专员盼望各人可以通过本教程到达EOS开辟和区块链知识的底子程度(可以和客户吹牛的程度),究竟上,EOS自己的复杂度和ETH大概差不多,以是通过EOS入门学习区块链不失为一种不错的方式,但是专员照旧发起,学习完EOS后各人再去相识下ETH,由于许多项目标架构照旧模拟ETH的,许多团队都跳不出ETH的账户余额模子的框架。


第二,我们在学习EOS之前必要举行一些前置预备:
GC91k89MP8ZM28p8.jpg

Linux/Unix情况(保举)以下是官方明白阐明已经支持的EOS体系:
Ø Amazon 2017.09 and higher
Ø Centos 7
Ø Fedora 25 and higher (Fedora 27 recommended)
Ø Mint 18
Ø Ubuntu 16.04 (Ubuntu 16.10 recommended)
Ø Ubuntu 18.04
Ø MacOS Darwin 10.12 and higher (MacOS 10.13.x recommended)
专员本身手里只有Mac情况,也保举各人利用Linux/Unix情况来举行开辟,假如小同伴们手中只有windows也没关系,不影响,只是大概会有一些小坑必要你逐步踩。也可以思量去aliyun上租一台服务器,如今的服务器代价按照小时租照旧蛮自制的,门生另有9.9优惠机!
专员的下令行工具是Iterm2+zsh,各人可以去网上设置。
zJJP5UGJXG5eGg51.jpg



2. CLion IDE;
CLion是JetBrains旗下的一款IDE,专门针对C/C++语言举行开辟。
ihhf3pFggBB3Ci5s.jpg

现在来说专员对JetBrains系列的IDE比力有偏好,假如各人想做以太坊、fabric开辟,可以思量其Golang IDE;假如想做Java 开辟可以思量Intellij;假如想做数据分析开辟,可以思量PyCharm。
CLion自己是只有30天的试用期免费体验,之后必要付费。不外网上会有许多大神的在线破解,乃至某宝也有序列码卖。不外专员照旧盼望有充足资金的朋侪只管利用官方正版,不外说真话,正版真是贵,,,
CLion下载链接:http://www.jetbrains.com/clion/download/


3. Git
Git是一个项目托管工具,如今大型互联网公司和许多其他公司都会利用git举行项目管理,以是纯熟把握Git是须要的,By the way,Git的头脑和区块链本质上是想通雷同的,作为课外学习各人可以思量相识下Git的机制和原理。
在mac上安装Git只必要一条指令:brew install git
Zczkkg0RG8Csss8h.jpg

ubuntu上安装git只必要实行:sudo apt-get install git
centos上安装git只必要实行:sudo yum install git
Git官方下载地点http://git-scm.com/download


第三,当我们下好以上三个工具后,我们就可以下载EOS源码了,其他软件等我们用到了再安装:
CON89y10ni9lygMC.jpg

① 到EOS官网下载源码:
git clone http://github.com/EOSIO/eos.git
vHr6XWiIFR6RjTaU.jpg

② 安装源码
ws95So8dNU0565jn.jpg

红框里的三个脚本都是我们背面会用到的,不外各人现在只必要实行eosio_build.sh,通过就阐明我们build项目乐成。


文末     到如今为止,我们的EOS底子情况和相干学习工具都已经安装好了,EOS自己的脚本和文档比力齐备了,相比力而言照旧比力好上手的。
以下是几个比力紧张的网址:
EOS github官网:http://github.com/EOSIO/eos
《EOS白皮书》: 
http://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md
《EOS官方文档中文版》:http://eos.readthedocs.io/zh_CN/latest/
其他文档专员会连续征采下,各人可以先阅读下白皮书,这是我们相识EOS天下的第一步。

关注专员解锁更多出色
s7DV7uLeu7i5gLev.jpg




上一篇:搭建Gitlab CI连续集成情况入门教程
下一篇:尚硅谷大数据视频_韩顺平_Linux视频教程免费下载
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-6-16 18:07 , Processed in 0.073046 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表