時(shí)間:2021-12-29|瀏覽:361
以太坊上昂貴的交易成本驅(qū)使其成為 L2 的結(jié)算層。我們 (以及其他人) 都認(rèn)為在不久的將來(lái),終端用戶會(huì)在 L2 上進(jìn)行大部分交易活動(dòng)。因?yàn)閷脮r(shí) L2 上交易成本將大大降低,并出現(xiàn)越來(lái)越多支持 DeFi 的工具以及提供更多流動(dòng)性。
L2 通過(guò)降低每筆交易的 gas 成本來(lái)提高可擴(kuò)展性,并提高了交易速率。同時(shí),L2 保留了去中心化、通用邏輯和可組合性的優(yōu)點(diǎn)。然而,一些應(yīng)用程序可能需要某些特殊定制的功能,這由一個(gè)新的和單獨(dú)的層來(lái)提供服務(wù)可能會(huì)更好:L3 來(lái)了!
L3 與 L2 的關(guān)系就像 L2 與 L1 的關(guān)系一樣。只要 L2 能夠支持驗(yàn)證者智能合約 (Verifier smart contract),L3 就可以通過(guò)有效性證明 (validity proofs) 來(lái)實(shí)現(xiàn)。當(dāng) L2 也使用提交給 L1 的有效性證明時(shí) (如 StarkNet 所做的那樣),這就變成了一個(gè)極其優(yōu)雅的遞歸結(jié)構(gòu),因?yàn)?L3 所獲得的可擴(kuò)展性將等于 L2 交易壓縮證明擴(kuò)大的容量乘以 L3 交易壓縮證明擴(kuò)大的容量。換句話說(shuō),假設(shè)每一層的成本降低了 1,000 倍,那么 L3 可以在 L1 的基礎(chǔ)上將成本降低 1,000,000 倍 —— 同時(shí)仍然保持 L1 的安全性。
想象一下,用戶交易只需要花費(fèi)一點(diǎn)點(diǎn) gas 成本!
L3 的主要優(yōu)點(diǎn)有:
1. 超高可擴(kuò)展性:利用遞歸證明的乘法效應(yīng)
2. 應(yīng)用程序的設(shè)計(jì)者能夠更好地管理技術(shù)棧
a. 更具確定性的性能和成本,
b. 定制的數(shù)據(jù)可用性模型 (如,基于 Validium 的或應(yīng)用專用型的鏈上數(shù)據(jù)壓縮)
c. 更快的特性和技術(shù)更新速率 (如,引入尚未準(zhǔn)備好普遍可用的新功能)。
3. 隱私:比如,利用零知識(shí)證明在一個(gè)公共 L2 解決方案上提供隱私交易服務(wù)。
4. 更便宜/更簡(jiǎn)單的 L2-L3 互操作性:目前在 L1 和 L2 之間進(jìn)行存入/提出資金流是出了名的昂貴。相反,由于 L2 的成本效益,當(dāng)這些資金流應(yīng)用到 L3 時(shí),它們會(huì)變得不僅非常有吸引力,而且十分易于實(shí)現(xiàn)。雖然在 L2 和 L3 之間轉(zhuǎn)移資產(chǎn)的延遲可能比部署在同一個(gè) L2 上的應(yīng)用程序之間的延遲要長(zhǎng),但成本和吞吐量是相當(dāng)?shù)摹?br>5. 更便宜/更簡(jiǎn)單的 L3-L3 互操作性:各個(gè)獨(dú)立的 L3 將通過(guò) L2 而不是 L1 執(zhí)行互操作。L2 顯然要比 L1 便宜。如果沒(méi)有 L3,所有方案都將作為 L2 運(yùn)作,也就意味著必須通過(guò)昂貴得多的 L1 執(zhí)行互操作。
6. L3 作為 L2 的“金絲雀”網(wǎng)絡(luò):一些新的創(chuàng)新可能會(huì)先在 L3 上進(jìn)行測(cè)試,然后再在 L2 或 L3 上向公眾開放 (就像Kusama 為 Polkadot 所扮演的角色)
多個(gè) L3 以及分形式多層解決方案
多個(gè) L3 將構(gòu)建在 L2 之上。此外,可能在 L3 之上構(gòu)建額外的層 (L4 等),以形成分形式的多層解決方案 (fractal layering solutions)。
其 L3 中包括:
1. 使用 Validium 數(shù)據(jù)可用性方案的 StarkNet,例如,供那些對(duì)定價(jià)極其敏感的應(yīng)用程序普遍使用。
2. 為實(shí)現(xiàn)更好的應(yīng)用程序性能而定制的應(yīng)用專用型 StarkNet 系統(tǒng),如,通過(guò)使用指定的存儲(chǔ)結(jié)構(gòu)或數(shù)據(jù)可用性壓縮。
3. 具有 Validium 或 Rollup 數(shù)據(jù)可用性解決方案的 StarkEx 系統(tǒng) (如為 dYdX、Sorare、Immutable、DeversiFi 提供支持的系統(tǒng)),它們可以立即為 StarkNet 帶來(lái)經(jīng)過(guò)戰(zhàn)場(chǎng)測(cè)試的可擴(kuò)展性優(yōu)勢(shì)。
4. 提供隱私交易服務(wù)的隱私 StarkNet 實(shí)例 (在這個(gè)案例中也作為 L4),且不需要將這些交易包含在公共 StarkNets 中。
描述了 L2 的典型基礎(chǔ)架構(gòu),包括下列幾個(gè)組成部分:
1. 一個(gè)在 L1 上追蹤 L2 狀態(tài)根的智能合約 (如,以太坊上的 StarkNet 智能合約)。
2. 在一個(gè)基于有效性證明的 L2 中,需要一個(gè)驗(yàn)證者智能合約來(lái)驗(yàn)證狀態(tài)轉(zhuǎn)移證明的有效性。
3. L1 上的橋接合約,用來(lái)管理 L2 上的存取款交易。
4. L2 上的代幣合約,對(duì)應(yīng)于 L1 代幣合約 (如一些 ERC20 和 ERC 721 代幣合約)。
描述了 L3 和它的底層 L2/L1 之間的關(guān)系。通過(guò)在 L2 上實(shí)現(xiàn)狀態(tài)追蹤和驗(yàn)證者智能合約,L3 可以安全地運(yùn)行在 L2 之上。
總結(jié)與致謝
L3 可以帶來(lái)超高的可擴(kuò)展性、更好地管理各種需求的技術(shù)堆棧、實(shí)現(xiàn)隱私交易等,同時(shí)又維持由以太坊 (L1) 提供的安全保障。它所采用的遞歸概念可以擴(kuò)展到分形多層解決方案的附加層中。
目前作為 L2 解決方案運(yùn)行的 StarkEx 將會(huì)遷移至 L3。此外,StarkNet 的實(shí)例將作為 L3 為用戶可用。
感謝 Polynya 和 Alex Connolly (Immutable) 對(duì)本文的評(píng)論和校對(duì)。特別感謝 Pierre Duperrin (Sorare) 的寶貴見解。
熱點(diǎn):以太坊 智能合約 代幣 數(shù)據(jù) 以太