解析Starknet Volition:兼顧資料安全與成本控制的資料可用性升級

原文 |https://starkware.co/resource

編譯 | Chainchen@Web3CN.Pro

摘要‍

  • Volition將允許開發者在以太坊(L1)或Starknet(L2)上調節資料可用性。減少L1鏈上數據,進而大幅降低成本。
  • 資料可用性模式的靈活性將再次為Starknet的開發者和使用者提供更大的自由度,讓他們以成本效益的方式選擇最合適的安全等級來滿足其特定需求。
  • Volition將在2024年第一季在測試網上實施。 (已更新)

‍隨著以太坊的不斷發展,對可擴展性和成本降低的需求變得愈發緊迫。因此,Rollups作為一種高效可擴展的解決方案在以太坊上嶄露頭角。

Starknet是一種有效性Rollup,由STARK證明的創造者們打造,它作為第二層網路運行,允許大規模計算,並透過僅將每個交易的關鍵數據提交到以太坊(L1) ,並使用共享驗證者(SHARP)將驗證費用在特定批次內的所有交易中均攤,從而降低了計算費用。

在2023年第四季(現在的路線圖已更新至2024年第一季),Starknet將引入另一項重要的成本降低措施,解決了開發者在處理交易費用時所面臨的一個主要挑戰,即L1鏈上資料的高昂成本問題。

在決定交易成本的各種因素中,僅鏈上資料的可用性就可以占到平均交易成本的高達95%。因此,找到一種減少L1鏈上資料成本的方法可以極大地影響使用者和開發者的整體成本。 Starknet的解決方案是Volition。

解析Starknet Volition:兼顧資料安全與成本控制的資料可用性升級

介紹

目前,Starknet以有效性Rollup模式運行,這意味著Starknet的資料和對狀態的承諾被發送提交到以太坊。有了Volition,資料可以儲存在Starknet L2上,使開發者能夠透過選擇其資料可用性模式來優化其合約,該模式可以在個體儲存變數層級進行選擇。

Volition是一項技術,顧名思義,它讓Starknet開發者可以自由選擇他們應用程式或交易的資料可用性。這就好像他們可以自主決定哪些資料需要被公開,哪些可以保持私有。他們可以在兩種不同的資料可用性模式之間進行靈活選擇:一種是將資料儲存在以太坊的主網路(L1),另一種是儲存在Starknet的第二層(L2)。同樣地,這個選擇權也可以傳遞給應用程式的使用者。

Volition的實作方法是將Starknet的資料狀態分為兩種不同的儲存承諾樹。一種用於L1資料可用性模式,這意味著資料將會發佈在以太坊的主網路上。而另一種是L2資料可用性模式,這意味著資料將會在Starknet的二層上更新,並傳遞給Starknet網路。但只有資料的承諾(即資料的"根")會被傳送到以太坊的主網路。這就讓開發者在資料的安全性和成本之間做出明智的選擇,同時保持靈活性。

解析Starknet Volition:兼顧資料安全與成本控制的資料可用性升級

自主選擇

資料發布的層級安全性確定了資料可用性的確定等級。 L1和L2。 L1是指將資料儲存在以太坊的主網路上,具有高度的安全性,因為它受到以太坊的保護,並且資料可以像其他資料一樣一直可用。而L2是指將資料儲存在Starknet的第二層上,它更便宜,但安全性較低,因為它不像L1那樣受到以太坊的保護,但資料會傳達給所有Starknet第二層的節點。

儘管採取了這些必要的措施,以確保L2資料可用性的高級別安全性,但我們承認,為了最大限度的安全性,L1資料可用性(DA)應該是您的選擇,以獲得以太坊級別的安全性。開發者和使用者需要在L2的成本和L1的安全性之間進行權衡。我們也建議開發者編寫使用L2DA的合約,以使合約能夠在L2資料可用性危機的情況下正常運作(例如,失去L2DA資產)。此外,隨著我們介紹Volition,我們意識到完善創新需要時間。因此,我們將在測試網路上提供長時間,以便根據社群的回饋來改進這項技術。這項技術的引入將提高效率和開發體驗,因為它讓開發者可以根據需要自由選擇資料發布的層級,以平衡安全性和成本。

Volition的用途與應用

為了最好地說明Volition的有效性,讓我們來看幾個現實世界的例子。

想像一下,您參與了一個在Starknet上建立的高知名度Web3遊戲,您成功出價購買了一個十字弓的頂級NFT。鑑於這筆交易的重要性,您可能會選擇鏈上數據可用性模式。這將確保十字弓的所有權被安全記錄在以太坊區塊鏈上,隨後,您決定購買150個箭頭NFT。由於這個購買價值較低,您可以選擇L2資料可用性來完成交易,從而節省成本。

解析Starknet Volition:兼顧資料安全與成本控制的資料可用性升級

相同的概念適用於高價值的去中心化交易,DEX的首要任務是保護資金並最小化交易費用。用戶可以將一些資金儲存在其L2資料可用性帳戶中,以優化交易操作。使用儲存在L2資料儲存中的資金允許交易者以降低的費用執行大量交易。當L2資料可用性帳戶中的資金達到一定數量時,DEX將優先考慮安全性而不是成本,並將資金轉移回L1資料可用性帳戶。這種轉移確保了大部分資金在L1上安全可用。

解析Starknet Volition:兼顧資料安全與成本控制的資料可用性升級

如在這兩個例子中所看到的,Volition透過允許開發者和使用者為每個合約選擇資料可用性模式,允許更多的控制並增強使用者的交易體驗。

Volition何時推出?

Volition計劃在2023年第四季(現已更改為2024年第一季)在Starknet測試網上推出,並將在測試網上進行較長時間的測試和改進,以便根據社區的反饋來不斷提高其安全性和性能。預計Volition將有助於許多用戶和dApp開發者降低成本。

此外,Starknet還計劃在未來引入其他資料可用性模式,例如Adamantium,這是一種利用委員會的資料可用性模式,適用於希望為其資料可用性選擇受信任方的使用者。

總結

Volition是Starknet的重要創新,旨在解決安全性和高昂的鏈上資料成本問題。它允許資料儲存在Starknet的第二層上,從而為開發者提供了降低成本和提高可擴展性的機會,同時仍保持了以太坊的可信任安全性。這項創新有望為創新應用程式開發開啟新的可能性。