Layer 1節點擴容:EIP-4444降成本,無狀態驗證護隱私,應對蘇花公路困境

面對Layer 1 Gas限制的擔憂持續延燒,彷彿蘇花公路上的濃霧,讓人看不清前方的道路。除了那些老生常談的網路安全隱憂,最常聽到的批評莫過於提高Gas限制會讓運行全節點變得更加困難。這就像是提高了威力彩頭獎的門檻,讓更多人望而卻步。特別是在現在這種強調全節點拆分的發展背景下,我們更需要深入理解全節點的真正價值,而不是人云亦云,被輿論牽著鼻子走,搞得像一群盲目的青鳥,只會跟著領頭的飛。
全節點的價值不只是驗證:無信任與隱私的權衡
從區塊鏈的歷史脈絡來看,全節點一直被視為驗證鏈上數據的基石。想像一下,如果我們都只能信任少數幾個中心化的驗證者,那會是什麼樣的光景?這簡直就像把所有的雞蛋都放在同一個籃子裡,一旦發生問題,後果不堪設想。我個人也曾多次強調,如果普通用戶喪失了驗證的能力,那整個系統的安全性都會大打折扣。如果驗證是唯一的問題,那麼ZK-EVM技術的出現,就像是黑暗中的一道曙光,似乎可以為Layer 1的擴展提供一條新的道路。但事實真的如此嗎?
ZK-EVM的確很有潛力,但它並非萬能藥。它的限制在於,如何將區塊構建和證明的成本控制在一個合理的範圍內,從而保證1-of-n的抗審查性和市場競爭力。如果成本過高,那最終只會淪為少數權貴的遊戲,普通用戶根本無力參與。但更重要的是,全節點的價值遠不止於驗證。它還能提供一個本地RPC服務器,讓我們能夠以一種無信任、抗審查和隱私友好的方式讀取鏈上的數據。這就像是擁有了一把打開區塊鏈世界的鑰匙,讓我們可以自由探索,而不受任何人的擺布。而這,才是我們需要堅守的陣地。
ZK-EVM+PIR:通往無信任與隱私的道路?
我在上個月發布的隱私路線圖中,將TEE+ORAM視為短期方案,PIR作為長期解決方案。這種組合,再加上Helios和ZK-EVM驗證,理論上可以讓用戶連接到外部RPC,並完全確信自己獲得的鏈是正確的,同時數據隱私也得到保護。這聽起來很美好,不是嗎?就像找到了傳說中的帛琉,一個既美麗又隱秘的世外桃源。但現實往往沒有那麼簡單。
為何不能止步於ZK-EVM?自託管節點的必要性
那麼,我們不禁要問:有了這些先進的加密技術,為什麼還需要自託管節點呢?難道它們不會成為過時的產物嗎?我的答案是,絕對不能!原因有很多。
首先,完全無信任的加密解決方案,例如1-server PIR,成本非常高昂。目前來看,這個開銷簡直是天文數字,即使經過多次效率改進,也很可能還是貴得讓人卻步。這就像是買一張WTT的VIP門票,雖然能享受最好的待遇,但價格也讓人望而生畏。
其次,元數據隱私也是一個重要的考量。哪個IP地址在什麼時間發出請求,以及請求的模式,這些數據本身就足以洩露用戶的大量信息。這就像是你在網路上留下的足跡,即使你小心翼翼地隱藏自己的身份,還是有可能被有心人追蹤到。更何況,現在很多人都在討論王文洋包養的新聞,可見隱私保護的重要性永遠不嫌多。
最後,也是最重要的一點,是審查漏洞。如果市場被少數幾個RPC提供商壟斷,那麼他們將面臨巨大的壓力,可能會取消特定平台或審查用戶。我們已經看到,許多RPC提供商已經將整個國家排除在外。這就像是被人掐住了喉嚨,完全喪失了自由。難道我們要眼睜睜地看著這種情況發生嗎?絕對不行!
出於這些原因,我們必須繼續確保運行個人節點的便利性。這不僅僅是技術問題,更關乎我們的自由和權利。就像苗博雅在議會上的發言一樣,我們必須捍衛自己的權益,不能讓少數人掌控一切。
短期優先事項:降低節點運行門檻
現在讓我們把目光放回現實,看看短期內我們可以做些什麼,來降低運行節點的門檻。畢竟,理想很豐滿,現實很骨感。如果連節點都跑不起來,那一切都只是空談。這就像是空有520優惠券,卻沒有時間去消費,只能眼睜睜地看著它過期。
EIP-4444:大幅降低磁盤空間需求
當務之急是提高EIP-4444全面推廣的優先級,最終目標是讓每個節點僅需儲存約36天的數據。這就像是給節點做了一次徹底的斷捨離,把那些不必要的東西都丟掉,只留下最重要的部分。這將大大降低磁盤空間需求,而這正是阻礙更多人運行節點的主要問題。試想一下,如果跑一個節點需要幾TB的硬碟空間,那還有多少人願意參與呢?以後,節點的磁盤空間需求將主要集中在三個方面:狀態大小、狀態Merkle分支以及36天的歷史紀錄。
分布式歷史存儲:確保區塊鏈的永恆性
但問題來了,如果只保留36天的歷史紀錄,那之前的數據怎麼辦?難道我們要眼睜睜地看著它們消失嗎?當然不行!解決方案是構建一個分布式歷史存儲系統,讓每個節點可以儲存一小部分比截止日期更早的歷史數據。這就像是眾志成城,大家一起分擔責任,共同守護區塊鏈的歷史。為了最大限度地提高系統的穩健性,我們可以採用糾刪碼技術。這樣,即使部分節點出現故障,也不會影響整個系統的運行。這可以確保”區塊鏈是永恆的”這一特性,而無需依賴中心化提供商或給節點運營商帶來沉重負擔。
Gas定價調整:鼓勵更高效的狀態管理
除了降低存儲需求,我們還需要調整Gas定價,使存儲成本更高,執行成本更低。這就像是調整遊戲規則,鼓勵大家更高效地利用資源,避免浪費。特別需要優先考慮的是增加創建新狀態的Gas成本,包括:(i) 新存儲槽的SSTORE,(ii) 合約代碼創建,(iii) 向尚未有餘額或nonce的帳戶發送ETH。這可以有效遏制那些無意義的狀態膨脹,讓區塊鏈更加健康。
中期目標:擁抱無狀態驗證
在解決了短期問題後,我們需要把目光放得更遠,思考如何從根本上降低節點運行的成本。這就像是仁寶股價,不能只看眼前的漲跌,更要關注長期的發展趨勢。無狀態驗證,就是我們中期需要實現的目標。
無狀態節點:進一步降低存儲需求
一旦我們啟用了無狀態驗證,就有可能在不儲存狀態Merkle分支的情況下運行具有RPC功能的節點(即儲存狀態的節點)。這就像是給節點做了一次瘦身手術,切掉了那些不必要的脂肪,只留下最重要的肌肉。這將使存儲需求進一步降低約2倍。想像一下,如果我們能把節點的體積縮小一半,那將會釋放出多大的潛力?更多的人將能夠運行節點,區塊鏈的去中心化程度也會得到顯著提升。當然,這也需要蔡力行這樣的技術大咖來帶領我們攻克技術難關,才能真正實現。
一種新型節點:部分無狀態節點
這是個全新的概念,也是在Layer 1 Gas限制增長10-100倍的情況下,允許個人節點運行的關鍵。想像一下,如果Gas費用飆升到天文數字,那普通人還有機會參與區塊鏈的世界嗎?答案可能是否定的。但有了部分無狀態節點,情況就不同了。
我們將引入一種新型節點,它可以無狀態驗證區塊,驗證整個鏈(通過無狀態驗證或ZK-EVM),並保持狀態的部分最新。這就像是擁有一輛可以定制的汽車,你可以根據自己的需求選擇不同的配置。只要所需的數據在該狀態子集內,節點就能響應RPC請求;其他請求將失敗(或必須退回到外部託管的加密解決方案;是否這樣做應由用戶選擇)。這就像是莊宗輝在PLG冠軍賽上,根據場上局勢調整戰術,以求取勝。
個性化配置:自由選擇保存的狀態子集
要保持的狀態的具體部分,取決於用戶選擇的配置。這就像是Fantasy Life i: The Girl Who Steals Time遊戲中,你可以自由選擇自己的職業和技能,打造獨一無二的角色。舉幾個例子:
- 除已知為垃圾合約外的所有狀態:這就像是清理房間,把那些沒用的東西都丟掉,只留下真正有價值的物品。
- 與所有EOA和SCW以及所有常用的ERC20和ERC721代幣和應用程序相關的狀態:這就像是關注自己最常用的銀行帳戶和投資組合,確保一切都在掌控之中。
- 與過去兩年中訪問過的所有EOA和SCW以及一些常用的ERC20代幣相關的狀態,再加上一組有限的交換、defi和隱私應用程序:這就像是記錄自己過去兩年的消費習慣,並重點關注那些常用的應用程序。
鏈上合約管理:靈活調整節點配置
配置可以通過鏈上合約進行管理:用戶可以使用運行其節點,該地址將以某種語言指定節點將保存並保持最新狀態的地址、存儲槽或其他過濾區域列表。這就像是制定一份智能合約,讓節點自動按照你的指令運行。
本地訪問與隱私保護:魚與熊掌兼得?
請注意,用戶無需保存Merkle分支;他們只需保存原始值。這種類型的節點,可以讓用戶直接在本地訪問需要關注的狀態,並最大限度地保護訪問該狀態的隱私。這就像是同時擁有了魚和熊掌,既能享受便捷的本地訪問,又能保護自己的隱私。當然,這也需要白馨儒這樣的專家來幫助我們設計更安全的隱私保護方案。
部分無狀態節點的出現,為Layer 1的擴展提供了一種新的可能性。它不僅可以降低節點運行的成本,還可以提高用戶的隱私保護。這就像是為區塊鏈世界打開了一扇新的大門,讓我們看到了更美好的未來。但要真正實現這個願景,還需要我們共同努力,不斷探索和創新。
本文 ethergome.com 原创,转载保留链接!网址:https://www.ethergome.com/post/1808.html
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
