原文作者:@rickawsb
原文來源:X
zksync和solana兩位創辦人的推特互嗆是難得的高手過招,他們對生態底層邏輯的理解將決定evm生態和solana生態的走向。這是每個投資人必須認真閱讀的重要資料!整理如下: 討論起源於一位基金經理
@Justin_Bons的一條推: 「不管你對SOL今天達到了擴展極限有何看法至少SOL正在嘗試,而ETH早在很久以前就放棄了擴展SOL每天的實際使用量已經超過了1,000TPS! 而ETH在過去三年中一直停滯在100TPS上,他們已經沒有立足之地了!”
@zksync的創辦人 Alex@gluk64 寫了篇長推回覆:「1k TPS 對於全球對Web3的需求來說只是九牛一毛。互聯網不能依賴單一伺服器運行。價值互聯網不能依賴單一龐大的區塊鏈運行,無論它有多快,也無論願意犧牲多少分散性。終極目標是零知識證明的奇點:
⧫ 數千個無需許可的超級鏈,每個鏈都有數千TPS;
⧫ 每個鏈的每個區塊的零知識證明遞歸地聚合到一個區塊中;
⧫ 最終確認在最分散、公正中立的結算層上完成(gm以太坊!);數百萬交易中的每一筆都由每個智慧型手機上的每個用戶驗證,在不到1秒的時間內(如果每個用戶都無法驗證,那真的算是區塊鏈嗎?)
TLDR:零知識證明實現了無限的擴展,毫不妥協(是的,從長遠來看,我們也可以解決資料可用性問題;大多數資料將由終端使用者託管)。但是使用者體驗和行動碎片化呢?這些鏈的每個用戶都將能夠在幾秒鐘內與其他鏈上的任何合約或用戶無縫互動- 沒有額外的成本或信任假設。只需要一個錢包確認,即可立即確認,類似於今天我們可以從任何郵箱發送電子郵件到任何其他郵箱一樣。流動性將在零知識超級鏈之間自由流動,無需信任這些鏈的驗證者或之間的橋樑。其中一些鏈將是私有的且保護隱私的(由銀行和金融機構運營),但仍可與生態系統的其餘部分無縫互通。這將為流動性創造比鏈上世界以往所見的網路效應大出數倍的效果。 」 網友提問: alex,你認為Solana的人看不到這一點的原因是什麼?你認為這只是經濟原因,還是還有其他我們沒有解釋清楚的因素?
alex的回覆:@Justin_Bons和@aeyakovenko(solana創始人),你們有什麼看法? 「不考慮派系,讓我們互相加強對方的論點。 我欽佩Solana對其論點的堅定承諾:推動單一同步區塊鏈引擎可以處理的邊界。它的創新非常出色,特別是在並行執行和本地費用市場方面。這是所有第二層解決方案都必須擁抱的。 這種說法中有一些道理,不同的第二層解決方案可能導致用戶體驗和流動性的碎片化。我們將從獨立的、無限可擴展的零知識第二層生態系統開始。起初,@zksync
的超級鏈將是無限可擴展的,它們將能夠無縫地互通,但不能與Polygon或Scroll互通。但只要有一個成功的零知識生態系統,就足以實現這個願景。最終,我們有可能走向在以太坊上建立一個單一的L2橋接合同,將連接所有解決方案的道路。 」 toly,@aeyakovenko,Solana founder,加入討論,回复alex: “零知識證明(zkps)確實很棒!但它們不能解決資料庫熱點問題。如果可以解決,那麼就有大約1000億美元的資料庫收入可供利用。它們也不能更快地傳播訊息到全球。 Solana正在努力解決的兩個問題是以光速同步狀態,以及在單一原子狀態機中處理盡可能多的並發熱點。如果zkps有助於解決這些問題,Solana肯定會使用它們。高TPS只是高效率通道利用的副產品,但不是目標。 」
alex回覆: 「你沒有加強我的論點。 是的,你可以建立一個高效的資料庫狀態同步引擎,可以處理1,000,000TPS。但這個系統的使用者應該如何驗證它? 透過使用零知識證明,同步處理1,000,000TPS是不可行的。非同步處理卻沒有問題。驗證時間:<1 秒。 ” toly回覆: 運行一個完整節點。那些獲取比運行完整節點成本更高價值的人將會這樣做。
alex回覆: 要處理1,000,000TPS的完整節點將需要一個計算叢集(巨大的算力)。謝謝,我寧可選擇在手機上驗證零知識證明。
toly回覆: 1百萬TPS可能只需要不到16個核心。你可以在手機上驗證零知識證明確實很好。但正如我所說,我關心的是最大並發熱點和以光速同步所有狀態。無論如何,這都是一個高頻寬的高可用系統。
alex回覆: “1百萬是16核心”這個說法非常膚淺,因為Solana今天的TPS峰值只有1,000。而且,在1百萬TPS的實際使用情況下,我需要將多少PB的狀態保留在RAM中以維持這個速度?
toly回覆: 交易可以佔用更多計算單元或更少計算單元。系統只需要在RAM中保留與其同時處理的狀態相符的數量。一次載入在16個核心上處理的64k個交易,使用10MB的狀態,不到1GB。我們在這裡的爭論到底是什麼? Solana是全球同步速度盡可能快的最有效的原子單一狀態機實現。如果零知識證明在這方面有幫助,它會使用它。系統的目的在於它的功能。如果一個零知識證明系統不能完成那個特定的任務,那麼它是否能處理10M TPS並不重要。如果與其他系統有功能重疊,也無所謂。用戶將選擇對他們最有效的解決方案。
alex回覆: 這個論點是:如果狀態同步系統的最高效實現大約在1,000TPS左右,那麼你肯定需要使用零知識證明來實現真正的全球可驗證計算規模(通過證明的並行化和遞歸證明聚合)。我對能夠顯著提高吞吐量而不對擁有完整節點的用戶提出不切實際的要求的論點提出質疑。另外一個網友提問: 如果在2024年的任何48小時時間窗口內,zkSync的持續TPS沒有達到1000TPS,同時使用ETH L1作為資料可用性層,你會怎麼做?
alex回覆:@zksyncEra∎ – 一個單獨的ZK Stack超級鏈實例- 在銘文狂熱期間持續維持了60TPS,超過了任何其他第二層解決方案在高峰時期,它測得的TPS為200。今天,您只需部署4個額外的ZK Stack超級鏈即可達到1000TPS。