Development

可以使採礦難題具有社會價值嗎?

  • April 25, 2016

比特幣礦工致力於解決一個隨機難題作為“工作證明”。大量的原始計算能力正用於尋找這些謎題的解決方案,但謎題的實際解決方案除了證明任何找到解決方案的人都可以獲得大量計算能力外,沒有任何用處。比特幣協議能否被修改以接受來自現實世界的謎題,誰的解決方案實際上具有一定的社會價值?也許一些科學家、政府或公司願意向首先解決一些相當複雜的計算問題的人支付一些費用,他們可以為礦工獲得的獎勵貢獻一些 BTC。

我知道選擇的特定謎題非常聰明,特別是它的複雜性可以根據需要輕鬆調整,解決方案定義明確且易於驗證,並且幾乎沒有限制創建新謎題。我只是想知道是否可以合併一些更聰明的東西,如果有人設法想出它的話。

澄清一下,我想到的類比是reCAPTCHA幾乎取代了傳統的 CAPTCHA,用具有社會價值的書籍數字化工作代替了對社會無用的文本猜測練習。

為了有效地作為工作證明,問題需要

  • 製作難度大,難度要根據網速的需要上下伸縮。難度級別必須非常精細,比特幣要精確到小數點後幾位,以確保出塊時間均勻。
  • 沒有中央發行人,作品必須是可獨立創作和可驗證的。產生問題和解決方案不需要中央權威。
  • 即使在微處理器上也能快速驗證,網路中的每個節點都必須驗證它 300,000 次才能與今天的區塊鏈同步。目前,我可以在一個批量花費幾美分的處理器上驗證 sha256 merkle 樹證明;scrypt 硬幣幾乎沒有用,因為您需要大量記憶體來驗證證明。

沒有其他東西可以滿足這個要求。Primecoin 嘗試了這一點,但它的方法消除了 SPV 客戶端操作的能力(塊頭中的千字節愚蠢的數字字元串),它產生的工作(序列中的某些類型的素數)只是一種好奇心,而不是任何東西任何人都可以使用。

它必須是加密雜湊。它保護網路這一簡單事實意味著它並非“無用”。

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