節點的定義可能因上下文而異。當涉及電腦或電信網路時,節點可以充當重新分配點或通信端點。通常,節點由物理網路設備組成,但在某些情況下會使用虛擬節點。
網路節點是可以創建、接收或傳輸消息的點。在此我們將討論比特幣全節點指的是什麼以及全節點在其他類型節點中的作用是什麼。
比特幣節點
深入瞭解上下文區塊鏈 - 被設計為分散式系統 - 電腦節點網路使得 比特幣可以用作去中心化的點對點(P2P)數字貨幣。因此,它在設計上是抗審查的,並且不需要中間人在用戶之間進行交易(無論他們在世界上有多遠)。
因此,區塊鏈節點是負責充當可能執行不同功能的通信點。任何連接到 比特幣介面的電腦或設備在它們以某種方式相互通信的意義上都可以被視為一個節點。
這些節點還能夠使用 比特幣
在電腦的分散式網路中傳輸有關交易和區塊的信息a> 點對點協議。但是,每個電腦節點都是根據其特定的功能定義的,因此比特幣節點有不同的類型。
全節點
比特幣全節點是真正支持和提供比特幣安全的節點,是網路不可或缺的。這些節點也可以被稱為完全驗證節點,因為它們根據系統的共識規則參與驗證交易和區塊的過程。此外,全節點能夠將新交易和區塊中繼到區塊鏈。
通常,比特幣全節點下載每個區塊和交易的比特幣區塊鏈副本,但這不是被視為全節點的要求(可以使用區塊鏈的縮減副本)。
比特幣全節點可以通過不同的軟體實現來建立,但最常用和流行的一種是比特幣核心。以下是運行比特幣核心完整節點的最低要求:
- 裝有最新版本的 Windows、Mac OS X 或 Linux 的台式機或筆記本電腦。
- 200GB 可用磁碟空間。
- 2GB 記憶體 (RAM)。
- 上傳速度至少為 50 kB/s 的高速互聯網連接。
- 一個未計量的連接或具有高上傳限制的連接。線上完整節點可能達到或超過 200 GB/月的上傳使用量和 20 GB/月的下載使用量。首次啟動完整節點時,您還需要下載 ~200GB。
- 您的完整節點應每天至少運行 6 小時。如果您連續運行它(24/7)會更好。
許多志願者組織和用戶都在運行比特幣全節點作為幫助比特幣生態系統的一種方式。截至 2022 年,大約有 13,736 個公共節點在比特幣網路上運行。請註意,此數字僅包括公共節點,它們是指可見且可訪問的監聽比特幣節點(也稱為監聽節點)。
除了公共節點之外,還有許多其他隱藏節點不可見(非偵聽節點)。這些節點通常在防火牆後通過 Tor 等隱藏協議運行,或者僅僅是因為它們被配置為不監聽連接。
監聽節點(超級節點)
本質上,監聽節點或超級節點是公開可見的完整節點。它與決定與其建立連接的任何其他節點進行通信並向其提供信息。因此,超級節點基本上是一個再分配點,既可以充當數據源,也可以充當通信橋梁。
可靠的超級節點通常 24/7 全天候運行,並建立了多個連接,傳輸區塊鏈歷史並將交易數據發送到世界各地的多個節點。因此,與隱藏的完整節點相比,超級節點可能需要更多的計算能力和更好的互聯網連接。
礦工節點
為了能夠在當前競爭環境中挖掘比特幣,必須投資專門的挖礦硬體和程式.這些挖掘程式(軟體)與比特幣核心沒有直接關係,而是並行執行以嘗試挖掘比特幣塊。礦工可以選擇單獨工作(獨立礦工)或分組工作(礦池礦工)。
雖然獨立礦工的完整節點使用他們自己的區塊鏈副本,但礦池礦工也可以工作ETHer,每個人都貢獻了自己的計算資源(算力)。在礦池中,只需礦池管理員即可運行全節點——可以稱為礦池礦工的全節點。
輕量級或SPV客戶端
也稱為簡化支付驗證 (SPV) 客戶端,輕量級客戶端是使用 比特幣 網路,但並不真正充當完整節點。因此,SPV 客戶端不會為網路的安全做出貢獻,因為他們不保留區塊鏈的副本,也不參與驗證和確認交易的過程。
簡而言之,SPV 是 mETHod,用戶可以通過它檢查某些交易是否包含在一個塊中,而無需下載整個塊數據。因此,SPV 客戶端依賴於其他完整節點(超級節點)提供的信息。輕量級客戶端用作通信端點,並被許多加密貨幣錢包使用。
客戶端與挖礦節點
重要的是要註意,運行完整的節點與運行完整的挖掘節點不同。雖然礦工必須投資購買昂貴的挖礦硬體和軟體,但任何人都可以運行完全驗證節點。
在嘗試挖掘區塊之前,礦工需要收集之前被認為有效的待處理交易完整的節點。接下來,礦工創建一個候選塊(帶有一組交易)並嘗試挖掘該塊。如果礦工設法為其候選塊找到有效的解決方案,他們會將其廣播到網路,以便其他完整節點可以驗證該塊的有效性。
因此,共識規則由以下人員確定和保護驗證節點的分散式網路,而不是礦工。
結語
Bitcoin節點之間通過比特幣 P2P 網路協議進行通信,從而保證了系統的完整性。行為不端或試圖傳播不正確信息的節點會很快被誠實節點識別並斷開與網路的連接。
儘管運行 比特幣全節點不提供財務獎勵,強烈推薦,因為它為用戶提供信任、安全和隱私。全節點確保遵守規則。它們保護區塊鏈免受攻擊和欺詐(例如雙花)。此外,全節點不需要信任他人,它允許用戶完全控制自己的資金。



















