HashBee - 樹莓派(Raspberry 3b+)搭建比特幣閃電網(wǎng)絡(luò)(二)

樹莓派(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容