Proof-of-Work

為什麼我們不能設計一個有用的比特幣?

  • April 9, 2018

比特幣網路,包括每個礦工,是人類創造的最大的計算項目。因此我問:為什麼我們不使用它來生成無用的數據,而不是使用它來生成有意義的數據,例如定理證明或類似於 fold@home 的東西?

解決比特幣上的 SHA256 雜湊問題在保護比特幣區塊鏈的意義上很有用,但如果你的問題是:“為什麼它不能做一些計算上有用的副作用?”,那麼我認為答案是“我們不不知道怎麼做”。要使比特幣發揮作用,礦工所做的工作量證明必須具有以下屬性:

  • 易於驗證的解決方案
  • 很難找到解決方案
  • 找到解決方案的難度可以精確量化
  • 可證明與它所保護的區塊密不可分

像 SHA256 這樣的加密雜湊函式滿足這四個屬性。我不認為自動定理證明符合要求,因為據我所知,沒有辦法證明找到你證明的定理有多困難。通用網格計算,如 BOINC,不符合易於驗證的要求,至少在比特幣的背景下是這樣。(事實上,我認為這是網格計算研究的一個活躍領域,稱為“作弊問題”。)

如果有一些工作量證明方案滿足這四個屬性並且還具有一些有用的計算作為副作用,那將是有趣的。我不知道。

好吧,我知道一種有用的山寨幣:Primecoin

正如維基百科所描述的:

Primecoin(符號:Ψ;程式碼:XPM)是一種實現科學計算工作量證明系統的點對點開源加密貨幣。Primecoin 的工作量證明系統搜尋素數鏈。

Primecoin 的名字已經有了一些世界紀錄的主要鏈:一些Cunningham 鍊和一些Bi-twin 鏈

引用自:https://bitcoin.stackexchange.com/questions/20879