在2022年所經歷的一切之後,我們可以合理地得出結論,建立不需要信任的基礎設施是我們前進的唯一方式。我們需要建立分散化、不需要信任和無需授權的基礎設施。本文將概述我們現有的web3基礎設施,以幫助我們構建分散化和無需信任的應用程序,並介紹我們將在不久的將來需要關注的組件。
應用程序級別需要的Web3基礎設施
1.通過可信的數據服務使應用程序有用
分散式應用程序是數據的重要消費者,並需要節點將這些數據提供給在鏈上運行的用戶或應用程序。我們可以使用Oracle網絡以可信且高效的方式提供數據流,使加密網絡能夠在可靠且分散化的方式下與傳統和區塊鏈系統進行交互。在這方面,Supraoracles、API3和Chainlink是一些示例。
2.改善應用程序的用戶界面和用戶體驗
在鏈上消息傳遞仍然是區塊鏈基礎設施的關鍵組成部分。隨著零售需求的增長,應用程序/協議與其用戶以分散化且有意義的方式交互的能力將是增長的關鍵驅動因素。在鏈上消息傳遞可能有用的一些潛在領域包括:通知用戶領取回報/代幣、在錢包中內置通信消息以及通知/公告重要協議更新。在這方面,EPNS和XMTP是一些示例。
3.改善鏈上數據可用性
構建在區塊鏈上的應用程序依賴於鏈上和外部數據。存儲在鏈上的數據未以可以有效或輕鬆地被Dapp使用的格式註冊。為了做到這一點,數據需要被索引和組織以進行高效檢索。我們可以通過構建允許我們以分散化和強大的方式查詢和索引區塊鏈數據的協議來做到這一點。在這方面,The Graph、Covalent等是一些示例。
為多鏈世界做好準備
隨著整個區塊鏈生態系統的擴張和一層和二層生態系統(Rollups)的數量增加,跨鏈橋樑的管理和互操作性變得越來越重要。
跨鏈橋樑允許原本孤立的生態系統進行有意義的交互——這類似於新貿易路線幫助連接不同地區,引領著知識分享的新時代。
我們已經建立了廣義的信息傳遞解決方案,例如Layer Zero、Axelar和其他跨鏈解決方案,支持廣義的信息傳遞,允許所有類型的數據和信息(包括代幣)在多個生態系統之間移動。使多鏈夢想成為現實。
為支持多鍊和模塊化世界的願景,新的設計模式正在出現,例如建立專門用於排序交易並向其支持的鏈提供數據的數據可用性鏈(DA鏈)。
通常,DA鏈生成證明,為客戶提供高概率的確認,證明所有塊數據已發佈在鏈上。通過這種數據可用性證明,我們能夠保證Rollup序列化器的可靠性,並降低在多鏈世界中Rollup事務處理的成本。 Celestia是這一層的很好的例子。
為用戶級別做好準備
改進RPC提供程序
使用集中式RPC提供程序可能會將用戶列入由單個實體控制的規則中,並使其受限。我們需要建立分佈式RPC(dRPC),使用戶能夠進行分散式遠程過程調用(RPC),從而使不同的計算機系統在分散式網絡中相互通信。
在分散式RPC中,客戶端系統可以向服務器系統發送請求,無需經過中央服務器或授權機構。相反,請求通過分散式網絡路由,允許適當的服務器處理它。 Pocket Network是這一類別中的一個例子。
使鏈上交易私密化
區塊鏈上的應用程序是數據挖掘的場所。有利可圖、尋租和可利用的數據挖掘。在公共區塊鏈上無法保護交易安全威脅終端用戶的意願和個人數據權利。
Web3相當於對自己的數據的所有權和控制。這是我們必須能夠實現的最後一步,以使用戶能夠在公開可驗證的分類賬系統上安全地保護其個人數據。
在Web3的發展歷程中,我們需要在協議和用戶層面解決一些重要的難題,包括可擴展性和隱私保護等。為了實現多鏈世界的願景,我們需要構建通用的信息傳遞解決方案和跨鏈橋樑,同時還需要改進RPC提供商和解決隱私三難問題。這些問題的解決將有助於實現Web3的願景,讓用戶能夠在保護隱私的同時享受公共賬本系統帶來的優越體驗。