以太坊作为分布式可信数据库,未来应该有一定的前景,同时现在很多数据,尤其是交易数据开始存放在区块链上,实现交易的可跟踪。以太坊的应用从安装环境开始。这个主题就是安装geth环境。
- 官网地址
https://ethereum.org/
下载安装
开发客户端下载
官方下载地址:
- 地址:
- 源代码下载地址:
https://github.com/ethereum/go-ethereum
- 本地执行文件下载地址:
https://geth.ethereum.org/downloads/
- 源代码下载地址:
- 从主页的连接【For Developers】进入,里面包含开发的所有教程与资源。包含客户端下载。
- 在【For Developers】页面右边有个导航,从那儿可以快速找到下载的位置【Clients & Running your own Node】-> 【Client】,
- 其中下载的版本很多(不同语言实现的客户端),我们选择GO语言实现的客户端:Geth。
- Github都是源代码版本。需要安装Go语言环境,然后编译安装,编译安装文件是Makefile。
- 其中下载的版本很多(不同语言实现的客户端),我们选择GO语言实现的客户端:Geth。
- 变编译好的安装文件下载地址:
https://geth.ethereum.org/downloads/
- 以太坊客户端类型:
-
本地安装文件下载入口:
- 在【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/
】中,从下载安装,都有详细的步骤。
-
官方的教程与文档
- 下载【Getting Started】
- 安装【Install and Build】
- geth客户端的管理与操作【Using Geth】
- DApp开发【For dApp Developers】
- 后台开发【For Geth Developers】
国内镜像下载地址
-
下载地址:
https://ethfans.org/wikis/Ethereum-Geth-Mirror
- 还包含各种【汉化】教程与入门。
-
国内爱好者站点:
https://ethfans.org/
- 从菜单【知识库】进入
下载中需要明白的几个概念
- Ethereum Wallet:
- 一个基于GUI的管理平台,被Mist替代。2019年3月已经停止维护,不用下载了安装了。下载Mist即可。
- Geth
- 一套API实现,可以通过API实现以太坊访问。
- Mist
- 一个基于Web的客户管理应用。开发者可以不需要,想用来同步测试的话,可以下载一个用用。
安装
安装Geth客户端
- 因为下载的是window安装包,所有按照安装的可视化界面向导,可以很轻松完成安装过程。其中做一些选择即可。
- 选择安装开发工具
- 安装完毕的安装目录结构
- 为了保证安装好的程序在任意位置执行,请配置PATH环境变量。安装默认时配置,最好确认下。
- 确认安装后,是否配置PATH环境变量
-
安装测试
- 在终端直接执行
geth
命令,可以启动客户端节点。 - 多个geth节点可以组成私有以太坊。
- 在终端直接执行
Mist安装
- Mist也是window安装包,所有按照安装的可视化界面向导,可以很轻松完成安装过程。其中做一些选择即可。
-
安装
- 按照向导安装即可,安装目录选择默认就行。
- 其中有两个目录选择:
- 安装目录
- 区块链数据存放目录
-
访问连接
- 安装完毕在开始菜单生成一个【Mist】Web服务快速启动的快捷方式。点击它可以启动一个管理应用Web服务。启动需要下载Node什么的,速度比较慢。
Mist的下载
- 官方最新地址:
https://github.com/ethereum/mist/releases/
网友评论