Allen

Allen

crypto seeker||starknet

Web3應用的思考

ETH 整個網絡可以理解為 1 台簡單的計算機,這個計算機的由多台計算機運行相同的虛擬機組成,通過共識機制保證多台計算狀態一致,所以性能會比較低。屬於單片鏈,單片鏈通過優化共識,和減少共識節點,可以提高 TPS 性能。單片鏈內的所有原生應用需要搶共識節點的計算資源,單片鏈的原生應用的 TPS < 單片鏈本身的 TPS。

Starknet 也可以理解為 1 台計算機,這台計算機的可以只用單台計算機運行一個虛擬機 (zkVM),通過數學證明保證該計算機沒有作假,排除了共識降低性能的影響,zkVM 的 TPS 理論上比單片鏈更高,但同理 Zkrollup 內的原生應用的 TPS < zkVM 本身的 TPS。

思考?

作為 web3 的應用,web3 應用所需要的計算資源是否只能依賴 1 台計算機?

目前 web2 的互聯網,一台計算機內有很多應用,分兩類,第一類像計算器,畫圖這種,所有計算資源都是消耗本身計算機資源的,第二類,像 QQ,微信,在線遊戲等平台應用,這些平台應用的消耗的計算資源大部分並不是當前計算機本身提供,而是應用方自己(或者雲服務商)供給,自己計算機本身給應用提供的計算資源只占一小部分。平台應用的計算能力可以超過這台計算機的計算能力。

web3 的應用理該同樣如此,zkVM(Starknet)內部的可能也很多應用,分兩類,第一類是基於智能合約開發的,像 UNI,AAVE 之類的,所有計算資源都是消耗 zkVM 本身,第二類是定制化的應用,像 L3 的 starkex(用戶可以自己開發類似 starkex 定制的應用,並且可以共享驗證器),這類應用所需要的大部分計算資源並不依賴 zkVM 這台計算機。而是應用方自己 (或者零知識礦商) 供給,應用方只需要在 zkVM 上進行零知識證明,只消耗 zkVM 中極小的資源。第二類應用的 TPS 可以超過 zkVM 本身的 TPS。

Cairo 開發語言可開發第一類應用(Starknet 智能合約,證明生成),也可開發第二類應用(編寫可證明程序)。

第二類應用定制化的功能,計算量會更小,所需要的生成證明時間更短,TPS 更高,也能支持擴展的,是更看好的 web3 未來應用方向。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。