以太坊與Solana的ZK技術比較:誰比較優秀


該文章討論了區塊鏈技術面臨的擴展性挑戰以及兩種解決方案:zk Rollups和zk Compression。 zk Rollups是一種L2擴展解決方案,透過在輔助鏈上處理交易並將資料打包儲存在主鏈上,增加了流動性。而zk Compression是一種在Solana區塊鏈上減少運算成本的技術,透過在鏈上儲存壓縮資料來提高資料儲存效率。這兩種解決方案在執行和狀態管理、鏈上資料處理、隱私性等方面有所不同,但都旨在提高區塊鏈網路的可擴展性。索拉納在採用這兩種解決方案方面取得了成就,推動了區塊鏈技術的發展和創新。

作者:Kyrian Alex

翻譯:白話區塊鏈

該項目是國家重點工程,國家發展委員會、國家稅務總局…

例如,比特幣每秒處理約7 筆交易,而以太坊處理約15 筆。相比之下,Visa 平均每秒處理約1,700 筆交易。沒有擴展解決方案,區塊鏈無法與傳統金融競爭並實現大規模採用。

那麼,我們究竟要生產多少成品油呢?

現像也是如此…隨著人們同時使用區塊鏈,交易費用變得非常高昂,高峰時段更是會阻礙用戶,並使微小交易變得不切實際。例如,在2020 年和2021 年DeFi 繁榮期間,Gas 費用停滯,使得那些小額交易也變得極其昂貴。

以太坊與Solana對比:哪一個ZK技術比較優?

那麼,在我們的團隊中呢?我們透過引入擴展解決方案來團隊。

擴展解決方案是一種旨在提高區塊鏈網路容量和效率的技術,以處理更高的交易量。擴展解決方案的主要目標是增加網路的吞吐量,即每秒交易數(TPS),同時保持或改善安全性、去中心化和可靠性。

擴展解決方案對於降低交易成本至關重要,使區塊鏈技術能夠被用戶接受並用於日常使用。緩慢的貨幣交易時間和高昂的費用會降低用戶體驗,阻礙新用戶加入,並阻礙去中心化應用程式(DApps)的可用性。

為了吸引和留住用戶,區塊鏈提供無縫、快速且具有可行性的項目,可以透過有效的擴展解決方案來實現。

以太坊與Solana對比:哪一個ZK技術比較優?

今天,我們將討論不同網路如何應對這些挑戰,特別是比較以太坊上的zk Rollups 和Solana 上的zk Compression。這將需要一個技術來提升可擴展性,每個技術透過不同的方式實現這一目標,它都各自有不同的設計理念和數量。

1.什麼是ZK Rollups?

ZK Rollups 是一種L2 擴展解決方案,透過計算和狀態遷移到鏈下,同時將交易資料打包成批量儲存在鏈上,從而增加了區塊鏈的流動性。

它們利用零知識證明的密碼證明來證明這些打包交易的準確性,並充分利用公開的實際數據。這樣一來,在以太坊主網保持安全的同時,能夠利用鏈上實現更快速和更便宜的交易。

以太坊與Solana對比:哪一個ZK技術比較優?

它們的工作內容是什麼?

一個順序排列的批次處理在鏈外。

以太坊與Solana對比:哪一個ZK技術比較優?

Sequencer Generic zk-SNARK(簡潔非密碼學證明)證明,其安全性不如SNARK,驗證交易的彈性而不揭示所有細節。

證明和交易資料提交到以太坊主網,我可以使用主網上驗證證明,確保交易的充分利用。 在有問題時,我可以提交原始交易資料進行鏈上結算,這利用了以太坊的強大安全性。 Rollup 有許多加密貨幣證明(具體來說是零證明),用於驗證捆綁交易的正確性。 以太坊網路只需驗證這個證明,而不是每筆交易,即可大幅編譯成運算客戶端。 交易在鏈下被分組到Rollup 中。 證明和最小的摘要數據被提交到以太坊主網進行驗證。 成功驗證後,以太坊主網上層將更新以反映Rollup 交易。

以太坊與Solana對比:哪一個ZK技術比較優?

2.什麼是ZK壓縮?

ZK Compression 是一種在Solana區塊鏈上減少運算成本的技術,它僅限於鏈上儲存壓縮資料「指紋」(雜湊),同時保持資料隱私性。

ZK 壓縮代表知識,顯示壓縮隱私性。幫助作業系統儲存數據,進而降低成本。

以太坊與Solana對比:哪一個ZK技術比較優?

ZK壓縮是如何完全發揮作用的?

ZK Compression 透過利用知識(ZK)技術來降低Solana 上的優點成本,這指的是區塊鏈上儲存和維護資料(如帳戶餘額和智慧合約儲存)的成本。

以下是其工作原理的詳細分解:

每個帳戶資料被壓縮為一個唯一的雜湊值。這個雜湊值不僅包括帳戶訊息,還包括其在狀態樹中的位置,確保其唯一性。這個哈希值儲存在狀態樹的葉節點中。

以太坊與Solana對比:哪一個ZK技術比較優?

狀態樹是一種類似Merkle樹的資料結構,其中每個節點都是其子節點的雜湊。狀態樹匯總了所有帳戶資訊和數據,將其壓縮成一個稱為狀態根的頂級雜湊值。

狀態根是狀態樹的頂級哈希值,儲存在區塊鏈上。這個根作為整個狀態樹的指紋,確保樹中所有的事務和資源都處於活躍狀態。

相反,它作為呼叫方在更便宜的Solana帳戶空間中保留了詳細的帳戶資訊。它基於一些基本的可信度,大幅降低了儲存成本,同時保持了資料的安全性。

為了確保壓縮資料的準確性和真實性,ZK壓縮使用零知識證明(ZK-proofs)。這些證明驗證資料的準確性和真實性,而不揭示其實際內容,確保僅僅壓縮資料就能保持即時的可驗證性。

以太坊與Solana對比:哪一個ZK技術比較優?

請注意,ZK Compression不是一個L2解決方案,而是一種升級,旨在提高Solana上資料儲存的效率。

ZK Compression pp L2 滾動解決方案,因為在ZK Compression 中,交易執行和狀態儲存直接在第一層(L1)鏈上進行,即在Solana 上進行。

關鍵區別在於執行和狀態的管理位置。在zk Rollups 中,這些過程發生在一個輔助鏈上,該鏈定期向主L1 鏈發送承諾和證明。相比之下,ZK Compression 成功執行和狀態保留在Solana 本身,而不是單獨的鏈。

這種根本區別在於,雖然ZK Rollups 將一些流程放置第二層以增強安全性,但ZK Compression 在區塊鏈上存儲,由我們來執行創建一層。

3、二者區別

zk Rollups 和zk Compression 在以太坊和Solana 上的關鍵區別根本上體現在它們增強了區塊鏈的可擴展性和優化的解決方案:

1)執行和狀態管理:

zk Rollups:交易執行和狀態儲存在一個輔助鏈上,與以太坊主網路分開。此輔助鏈會定期向以太坊主網發送交易並確認其有效性。

zk Compression:所有交易執行和狀態儲存直接在層(L1)鏈上進行,即在Solana 鏈上。這裡沒有涉及其他人的輔助鏈。

2)鏈上資料處理:

zk Rollups:僅將加密貨幣證明和最小摘要資料提交到以太坊主網進行驗證。分析最大程度地使用虛擬機器的主網計算負載。

zk 壓縮:僅採用Solana區塊鏈上壓縮資料「指紋」(雜湊)和對應的ZK 證明。這主要依賴作業系統上儲存的資料量,從而降低儲存成本。

3)隱私和火災:

zk Rollups:利用zk-SNARK(簡明非密碼學知識論證)證明確保交易的充分利用,同時不洩露的詳細交易資料。依序在保護以太坊主網的隱私的同時確保安全性。

zk壓縮:結合資料壓縮和ZK證明,優化區塊鏈存儲,同時數學上證明壓縮資料的複雜性。它確保解壓縮後資料與原始資料匹配,同時不揭示內容,從而保護隱私。

4)解決方案的性質:

zk Rollups:相當於第二層(L2)擴展解決方案,其可靠性和狀態管理落後於次級鏈上,增強了流動性並降低了主成本。

zk 壓縮:不被歸類為第二層滾動解決方案,而是一種升級,在Solana 第一層鏈上提高解析度。它提供了低成本,無需引入單獨的執行層。

4、結論

綜上所述,我們要探討的擴展方法都強調了維持區塊鏈網路核心原則,確保區塊鏈網路的可持續性發展方法。

有鑑於此,索拉納在採用先進擴展解決方案方面達成了成就,為區塊鏈行業廣泛採用和創新了道路。

資訊來源:0x資訊編譯自網際網路。版權歸作者白話區塊鏈所有,未經許可,不得轉載

Total
0
Shares
Related Posts