執行您自己的比特幣完整節點,只需一個樹莓皮!

你不能用樹莓圓周率來挖掘比特幣,但你可以用價格合理的計算機作為比特幣節點——下面是方法。...

雖然設定和執行自己的加密貨幣節點聽起來可能很複雜,但過去幾年的開發大大簡化了這個過程!事實上,你可以讓你自己的比特幣全節點執行在幾個小時內。

Raspberry Pi placed on a tree

即使你從來沒有修補過加密貨幣,下面是為什麼你可以得到一個完整的節點和執行快速只有一個樹莓皮和一些配件。

為什麼要設定自己的比特幣節點

與加密貨幣挖掘不同,執行節點不會給您帶來任何實質性的好處。相反,擁有一個節點可以為其他使用比特幣網路的人提供價值。

比特幣是分散的,這意味著沒有一個參與者負責驗證新交易和維護舊交易的日誌。透過執行自己的完整節點,您可以參與加密貨幣的民主化,並使其更加健壯、安全和抵禦攻擊。

如果你持有任意數量的比特幣,執行一個完整的節點可以保證最高程度的安全性。由於您的機器儲存了一份交易分類賬的副本,因此您不必依賴第三方實體來驗證令牌的所有權。

開始/收集硬體所需的內容

當您打算在家庭環境中部署我們的比特幣節點時,硬體需要相對低調、便宜且易於獲得。Raspberry Pi是一臺微型計算機,它能勾選所有這些框,並能執行我們的比特幣節點軟體。

對於此專案,您需要:

  • 樹莓皮4。建議使用至少4GB RAM的型號。
  • 一個USB-C電源,由Raspberry Pi基金會推薦。
  • 32GB或更大的MicroSD卡,用於引導作業系統。
  • 儲存比特幣區塊鏈的外部USB 3.0硬碟。容量應等於或超過1TB。
  • 用於初始配置系統的備用鍵盤、滑鼠和監視器。
  • 可選:一個外殼和散熱器的Pi。

您還應下載以下軟體:

  • 最新版本的樹莓皮OS
  • 打捆機

最後,你將需要一個體面的網際網路連線最好沒有上傳或下載限制。由於比特幣網路全天候完成交易,您的系統將不斷地從世界各地的其他節點發送和接收新資料。

快閃記憶體和配置raspberry pi os

與大多數面向消費者的計算機不同,Raspberry Pi不附帶作業系統。事實上,即使是儲存需要單獨安裝,這正是我們的microSD卡派上用場的地方。

要安裝Raspberry Pi作業系統,請使用balenaEtcher將下載的ISO檔案寫入microSD卡。

相關:在Raspberry Pi上安裝作業系統

幾分鐘後,您的Pi應該完全啟動,監視器顯示以下“歡迎”訊息。

Welcome message

配置嚮導需要一些基本資訊,包括Wi-Fi設定、區域和時區。該指南還將提示您更新預裝軟體。由於Pi用於一個相當安全的關鍵應用程式,強烈建議不要跳過此步驟。

就這樣!你現在可以像使用其他現代計算機一樣使用Pi了。要訪問可用應用程式的列表,請單擊螢幕左上角的樹莓圖示。

格式化並安裝外部u**硬碟

在Pi上安裝任何與加密貨幣相關的內容之前,請確保已連線到Pi的USB硬碟已正確格式化和安裝。為了簡單起見,可以使用免費的應用程式GParted來完成這兩項任務。

開啟Raspberry應用程式選單,然後找到新增/刪除軟體項。

Add or remove software option

在開啟的視窗中,只需搜尋術語“GParted”並安裝“GNOME partition editor”結果。

GNOME partition editor

一旦安裝,開放系統工具>GParted。

find GParted in the menu

在GParted中,展開程式右上角的下拉選單。選擇您的外部硬碟驅動器在這裡它可以很容易地識別其大容量相比,較小的microSD卡。

select the external hard drive

根據您的硬碟型號,它可能是預格式化的。只需在這個分割槽條目上單擊滑鼠右鍵,然後單擊“刪除”將其丟棄。

然後,再次右鍵單擊並建立一個新分割槽。在“選項”視窗中,保持設定不變。確保檔案系統設定為ext4,然後單擊Add。

new partition

GParted現在要求您確認分割槽表的更改。單擊綠色勾號並接受警告以完成格式化過程。

confirm the changes to the partition table

最後,確保在Pi啟動時始終安裝此驅動器。開啟一個終端視窗它是螢幕右上角的第四個圖示。

複製並貼上以下命令:

sudo l**lk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

command line

找到新建立的分割槽並記下它的UUID。

接下來,為這個驅動器建立一個裝載點:

sudo mkdir /mnt/bitcore

最後,在fstab(filesystem table)檔案中新增一行。這將在引導時自動掛載我們的分割槽。

sudo nano /etc/fstab

在檔案末尾,新增以下文字。將此處的INSERT_UUID_替換為前面幾個命令獲得的值。

UUID=INSERT_UUID_HERE /mnt/bitcore ext4 defaults 1 1

edit the file

儲存檔案並退出。

安裝比特幣節點軟體

現在終於到了安裝比特幣核心(Bitcoin Core)的時候了,這是一個完整的節點軟體,可以將你連線到加密貨幣的網路。

要下載程式,請在終端視窗中輸入以下命令:

wget https://bitcoin.org/bin/bitcoin-core-0.20.1/bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz

注意:在輸入此命令之前,請訪問比特幣.org並檢查是否有更新版本的比特幣核心可供下載。如果是這樣,請將命令中的連結替換為最新版本的連結。

接下來,提取並安裝比特幣核心:

tar xzf bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.20.1/bin/*

最後,使用以下命令安裝Raspberry Pi OS安裝中未包含的任何缺少的依賴項:

sudo apt-get install qt4-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev -y

繼續之前,請驗證您的計算機上安裝了正確版本的比特幣核心。

bitcoind --version

如果一切看起來都很好,您就可以將比特幣區塊鏈下載到您的Raspberry Pi上了!

透過輸入以下命令從終端啟動比特幣核心GUI:

/usr/local/bin/bitcoin-qt

現在將提示您選擇自定義資料目錄。由於Pi中的microSD卡太小,請輸入外部HDD的裝入點。輸入/mnt/bitcore並單擊OK。

比特幣核心現在將繼續將整個比特幣區塊鏈下載到您的本地儲存裝置上。為方便起見,您可以斷開所有外設與Raspberry Pi的連線,但硬碟除外。

bitcoin core

根據你的網速,這可能需要幾天甚至幾周才能完成。這一同步步驟包括下載2009年以來的所有比特幣交易。但一旦下載,您的節點將是最新的,並準備為全球比特幣網路的安全性和完整性作出貢獻。

在raspberry pi上執行比特幣節點

如前所述,執行完整節點是持有加密貨幣最安全的方法之一。一旦你完全同步了區塊鏈,你就可以自己收發比特幣了,沒有第三方或中介!

對於那些想深入研究配置比特幣核心的人,請檢視這裡的官方配置調優指南。此外,您可能希望最佳化安裝以提高速度、儲存或網路效率。

圖片來源:Benjamin Nelan/Pixabay

  • 發表於 2021-03-28 03:24
  • 閱讀 ( 40 )
  • 分類:DIY

你可能感興趣的文章

購買和使用比特幣安全嗎?

...。交易不是簽訂合同或依賴信任,而是使用區塊鏈,根據執行的訂單自動改變個人資金。這一計算機檔案被稱為分散式賬本,用於記錄所有使用者的餘額。 ...

  • 發佈於 2021-03-11 08:58
  • 閲讀 ( 54 )

10個神奇的萬聖節道具,你可以用樹莓皮

...開始路人和遊客。利用無線技術和開放式照明架構軟體(執行在Raspbian上),揚聲器和LED由Pi控制,並同步播放,創造一個突然的、壓抑的環境… ...

  • 發佈於 2021-03-13 01:17
  • 閲讀 ( 54 )

為什麼你什麼都不用樹莓皮

...某些情況下,您可能會發現您的電子專案受到必須在Pi上執行的其他事情的絕對開銷的限制。例如,neopix(單獨可控的led串)需要非常精確的訊號計時。四直升機無人機是另一種。馬達轉速的改變必須在幾分之一秒內完成,否則...

  • 發佈於 2021-03-14 14:25
  • 閲讀 ( 68 )

做一個壁掛式儀表板破折號.io和一個樹莓派

...際網路連線,你還需要一個Wi-Fi介面卡或乙太網電纜到Pi執行。 ...

  • 發佈於 2021-03-14 19:14
  • 閲讀 ( 40 )

安裝recalbox在你的樹莓皮復古遊戲風格

...遊戲。自發布以來的幾年裡,Pi一直擁有為無數經典平臺執行軟體的模擬器。 ...

  • 發佈於 2021-03-14 21:13
  • 閲讀 ( 59 )

製作一個樹莓皮gmail通知燈

...通用輸入輸出)引腳。一個非常簡單的Python指令碼將定期執行以檢查未讀的電子郵件,並相應地開啟或關閉LED。 ...

  • 發佈於 2021-03-17 17:32
  • 閲讀 ( 53 )

12個樹莓皮聖誕專案,你可以在一天內

...架。因此,我們的指示將給你一切你需要得到這個啟動和執行。 ...

  • 發佈於 2021-03-17 19:30
  • 閲讀 ( 47 )

如何用樹莓皮打造自己的android平板電腦

...在100美元以下完成。誘惑?如果我們告訴你Raspberry Pi可以執行Android或者一個不同的觸控作業系統呢? ...

  • 發佈於 2021-03-18 17:31
  • 閲讀 ( 66 )

如何建立一個樹莓皮遊戲男孩和哪裡買一個工具包

...樹莓皮。包括所有必要的部分,你應該在90分鐘內啟動和執行。你的樹莓皮遊戲機將準備好使用。 ...

  • 發佈於 2021-03-19 13:29
  • 閲讀 ( 57 )

26種樹莓皮的妙用

... 一切你需要執行你的樹莓皮像臺式電腦! ...

  • 發佈於 2021-03-19 18:15
  • 閲讀 ( 71 )