協議的執行者還是網絡的旁觀者?非挖礦節點引發社區舌戰

比特幣 挖礦 比特幣現金 觀點 鏈聞速遞 2018-07-24

近段時間,有關挖礦節點和非挖礦節點之間的差異以及兩者是否存在優劣之分的爭論持續發酵。BCH 和 BTC 支持者之間的爭論通常會引發節點之爭,即哪一方的節點更加強大。部分 BTC 支持者甚至表示,那些沒有運行全驗證節點的用戶在加密貨幣領域屬於「二等公民」。

mining

非挖礦節點的重要性之爭

節點。無論是 BTC 還是 BCH 陣營的人都在討論那些極其信賴非挖礦節點重要性的加密貨幣愛好者群體,這一討論主題同時還向其他數字資產社區蔓延開來。非挖礦節點是區塊鏈的完整記錄,有人認為非挖礦節點推行了加密貨幣協議規則,也有人認為這類群體只是旁觀者。

挖礦節點也屬於節點的一種,但他們具有處理區塊併產出新幣的能力。就在今天還有人在 reddit 發帖,討論了挖礦節點和非挖礦節點的差異。

某網友回帖表示:

節點的確是系統的一個重要組成部分——他們負責執行規則。每個節點的運行著都有一套需要去遵守的規則——如果有足夠多的節點都贊同這些規則,那麼就達成了共識。

如果某礦工或礦池決定在 100 個區塊以內破壞這些共識規則,他們就會失去挖礦獎勵。節點還能封禁其他不遵守共識規則的節點。

是否遵守規則

然而,在這個網友回帖之後,立刻就有人反駁了他的觀點,表示其並不贊同非挖礦節點在執行規則。

沒有節點的存在,ASIC 礦機能自己挖區塊嗎?不能!非挖礦節點能生成區塊嗎?不能!如果沒有挖礦節點,誰來續寫整條鏈?當然不會是非挖礦節點——誰決定哪些區塊是有效的?誰又負責搭建其他有效區塊?

(非挖礦)節點什麼都不用幹,只需要判斷自己是否遵守規則。如果他們沒有遵守規則,就會從網絡中分裂出來,並且開始等待永遠也不會來的有效區塊,因為到時候沒有礦工幫助其生成區塊。或者你有一個挖礦節點,然後試圖生成下一個有效區塊。礦池節點當然非常重要,因為其具有挖礦能力——你的樹莓派根本沒有任何能力。

二等公民

一個月前,BTC 開發者 Jameson Lopp 在推特上發表了有關全驗證非挖礦節點的觀點,這場辯論也因此變得越來越有趣。

1

Lopp 指出:

如果你沒有運行全驗證節點,你就是二等比特幣公民。如果你沒有保管自己的私鑰,你就是三等比特幣公民。

這篇推特帶來的影響並不正面,反而引起了對非挖礦節點的負面辯論。某推特網友回覆:

為什麼要把社會等級制度帶到比特幣世界?這是迄今為止我在比特幣社區聽到過的最做作的說法。

Lopp 對此作出了迴應:

這和社會等級無關,和自主權有關。

對非挖礦節點的三大誤解

上個月底,海盜黨(Pirate Party)創始人 Rick Falkvinge 在一場活動種向在場的加密貨幣投資者普及了這一概念,並表示沒有運行全驗證節點的用戶屬於二等公民的說法十分荒謬。事實上,Falkvinge 表示,非挖礦節點僅僅是“直接旁觀者”,他們可以看見規則,卻不負責執行規則。他說,中本聰的白皮書中提到的節點指的是挖礦節點。在 Falkvinge 看來,認為非挖礦節點是規則執行者的人是可笑的,他們對這類節點有三大誤解——不運行節點的用戶是二等公民,節點在網絡中具備權力,節點能夠實現網絡的去中心化。

2

不運行節點的用戶是二等公民——事實並非如此,99.999% 的用戶並不會運行節點,這完全沒有問題,只是需要大規模的普及。節點在網絡中具備權力——這麼說毫無道理,無論特定挖礦節點是否存在,網絡都會持續運作,他們根本沒有那麼大的影響力。

節點能夠實現網絡的去中心化——如果你認為孟加拉國牧民有能力租用一臺服務器並且處理千兆字節的區塊,那麼你說的可能是對的,你的確能感受到部分的去中心化。如果不得已只能在糟糕的網絡狀態下運行全節點,那麼這就相當於一把天然的攻城錘——這是十分糟糕的。因此這三種說法都是錯誤的。

近期,有關非挖礦節點的辯論已經成為了一個相當具有爭議性的話題。這似乎已經成為了擴容辯論的核心,短期內並不會停止。

鏈聞 ChainNews:提供每日不可或缺的區塊鏈新聞。


作者:Jamie Redman
聲明:文章為作者獨立觀點,不代表 鏈聞 ChainNews 立場。