在過去幾週中,我們取得了一些令人難以置信的進展,並非常興奮地與大家分享。每一項都是對現有 RSS3 協議的重大補充,將進一步幫助我們朝著 Web3 的世界邁進。
大更新#
自互聯網開始以來,人類一直在網上創造資產。資產不僅僅關乎金融:你在網絡世界中創造或擁有的所有東西都是你的資產。這些資產最初是從自托管網站上的簡單內容開始的,然後通過不同的應用程序發展到更複雜的數據集。如今,隨著去中心化基礎設施的進步,我們在網上看到了更多的資產,如代幣和 NFT。我們絕對不會止步於此。如果我們看看趨勢,很容易看出在線資產的數量和多樣性一直在不斷增加。具體而言,我們預計在未來幾年會看到更多不可轉讓的代幣和遊戲資產。
下一個時代屬於元宇宙,在這個元宇宙中,用戶將通過不同的應用程序創造更多、更重的在線資產,最有可能是在去中心化網絡上。事實是,我們不能指望所有資產都在同一個網絡上。或者如果它們在同一個網絡上,我們也不能指望它們具有相同的標準。即使在現在,我們也看到用戶在不同鏈上擁有代幣,其中大多數在以太坊上,像 Axie Infinity 這樣的遊戲 NFT 在 Ronin 等鏈上,以及以去中心化方式存儲在 Arweave 和 IPFS 上的文章和視頻。這不是由於用戶總是期望事情簡單,而是由於這些技術的底層邏輯在短時間內無法解決。此外,這樣可能更好,因為它限制了可能的、理論上可能的單一去中心化網絡故障 (SDNF) 的危害。
資產在不同應用程序之間的互操作性將以更少的努力實現。現在,應用程序處理互操作性的方法是查看每個鏈,並搜索和驗證資產。如果元宇宙應用程序要處理盡可能多的跨網絡資產以改善用戶體驗和參與度,它們將需要更好的方法來搜索和驗證這些資產。RSS3 文件將是無信任的方式,儘管我們仍在去中心化的路上。為了使事情更簡單,我們將推出 Web3 Pass,作為應用程序使用的最簡單、最靈活和最強大的無信任用戶檔案。
這次重大更新重申了 RSS3 的基本定位。
作為跨網絡聚合器
RSS3 注定要成為任何網絡身份的索引器,我們正在向協議添加驗證和索引模塊。RSS3Hub(或稍後的 RSS3 節點)將能夠驗證特定帳戶的所有權,然後將來自已驗證帳戶的資產索引到 RSS3 文件中。網絡不僅僅指去中心化網絡,還包括現有的集中式平台。具體而言,我們正在將 RSS3Account 和 RSS3Asset 添加到 RSS3 標準中,RSS3Hub 將首先與 Web3 Pass™ 的推出一起實驗這些新模塊。我們將很快發布有關更新的更多信息,以及社區開發者如何輕鬆實現這些模塊的信息。
作為用戶控制的索引
不言而喻,RSS3 不僅僅是作為一個聚合器。如果我們看看用戶或地址現在如何展示他們的資產,他們使用的是最原始的方式。如果你擁有 700 個 NFT,那麼它們將一次性顯示,觀眾的唯一選擇很可能是價格或時間順序。人性化的觸感缺失了。這就是 RSS3 文件發揮作用的地方。隨著增強的 RSS3Hub(稍後將轉變為 RSS3 節點),來自不同網絡的資產將被聚集,並且在 Web3 歷史上,首次用戶被授予控制此索引的權力。他們可以選擇顯示或隱藏任何資產,並且可以自由修改順序。你所有的粉絲和朋友將看到你最佳的收藏、內容或成就,從你自己的索引中,以你自己的方式展示。
OneSign™#
當我們首次推出 RSS3 協議時,我們以數據擁有權為首要考量設計它,這要求用戶每次更改時都需要單獨簽名。這是安全的最簡單方式,但對於社交和內容應用來說絕對不夠好:它們不需要對每個操作進行確認。因此,在這次重大更新中,我們引入了新的簽名架構 OneSign,這將徹底改變非金融 dApp 的身份驗證,使其更加安全和方便。而且,不,我們還沒有為此申請專利,哈哈,我們希望呼籲所有非金融 dApp,無論是否已經採用類似的架構,來形成一個名為 OneSign 的開放標準。
首先,用於簽名非金融應用和金融應用的私鑰應該是不同的,以消除可能的安全風險。同時,用戶應逐步形成一個概念模型,其中不同類型的密鑰將用於不同的情況。
- 具體而言,如果是出於金融目的:
- 確保如果你是認真的,就必須簽名,這意味著用戶的操作必須在執行之前明確簽名。
- 私鑰永遠不應離開錢包應用。
- 但是,如果是出於非金融目的:
- 用戶不需要對大多數操作明確簽名(這不僅是為了滿足在 web2 時代已形成的用戶認知,這也很有道理,因為大多數操作並不承擔那麼多風險。例如,即使是安全的消息應用程序也不會在每次簽名時明確要求簽名)。
- 私鑰可以存儲在安全的本地存儲中,如 IndexedDB,並確保沒有應用程序或擴展可以訪問這些密鑰。
為了讓 RSS3 仍然能與以太坊一起工作,繼續使用 Secp256k1 曲線是有意義的。然而,如前所述,我們需要避免讓用戶直接用以太坊密鑰簽名社交或內容操作。因此,我們將為用戶生成另一對密鑰,使用以太坊私鑰簽名生成的公鑰,並最終將新生成的私鑰存儲到 IndexedDB。這樣,用戶只需在生成新密鑰對時使用他們的以太坊私鑰簽名。當然,作為一個高級選項,用戶可以選擇在每次簽名 RSS3 操作時強制重新生成密鑰對,或者他們也可以設置過期時間。
我們無法預測資源豐富的黑客會做什麼,但我們能做的是確保我們為生成的密鑰對使用不同的曲線,使其變得毫無價值。
我們呼籲 Web3 行業將這作為一個通用標準:每當用戶使用 Secp256k1 私鑰簽名時,這是一個敏感操作,如果不是這樣,那麼該操作不會承擔太多風險。我們不希望用戶在僅僅是跟隨朋友時不斷檢查他們簽名的操作。內容簽名的標準早已存在,主要是使用 Curve25519。實際上,比特幣的出現逐漸使 Secp256k1 成為行業標準。因此,對於我們來說,為不同目的保持分開的曲線是有意義的。
有很多優秀的選擇可以用於不同於 Secp256k1 的曲線。對於 OneSign,我們選擇了 Curve25519,這是最廣泛測試和使用的選擇之一。我們歡迎對我們在這裡做出的選擇進行任何討論。
我們清楚地知道 RSS3 不是第一個試圖採用這種簽名架構的項目。許多社交媒體、消息和其他去中心化應用程序在這方面已經開創了先河。但我們希望能夠制定一個開放和共享的標準,我們希望所有從事非金融去中心化應用程序的人都能加入我們。
Web3 Pass™#
這裡來了我們的「再來一件事...」
在過去幾週中,我們一直在秘密開發一些可以讓你隨時隨地體驗 RSS3 力量的東西。它被稱為 Web3 Pass。
隨著先進的 RSS3 協議,我們相信是時候為用戶提供一種原生方式來與他們的 RSS3 文件互動並展示他們的網絡資產。我們將逐步將越來越多的模塊發佈到 Web3 Pass 上,展示 RSS3 可以做的更多事情。開發者不僅可以從這個開放的 Web3 用戶表中受益,還可以從這些美觀的用戶檔案頁面中受益,這些頁面可以直接在你的應用程序中展示,並適合每個設備和平台。所有這些只需一行代碼即可完成。
你可以輕鬆地使用現有的以太坊地址開始你的基於 RSS3 的 Web3 Pass,並開始你的跨網絡元宇宙 Web3 之旅。由於上述提到的 OneSign 架構,它將是極其安全和簡單的。
我們將首先通過 Ropsten 網絡進行實驗,並在這裡提供簡單的指南:https://www.notion.so/rss3/A-Brief-Guide-for-Web3-Pass-3f42b829d0d64815aca63602cbe4ebaf。
請注意,所有數據將在我們準備好遷移時轉移到主網。
RSS3 命名服務
第一件事是關於 RSS3 命名服務。它仍然沒有很好地發展,但我們相信是時候與 Web3 Pass 進行試驗了。每個用戶需要通過以太坊合約註冊 (https://ropsten.etherscan.io/address/0x63cfeb343975116ec2fc27125609da236d066615#code) 以開始。這次註冊將使你燒掉一個 $PASS 代幣 (https://ropsten.etherscan.io/address/0x63cfeb343975116ec2fc27125609da236d066615#code),並授予你一個 RNS,這是一種類型的 ENS。這可能與 Mirror.xyz 的註冊相似,但作為一種類型的 ENS,一個地址只能擁有一個 RNS,它不會可轉讓,並且永遠不會過期。此外,你可以為另一個地址註冊一個常規 ENS,但不能為 RNS 註冊。
我們設計 RNS 是這樣的,以便它不會被視為典型的資產。作為去中心化網絡身份的統一解析器,讓任何人攜帶兩個,或將其轉讓或交易給另一個身份是沒有意義的。想想看,沒有人會擁有多本護照或交易護照,至少在大多數情況下是這樣的。目前,任何 RNS 必須至少有 2 個字符,最多 15 個字符。我們確實留了一個未來選項來更改自己的 RNS,但這不是由我們決定的,而是由 RSS3 DAO 決定這應該如何運作。
驗證和控制
如在重大更新中所討論的,RSS3 協議現在允許你驗證給定帳戶的所有權。在這個第一版本中,我們將支持以太坊和幣安智能鏈的驗證。它們的驗證非常簡單:通過你的 Web3 Pass,只需點擊添加新帳戶,選擇該帳戶所基於的網絡,然後用你的 MetaMask 擴展簽署一條消息。請注意,目前,添加和驗證帳戶只能通過 MetaMask 或類似的瀏覽器擴展完成。我們正在努力使 WalletConnect 工作,以便這也可以通過移動設備完成。同時,你始終可以使用 WalletConnect 登錄你的 Web3 Pass,管理你的 Pass 並查看其他人的 Pass。我們將努力讓更多帳戶支持上線,包括不同的鏈、側鏈、去中心化網絡甚至集中式平台。但目前,你可以嘗試並享受展示你所有的收藏,無論你有多少 ETH 和 BSC 錢包,只要它們屬於你😉
一旦你的帳戶被驗證,資產將被拉入你的 RSS3 文件中,通過你的 Web3 Pass 顯示給你。現在,你可以隨意拖放這些收藏。你可以選擇隱藏大多數,但只顯示你最好的幾個,或者你可以繼續點擊顯示所有,在這種情況下,所有內容都將在你的 Pass 上顯示。
這樣,你的經過驗證和聚合的 Pass 便開始了。拿上你的鏈接,將其掛在 Twitter 等顯眼的地方,以便其他人可以關注你的 Pass,並不時查看。
一些問答#
-
誰開發了 Web3 Pass?
它是由我們開發的,Natural Selection Labs,RSS3 背後的同一團隊。 -
什麼是 RNS?
它是由我們開發的一種類型的 ENS,在註冊 Web3 Pass 時授予任何地址。 -
什麼是 $PASS?
它是我們發佈的 ERC-20 代幣。每當一個地址嘗試註冊 Web3 Pass 時,需要燒掉 1 個 $PASS。 -
我該如何獲得 $PASS?
$PASS 不會通過任何交易所出售,無論是集中式還是去中心化。目前獲得 $PASS 的唯一方法是加入這裡的候補名單(已結束)。 -
為什麼要燒掉這個代幣?
在早期階段,這是一種限制用戶數量的方法。在後期階段,它可能會變成一種更激進的市場方式來獲得註冊權。 -
為什麼選擇 ETH 和 BSC?
它們流行且易於實施。 -
RSS3 和 Web3 Pass 之間的關係是什麼?
它們是由同一公司主導的項目。Web3 Pass 基於 RSS3 協議。 -
我可以構建類似於 Web3 Pass 的東西嗎?
是的,RSS3 協議和所有索引文件都是開放的。我們實際上希望你能開發出比 Web3 Pass 更好的東西。 -
你們會從 Web3 Pass 的註冊中賺錢嗎?
不,你可以查看 EtherScan (https://ropsten.etherscan.io/address/0x63cfeb343975116ec2fc27125609da236d066615#code) 來了解我們的智能合約。你支付的所有 ETH 都是給以太坊網絡的礦工。我們實際上會在稍後遷移到主網時為你支付。 -
你們會為早期的 Web3 Pass 用戶空投任何代幣嗎?
聽起來合理,但仍在討論中。 -
誰主導了這次對 RSS3 協議的重大更新?
DIYgod 和 Atlas 來自 Natural Selection Labs。 -
誰具體負責 Web3 Pass?
Anny、Atlas、Candinya、DIYgod 和 Johnny。 -
誰確保我會知道這些更新?
Usagi 和 Seiyo。 -
誰在照顧團隊?
STZ。 -
誰想出這些名字(Web3 Pass、OneSign、RNS)?
首席命名官 Joshua。