您当前的位置: > 热点资讯 >

如何搭建以太坊矿池?矿池搭建教程-分析比特币结合金融学知识

发布时间:2020-10-16 14:22

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

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

矿池代码:https://github.com/sammy007/open-ethereum-pool 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 https://github.com/ethereum/go-ethereum

接着把套件装起来。

cd go-ethereummake geth

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

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

git config --global http.https://gopkg.in.followRedirectstruegit clone https://github.com/sammy007/open-ethereum-pool.gitcd 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;}location /api { proxy_passhttp://api;}

这样,一个简单的矿池就架起来啰!

矿池搭建,你可以提供具体的需求,比如发行数量,区块数量,我们帮你开发钱包、官网设计等等,后期的运营、营销由你自己负责;超级块隐藏 各种算法