工作量證明機制透過計算任務來保障區塊鏈的安全。礦工們競相尋找低於目標值的哈希。第一個找到目標哈希值的礦工會廣播該區塊並獲得獎勵。這種計算過程本身就非常耗費資源,需要消耗電力和硬件,其唯一目的就是讓作弊成本高昂。要篡改一個區塊,攻擊者需要重新計算該區塊以及之後所有區塊的雜湊。在比特幣中,這樣的成本是難以負擔的。
工作量證明是第一個大規模解決拜占庭將軍問題的共識機制。中本聰的遠見在於讓達成共識需要付出代價。在比特幣出現之前,數位現金方案一直飽受雙重支付問題的困擾。工作量證明使得雙重支付變得幾乎不可能,因為攻擊者需要比誠實網路更高的算力。其缺點在於能源消耗。比特幣挖礦消耗的電力甚至相當於一些小國的用電量。批評者認為這是浪費。支持者則認為,這些能源保障了全球結算網路的安全,使其不受任何一方的控制。雙方的觀點都有道理。工作量證明機制穩健可靠、久經考驗且成本高。正是這些優點使得比特幣至今仍在使用它。
工作量證明屬性
- 計算成本-礦工消耗實際資源
- 機率終局性-更多確認意味著更高安全性
- 能源密集-主要批評
- 久經考驗——自 2009 年以來一直運行,從未遭受過成功的 51% 攻擊。
工作量證明機制效率不高,它本來就不是為了追求效率而設計的,而是為了確保安全。效率低下恰恰是它的安全性所在。
Comments (2)
Leave a comment