在过去的几周里,我们取得了一些令人难以置信的进展,并非常兴奋地与你们所有人分享。每一项都是对现有 RSS3 协议的重要补充,并将进一步帮助我们建立 Web3 的世界。

大更新

从互联网诞生之初,人类就开始在网上创造资产。资产不仅仅是指金融:你在网络世界中创造或拥有的所有东西都是你的资产。这些都是从自我托管的网站上的简单内容开始的,然后通过不同的应用程序进入到更复杂的数据集。如今,随着去中心化基础设施的发展,我们在网上看到更多的资产,如代币和 NFTs。我们肯定不会止步于此。如果我们看一下趋势,不难看出,在线资产的数量和种类一直在增加。具体来说,我们预计在未来几年会看到更多不可转让的代币和游戏资产。

下一个时代属于 Metaverse,在这个时代中,用户将通过不同的应用创造更多、更重的在线资产,很可能是在去中心化的网络上。事实是,我们不能期望所有的资产都在同一个网络上。或者说,如果它们在同一个网络上,我们也不能期望它们的标准是一样的。即使是现在,我们也看到用户的代币在不同的链上,其中大部分在以太坊上,游戏 NFT 如 Axie Infinity 在 Ronin 等链上,而文章和视频以去中心化的方式存储在 Arweave 和 IPFS。这不是由那些总是期望事情简单的用户决定的,而是由这些技术的底层逻辑决定的,这些底层逻辑在短时间内是无法解决的。另外,这种方式可能更好,因为它限制了可能发生的,只是在理论上可能发生的单一分散网络故障(SDNF)的危害。

资产 " 在不同应用程序之间的互操作性将通过这种方式以更少的努力实现。现在,应用程序处理互操作性的方式是通过查看每个链,并搜索和验证资产。如果 Metaverse 应用程序要处理尽可能多的跨网络资产,以获得更好的用户体验和参与,他们将需要一种更好的方式来搜索和验证这些资产。RSS3 文件将是一种无信任的方式,尽管我们仍在去中心化的路上。为了使事情变得更容易,我们将引入 Web3 通行证,作为最简单、最适应、最强大的方式,供应用程序作为无信任的用户档案使用。

这一重大更新重申了 RSS3 的基本立场。

作为一个跨网络的聚合器

RSS3 注定要成为任何网络人物的索引器,我们正在为该协议添加验证和索引模块。RSS3Hub (或以后的 RSS3 节点)将能够验证特定账户的所有权,然后将已验证账户的资产索引到 RSS3 文件中。而网络不仅仅是指去中心化的网络,也包括现有的中心化平台。具体来说,我们将在 RSS3 标准中加入 RSS3Account 和 RSS3Aasset,RSS3Hub 将在引入 Web3 Pass™的同时,首先尝试这些新模块。我们将很快发布更多关于更新的信息,以及社区开发者如何能够轻松实现这些模块。

作为一个用户控制的索引

不言而喻,RSS3 并不仅仅是一个聚合器。如果我们看一下用户或地址现在是如何展示他们的资产的,他们使用的是最原始的方式。如果你有 700 个 NFT,那么它们将被一次性显示出来,而浏览者唯一的选择很可能是定价或时间顺序。人性化的感觉是缺失的。而这正是 RSS3 文件发挥作用的地方。有了增强的 RSS3Hub (以后会变成 RSS3 节点),不同网络的资产将被收集起来,在 Web3 历史上第一次,用户被授予控制这个索引的权力。他们可以选择显示或隐藏任何资产,并且可以自由地修改顺序。你的所有粉丝和朋友将从你自己的索引中,以你自己的方式看到你最好的收藏、内容或成就。

大更新与 Web3 通行证

OneSign™

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

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

  • 具体来说,如果是为了金融目的。
    1. 一定要确保 SIGN IT IF YOU MEAN IT,这意味着用户的行为在执行前必须明确签名。
    2. 私钥不应该离开钱包应用程序。
  • 然而,如果是出于非金融目的。
    1. 用户不需要为大多数行动明确签名(这不仅是为了满足 web2 时代已经形成的用户认知,也是有道理的,因为大多数行动并没有那么大的风险。例如,即使是安全的消息应用程序也不会在每次签署消息时都明确要求签名)。)
      1. 私钥可以存储在安全的本地存储器中,如 IndexedDB,同时确保没有应用程序或扩展可以访问这些密钥。

为了让 RSS3 仍能与 Ethereum 一起工作,仍然使用 Secp256k1 曲线是合理的。然而,如前所述,我们需要避免让用户直接用 Ethereum 密钥签署社交或内容行动。所以我们将为用户生成另一个密钥对,使用 Ethereum 私钥来签署生成的公钥,最后将新生成的私钥存储到 IndexedDB。这样一来,用户只需要在生成新的密钥对时用他们的 Ethereum 私钥签名。当然,作为一个高级选项,允许用户在每次签署 RSS3 行动时强制重新生成一个密钥对,或者也可以设置一个到期时间。

我们无法预测那些足智多谋的黑客会做什么,但我们能做的是确保对生成的密钥对使用不同的曲线,使其没有价值。

我们呼吁 Web3 行业将此作为一个普遍的标准:只要用户用 Secp256k1 私钥签名,就是一个敏感的操作,如果不是这样,那么这个操作就不会有太大的利益。我们不希望用户不断检查他们签署的操作,而这只是为了关注他们的朋友。签名内容的标准早就存在了,主要是 Curve25519。实际上,是比特币的出现逐渐使 Secp256k1 成为行业标准。因此,我们为不同的目的保留分离的曲线是有意义的。

有很多不同于 Secp256k1 的曲线的好选择。对于 OneSign 来说,我们选择了 Curve25519,它是经过最广泛测试和使用的选择之一。我们欢迎对我们在这里的选择进行任何讨论。

我们很清楚,RSS3 不是第一个试图采用这样的签名架构的项目。很多社交媒体、信息传递和其他去中心化的应用已经在这个方向上开了先河。但我们希望能够制定一个开放和共享的标准,我们希望所有从事非金融去中心化应用的人都能加入我们。

Web3 Pass™

我们的 " 还有一件事 …… " 来了。

在过去的几个星期里,我们一直在秘密地开发一些东西,可以向你展示 RSS3 在你指尖上的力量。这就是所谓的 Web3 Pass。

有了先进的 RSS3 协议,我们相信是时候提出一种原生的方式,让用户与他们的 RSS3 文件互动,并展示他们的网络资产。我们将逐步把越来越多的模块运送到 Web3 Pass 上,并展示 RSS3 的更多功能。开发人员不仅可以从这个开放的 Web3 用户表中受益,而且这些美化的用户资料页面也可以直接在你的应用程序中显示,它们适合每一个设备和平台。而所有这些都只需要一行代码。

你可以用你现有的以太坊地址轻松地开始你的基于 RSS3 的 Web3 通行证,并开始你的跨网络元 Web3 之旅。由于上述的 OneSign 架构,这将是非常安全和容易的。

我们会首先在 Ropsten 测试网上展开试验,这里有一个简单的指南:
https://www.notion.so/rss3/A-Brief-Guide-for-Web3-Pass-3f42b829d0d64815aca63602cbe4ebaf

所有的数据将会在试验结束后被转移到以太坊主网。

第一件事是关于 RSS3 命名服务。它仍然没有得到很好的发展,但我们相信现在是时候用 Web3 通行证进行试验了。
每个用户都需要通过以太坊合约
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 协议现在允许你验证一个给定账户的所有权。对于这个第一个版本,我们将支持对 Ethereum 和 Binance 智能链的验证。他们的验证是非常直接的。通过你的 Web3 通行证,只需点击添加一个新账户,选择这个账户是基于哪个网络,然后用你的 MetaMask 扩展名签署一个信息。请注意,现在,添加和验证账户只能通过 MetaMask 或类似的浏览器扩展完成。我们正在努力使 WalletConnect 工作,以便这也可以通过移动设备完成。同时,你可以随时用 WalletConnect 登录你的 Web3 通行证,管理你的通行证并检查其他人的通行证。我们将努力争取更多的账户支持,包括不同的链、侧链、去中心化网络甚至中心化平台。但是现在,你可以尝试去享受展示你所有的收藏,无论你想从多少个 ETH 和 BSC 钱包,只要它们属于你😉。

一旦你的账户被验证,资产将被拉入你的 RSS3 文件,通过你的 Web3 通行证显示给你。现在,你可以随心所欲地拖放所有这些集合。你可以选择隐藏其中的大部分,但只显示你最好的几个,或者你可以继续点击显示所有,在这种情况下,所有将显示在你的通行证上。

这样一来,你的经过验证和汇总的通行证与你自己的触摸就开始了。把你的链接挂在某个显眼的地方,比如你的 Twitter,这样别人就可以关注你的通行证,并不时地查看它。

一些 QA

  • 谁开发了 Web3 通行证?
    它是由我们自然选择实验室开发的,也就是 RSS3 背后的人
  • 什么是 RNS?
    它是我们开发的一种特殊类型的 ENS,在注册 Web3 通行证时被授予任何地址。
  • 什么是 $PASS?
    它是我们发布的一个 ERC-20 代币。每当一个地址试图注册 Web3 通行证时,需要烧掉 1 个 $PASS。
  • 我如何获得 $PASS?
    $PASS 是不通过任何交易所、中心化或去中心化出售的。目前获得 $PASS 的唯一方法是加入这里的等待名单 https://form.typeform.com/to/ds3gKvwB
  • 为什么要做这个燃烧的事情?
    对于早期阶段,它是限制用户数量的一种方式。对于后期阶段,它可能会变成一种更激进的注册权的市场方式。
  • 为什么选择 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。
  • 究竟谁是 Web3 通的幕后推手?
    Anny, Atlas, Candinya, DIYgod 和 Johnny。
  • 谁在确保我将知道这些更新?
    Usagi 和 Seiyo。
  • 谁照顾了整个团队?
    STZ。
  • 谁想出了所有这些名字(Web3 Pass、OneSign、RNS)?
    首席命名官,约书亚。 免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻 ChainNews 立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。