体验区块链——自己DIY虚拟币(三、改造源码)

前往【体验区块链】查看更多:初识区块链——前序

体验区块链——自己DIY虚拟币(三、改造源码)_第1张图片
区块链技术交流群 709245667  加群暗号:  


        我们要把BitCoin改成自己的Token,最少要修改Src/chainparams.cpp,这里面主要是para参数,改了不与Bitcoin(包括其它山寨币)冲突就行。不过运行出来还看着还是比特币,你需要设计个图标,改个名称,源码对应的名称也要改。

        当然要做一个深度定制个性化的代币,就要花很多功夫了。比如,先想一个Token的中英文名字,我想了2个:

tinyCoin——TNC——泰立币

testCoin——TYC——体验币。

感觉不太好听,不过自己拿来玩玩而已。在我大蓉城,也曾联想到有一个巴蜀特色的名字PandaCoin——PDC——盼猫币,不过PandaCoin有人用过了。也许你可以取个火锅币,哈哈哈哈哈哈

        不吹水,干正事:

一、改名字、端口等

Linux下使用 grep sed命令很方便

打开 bitcoin v0.10 目录

cd bitcoin

grep -ir 比特币 #看一下有多少个比特币待替换 

sed -i 's/比特币/体验币/' src/qt/locale/testcoin_zh*.ts  #执行替换

find . -type f -print0 | xargs -0 sed -i 's/bitcoin/testcoin/g'

find . -type f -print0 | xargs -0 sed -i 's/Bitcoin/Testcoin/g'

find . -type f -print0 | xargs -0 sed -i 's/BitCoin/TestCoin/g'

find . -type f -print0 | xargs -0 sed -i 's/BITCOIN/TESTCOIN/g'

find . -type f -print0 | xargs -0 sed -i 's/BTC/TNC/g'

find . -type f -print0 | xargs -0 sed -i 's/btc/TNC/g'

find . -type f -print0 | xargs -0 sed -i 's/Btc/TNC/g'

find . -exec rename 's/bitcoin/testcoin/' {} ";"

find . -exec rename 's/btc/TNC/' {} ";"

sed -i 's/bitcon/testcoin/' src/qt/locale/testcoin_da.ts

sed -i 's/Bitconi/Testcoin/' src/qt/locale/testcoin_et.ts

find . -type f -print0 | xargs -0 sed -i '/opyright/ s/Testcoin/Bitcoin/' {} ";"

sed -i 's/testcoin/bitcoin/g' doc/release-notes/*

sed -i 's/Testcoin/Bitcoin/g' doc/release-notes/*

find . -type f -print0 | xargs -0 sed -i 's/8332/12345/' {} ";" #替换P2P的连结端口

find . -type f -print0 | xargs -0 sed -i 's/8333/54321/' {} ";"

二、替换你的图片、图标

src/qt下面 你看着办

三、编译源码

编译过的直接make,没有的先./autogen.sh ./configure  


接下来就跃跃欲试,执行src/bitcoind 或src/qt/bitcoin-qt 打开看看效果……

燃鹅,以为胜利就在眼前,你会发现你会讶异

你是我最压抑最深处的秘密……

接近换来期望 期望带来失望的恶性循环

这就是好奇心,连问三个为什么,即使不睡觉也想把它搞明白,洗洗睡吧,其实,后面还有一波参数

那就是传说中的创世块与POW,就快要揭开区块链技术的神秘面纱了。

你可能感兴趣的:(体验区块链——自己DIY虚拟币(三、改造源码))