如何安裝比特幣硬分叉,例如比特幣現金和比特幣黃金?
就像標題一樣,我如何安裝比特幣的硬分叉,例如比特幣現金或比特幣黃金?
我想在 Ubuntu 16.04 中安裝比特幣現金核心。根據“安裝比特幣和比特幣現金”的這個答案,似乎沒有一個權威的實現。
但是,我對“BitcoinABC”和“BitcoinUnlimited”的名稱感到非常困惑。
在安裝乙太坊時,它們只是像Geth和Parity這樣的比特幣現金的兩個不同命令行界面嗎?
要麼
它們只是安裝比特幣現金的兩種不同方式嗎?他們是否從比特幣網路同步相同的塊?
我一直在尋找並試圖澄清我不明白的事情。
我搜尋得越多,我就越感到困惑。
有人知道嗎?如果您澄清您認為我不知道的事情,我將不勝感激。
我同意你的觀點,從行銷的角度來看,比特幣現金分叉的各種實現使用的不同名稱令人困惑。
首先,讓我們了解什麼是分叉。關於什麼構成有效區塊的規則,要添加到區塊鏈中,是在礦工遵循的程式碼中設置的。他們競爭成為下一個驗證交易塊並將其添加到區塊鏈的人。當這些規則被某些人以與舊規則不兼容的方式更改時,就會發生分叉。一部分礦工開始遵循新規則,其餘礦工繼續遵循舊規則。結果是每組礦工開始建構不同的分叉鏈來自一個共同的祖先鏈。因此,如果有人持有原始共同祖先鏈的硬幣,那麼這些硬幣現在在兩個叉子上都有效,並且可以在每個叉子中花費一次。這是因為就一條鏈而言,另一條鏈上的支出是不可見的——它們不存在。
原始比特幣和比特幣現金之間的主要區別在於,比特幣現金鍊允許交易塊的大小最大為 8 MiB,而不是被限制為 1 MiB。
要安裝比特幣現金分叉,一種方法是使用比特幣 ABC,“比特幣現金協議的完整節點實現”。換句話說,Bitcoin ABC 遵循比特幣現金分叉的規則。在 Ubuntu 16“Xenial Xerus”命令行中:
# git clone https://github.com/Bitcoin-ABC/bitcoin-abc.git
這會將官方的 Bitcoin-ABC 儲存庫複製到您的機器中。安裝編譯程序所需的所有先決條件包的說明將在 ~/bitcoin-abc/doc/build-unix.md 中;閱讀此文件並確保您的機器已準備好進行編譯:
# ./autogen.sh # ./configure # make
注意:在多核 CPU 機器上,您可以使用 1.5 倍的核心數來加快編譯速度。例如,在 4 核機器上:
# make -j 6
現在,在 ~/bitcoin-abc/src 目錄中,編譯後,您將擁有伺服器二進製文件:bitcoind,客戶端:bitcoin-cli 和另一個用於創建、解析或修改交易的二進製文件:bitcoin-xt。為方便起見,您可以將這些複製到所有使用者可見的文件夾中,例如 /usr/local/bin
sudo cp ~/bitcoin-abc/src/bitcoind /usr/local/bin sudo cp ~/bitcoin-abc/src/bitcoin-cli /usr/local/bin sudo cp ~/bitcoin-abc/src/bitcoin-tx /usr/local/bin
然後,作為普通使用者,創建 .bitcoin 文件夾
mkdir ~/.bitcoin
並創建一個 bitcoin.conf 文件
vim ~/.bitcoin/bitcoin.conf #------------------------------ server=1 daemon=1 listen=1 maxconnections=16 rpcuser=bitcoin.rpc rpcpassword=<some-secret-password> rpcport=12345 keypool=256 #-------------------------------
然後你可以執行 bitcoind 二進製文件。
#bitcoind
並通過命令行客戶端開始使用它
#bitcoin-cli getinfo { "version": 160200, "protocolversion": 70015, "walletversion": 60000, "balance": 1.61803398, "blocks": 504043, "timeoffset": 0, "connections": 8, "proxy": "", "difficulty": 136961411965.4142, "testnet": false, "keypoololdest": 1376702008, "keypoolsize": 4096, "unlocked_until": 0, "paytxfee": 0.00000000, "relayfee": 0.00001000, "errors": "" }
比特幣ABC和比特幣無限是比特幣現金主分叉的節點。
比特幣現金 XBC 是原始比特幣客戶端的“可調整塊大小”實現,允許高達 8mb 的塊大小。從 Bitcoin-ABC 分叉並僅與比特幣現金區塊鏈兼容。之前工程工作的所有功勞都歸功於 Satoshi Nakamoto、比特幣核心和 Bitcoin-ABC 開發團隊。
比特幣 XBC 是這個開源軟體的名稱,它可以通過“比特幣現金”區塊鏈使用比特幣。
您可以從以下位置安裝比特幣現金:https ://download.bitcoinabc.org/0.16.1/