02、以太坊windows下的开发环境搭建
版权声明
首发自微信公众号:新个体
作者:飞帅
这里是以太坊开发系列课程,我将带你从技术开发的角度理解以太坊,深入区块链底层,以最清晰的视角与区块链零距离亲密接触。
在这里,我将带你挖矿,开发自己的代币,编写智能合约还有其他有趣的Dapp应用!
本期内容:在window上搭建以太坊开发环境
1、安装Nodejs和npm
2、安装Mist客户端和geth
3、创建账户
一、安装Nodejs
去官网现在Nodejs的windows安装包
官网地址:https://nodejs.org/en/download/

官网目前默认版本是8.11.1,最好安装版本v8.9.0,以免开发中出现版本不兼容错误
地址:https://nodejs.org/download/release/v8.9.0/
选择window64位的msi安装包

下载完成后,直接下一步,下一步即可安装完成!
检验是否安装成功,打开window命令行工具,输入node -v,如果出现下图显示结果,则安装成功

另外nodejs自带了nodejs的包管理工具npm,后面经常用到:

二、安装Mist客户端

在从项目的早期,为了适应不同系列的开发语言和操作系统,以太坊的团队就实现了很多个的客户端。如上面我们所看到的表格,有使用各种开发语言来实现的以太坊客户端。
Mist是一个图形化的客户端,使用方便,推荐使用。
Mist = Ethereum Wallet + Web3 浏览器
下载地址:https://github.com/ethereum/mist/releases/
选择window安装包:

一直下一步,就可安装成功。
Mist界面是这样:
mist客户端自带了geth工具
需要将目录C:\Users\Admin\AppData\Roaming\Mist\binaries\Geth\unpacked加入环境变量

三、创建账号
安装完geth,就可以在命令行中创建用户
创建账号: geth account new
需要输入密码和密码确认,如下图

图中Address就是账户地址。
相关阅读:
01、以太坊开发入门指南 - 快速理解核心概念
下期内容预告:
1、搭建以太坊网络
2、使用mist钱包
3、挖矿生成以太币