pirl是以太坊项目启发下的第一个ethash masternode crypto。pirl抗asic,并利用智能合约的力量建立在一个全新的链上。pirl的目标是通过完全自动化的流程安全地促进买卖双方之间的交易。
矿业池需要一个VPS(虚拟专用服务器),本教程假设您有一个VPS。
要求一个VPS:
至少20 gb的存储和至少2 gb的内存( 推荐4 gb)
步骤1:更新Ubuntu,执行以下命令。
apt-get update
apt-get dist-upgrade
apt-get install build-essential make
apt-get install nano
apt-get install screen
reboot
2.A: 安装 golang
wget https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz
sudo tar -xvf go1.9.2.linux-amd64.tar.gz
sudo mv go /usr/local
export GOROOT=/usr/local/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
export GOPATH=$HOME/go
检查golang是否设置正确
go version
安装正确会得到一个golang的版本号:
go version go1.9.2 linux/amd64
2. B -安装Redis-Server
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
sudo cp src/redis-server /usr/local/bin/
sudo cp src/redis-cli /usr/local/bin/
sudo mkdir /etc/redis
sudo mkdir /var/redis
sudo cp utils/redis_init_script /etc/init.d/redis_6379
sudo cp redis.conf /etc/redis/6379.conf
sudo nano /etc/redis/6379.conf
在nano中,使用CTRL + W搜索,键入daemonize然后回车。
on改成yes
设置/var/redis/6379(重要的一部)
sudo mkdir /var/redis/6379
sudo update-rc.d redis_6379 defaults
sudo /etc/init.d/redis_6379 start
2. C -安装node . js
apt-get install nodejs
apt-get install npm
ln -s `which nodejs` /usr/bin/node
2.D -安装Nginx
sudo apt-get install nginx
步骤3:矿池设置
添加pirl用户
adduser pirl (本教程为了这个用户将“pirl”)
创建密码
详细信息可以直接回车
然后给pirl root权限。
adduser pirl sudo
退出并重新登录为新用户。
下载并打开Ethereum池目录
git clone https://github.com/sammy007/open-ethereum-pool.git
cd open-ethereum-pool
配置为默认打开Ethereum池Ethereum奖赏值,我们需要改变这是PIRL奖励10硬币/块。 要做到这一点,我们需要编辑修改。 去之前我们池。
nano /home/pirl/open-ethereum-pool/payouts/unlocker.go
你会看到这两条这样的代码:
var homesteadReward = math.MustParseBig256(“5000000000000000000”)
var byzantiumReward = math.MustParseBig256(“3000000000000000000”)
修改他们像下面这样。
var homesteadReward = math.MustParseBig256(“10000000000000000000”)
var byzantiumReward = math.MustParseBig256(“10000000000000000000”)
您现在可以保存并退出这个文件(CTRL + O保存/ CTRL + X退出)
export GOROOT=/usr/local/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
export GOPATH=$HOME/go
make
下载PIRL
cd ..
wget http://release.pirl.io/downloads/pirl/linux/1.0.1/pirl-linux-amd64.tar.gz
tar -xvf pirl-linux-amd64.tar.gz
cp /home/pirl/pirl-linux-amd64/pirl /home/pirl/open-ethereum-pool/pirlnode
cd /home/pirl/open-ethereum-pool/
我们将一些二进制文件复制到正确的文件夹。
cp /home/pirl/open-ethereum-pool/build/bin/open-ethereum-pool ~/open-ethereum-pool/pirlpool
创建一个PIRL地址:
./pirlnode –fast –cache=512 console
它开始同步之前,你会有~ 30秒使用控制台,利用这段时间执行:
personal.newAccount(“YOURPASSWORD”)
——yourpassword换成你想要的密码。
记下你的密码和帐户id。
然后让它完成同步,执行下面命令
nano .walletpass
这将创建和打开一个文件,你需要把你的密码pirl帐户在这里。
你输入你的密码后,使用这些命令来保存并退出。
跑起来conf文件
接下来配置Nginx !
sudo nano /etc/nginx/sites-available/default
可以参考 http://www.dayqkl.com/18466.html
本知识星球提供一对一解答和视频教程,
有用的知识是无价的,价格也代表了是否存在有用的知识,
原创文章,作者:Ace lee,如若转载,请注明出处:http://www.dayqkl.com/32289.html
评论列表(1条)