比特幣節點是任何運行比特幣軟件並存儲其區塊鏈完整副本的計算機。節點在將它們添加到區塊鏈之前驗證每個塊和每個事務。因此,他們充當仲裁者,建立和執行有關哪些交易被視為有效以及哪些交易無效的規則。
比特幣節點相互交易所新的區塊和交易,以便網絡中的每個節點都有區塊鏈的最新副本。這種數據交易所發生在對等網絡中:每個節點直接連接到其他幾個節點並與它們交易所數據。大多數節點通過互聯網連接到比特幣網絡,但有些節點通過衛星、網狀網絡甚至無線電連接。這種點對點網絡架構確保沒有中央機構監督區塊鏈。
有多少個比特幣節點?
沒有最佳和全面的方法來計算活躍的比特幣節點。這是因為比特幣節點可以私下運行,收集區塊和交易,但不會將它們的存在傳達給網絡的其餘部分。此外,比特幣節點可以自由離開網絡並隨意重新加入。
但是,有幾種方法可以估算公開可用的比特幣節點的數量。根據Bitcoin Core 的開發者Luke Dashjr 發表的一項流行估計,截至6 月底,大約有6.2 萬個節點連接到比特幣網絡。
為什麼要啟動你的比特幣節點?
由於比特幣目前擁有足夠數量的節點,因此啟動你自己的比特幣節點與其說是對共同事業做出重大貢獻,不如說是尊重自己的利益。支持你的節點可以讓你保持機密性並提高你自己的網絡用戶安全性。它還允許任何想要確保比特幣網絡不被任何人操縱或更改的人。
隱私權益
通過擁有自己的節點,你可以直接從它創建和廣播交易,從而避免使用可能危及你的個人信息的第三方服務。該節點還消除了對區塊瀏覽器檢查交易狀態的需要。區塊瀏覽器允許第三方跟踪你的交易歷史並將其與你的IP 地址相關聯,傳輸有關你的物理位置、比特幣餘額和金融交易對手的信息。
安全優勢
使用你的比特幣節點創建交易還可以通過減少或消除在Internet 上洩露你的私鑰的需要來提高你的安全性。 Bitcoin Core 是最受歡迎的比特幣節點實現,它允許用戶創建稱為部分簽名比特幣交易(PSBT) 的未簽名交易,然後可以使用另一個錢包進行簽名。而且,這個錢包可以完全與互聯網斷開連接。一旦你簽署了一筆交易,你就可以通過你自己的節點將它廣播到比特幣網絡。這種簽署和廣播交易的方法顯著提高了安全性,因為用戶的密鑰與任何外部連接保持完全隔離。
消除受信任的第三方
如果沒有自己的節點,親自驗證每筆交易和區塊是否公平有效將成為一項艱鉅的工作。要獲得永遠不會創建超過2100 萬個BTC 的可靠保證,即使不是不可能,也同樣困難。此外,在沒有節點的情況下,你必須信任第三方區塊瀏覽器,該瀏覽器隨時(出於惡意或由於錯誤)可能為你提供不正確的信息。
“受信任的第三方是安全漏洞。” – Nick Szabo(來源)。
使用你的節點,你不必信任任何人,包括經紀人、區塊瀏覽器或錢包提供商。由於你的節點存儲了比特幣區塊鏈的完整副本,你可以獨立控制這些數據的有效性。如果礦工試圖用一個塊創建多餘的新BTC,你的節點將自動拒絕該塊無效。如果用戶向網絡提交創建新BTC 的交易,你的節點將自動拒絕它。如果錢包報告你的餘額為1 BTC,你可以保證它在任何給定時間對區塊鏈都是準確的。
使用簡單的getutxosetinfo 命令,你可以審核比特幣的總供應量並確保它永遠不會超過2100 萬比特幣。
加強網絡
由於節點和礦工的數量和分佈廣泛,比特幣網絡是去中心化的。但是,如果網絡遭到協同攻擊或代碼庫中存在漏洞,許多比特幣節點可能會同時失效。在這種假設情況下,支持可能需要比當前存在的節點更多的網絡將是很重要的。因此,在出現不可預見的黑天鵝事件時,全節點支持可以被視為有助於提高網絡的彈性。
例如,如果多個政府試圖禁止比特幣並將其各自管轄範圍內的所有節點從網絡中移除,那麼在這些管轄範圍之外維護大量節點以確保比特幣的連續性對於網絡安全至關重要。
同樣,如果代碼庫中的漏洞破壞了大量節點,那麼大量節點將不得不繼續運行,直到漏洞得到修復。之後,受影響的節點將能夠加入網絡。
資訊來源:由0x資訊編譯自BITNOVOSTI。版權歸作者Vargoz所有,未經許可,不得轉載