Starknet 是一個在以太坊上運行的 Validity-Rollup(又名 ZK-Rollup)第 2 層網絡,使 dApp 能夠在不影響安全性的情況下大規模擴展。
它通過將交易捆綁到鏈下計算的 STARK 證明中來實現這一點。然後,該證明作爲單個交易提交給以太坊,從而顯著提高吞吐量、縮短處理時間並降低成本,同時保留以太坊結算層的強大安全性。
Starknet 如何擴展以太坊
區塊鏈旨在實現三個核心屬性:安全性、去中心化和可擴展性。在區塊鏈世界中,一個衆所周知的三難困境是,在一個給定的系統中,只能同時實現其中兩個,不可避免地需要在第三個方面做出妥協。以太坊更重視安全性和去中心化,這影響了其可擴展性。以太坊用戶數量的增長導致交易速度變慢和 gas 價格高昂,阻礙了以太坊的廣泛採用。
我們如何才能在不損害以太坊安全性和去中心化的情況下使其具有可擴展性?這就是 Starknet Validity Rollup 的作用所在。將以太坊與 Starknet 結合起來可實現大規模的可擴展性。
Starknet 通過將交易處理轉移到以太坊主網外(我們稱之爲鏈下)同時保留鏈上交易摘要來實現擴展。交易被分批分組爲區塊,在鏈下處理,然後彙總爲單個鏈上交易。由於交易發生在鏈下,因此確保交易的完整性及其執行而無需重新執行至關重要。Starknet 通過使用 STARK(可擴展、透明的知識論證)證明進行可驗證計算來解決此問題。然後,Starknet 僅將有關區塊和證明的基本信息傳輸到以太坊,在那裏以最少的計算工作量進行驗證。