維塔利克·布特林重新審視區塊鏈的承諾策略

robot
摘要生成中

以太坊的創始人維塔利克·布特林(Vitalik Buterin)曾經大幅修正他對於區塊鏈設計中承諾(commitment)角色的主張。根據ChainCatcher的報導,這一技術轉變源自於對更現實運營環境的深刻思考。過去布特林擔憂的問題,隨著新技術的發展,如何得到解決,其詳細的檢討過程也逐漸揭曉。

不承諾狀態的設計問題

區塊鏈只記錄交易序列,不承諾狀態的概念,乍看之下似乎很簡單。然而,布特林在早期採取謹慎態度的原因,源自於實作上的嚴重挑戰。

如果區塊鏈放棄對狀態的承諾,使用者將只能選擇:一是從創世區塊開始驗證所有過去的交易,二是依賴單一可信賴的服務提供者。前者計算負擔極重,後者則違背了去中心化的理想。這種二選一的情況,曾是傳統設計哲學的支柱。

馬可夫證明與承諾機制的優勢

相較之下,以太坊採用的方案是,將狀態根(state root)承諾於區塊頭(block header),提供更為精巧的解決方案。這一承諾機制,基於大量誠實驗證節點(verifier nodes)存在的前提,利用馬可夫證明(Merkle proof)來驗證狀態,讓驗證變得切實可行。

透過此設計,用戶無需運行整個節點,也能藉由多個獨立節點提供的狀態證明,來確保網路的正當性。

零知識技術帶來的驗證革命

正如布特林所強調,零知識證明(ZK-SNARKs)等零知識技術的進步,是解決此問題的關鍵。這些密碼學方法,使得在不重新執行所有交易的情況下,驗證區塊鏈的正確性與一致性成為可能。

這一技術進步,兼顧了安全性與擴展性,展現出打破傳統權衡的潛力。

自我驗證選項的重要性

布特林再次強調的重點,是面對網路故障、服務提供者停止、共識集中化與審查風險等現實不確定性時的應對之道。他堅持,無論在何種情況下,區塊鏈系統都必須始終保留用戶自主驗證的路徑。

所謂的「山小屋模式」(山屋模式),並非日常使用的功能,而是在極端情況下的最後防線,作為安全網與對服務提供者的杠杆。保持最低限度的自我完結驗證能力的承諾,正是以太坊長期信任的根源。

圖片說明:區塊鏈驗證流程示意圖

區塊鏈驗證流程示意圖 圖示說明:利用零知識證明技術,驗證者可以在不完整資料的情況下,驗證整個區塊鏈的正確性。

結論

布特林的最新觀點表明,未來的區塊鏈設計將更重視用戶的自主性與安全性,並且通過先進的數學與加密技術,實現更高效、更可靠的驗證機制。這不僅是技術的進步,更是對區塊鏈去中心化精神的深刻詮釋。長期來看,這些創新將推動區塊鏈技術走向更廣泛的應用與普及,並確保其在面對各種挑戰時的韌性與可信度。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)