Blockchain

股權證明共識是否需要區塊鏈?

  • May 10, 2018

在工作量證明區塊鏈中,網路的有效性由指向前一個塊的每個塊的雜湊值來確保。“單獨的塊”不會非常值得信賴,而且如果沒有探勘塊所需的所有 CPU 工作,似乎沒有理由擁有區塊鏈,因為整個鏈可以以零成本重新生成。

因此,一個完全不依賴工作量證明的網路幾乎不需要區塊鏈,對吧?他們可以簡單地擁有一個按索引、時間戳或某種其他類型的組織組織的交易列表。如果沒有工作量證明,我看不出區塊鏈(帶有雜湊和指向前一個塊的指針的數組)比傳統的“有序交易列表”提供什麼價值。

存在混淆,工作證明(和其他證明……)是一種共識方法。它允許對等網路就共同的歷史達成一致。這並不意味著我們必須將資訊儲存在區塊鏈中。一個類比是,第一個找到這個數學問題的解決方案的人可以選擇我們要觀看的下一部電影。

將數據儲存在區塊鏈中允許不變性。如果我們只是同意在地址 x 上添加一筆交易,並按原樣儲存,則無法檢查資訊是否被篡改。有人稍後到達並問我們最後看的電影是什麼,如果你想確定他們沒有說謊,你必須問當時在場的每個人。使用區塊鏈(一種簽名鏈數組),您可以輕鬆檢查他們是否在撒謊。

您認為只有工作量證明使用指向前一個塊的雜湊指針的想法是錯誤的。這是區塊鏈的特性,不是使用的共識算法。

散列指針保證前一個塊的不變性,如果塊中的數據發生變化,散列也會發生變化。

共識類型只是決定網路如何同意應該添加哪些交易的一種方式。如果在權益證明中您投票錯誤,您將失去您的權益。如果你計算出錯誤的工作量證明,你就會白白浪費大量的時間和精力。

股權證明並不比工作證明更好,它只是工作方式不同。

您所描述的“時間戳交易的有序列表”是區塊鏈的另一個特徵。交易只是在默克爾樹中分組在一起,而不是一一廣播。

引用自:https://ethereum.stackexchange.com/questions/24952