樹莓派(Raspberry 3b+)搭建比特幣閃電網(wǎng)絡(二)----------------------------------搭建比特幣主網(wǎng)
一扑媚、搭建環(huá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ù)存儲做準備畜晰;
設置bitcoin用戶為此硬盤的所有者。
四匾效、用admin用戶登陸舷蟀,配置swap交換文件,提升虛擬內(nèi)存面哼,避免內(nèi)存太小導致性能降低野宜;(建議大小為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
導航到主目錄并檢查符號鏈接(目標不能為紅色)避诽。該目錄的內(nèi)容實際上位于外部硬盤上龟虎。
$ cd
$ ls -la
創(chuàng)建bitcoind的配置文件,并進行系統(tǒng)配置(由于輸入配置代碼不方便沙庐,此處省略鲤妥。。拱雏。旭斥。。古涧。。花盐。羡滑。);
三算芯、配置開機自啟動柒昏,添加自啟動文件:sudo nano /etc/systemd/system/bitcoind.service(配置不方便,此處省略熙揍。职祷。。届囚。有梆。。意系。泥耀。。蛔添。痰催。兜辞。。)
四夸溶、重啟樹莓派逸吵。重啟后比特幣應該已經(jīng)啟動,等待幾分鐘即可通過比特幣查看比特幣數(shù)據(jù)缝裁,進行驗證了扫皱。
參照源碼:https://github.com/Stadicus/guides/blob/master/raspibolt/README.md,
喜歡閱讀中文的压语,可以到www.hashbee.com閱讀中文啸罢。https://www.hashbee.com/topic/a/26780672