工作量證明簡介
所有加密貨幣都定義了其網絡內所有權的狀態。為了使加密貨幣可用,就必須有一種更新這種所有權狀態的方法。在大多數現有的加密貨幣中,所有權狀態是由曾經發生的所有交易的公認的歷史定義的,這些歷史記錄由區塊鏈這樣的數據結構的網絡節點存儲。為了更新所有權狀態,必須有一種方法來將最近的交易添加到存儲在區塊鏈中的交易歷史中。
不同的加密貨幣使用不同的添加方式。在使用工作量證明(PoW)的加密貨幣中,區塊鏈通過稱為挖礦的過程加以擴展。礦工將新的交易打包到區塊中,然后區塊再被加到區塊鏈中。
礦工試圖通過解決待提交的區塊所唯一的工作量證明隨機數來將區塊加入鏈中。如果礦工能夠找到隨機數,那么他將向全網宣布這個區塊以及隨機數。全網將認可這個有效的工作量證明結果,并將待提交的區塊作為最新的區塊加入鏈中。請注意,礦工不需要經過許可就能生產區塊;礦工可以隨意加入或退出網絡。
為了在礦工可能產生多個有效交易歷史(即不同的有效區塊或者多個有效的區塊鏈)的情況下確定一個公認的交易歷史,工作量證明加密貨幣將工作量最多的區塊鏈定義為公認的交易歷史。這一共識規則引入了工作量證明加密貨幣的一個根本屬性:任一個能夠通過找到更多工作量證明方法擊敗其他人的參與者都可以單方面產生一個全網采納為公認交易歷史的有效的交易歷史。(注意:這并不意味著這個參與者對網絡擁有無限的權力)
以下是對工作量證明加密貨幣的安全性的兩個考慮。
1 對比如比特幣的挖礦操作而言,安全功能是礦機的主要應用。
如果礦機的主要應用失去了價值,那么礦工就會失去他們的投資價值。
礦工受到經濟激勵來考慮礦機主要應用的長期成功。礦機的使用壽命越長,他們就更多地投資到礦機的主要應用的長期成功上。
大礦池算力對代幣構成安全威脅
這方面的威脅就是51%的攻擊。根據上面礦工對礦機應用的動機的觀點,這一點尤其重要 - 如果礦工在挖礦之外還有可以使其礦機投資獲利的其他應用,那么破壞區塊鏈的不利影響就不大。
對“廢除 ASICs”作出的算法修改實際上讓世界上的普通電腦可以挖礦,并且可能會對加密貨幣造成破壞。由于這個原因已經實現“抵抗ASIC”算法的代幣很容易受到51%攻擊。這方面的例子有BTG,VTC和XVG。
總結
工作量證明代幣能夠實質上降低51%攻擊風險的唯一方法就是用于挖礦的礦機的主要應用。可以使用通用硬件(例如CPU和GPU)進行挖礦的代幣缺少這種重要的安全功能。
2 ASIC友好的算法將改善礦機制造和所有權多樣性。
沒有算法能夠防止ASIC挖礦的,只能抵抗ASIC
對于任一種計算問題,專門解決該問題的專用礦機將始終比通用設備更有效率。
從經驗上講,抵抗ASIC的算法一直沒能阻止ASIC的發展。這方面的例子有scrypt(LTC),equashash(ZEC,BTG),ethhash(ETH)和cryptonite(XMR)。
抵抗ASIC的算法增加了進入礦機市場的門檻
抵抗ASIC的算法使制造高效的ASIC更加困難。這樣做的自然結果是,在芯片制造商能夠制造出有效的ASIC之前,需要更多的投資和專業知識。
因此,抵抗ASIC只會提高進入ASIC市場的障礙。這就導致了礦機制造的中心化 - 選擇抵抗ASIC算法的這種情況是要避免的!
相反,目標應該是選擇一種成本低且易于制造ASIC的算法。這將帶來ASIC實際上成為一種商品的狀態,不需要多少專長或者為ASIC制造商提供保護的IP。這將導致制造商的多樣化,從而更容易鼓勵礦工的多樣化,這更可能形成一種去中心化挖礦的網絡。
當開發人員選擇抵抗ASIC的算法時,他們會為芯片開發人員提供競爭保護,最終他們將為其算法設計ASIC。
能實現的愿望才重要
絕大多數支持ASIC抵抗的論點都是激勵人心的。總體目標通常是這樣的:“確保網絡不受少數人的控制。”這個目標非同一般,并且對于確保數字貨幣遵守其承諾至關重要。
實際來講,當由于種種意圖而采取的做法弊大于利時,所有的善意都是完全無關緊要的。具有諷刺意味的是,實現抵抗ASIC采礦算法的代幣最終結果是更大程度的礦工中心化和更高的控制權。
總結
抵抗ASIC的算法的唯一成就是提高了制造高效ASIC所需的成本和專業知識。反過來,這意味著任一種具有重大價值的工作量證明代幣最終都將由ASIC礦機挖礦,這將導致高度集中的挖礦,因為成功的ASIC制造商將擁有更強的競爭優勢。
結論
加密貨幣不能提供一種消除所有權力架構或額外資源提供的優勢的完全平等的系統。相對于當前存在的不透明的,人工的,易錯的,中心化的金融系統,加密貨幣確實取得了巨大的進步。當試圖改變世界時熱心捍衛自己的原則至關重要,但是,同樣重要的是,不要讓虛幻的完美系統成為可行的好系統的敵人。
隨著數字資產的成熟,參與者必須問問自己,該行業是否將會由在家中使用舊筆記本電腦的業余愛好者來保護,或者像人類歷史上幾乎每一個重大嘗試一樣,它是否會受到投入大量資源的大量的、自利的人群推動。每個規模化的、專業性的行業都使用專門的設備 - 認為加密貨幣挖掘將會或應該有任何不同的想法太過天真。
責任編輯:ct
評論
查看更多