延時工作量證明dPoW是什麼?通俗解釋延時工作量證明dPoW

買賣虛擬貨幣

延時工作量證明dPoW是什麼?延時工作量證明(dPoW)是由科莫多(Komodo)專案所設計的一種安全機制。基本上來說,它是工作量證明(PoW)一致性演算法的修改版本,它利用比特幣區塊鏈的雜湊算力來增強網路安全性。

透過使用工作量證明(dPoW),Komodo開發人員不僅能夠保護自己的網路,還能夠保護未來加入Komodo生態系統的任何第三方區塊鏈。實際上,dPoW可以用於保護任何使用UTXO模型開發的獨立區塊鏈專案。

延時工作量證明(dPoW)是如何工作的?

以Komodo為例,dPoW安全機制使用Zcash程式碼庫開發並實現,透過利用比特幣的雜湊算力,實現零知識隱私證明並提高網路安全性。每隔十分鐘,Komodo系統會對區塊鏈網路執行快照。然後,將快照的結果寫入到比特幣網路上的區塊中。總的來說,這個過程建立了整個Komodo系統的備份,該系統的備份儲存在比特幣區塊鏈中。從技術層面說,Komodo社羣選舉的公證節點透過在Komodo鏈上執行交易,將每個受dPoW保護的區塊鏈的區塊雜湊寫入Komodo分散式賬本中。

呼叫OP_RETURN指令,公證節點將單個塊雜湊儲存到Komodo鏈上。公證節點選擇間隔十分鐘的區塊快照執行時間的原因是為了確保整個網路同意該區塊的有效性。每個區塊鏈的網路仍然會對每個區塊達成共識。公證節點簡單地記錄來自先前挖掘的區塊雜湊值。

然後,公證節點將來自Komodo區塊鏈的雜湊寫入比特幣帳本中。透過執行BTC交易並使用OP_RETURN指令將資料寫入比特幣的區塊鏈中,也可以完成此過程。在公證節點完成對比特幣區塊鏈網路的操作後,Komodo的公證節點就會將來自BTC區塊鏈的區塊資料寫回到每個受保護的鏈上。

此時,網路將不會接受任何嘗試更改公證區塊(或在公證節點達成共識之前建立的任何區塊)的重組操作。目前,dPoW正在與比特幣一起使用,但它可以作為安全性工具被用在任何其他使用UTXO模型的區塊鏈中。

PoW與dPoW

工作量證明(PoW)演算法的主要目標之一是維護網路安全,阻止諸如分散式拒絕服務攻擊(DDoS)之類的網路攻擊。簡而言之,PoW演算法是生產成本非常高的資料塊,並且在挖礦階段作為關鍵要素也易於被其他人驗證。

基於PoW的區塊鏈中的挖礦設計是非常苛刻的。礦工需要解答一道複雜的密碼學題目,從而挖到一個新的區塊。這個過程涉及了大量的計算工作,消耗的硬體和電力非常昂貴。挖礦的過程不僅僅可以保護網路免受外部攻擊,還可以驗證交易的合法性並生成新的加密貨幣(作為礦工解決難題的獎勵)。

因此,工作證明量證明的區塊鏈很安全的原因之一就是挖礦的過程會涉及到非常高的金融投入。然而,重要的是要注意PoW區塊鏈的安全性與用於它們的算力(雜湊)直接相關,這意味著小型區塊鏈網路不如大型區塊鏈網路安全。與PoW相比,dPoW不用於在新區塊上達成共識,因此不被認為是一致性演算法。

相反,它是在普通PoW共識規則之外實施的安全機制。 DPoW使得經過公證的區塊不可能被重組,這意味著它使區塊鏈更加安全並且能夠抵抗51%攻擊。實際上,每當一個區塊被經過公證後,dPoW就會“重新設定”區塊鏈的共識規則。

例如,大多數PoW區塊鏈鏈使用“最長鏈規則”。因此,每當區塊鏈的網路收到區塊XXX,XX1已經公證的確認時,最長的鏈規則從塊XXX,XX2開始。網路將不接受從區塊XXX,XX0或之前開始的鏈,即使它是最長的鏈。

最終觀點

延時工作量證明安全機制允許執行頻繁的備份,以確保在系統發生故障或在被入侵後,可以快速恢復整個網路的資料。如果想要成功造成持久的攻擊損害,攻擊者也必須關閉比特幣網路,破壞比特幣區塊鏈中所備份的所有快照。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;