首頁
詞彙表
詐騙證明

詐騙證明

中等
在區塊鏈技術中,詐騙證明是驗證人提交來挑戰交易有效性的加密證據。開發人員廣泛使用詐騙證明來實現區塊鏈的鏈上可擴展性,同時確保鏈上資料的準確性和可用性。

這些證明主要作為防止不正確狀態轉換的保障。由於它們只在發現不一致時才會啟動,因此它們可以節省運算資源,因此非常適合以可擴展性為優先的環境。 

例如,詐騙證明在樂觀匯總中非常重要,可辨識和處理無效交易。每當交易獲得核准時,會有特定的爭議期間,任何人都可以透過出示有效詐騙證明來挑戰當前狀態。如果有人在此期間證明交易為詐騙,則該交易將視為無效,且網路會重新調整為先前的狀態。

這個系統是為了鼓勵良好行為而設置。如果網路根據共識規則正確執行匯總,有關方會獲得財務獎勵。但是如果它們核准錯誤交易,他們將面臨罰款,並承擔失去詐騙證明的風險。這種獎勵和懲罰的雙重方法可確保匯總保持成本效益和快速,從而在區塊鏈上優化去中心化應用程式的表現。

詐騙證明並非沒有缺點。它們需要多方之間的持續溝通。這種往來可能會導致系統中斷,並讓不誠實行為或其他非法行為有機可乘。

另一個問題是他們仰賴一個假設,所有區塊資料都可使用。如果礦工只提供區塊頭而沒有準確內容,則無法確定其正確性。雖然詐騙證明提供解決方案,但它們也帶來需要解決的挑戰。