广州列举网 > 商务服务 > 网站/软件服务 > 链上质押流动性挖矿dapp系统开发部署
广州
[切换城市]

链上质押流动性挖矿dapp系统开发部署

更新时间:2022-11-01 16:02:26 浏览次数:52次
区域: 广州 > 天河 > 东圃
类别:软件开发
地址:广州
私链开发入门介绍,项目开发咨询I34-I633-53I9

软件安装与配置
1. Ubuntu
1.1. 安装 geth
安装环境
Ubuntu 17.10

sudo apt upgrade -y
sudo apt install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt update
sudo apt install ethereum
neo@netkiller ~ % geth version
Geth
Version: 1.7.3-stable
Git Commit: 4bb3c89d44e372e6a9ab85a8be0c9345265c763a
Architecture: amd64
Protocol Versions: [63 62]
Network Id: 1
Go Version: go1.9.1
Operating System: linux
GOPATH=
GOROOT=/usr/lib/go-1.9
2.1.2. 安装 solc
sudo apt install solc -y
neo@netkiller ~ % solc --version
solc, the solidity compiler commandline interface
Version: 0.4.19+commit.c4cbbb05.Linux.g++
2.2. Windows
访问 https://geth.eth***/downloads/
下载并安装 Geth for Windows
2.3. Mac OS
brew tap ethereum/ethereum
brew install ethereum
2.4. 编译安装
git clone https://g***/ethereum/go-ethereum
sudo apt-get install -y build-essential golang
cd go-ethereum
make geth
3. 创世区块
cd ~
mkdir -p ethereum
cd ethereum
3.1. 初始化创世区块
创建文件 genesis.json

{
“nonce”: “0x0000000000000042”,
“difficulty”: “0x020000”,
“mixhash”: “0x0000000000000000000000000000000000000000000000000000000000000000”,
“coinbase”: “0x0000000000000000000000000000000000000000”,
“timestamp”: “0x00”,
“parentHash”: “0x0000000000000000000000000000000000000000000000000000000000000000”,
“extraData”: “0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa”,
“gasLimit”: “0x4c4b40”,
“config”: {
“chainId”: 15,
“homesteadBlock”: 0,
“eip155Block”: 0,
“eip158Block”: 0
},
“alloc”: { }
}

mixhash: 与nonce配合用于挖矿,由上一个区块的一部分生成的hash。注意他和nonce的设置需要满足以太坊的Yellow paper, 4.3.4. Block Header Validity, (44)章节所描述的条件。.
广州网站/软件服务相关信息
注册时间:2022年07月22日
UID:739663
---------- 认证信息 ----------
手机已认证
查看用户主页