区块链开发的环境搭建

区块链开发(一)搭建基于以太坊的私有链环境

    

    通过本文所述方法和项目中的脚本,我们可以快速的搭建好自己的私有链进行区块链开发测试,本文基于以太坊技术进行搭建,分两个部分,一个是Ubuntu下搭建方法,另一个是Windwos下搭建方法,关于以太坊相关的基础知识,可以看我原先发表的一些文章

 

一、   Ubuntu下安装Geth客户端

    之所以采用Ubuntu,是因为以太坊的官方对Ubuntu支持的很好,是在各个Linux系统中安装最简单。

    Geth官方安装指南:

    https://github.com/ethereum/Go-ethereum/wiki/Building-Ethereum

    进入ubuntu命令行,执行如下命令

 

sudo apt-get update

sudo apt-get installsoftware-properties-common

sudo add-apt-repository -yppa:ethereum/ethereum

sudo add-apt-repository -yppa:ethereum/ethereum-dev

sudo apt-get update

sudo apt-get install ethereum

 

    系统联网执行后,即完成了安装以太坊客户端,其中包括geth,bootnode, evm, disasm, rlpdump,ethtest

    此时如果输入Geth命令,会出现启动以太坊启动的画面

 

二、       安装Windows下Geth客户端

    Windows必须64位系统,从官方网站下载编译好的win64客户端,解压缩即可运行,下载地址如下:

    https://github.com/ethereum/go-ethereum/releases/

    下载后,只有一个Geth.exe的文件。

    安装图像化客户端Mist,依然是从官方地址下载编译好的客户端即可,下载地址:

    https://github.com/ethereum/mist/releases/

    下载解压缩后,Ethereum-Wallet即为以太坊图形化界面。

 

三、       准备创世块文件

配置自己的创世块是为了区分公有链,同一个网络中,创世块必须是一样的,否则无法联通,此方法在windows和Ubuntu下通用。

    新建文件piccgenesis.js

  • 5
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值