簡述zkSync的運行原理

摘要:zkSync是一種無需信任的協議,用於在以太坊上進行可擴展的低成本支付,由zkRollup 技術提供支持。它使用零知識證明和鏈上數據可用性來確保用戶的資金安全,就像這些資產從未離開過主網一樣。以太坊的Gas 費用每月超過4000 萬美元. 使用zkSync,這些成本可以減少到很小的一部分。 …

zkSync是一種無需信任的協議,用於在以太坊上進行可擴展的低成本支付,由zkRollup 技術提供支持。它使用零知識證明和鏈上數據可用性來確保用戶的資金安全,就像這些資產從未離開過主網一樣。

以太坊的Gas 費用每月超過4000 萬美元. 使用zkSync,這些成本可以減少到很小的一部分。

zkSync的功能

主網級安全,零依賴第三方;

ETH 和ERC20 代幣轉賬,在L1 *上具有即時確認和10 分鐘確定性;

超低交易費用(ERC20 代幣約為主網成本的1/100,ETH 轉賬約為主網成本的1/30);

無需註冊即可接收資金;

可支付給現有的以太坊地址(包括智能合約);

在被轉移的代幣中方便地支付費用;

在大約10 分鐘內提款到主網;

多重簽名支持;

無需許可的智能合約(即將推出);

zkSync優勢

zkSync 得益於密碼學和鏈上數據可用性的結合,zkRollup(zkSync 的核心技術)是唯一不需要任何操作活動來保證資金安全的L2 擴展解決方案。例如,用戶可以離線一年,然後在沒有任何外部幫助的情況下安全地提取資產。

所有資金都由主鏈上的智能合約持有,計算和存儲在鏈外進行。主要思想是,不是單獨驗證每筆交易,而是將交易“匯總”為單個項目(匯總塊),然後對其進行驗證,同時批准所有交易。

工作原理

用戶簽署交易並將其提交給驗證者。

驗證者將數千筆交易匯總到一個區塊中,並將新狀態的加密承諾(根哈希)連同加密證明(SNARK)一起提交給主網上的智能合約,證明該新狀態確實是將一些正確的交易應用到舊狀態。

除了證明之外,狀態(每筆交易的少量數據)在主鍊網絡上以低價發布calldata。這使任何人都可以隨時重建狀態。

證明和狀態由智能合約驗證,從而驗證區塊中包含的所有交易的有效性和區塊數據的可用性。

SNARK驗證比單獨驗證每筆交易便宜得多,並且將狀態存儲在鏈外比將其存儲在EVM 上便宜得多。因此,可大幅提升可擴展性(約100-200 倍主網容量)並節省tx 成本。

最終,zkRollup 架構提供了以下保證:

驗證者永遠不會破壞狀態或竊取資金(與側鏈不同);

即使驗證者停止合作,用戶也始終可以從zkRollup 智能合約中取回資金,因為數據是可用的(與Plasma 不同);

用戶和單個受信任的第三方都不需要在線監控zkRollup 塊以防止欺詐(與防欺詐系統不同,例如支付渠道或Optimistic Rollups);

可以總結為,zkRollup 嚴格繼承了底層L1 的安全性。

Total
0
Shares
Related Posts