用 Docker 封装了 BlockCDN 的挖矿程序

ety001(67)
Published in
#cn
Words
396
Reading
2 min
Listen
Play
9y

BlockCDN是一个基于以太坊智能合约的分布式CDN系统。该系统集CDN挖矿、智能合约结算、CDN交易市场于一体。BCDN通过链下工作、链上证明的方式,呼吁全球网络参与者将自己闲置的设备(如:PC,路由,电视盒,手机,IPD等)分享出来并上传流量,使互联网加速节点无处不在。BCDN基于以太坊的智能合约系统,使得闲置带宽的用户,在不增加额外投入的情况下,分享闲置的上网设备和上传流量来获得更高的收益,也让需要加速的网站主获得价格更加低廉,节点更多,速度更快的分布式CDN服务。

从 BlockCDN 开放挖矿以来,我一直在使用树莓派3进行挖矿。这两天想要在我的 Archlinux 环境下跑一下,发现官方给的教程是基于 Ubuntu16.04 的,为了少走坑,所以决定使用 Docker 对挖矿程序进行封装。

现在已经搞定,项目地址: https://github.com/ety001/docker_bcdn.

如果你想自己编译,只需要执行下面的命令即可(需要预装 git-lfs)

$ git clone https://github.com/ety001/docker_bcdn
$ cd docker_bcdn
$ git lfs pull
$ docker build -t bcdn .

如果你懒的编译,直接执行下面的命令,可以用我已经打包好的

$ docker pull ety001/bcdn

镜像搞定后,直接执行下面的命令即可开始挖矿

$ docker run -d --name bcdn --restart always -e CODE=YOUR_CODE ety001/bcdn

其中把 YOUR_CODE 换成你的挖矿码即可。

求 blockcdn@blockcdn 转发。


用 Docker 封装了 BlockCDN 的挖矿程序 | Ecency