创建自己的数字货币 Part 1

创建自己的数字货币 Part 1

视频教程地址:
http://v.youku.com/v_show/id_XMzM5ODcyODkxNg==.html?spm=a2h3j.8428770.3416059.1
http://v.youku.com/v_show/id_XMzM5ODg0MDc5Mg==.html?spm=a2h3j.8428770.3416059.1
http://v.youku.com/v_show/id_XMzM5ODk1MzU1Ng==.html?spm=a2h3j.8428770.3416059.1
http://v.youku.com/v_show/id_XMzQwMTU1MjMzMg==.html?spm=a2h3j.8428770.3416059.1

先看最终的效果:

大家最关心的钱包,这是主界面。已经有2700的收入,和3750的immature收入,右边列出的是最近的三个账单:
创建自己的数字货币 Part 1_第1张图片
这是挖矿记录,左边的时钟图标表明这些挖矿收入还不能使用,需要等待区块链更长之后才行:
创建自己的数字货币 Part 1_第2张图片
这是ubuntu的daemon服务:
创建自己的数字货币 Part 1_第3张图片
这系列文章的技术适合bitcoin、litecoin的各个版本,不一样的地方的根据情况调整即可。

开发环境部署

OS及依赖:

在真机或者vmware安装ubuntu desktop 14.04,然后apt-get下列依赖:
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libminiupnpc-dev

sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost1.37-dev
(If using Boost 1.37, append -mt to the boost libraries in the makefile)

litecoin源代码

从github下载litecoin0.8.7.4.tar.gz (https://github.com/litecoin-project/litecoin/archive/v0.8.7.4.tar.gz)

检查环境

编译litecoin检查环境是否安装正确

  1. tar -zxvf litecoin0.8.7.4.tar.gz解压文件
  2. cd 到 litecoin0.8.7.4.tar.gz的src目录下
  3. 执行make -f makefile.unix USE_UPNP=-进行编译。等编译完成后src目录下会出现litecoind文件,执行该文件。如果报错则根据提示排查

文件改名

根据自己的需求选择一个命名,比如maxcoin,然后在litcoin的src目录下执行如下命令:
find ./ -type f -readable -writable -exec sed -i “s/Litecoin/Maxcoin/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/LiteCoin/MaxCoin/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/LTC/MAX/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/litecoin/maxcoin/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/litecoind/maxcoind/g” {} \;

修改端口

修改端口不能偷懒,不然会和现有的数字货币冲突,链接到它们的节点上,大家选择一个不常用的端口即可:
find ./ -type f -readable -writable -exec sed -i “s/8332/9443/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/8333/9444/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/18332/19443/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/18333/19444/g” {} \;

编译确认

重新执行make -f makefile.unix USE_UPNP=-检查是否有错误

至此我们跨出了第一步,接下来看PART 2

后续如果大家有需要出相关的视频,有问题或者交流可以进群 425499445 讨论,只有知识共享才能促进比特币的繁荣。

你可能感兴趣的:(maxcoin)