RSS3

RSS3

RSS3 is an information dissemination protocol for Web3 with the core elements of feed and search.

#27 介紹 PreGod

PreGod 是 RSS3 的下一個主要產品,這是完全去中心化實現 RSS3 協議 v0.4.0 的基礎。今天我們很高興地宣布,PreGod 的測試版已經對所有人開放。

查看端點 ⬇️ 並隨意將帳戶替換為您自己的錢包地址

https://pregod.rss3.dev/v0.4.0/account:0xC8b960D09C0078c18Dcbe7eB9AB9d816BcCa8944@ethereum/notes (已停用,請查看 https://docs.rss3.io/ 獲取最新文檔。)

背景#

之前為了快速原型開發,我們選擇用 JavaScript 和 Node.js 構建我們的第一個版本。隨著用戶基礎的增長,我們的網絡迅速見證了每月 1 億次的網絡請求(這裡顯示了一些實時統計數據),我們知道這一天終將到來。因此,在 2022 年 1 月 19 日我們發布 RSS3 白皮書後,我們立即啟動了升級 PreNode 的計劃。

最初名為 PreNode v2,團隊決定將其命名為 PreGod,因為它將用 Golang 編寫(所以 PreRod 用於 Rust,PrePod 用於 Python)。這背後的原因顯而易見,我們需要我們的服務器端足夠穩健,以支持 RSS3 網絡,毫不費力:與動態類型和單線程環境相比,Golang 提供了出色的內存管理和可擴展性。我們還希望構建一些未來易於擴展和維護的東西。

經過多次討論和決策,開發於 2022 年 1 月 25 日正式啟動。PreGod 嚴格遵循我們白皮書中提出的 RSS3 網絡架構並實現核心子集。

主要改進#

作為 PreNode 的繼任者,PreGod 完全用 Golang 重新構建,將提供驚人的性能和穩定性提升,並為基於它構建的產品提供更流暢的用戶體驗:
運行在我們 RSS3 網絡上的現有產品將遷移到 PreGod 作為後端。對於我們的最終用戶來說,這個過程將是無縫的。性能將比 PreNode 顯著更快且更具響應性。
我們知道 PreNode 中存在某些錯誤,這些錯誤煩擾了用戶體驗。由於團隊專注於 PreGod,非關鍵錯誤被留了下來。這些錯誤大多是由於 PreNode 對舊版協議的實現所固有的。好消息是,PreGod 將擺脫這些問題。如果您發現了一些錯誤或有任何建議,請來我們的 Discord 與開發團隊直接交流。或者,您可以在我們的 GitHub 上開啟一個問題。
PreGod 提供了額外的功能,這初步包括開發者和社區請求的熱門功能。我們已更新我們的協議以適應它們。雖然並非所有功能現在都可用,但我們正在努力擴展 PreGod。因此,目前:
RSS3URI 是在協議 v0.4.0 中引入的新術語。這作為 RSS3 網絡中幾乎所有事物的唯一標識符,並根本改變了網絡的運作方式。
實例是一個由一個網絡存在擁有的加密和非加密帳戶的集合。
個人資料代表一個實例在網絡上的信息。PreGod 將為一個實例索引所有個人資料,並且一個實例能夠輕鬆地在個人資料之間切換。(部分支持)
鏈接因新版本的協議和網絡架構而得到了極大的改善。
資產和筆記統一為相同格式並重新設計以支持更廣泛的用例場景。
創建了一系列 RIP 以標準化索引的第三方數據的格式和內容。(部分支持)
所有自定義內容已被刪除,因為我們現在已經從第三方對其進行了索引。這為開發者提供了釋放創造力和想像力的靈活性。

未來工作#

這不是結束,而是我們冒險的新開始,我們感謝大家在這段旅程中的耐心和持續支持,沒有你們我們無法做到這一點。我們將繼續專注於為不僅是最終用戶,還有所有 RSS3 網絡參與者,包括開發者、內容創作者和志願者,提供最佳的 Web3 信息分發體驗。在您閱讀這篇文章時,開發團隊正在不懈努力擴展和完善 PreGod,我們的目標是添加白皮書和協議中概述的更多組件,讓我們一起邁向完全去中心化的 RSS3 God!

團隊 🌀 RSS3

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。