架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 9156|回复: 0

如何搭建以太坊矿池?矿池搭建教程

[复制链接]
发表于 2018-11-29 13:17:36 | 显示全部楼层 |阅读模式
虚拟币搭建矿池教程:

比特币/以太坊发展如日中天,受到大量互联网人士及金融人士的追捧,毫无疑问,这是一场关于货币的社会试验,而且参与人数已经遍布全球数千万人。

前提:最好你得要懂编程,不懂的话难度比较大,当然只要你专研,不懂也还是能做出来的
微信截图_20181129131715.png


矿池代码:超链接登录可见。 Open Ethereum Mining Pool

预备知识

懂一点Linux 操作懂一点BlockChain懂一点Programming

如果你都不懂也还是可以,知其然不知其所以然罢了。

前置准备

一台至少1GB RAM跟至少50GB (取决于Blockchain帐本大小)的Server。OS选择Ubunutu 16.04 LTS。

建置流程

开一台Ubuntu 16.04。安装必要的套件。

apt updateapt install gitapt install build-essential libtool autotools-dev autoconf pkg-config libssl-devapt install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-serverapt install libdb4.8-dev libdb4.8++-devapt install golangapt install nginxapt install npm

根据你要架设的矿池装对应的钱包同步套件clone 回来,以ETH 来说那就是:

git clone 超链接登录可见。

接着把套件装起来。

cd go-ethereummake geth

装好后运行build/bin/geth待节点同步完成就可以使用了,你也可以用他产生钱包、挖矿、开发等,更详细的操作可以去Wiki查看。

现在,设定好了节点,接下来就是把矿池架起来。

git config --global http.超链接登录可见。 clone 超链接登录可见。 open-ethereum-poolmake

安装redis。

apt install redis

然后把矿池跑起来。

./build/bin/open-ethereum-pool config.json

config.json可以参考目录底下的config.example.json作相对应的修改。你可以查看Wiki来对矿池做更多的修正。

有了矿池的后端,现在你还需要一个前端的页面让使用者看。

cd www

对www/config/environment.js做任何你想要的修改。里面的ApiUrl: '//example.net/'请务必更改为你的矿池网址。

接着将前端install 起来。

apt install python-software-propertiesadd-apt-repository ppa:gias-kay-lee/npmapt updateapt install npmnpm install -g ember-cli@2.9.1npm install -g bowernpm installbower install./build.sh

最后的最后,把nginx 设定好。

upstream api { server127.0.0.1:8080;}locatio{过滤}n /api { proxy_passhttp://api;}

这样,一个简单的矿池就架起来啰!
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2025-6-16 06:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表