区块链的最主要的目的就是去中心化,比如我们银行、支付宝、微信等都存在着一个中心为我们服务,要是哪一天银行等崩了(实际不可能吧),后果可想而知,所以区块链出现就是解决这种中心化比较严重的问题。 这里以以太坊私有链作简单的介绍,其组成主要包括普通客户和矿工,普通客户主要是实现双向交易,矿工则主要是负责交易验证等并且通过挖矿来挣取奖励。 为了避免后面出错,建议安装一下go语言环境 输入geth -h显示如下则安装环境正确 作为区块链, 链子总要有个头,所以需要创建一个创世块作为头部,才好往下添加,创世文件名称命名为genesis.json,内容如下,为json格式,这一步一定要在从本地电脑上传到服务器上,而且需要校验json的格式是否正确,否正会因为格式问题导致后面初始化出错,推荐json校验的工具:json校验工具 输入命令如下,其中初始化之前需要新建文件夹data01用于存放链的数据 打开终端,输入 即可开启geth客户端,需要说明的是,需设置端口 –port 16333 系统默认是30303 –rpcport 8546 系统默认是8545 
一、区块链简单介绍
1、区块链的简单介绍
 
2、区块链的简单实现架构
 
2、区块链的实现流程

二、ubuntu服务器搭建以太坊私有链
1、安装以太坊私有链环境
sudo apt-get update  sudo apt-get install software-properties-common  sudo add-apt-repository -y ppa:ethereum/ethereum  sudo add-apt-repository -y ppa:ethereum/ethereum-dev  sudo apt-get update   sudo apt-get install ethereum 
 
2、创建创世块
{  "config":{  "chainId":666,  "homesteadBlock":0,  "eip150Block":0,  "eip150Hash":"0x0000000000000000000000000000000000000000000000000000000000000000",  "eip155Block":0,  "eip158Block":0,  "byzantiumBlock":0,  "constantinopleBlock":0,  "petersburgBlock":0,  "istanbulBlock":0,  "ethash":{  }  },  "nonce":"0x0",  "timestamp":"0x5ddf8f3e",  "extraData":"0x0000000000000000000000000000000000000000000000000000000000000000",  "gasLimit":"0x47b760",  "difficulty":"0x00002",  "mixHash":"0x0000000000000000000000000000000000000000000000000000000000000000",  "coinbase":"0x0000000000000000000000000000000000000000",  "alloc":{  },  "number":"0x0",  "gasUsed":"0x0",  "parentHash":"0x0000000000000000000000000000000000000000000000000000000000000000"  } 3、初始化区块链
geth --datadir data01  init genesis.json 4、开启geth私链客户端
 geth --datadir data01 --networkid 20140628 --rpc --rpccorsdomain "*" --nodiscover --port 16333 --rpcport 8546 console
 在命令的末尾添加>>.log,则会将日志打印至后台,如果开启成功则会进入如下
 
5、创建账户及挖矿等
personal.newAccount("123") ,注意“123”就是密码了
 eth.coinbase,查看矿工的账户,其实就是上一步创建的账户
 miner.start(1)开始挖矿
 miner.stop()结束挖矿
 基本的操作命令都比较简单,后续有机会再做介绍
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
 官方软件产品操作指南 (170)
官方软件产品操作指南 (170)