隨著 2023 年全速前進,我們很高興宣布對 Spritely Foundation 的資助。
提醒您,MetaMask Grants DAO 的成立旨在支持開發者社群,在 MetaMask 生態系統中打造具有影響力的體驗。您可以在這裡了解更多關於這個由員工資助的 DAO,以及如何申請資助。
Spritely:重新架構網際網路的通訊方式
Spritely 是一種全新的網際網路模型,致力於兼顧安全性與協作性,並專注於安全的社交網路。這個專案由多位極具才華的人士主導,包括 Christine Lemmer-Webber 和 F. Randall(「Randy」)Farmer。Christine 以 ActivityPub 協議的創建者身份廣為人知(這或許是目前使用最廣泛的去中心化社交網路協議),而 Randy 自協助打造第一款大型多人線上遊戲(盧卡斯影業的 Habitat)以來,便一直致力於安全分散式應用程式的開發。
Spritely 為最大程度防範釣魚攻擊的無許可社交網路奠定基礎,所有互動皆以同意與社交引薦為根基,使釣魚者更難冒充他人,也讓使用者更容易建立可信度與保留情境脈絡的社交環境。我們相信,這是實現安全無許可網路不可或缺的重要基礎設施。
Spritely 應用程式本身並非建構於區塊鏈之上,但可在需要多方保障時與區塊鏈互通。在預設情況下,使用者可自行建立程式、函式和內容,並直接透過網路與他人共享存取權限。中介伺服器可提供複製功能,但始終可以繞過,並非必要。
由於 Spritely 應用程式不像區塊鏈那樣需要財務投入,因此對新使用者的接受度更為友善,同時仍能打造一種以使用者自身信任感與安全感為根基的無許可應用程式。他們以能力安全(capability-security)為核心的無許可運算方式,對 MetaMask 而言深具意義,我們認為這類工具能夠催生令人振奮的應用程式類型。
作為真正的分散式物件能力(ocap)系統,其安全模型深入至程式語言的語法層面,所選擇的語言旨在確保以最安全的方式擴展程式。
這與 Agoric 的 HardenedJS 相似,後者是 MetaMask Snaps 系統的基礎,透過 ses-shim 和 TC-39 標準流程確保 JavaScript 的安全性,並曾獲得 MetaMask 資助。Agoric 透過 Endo 專案,致力於讓 JavaScript 程式設計師能以最便捷的方式進行安全的分散式程式設計;而 Spritely 則選擇了 Scheme 語言(一種 Lisp 方言),雖然較不普及,但更為簡潔靈活,為平台提供了更開放的實驗與迭代空間。兩者致力於透過名為 CapTP 的協議實現互通,並共同參與 OCapN 群組的聯合專案。
安全且具協作性的網際網路系統
這筆 25 萬美元的 USDC 資助,主要將用於將 Scheme 的 Guile 執行環境移植至 WebAssembly。Guile 是 Spritely 所建構的 Scheme 環境,因此這將使 Spritely 平台能夠在任何支援 WebAssembly 的環境中運行,例如瀏覽器,乃至 MetaMask 內部。這將讓開發者能夠使用 Spritely 框架,打造在瀏覽器中運行的去中心化應用程式,並可透過 MetaMask 或任何支援 WASM 的工具供使用者存取。
在這筆資助的協助下,Spritely 社群有信心在安全且具協作性的網際網路系統領域發揮重大影響,MetaMask 也很榮幸能夠支持這項努力。您可以在他們的文件《Spritely 的核心》中進一步了解 Spritely 系統。
如果您是開發者,歡迎查看我們的 Snaps 願望清單這裡,並申請資助,與我們共同打造蓬勃發展的生態系統。
我們無法保證審核您申請的時間或是否會獲得批准,但請放心,我們的團隊將盡可能頻繁地審查申請流程。感謝您的耐心等待。