Bitcoin-Core
在原始碼中將我的山寨幣從“比特幣”重命名為“myaltcoin”的最安全方法是什麼?
一些背景
我正在創建自己的山寨幣用於學習目的,並已使用我自己的創世塊成功地從原始碼建構了比特幣程式碼。
現在是我改變硬幣名稱的時候了,讓它真正成為我自己的山寨幣。
為此,我假設我必須更改程式碼中的每個實例
bitcoin
,myaltcoin
這樣當我執行時bitcoin-qt
(更改後我希望能夠執行myaltcoin-qt
),GUI 內的所有內容都會顯示myaltcoin
而不是bitcoin
。我建議如何做到這一點…
我認為最好的方法是做某種區分大小寫
find and replace
的方法,遞歸遍歷所有文件和目錄以及文件中的字元串,將每個實例更改bitcoin
為myaltcoin
問題
在 linux 終端中執行此操作的最安全方法是什麼?為了安全地做到這一點,我假設我必須:
- 考慮區分大小寫。
bitcoin
替換to的文件名myaltcoin
- 在文件中替換
bitcoin
to的文本實例myaltcoin
- 替換
bitcoin
為myaltcoin
目錄名稱我認為有一些方法可以做到這一點
find
,但我不確定最好的方法是什麼。
沒有更快的重命名方法,但您必須通過一些步驟重命名比特幣原始碼。例如,讓您的山寨幣名稱為:andracoin
第一的 :
在
src
文件夾內使用此命令:find ./ -type f -readable -writable -exec sed -i 's/bitcoin/andracoin/g' {} \;
然後:
find ./ -type f -readable -writable -exec sed -i 's/Bitcoin/Andracoin/g' {} \;
然後 :
find ./ -type f -readable -writable -exec sed -i 's/BitCoin/AndraCoin/g' {} \;
然後 :
find ./ -type f -readable -writable -exec sed -i 's/BitCoin/AndraCoin/g' {} \;
然後 :
find ./ -type f -readable -writable -exec sed -i 's/BTC/ADC/g' {} \;
然後 :
find ./ -type f -readable -writable -exec sed -i 's/bitcoind/andracoind/g' {} \;
當然,重命名後你會遇到一些問題,但這是最安全的替換名稱的方法……如果你沒有關於比特幣及其區塊鏈的基本資訊,你在建構過程中會遇到很多問題。我建議觀看此課程: