RSS3

RSS3

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

#7 大更新和Web3通行证

在过去的几周里,我们取得了一些令人难以置信的进展,并非常兴奋地与大家分享。每一项都是对现有 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 历史上获得控制这个索引的权力。他们可以选择显示或隐藏任何资产,并且可以自由修改顺序。你所有的粉丝和朋友将看到你自己索引中以你自己的方式展示的最佳收藏、内容或成就。
c2af0f56-cc30-4d24-a9d1-8e72ea54a298

OneSign™#

当我们首次推出 RSS3 协议时,我们以数据所有权优先的方式设计它,这要求用户每次进行更改时都需要单独签名。这是最简单的安全方式,但对于社交和内容应用程序来说绝对不够好:它们不需要对每个操作进行确认。因此,在这个重大更新中,我们引入了新的签名架构 OneSign,这将完全改变非金融 dApp 的身份验证,使其更加安全和方便。并且不,我们还没有申请专利,哈哈,我们希望呼吁所有非金融 dApp,无论是否已经采用类似架构,形成一个名为 OneSign 的开放标准。

首先,非金融应用和金融应用的签名私钥应该不同,以消除可能的安全风险。同时,用户应该逐渐形成一个概念模型,其中不同类型的密钥将用于不同的情况。

  • 具体来说,如果是出于金融目的:
  1. 始终确保 “如果你是认真的,就要签名”,这意味着用户的操作必须在执行前明确签名。
  2. 私钥绝不应离开钱包应用。
  • 然而,如果是出于非金融目的:
  1. 用户不需要对大多数操作进行明确签名(这不仅是为了满足在 web2 时代已经形成的用户认知,这也很有道理,因为大多数操作并没有那么大的风险。例如,即使是安全的消息应用程序也不会在每次签名时明确要求签名)。
  2. 私钥可以存储在安全的本地存储中,如 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 钱包的收藏,只要它们属于你😉

一旦你的账户被验证,资产将被拉入通过你的 Web3 Pass 展示给你的 RSS3 文件中。现在,你可以随意拖放这些收藏。你可以选择隐藏大多数,但只显示你最好的几个,或者你可以继续点击显示全部,在这种情况下,所有内容都将在你的 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。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。