|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
延遲工作量證明 (dPoW)
什麼是延遲工作證明(dPoW)?
延遲工作量證明(dPoW)是一種第二層共識安全機制,旨在保護區塊鏈免受威脅網路完整性的 51% 攻擊。它透過利用外部工作量證明 (PoW) 網路的哈希率並將其應用於網路現有的共識機制來實現這一點。
工作量證明和權益證明
PoW 可以定義為透過礦工解決複雜問題的共識演算法在區塊鏈中添加新交易區塊的過程。
PoW 區塊鏈在挖掘過程中需要大量的運算能力(哈希率),這可能非常昂貴,並且強烈依賴網路共識。高運算能力要求通常會形成很高的進入障礙。因此,它使得 PoW 網路更容易受到 51% 攻擊,其中單一或一組惡意行為者獲得了對挖礦能力的多數控制並最終損害網路。
股權證明(PoS)是另一種共識機制,驗證者將資本視為一種經濟激勵形式,以實現網路的最佳利益。以太坊是最大的區塊鏈網路之一,最初推出時採用 PoW 共識機制,然後在 2022 年 9 月對 PoS 進行了巨大的協議更改(稱為「合併」)。
如果驗證者在 PoS 網路中以惡意或低效的方式行事,驗證者的質押資本將會遺失並重新委託。因此,PoS 網路不需要額外的能量來證明可信賴性,這使得它們比 PoW 更環保和安全。
算力的重要性
雖然較大的區塊鏈能夠實現高算力,但較小的區塊鏈網路在算力低得多時很難達到相同的安全等級。 dPoW 提供更高的哈希率,以創建堅不可摧的安全層來緩解 51% 攻擊。
dPoW利用外部區塊鏈的算力(即萊特幣)來增強自身網路的安全性。一組公證節點將第一個區塊鏈中的資料添加到第二個區塊鏈上,以利用輔助區塊鏈的安全性。兩個區塊鏈都必須受到損害才能破壞第一個區塊鏈的安全性。
公證節點將每個受 dPoW 保護的區塊鏈的區塊雜湊寫入科莫多區塊鏈和萊特幣(槓桿區塊鏈)上。這些區塊備份在多個區塊鏈網路上,稱為公證區塊,其中使用 dPoW 的每條鏈的歷史記錄都變得不可變。
每 10 分鐘,去中心化網路的系統就會為其自己的區塊鏈拍攝一張快照。這些快照是檔案的雜湊值,現在備份在所選的 PoW 區塊鏈上,並向各方保證資料的真實性和完整性不會受到損害。
此外,如果全球礦工的算力改變到另一個 PoW 網絡,或者當前 PoW 網路的公證成本變得過於昂貴等,dPoW 網路中的公證節點可以自由靈活地將公證切換到另一個 PoW 網路。與其他網路(如比特幣)相比,擁有這種靈活性,dPoW 網路及其生態系統能夠維持更高水準的安全性和適應性。
dPoW 與其他機制的區別
像 dPoW 這樣的安全機制不使用像 PoW 或 PoS 這樣的共識演算法。相反,它使得經過公證的區塊無法重組,不遵守 PoW 鏈使用的「最長鏈規則」。
最長鏈規則表示建立花費最多能量的區塊鏈,該鏈在很大程度上是添加了最多區塊的鏈,因此得名該規則。然而,在某些情況下,需要更多能量來建立的鏈並不是其上區塊最多的鏈。
這是由於難度的變化,新的區塊可能會遇到不同程度的難度,需要額外的工作來解決。難度期每兩週重置一次,以調節將交易區塊添加到區塊鏈的 10 分鐘間隔。
如果區塊添加得太快,解決它們的難度和挖礦能力將會增加。節點將根據“最長鏈規則”採用具有較大鏈工作量的較短鏈。透過遵守這條規則,它可以確保網路上的每個節點都同意區塊鏈的外觀,從而就相同的交易歷史達成一致。
dPoW 無法識別任何早於網路上最新備份的交易的最長鏈規則。例如,當 PoW 網路收到從 XXX1 開始的公證區塊時,它將在 XXX2 處應用最長鏈規則。相比之下,當 dPoW 網路收到經過公證的區塊時,它不會接受從 XXX0 開始的鏈,即使它是最長的鏈。相反,它指的是放入其選擇的 PoW 區塊鏈中的最新備份。
dPoW 的優勢
dPoW 安全機制使網路能夠在槓桿 PoW 網路上進行頻繁的備份,當交易早於最近的備份時,共識機制將尋找最準確的記錄。如果發生系統故障或駭客攻擊,資料可以輕鬆恢復,而這種損壞的程度需要駭客成功滲透槓桿區塊鏈並銷毀區塊鏈內的所有備份。
如果採用 dPoW 安全性的第三方智慧鏈受到損害,則需要銷毀智慧鏈、主 dPoW 網路以及 dPoW 備份所在的所選 PoW 網路的所有副本。這使得 dPoW 網路生態系統能夠從更高的安全等級中獲益匪淺,同時享受更低的財務和環境成本。
主鍊和智慧鏈之間的主要區別在於,智慧鏈對主鏈的安全性進行公證,而主鏈的安全性則對外部 PoW 網路進行公證。由於每次公證都建立在先前的所有公證之上,因此 dPoW 安全機制只需要最近的迭代。如果所選的 PoW 網路發生故障,公證節點能夠在競爭的 PoW 網路上執行下一個公證過程,以根據最近的公證來保護網路生態系統。
dPoW 安全機制使區塊鏈能夠利用二級區塊鏈的安全性,這對於新形成的區塊鏈尤其有用,因為它們由於哈希率低而經常容易受到攻擊。
作者:Kadan Stadelmann,Komodo 首席技術官,區塊鏈互通性和原子交換技術的領導者。
Kadan Stadelmann 是區塊鏈開發人員、營運安全專家以及 Komodo 的技術長。 Komodo 與想要推出自己的客製化去中心化交易所、DeFi 平台和獨立區塊鏈的組織密切合作。其旗艦技術和最終用戶應用程式是 AtomicDEX - 一種行動和網路相容的非託管多幣錢包和原子交換驅動的 DEX,整合到一個 dApp 中。 Kadan 強烈認同 Komodo 的開源願景和意識形態。他對科莫多計畫的奉獻是基於讓世界變得更美好的堅定願望。除了密碼學、區塊鏈技術和開發之外,Kadan 對文學、數學、天文物理學和旅行也很感興趣。
可信任執行環境 (TEE)
可信任執行環境 (TEE) 是主處理器內的安全區域,提供受保護的空間,敏感程式碼和資料可以在其中運行,而不必擔心外界的篡改或觀察。 |
人類鑰匙
人類金鑰是從您的身分、您的知識或您擁有的東西衍生出來的加密金鑰。它們用於保護數位資產、保護隱私和訪問去中心化網路。 |
開放金融(OpenFi)
OpenFi是「開放金融」的縮寫,是一個將傳統金融(TradFi)與去中心化金融(DeFi)結合的金融框架。 |
匯總即服務 (RaaS)
匯總即服務 (RaaS) 允許建構者快速建立和啟動自己的匯總。 RaaS 供應商提供端對端解決方案,例如底層技術堆疊的客製化、無程式碼管理以及與核心基礎架構的一鍵客製化整合。 |
數據可用性採樣 (DAS)
資料可用性採樣(DAS)是一種使去中心化應用程式能夠驗證區塊資料的可用性的方法,而不需要每個參與者下載整個資料集。 |
多種數據可用性 (MultiDA)
這個區塊鏈架構使用多個資料可用性(DA)服務來確保資料冗餘。 |