作者:Lei Yang 來源:@yangl1996 譯:善歐巴,金色財經
人們常問我:為什麼MegaETH 要不斷追求極致效能?目前的區塊鏈速度還不夠快嗎?
我的答案是:區塊鏈的速度永遠不夠快,就像我們永遠不會抱怨電腦太快一樣。以下我將詳細闡述高效能(高吞吐量/TPS 和低延遲)帶來的具體好處:
1. 可預測的使用者體驗,即使在負載高峰期。 高昂的gas 費和交易失敗是鏈速不足的直接後果。即使這種情況並不總是發生,一兩次這樣的事件就足以破壞用戶體驗和他們對鏈的穩健性的印象。想像一下,每20 次谷歌搜尋就有一次隨機失敗或需要一分鐘才能完成。
2. 新應用的容量。 這聽起來可能有些老套,但新應用確實依賴基礎設施的改進。一個經典的非加密例子是神經網路。這個想法幾十年前就提出了,但由於電腦速度不夠快,無法處理非平凡大小的神經網絡,因此沒有立即普及。隨著電腦(尤其是GPU)的改進,神經網路成為主流。區塊鏈性能的持續進化對於新應用的不斷湧現是必要的。否認性能需求,因為目前的應用“無法填滿現有區塊空間”,忽略了更大的圖像。如果我們不建立更好的基礎設施來支援它們,新應用永遠不會出現。
例如,需要在毫秒頻率更新狀態(資料)的dApp 在當前區塊鏈上根本不可能實現,因為延遲太高。此類應用包括互動遊戲、即時拍賣、具有鏈上協調的DePIN 等。顯然,區塊鏈延遲方面還有很多工作要做。類似的論證可以適用於吞吐量(TPS)。
3. “浪費”資源。 智慧合約編程仍然需要大量優化和手動調整。為什麼?因為節省的gas 費用不容忽視。換句話說,目前的鏈不夠快(便宜),無法讓開發者擺脫過度優化程式碼的負擔。花一小時進行gas 優化就意味著少花一小時構思新應用或測試/重構程式碼以確保安全性。類似地,許多web2 程式中嵌入的運行時檢查(以捕獲災難性錯誤)在智能合約中不存在,因為額外的gas 成本過高。快速且廉價的鏈條將讓人們能夠在次優程式碼和運行時檢查上「浪費」資源,並將時間花在更有生產力的任務上。