Bitcoin-Core

在原始碼中將我的山寨幣從“比特幣”重命名為“myaltcoin”的最安全方法是什麼?

  • August 16, 2019

一些背景

我正在創建自己的山寨幣用於學習目的,並已使用我自己的創世塊成功地從原始碼建構了比特幣程式碼。

現在是我改變硬幣名稱的時候了,讓它真正成為我自己的山寨幣。

為此,我假設我必須更改程式碼中的每個實例bitcoinmyaltcoin這樣當我執行時bitcoin-qt(更改後我希望能夠執行myaltcoin-qt),GUI 內的所有內容都會顯示myaltcoin而不是bitcoin

我建議如何做到這一點…

我認為最好的方法是做某種區分大小寫find and replace的方法,遞歸遍歷所有文件和目錄以及文件中的字元串,將每個實例更改bitcoinmyaltcoin

問題

在 linux 終端中執行此操作的最安全方法是什麼?為了安全地做到這一點,我假設我必須:

  1. 考慮區分大小寫。
  2. bitcoin替換to的文件名myaltcoin
  3. 在文件中替換bitcointo的文本實例myaltcoin
  4. 替換bitcoinmyaltcoin目錄名稱

我認為有一些方法可以做到這一點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' {} \;

當然,重命名後你會遇到一些問題,但這是最安全的替換名稱的方法……如果你沒有關於比特幣及其區塊鏈的基本資訊,你在建構過程中會遇到很多問題。我建議觀看此課程:

如何在 C++ 中創建自己的加密貨幣

引用自:https://bitcoin.stackexchange.com/questions/63205