ETH01:以太坊安装与入门

2020-04-06  本文已影响0人  杨强AT南京

  以太坊作为分布式可信数据库,未来应该有一定的前景,同时现在很多数据,尤其是交易数据开始存放在区块链上,实现交易的可跟踪。以太坊的应用从安装环境开始。这个主题就是安装geth环境。


下载安装

开发客户端下载

官方下载地址:

  1. 从主页的连接【For Developers】进入,里面包含开发的所有教程与资源。包含客户端下载。
  2. 在【For Developers】页面右边有个导航,从那儿可以快速找到下载的位置【Clients & Running your own Node】-> 【Client】,
    • 其中下载的版本很多(不同语言实现的客户端),我们选择GO语言实现的客户端:Geth。
      • Github都是源代码版本。需要安装Go语言环境,然后编译安装,编译安装文件是Makefile。
  3. 变编译好的安装文件下载地址:
    • https://geth.ethereum.org/downloads/
以太坊客户端类
  1. 本地安装文件下载入口:

    • 在【Clients & Running your own Node】位置找到【Looking for other options?】后,点击进入。
    • 进入Github.com的网站页面,其中找到【Ethereum Clients】节点下的【Geth - Go client】,然后点击进入到官方的连接页面【https://geth.ethereum.org/docs/】。
    • 在【https://geth.ethereum.org/docs/】中,从下载安装,都有详细的步骤。
  2. 官方的教程与文档

    1. 下载【Getting Started】
    2. 安装【Install and Build】
    3. geth客户端的管理与操作【Using Geth】
    4. DApp开发【For dApp Developers】
    5. 后台开发【For Geth Developers】
官方的教程

国内镜像下载地址

下载中需要明白的几个概念

  1. Ethereum Wallet:
    • 一个基于GUI的管理平台,被Mist替代。2019年3月已经停止维护,不用下载了安装了。下载Mist即可。
  2. Geth
    • 一套API实现,可以通过API实现以太坊访问。
  3. Mist
    • 一个基于Web的客户管理应用。开发者可以不需要,想用来同步测试的话,可以下载一个用用。

安装

安装Geth客户端

  1. 选择安装开发工具
勾选:Development Tools
  1. 安装完毕的安装目录结构
    • 为了保证安装好的程序在任意位置执行,请配置PATH环境变量。安装默认时配置,最好确认下。
安装好的程序文件
  1. 确认安装后,是否配置PATH环境变量
安装工具配置的环境变量
  1. 安装测试

    • 在终端直接执行geth命令,可以启动客户端节点。
    • 多个geth节点可以组成私有以太坊。
geth客户端启动

Mist安装

  1. 安装

    • 按照向导安装即可,安装目录选择默认就行。
    • 其中有两个目录选择:
      1. 安装目录
      2. 区块链数据存放目录
  2. 访问连接

    • 安装完毕在开始菜单生成一个【Mist】Web服务快速启动的快捷方式。点击它可以启动一个管理应用Web服务。启动需要下载Node什么的,速度比较慢。
启动Mist

Mist的下载

上一篇下一篇

猜你喜欢

热点阅读