Nodes

擁有節點有哪些寶貴的好處?

  • January 3, 2019

據說我想幫助乙太坊擴展(就世界電腦而言),所以我想設置一台可以執行智能合約的 Linux 機器。

  1. 這樣做我能得到什麼樣的好處?
  2. 我有什麼特別的收入嗎?
  3. 如果是這樣,我能得到什麼,它會隨著時間的推移而增加嗎?

$$ EDIT $$編輯此答案以添加有關完整節點提供的非貨幣有價值收益的更多資訊。此編輯是由@fraxture 對此答案的評論之一觸發的。


TL; 博士

不,你不會賺到“舊世界”的錢或乙太幣(ETH)。

但是,您可以從幫助乙太坊項目發展和增加您的投資價值到技術優勢(例如快速交易發送和驗證或獲得更好的安全性和更多隱私)中獲得許多其他好處。僅憑這些原因就值得擁有一個完整的節點,即使您沒有直接賺錢。


1 - 我可以從中獲得什麼樣的好處?

Anthony 在乙太坊經典論壇上有一個很好的解釋(但目前乙太坊也是如此):

執行節點有幾個原因,包括:

  1. 您正在單獨採礦或執行採礦池,如果是這種情況,那麼您需要一個節點才能與網路對話。
  2. 你想確保你自己的交易到網路。遠端節點通常是可靠的,但由第三方控制,通常會限制大量使用。
  3. 您想幫助保護網路;執行的獨立節點越多,區塊鏈的副本就越多,它的彈性就越大。
  4. 您想讓網路更快、更安全;節點越多,共享塊的延遲越低,存在的區塊鏈副本就越多。

然後,第一個也是最重要的激勵是幫助乙太坊變得更安全(你驗證交易)和更快。起初這並沒有給你任何回報,但如果這意味著乙太坊項目可以生存和發展,那麼你作為知識、時間和金錢投入的東西將變得越來越有價值。這至少對我來說是一個很大的激勵。

此外,如果您是單獨挖礦(不是在礦池中挖礦),則必須擁有一個完整節點,但即使沒有挖礦,執行一個完整節點也可以讓您直接訪問乙太坊區塊鏈並直接連接到其他梨。如果沒有,則必須連接到另一個節點,主要使用 RPC 連接。

這意味著您的一個直接好處是您不會遇到層節點過載的問題,這會阻止您將交易包含在網路上。您仍然會遇到將您的交易包含在一個區塊中的問題,因為採礦節點可能首先包含費用較高的交易,但至少您會跳過第一個障礙。

此外,如果您在“2.3 交易在本地驗證”一章中查看這篇關於乙太坊交易生命週期的精彩文章,您會注意到如果您有一個本地節點,它將在廣播之前驗證您的交易。這可以讓你節省一些時間。

實際上,如果您不使用自己的完整節點,則必須信任某人的節點才能進行此驗證。執行您自己的程序可以消除您信任除您和您的硬體之外的任何人的需要。

您還將確保您將交易發送到的節點位於您期望的鏈上。這在平時不是很重要,但是在出現分叉時考慮一下。

此外,擁有自己的節點,對我來說,這可能是更有價值的好處,可以確保更多的隱私。

(請注意,絕對的隱私是不可能的。您可以降低任何好奇的人試圖找到您的風險,但不能完全阻止組織良好的團體或個人)

當您連接第三方節點時,無論是否信任,您都必須將您簽名的交易發送給它,以便廣播到整個乙太坊網路。這樣做會暴露你,即使你使用安全的 HTTP 通信,因為不僅數據可以提供有關你的股份或你在網路上的行為的資訊,而且還可以提供元數據,如你的 IP、連接時間、數據大小、目標伺服器, … 在一個區塊的時間範圍內訪問您的網際網路日誌的任何人(您的網際網路提供商、政府、海盜、間諜……)都不會很難知道您在此執行了操作塊,按內容大小過濾,然後找到一些發件人地址,甚至只是一個可以將您連結到您的乙太坊帳戶的地址。一旦你連結到一個帳戶,它'

當您有一個本地節點時,您將您的交易發送給它,然後您的交易與所有其他交易一起廣播到整個網路。很難說出您添加到本地節點池中的交易,因為他們必須通過解密與所有對等方交換的 P2P 數據來檢查節點上所有傳入和傳出交易之間的差異,這並非不可能,但很難達到我想,看看現在乙太坊上的 P2P 安全性是如何工作的

可能還有更多好處,但當我找到它們時,我會編輯這篇文章。也切換到帶有 Sharding 的 Ethereum 2.0 和 Casper FFG 會改變很多事情,所以我會在它投入生產時對其進行編輯。

2 - 我有什麼特別的收入嗎?

如果您談論金錢(ETH)並且您今天單獨設置一個完整節點,您將不會獲得任何乙太獎勵。

但是您可以使用 GPU 執行它並進行探勘。您將獲得乙太幣作為區塊獎勵。請注意,由於在購買採礦硬體的成本和電力成本之前開採困難,它今天不是很有價值。但是你可以很高興去做並學到很多東西。只要確保購買可能可以重複用於遊戲的硬體,當您會注意到期望通過小型設置獲得獎勵時有點毫無意義。

在不久的將來,乙太坊將轉向 PoS(Proof of Stake)系統,而不是 PoW(Proof of Work)。所以採礦將停止工作。擁有一個節點只會讓你能夠訪問網路,除非你是幸運的驗證者之一,他們將質押他們的乙太幣並成為“PoS 的礦工”,但不需要 GPU。但是,對於普通人來說,成為驗證者的硬體要求有點難以滿足(安全性、可用性、大量 RAM 和 CPU 的需求,……當然還有一些乙太幣需要質押)。

3 - 如果是這樣,我能得到什麼,它會隨著時間的推移而增加嗎?

不,因為你不會通過簡單地執行一個完整的節點而不進行挖礦來獲得任何收益,所以這不會隨著時間的推移而增加。

引用自:https://ethereum.stackexchange.com/questions/4108