您当前的位置: > 热点资讯 >
如何搭建以太坊矿池?矿池搭建教程-分析比特币结合金融学知识
如何搭建以太坊矿池?矿池搭建教程,虚拟币搭建矿池教程:比特币/以太坊发展如日中天,受到大量互联网人士及金融人士的追捧,毫无疑问,这是一场关于货币的社会试验,而且参与人数已经遍布全球数千万人。
前提:最好你得要懂编程,不懂的话难度比较大,当然只要你专研,不懂也还是能做出来的
矿池代码: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;}
这样,一个简单的矿池就架起来啰!
矿池搭建,你可以提供具体的需求,比如发行数量,区块数量,我们帮你开发钱包、官网设计等等,后期的运营、营销由你自己负责;超级块隐藏 各种算法