原文:Volition on Starknet: Your Data, Your Choice

翻譯及校對:「Starknet 中文社區」

速覽Starknet即將上線的Volition

精選速覽

  • Starknet 推出Volition!
  • Volition 將允許開發者在以太坊(L1)或Starknet(L2)上調整數據的可用性。減少L1 鏈上數據可以從根本上降低成本。
  • 數據可用性模式的靈活性將再次為Starknet 的開發者和用戶提供更大的自由,讓他們能夠根據自己的特定需求,以經濟高效的方式選擇最合適的安全級別。
  • Volition 計劃在2023 年第四季度在測試網上實施。

有效性Rollup:提高吞吐量,降低成本

隨著以太坊的不斷發展,對可擴展性和成本降低的需求變得日益迫切。為此,作為一種運行在以太坊上的可擴展且高效的解決方案,有效性Rollups 應運而生。

Starknet 是STARK 證明發明者推出的有效性Rollup。作為L2,Starknet 只向以太坊(L1)提交每筆交易的必備數據,並使用共享證明器(SHARP)將證明的鏈上驗證費用分攤給到給定批次內的所有交易,從而實現大規模計算的同時,還能降低計算費用。

在2023 年第四季度,Starknet 將再次大幅降低成本,解決開發者在交易費用方面面臨的主要挑戰,即L1 鏈上數據的高昂成本。

在決定交易成本的各種因素中,僅鏈上數據可用性這一項就可占平均交易成本的95%。找到減少L1 鏈上數據的方法可以對用戶和開發者整體成本的降低產生重大影響。 Starknet 應對這一挑戰的解決方案是:Volition。

速覽Starknet即將上線的Volition

了解Volition

目前,Starknet 以有效性Rollup 模式運行,這意味著Starknet 的數據和對狀態的承諾將在以太坊上提交。借助Volition,數據可以存儲在Starknet L2 上,開發者可以在單個存儲變量級別選擇其數據可用性模式,從而優化他們的合約。

顧名思義,Volition 將提供選擇應用程序或交易的數據可用性的能力。 Starknet 的開發者將能夠在整個數據可用性範圍內進行靈活調整,動態選擇其數據可用性解決方案,並決定其應用程序的數據是在以太坊(L1)上還是在Starknet ( L2)上可用,即由應用程序的用戶來自由進行選擇。

Volition 是通過將Starknet 的狀態作為兩個不同的存儲承諾樹來實現:一個用於L1 數據可用性模式,另一個用於L2 數據可用性模式。 L1 數據可用性模式樹的數據將發佈在以太坊主網上,而L2 數據可用性意味著交易數據將在L2 上更新,並傳遞到Starknet 網絡。只有數據的承諾(指承諾樹的「根」)才會發送到L1。

速覽Starknet即將上線的Volition

由你來選擇

數據發布層的安全性決定了數據可用性的確定性級別。發佈在L1 上的數據將受益於以太坊提供的安全級別,並與以太坊上的任何其他數據一樣可用。另一方面,得益於L2 上較低的成本,發佈在L2 上的數據將被傳送到所有Starknet L2 節點。這樣做,確保阻止了最小化失敗或惡意行為的風險,而這些惡意行為可能會阻止提款或拒絕訪問存儲在L2 上的數據。

雖然採取了這些必要措施來確保L2 數據可用性的高安全性,但我們承認,為了獲得最大的安全性,應該由你選擇L1 數據可用性(DA),它能提供以太坊級別的安全保障。只有在開發者和用戶權衡考慮L2 成本和L1 安全性的情況下,才應該使用L2 數據可用性。我們還建議開發者編寫使用L2DA 的合約,這樣在發生L2 數據可用性危機的情況下,合約仍能夠正常運行(例如,丟失L2DA 資產)。此外,在推出Volition 的同時,我們意識到完善創新需要時間。因此, Volition 將先在測試網上運行一段時間。在這個階段裡,我們將積極聽取社區的反饋,對其進行優化,並使其逐漸符合建設者們的需求。

在Starknet 上引入Volition 將提高效率和開發者體驗(DevEx)。開發者如果具備這樣的能力,即在權衡安全性與成本之間能獨立自主地找到最優解,這將使L2 應用程序能夠根據用戶的需求調整其設計,並觸及更廣泛的受眾。

Volition 的使用案例和應用程序

為了最好地展示Volition 的有效性,讓我們來看幾個現實世界中的案例。

想像一下,你在一個基於Starknet 構建的應用程序上參與一場備受矚目的Web 3 遊戲。你成功地競標併購買了一個優質弓弩NFT。考慮到這筆交易的重要性,你可能會選擇鏈上數據可用性模式。得益於以太坊廣泛的去中心化,這樣可以確保弓弩的所有權被安全地記錄在以太坊區塊鏈上。然後,你決定購買150 個箭NFT,由於其價值較低,你可以選擇L2 數據可用性來完成交易,從而節省成本。

速覽Starknet即將上線的Volition

同樣的概念也適用於高價值的去中心化交易,其中DEX 的首要任務是確保資金的安全並最大限度地降低交易費用。用戶可以在他們的L2 數據可用性賬戶中保留部分資金,來優化交易操作。使用L2 數據存儲中的資金可以讓交易者以較低的費用執行大量的交易。當L2 數據可用性賬戶中的資金達到較高金額時,DEX 會優先考慮安全性而不是成本,並將資金轉移到L1 數據可用性賬戶中。這種轉移可確保大部分資金在L1 上安全可用。

速覽Starknet即將上線的Volition

從這兩個例子中可以看出,Volition 使開發者和用戶能夠選擇每個合約的數據可用性模式,讓他們實現更多的控制權,同時Volition 還增強了用戶的交易體驗。

何時推出Volition?

Volition 將於2023 年第四季度在Starknet 測試網中推出。它將在測試網中運行較長一段時間,以便能夠基於社區的反饋和經驗了解並加強各個安全方面的問題。預計Volition 將為許多用戶和dApp 開發者節省成本。未來,Starknet 將定義其他數據可用性模式,例如Adamantium(一種利用委員會提供數據可用性的模式,可由用戶選擇可信方提供數據可用性)。

總結

Starknet 的Volition 解決了安全隱患和高昂的鏈上數據成本問題。通過允許在Starknet L2 上存儲數據,開發者可以降低成本並提高可擴展性,同時維持以太坊的可信安全性。在Starknet 上使用Volition 有很多好處,有可能為創新的應用開發打開大門。如果你對Volition 感到好奇,歡迎觀看StarkWare 產品負責人Avihu Levy 的詳細講座,並參與我們社區論壇上的深入探討吧。