樹莓派(Raspberry 3b+)搭建比特幣閃電網(wǎng)絡(luò)(二)----------------------------------搭建比特幣主網(wǎng)
一、搭建環(huán)境準(zhǔn)備:
先執(zhí)行命令 sudo apt-get update、sudo apt-get upgrade,更新樹莓派系統(tǒng)所有軟件到最新;
再安裝部署bitcoin需要的一些軟件包:sudo apt-get install htop git curl bash-completion jq dphys-swapfile;
二、新建用戶,實現(xiàn)用戶權(quán)限控制,避免節(jié)點被盜用:
建立admin用戶,添加sudo組;再通過admin添加bitcoin用戶,此用戶只有使用權(quán)限,無修改權(quán)限。
三、掛載外部硬盤,為大量數(shù)據(jù)存儲做準(zhǔn)備;
設(shè)置bitcoin用戶為此硬盤的所有者。
四、用admin用戶登陸,配置swap交換文件,提升虛擬內(nèi)存,避免內(nèi)存太小導(dǎo)致性能降低;(建議大小為2G)
五、強化樹莓派,配置防火墻:控制允許的流量并關(guān)閉可能的安全漏洞;用ufw進行防火墻調(diào)整。
開始進入比特幣部署:
一、我們將直接從bitcoin.org下載該軟件,驗證其簽名以確保我們使用正式版本并安裝它。
首先建立下載目錄:mkdir /home/admin/download,進入新建的文件夾進行源碼下載:wget https://bitcoincore.org/bin/bitcoin-core-0.16.2/bitcoin-0.16.2-arm-linux-gnueabihf.tar.gz
其次解壓下載的源碼包,并進行安裝:sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.16.2/bin/*
二、我們使用名為“bitcoind”的比特幣守護進程,它在沒有用戶界面的后臺運行,并將所有數(shù)據(jù)存儲在目錄中/home/bitcoin/.bitcoin。我們創(chuàng)建一個指向外部硬盤上的目錄的鏈接,而不是創(chuàng)建一個真實的目錄。
使用用戶“admin”登錄后,更改為用戶“比特幣”
$ sudo su bitcoin
我們添加一個指向外部硬盤的符號鏈接。
$ ln -s /mnt/hdd/bitcoin /home/bitcoin/.bitcoin
導(dǎo)航到主目錄并檢查符號鏈接(目標(biāo)不能為紅色)。該目錄的內(nèi)容實際上位于外部硬盤上。
$ cd
$ ls -la
創(chuàng)建bitcoind的配置文件,并進行系統(tǒng)配置(由于輸入配置代碼不方便,此處省略。。。。。。。。。);
三、配置開機自啟動,添加自啟動文件:sudo nano /etc/systemd/system/bitcoind.service(配置不方便,此處省略。。。。。。。。。。。。。)
四、重啟樹莓派。重啟后比特幣應(yīng)該已經(jīng)啟動,等待幾分鐘即可通過比特幣查看比特幣數(shù)據(jù),進行驗證了。
參照源碼:https://github.com/Stadicus/guides/blob/master/raspibolt/README.md,
喜歡閱讀中文的,可以到www.hashbee.com閱讀中文。https://www.hashbee.com/topic/a/26780672