Cointime

扫码下载App
iOS & Android

RIDO: 重新定义 Web3 数据所有权

项目方

从web2 到 web3

在 Web2 中,数据的所有权和控制权集中在少数大公司手中,这些公司从中获得大量利润,但却并未与用户分享。多年来,用户数据安全和隐私不断受到侵犯,这一问题备受诟病。同时,近年来有关 Web3 革命的讨论也十分热烈,但似乎很少有人讨论在这个新语境下数据及其所有权的变化,以及与 Web2 相比有何不同。RIDO 的使命是探讨 Web3 语境下的数据所有权,并为推动 Web3 革命做出一点努力。

在一切开始之前,我们尝试总结一下将Web3数据所有权归还给用户可以带来的好处:

  1. 中心化的公司和机构无法肆意删除、控制或泄漏用户数据,从而保障用户数据的安全性;
  2. 用户数据可以跨平台使用,提高用户的使用体验。同时,数据的跨应用使用可以帮助新公司打破传统大公司的数据垄断,促进竞争和创新;
  3. 帮助用户实现数据的资产化以及数据变现,构建数据交易市场,促进 DataFi 发展。

乍听之下,一切是如此美好。然而,细细想来,却存在诸多问题。如果将数据的所有权直接归还给用户,并对数据完全控制,那么上述后两点将无法实现。例如,在LOL游戏中,用户的等级和胜率的所有权应该属于用户。如果用户可以肆意修改等级和胜率(例如:等级:无敌王者,胜率:120%),那么数据的“真实性”就无法得到保证。不可信的数据很可能无法在应用中使用,更不用说进行资产化。

RIDO 的使命是发掘产生上述问题的原因,以及尝试解决这些问题。

如何定义 web3 中的数据所有权

那么,当语境从 Web2 转换到 Web3 时,到底是哪些改变导致了上述问题呢?

在 Web2 中,数据的产生、控制和使用都是由中心化机构掌握的,数据信息的安全性由中心化机构的信誉保证。然而在 Web3 中,数据信息的安全性应该由去中心化网络保证,而不是数据的所有者。因此,我们需要重新定义 Web3 数据所有权:

fig1: web3 & web 数据及数据所有权定义

web2 中的数据:只有信息本身(等级、胜率),信息的安全性由中心化机构背书;

web3 中的数据:包含信息和信息的生成条件,信息只有按照既定规则修改,例如:对于 profile 中的 EOA(Externally Owned Account),只有当用户拥有地址 A 的私钥时,才能将EOA的值设为A。信息的安全性由去中心化网络保证;

web2 中的数据所有权:拥有数据的完全控制权,可以任意修改数据以及对数据的访问控制。

web3 中的数据所有权:拥有数据的更新权限,但是只能够按照数据的修改规则对数据进行修改。拥有数据的所有权,并可以对其进行访问控制。

RIDO 做了什么

基于对于 Web3 数据所有权的重新定义,RIDO 相较于 Web3 数据所有权 1.0 的不同之处在于:

fig2: web3 数据所有权 1.0 和 RIDO 对比

在 web3 数据所有权1.0中,用户拥有数据的完全控制权,并且只有基础的访问控制(将 CRUD 权限 NFT 化是一种最常见的方式)。在 RIDO 中,用户只拥有数据的所有权,用户可以通过编程实现任意的访问控制逻辑(例如:给用户账户转 1u,则可以获得用户当前的简历信息)。同时,在 RIDO 中,在定义数据的结构时,可以通过编程定义数据的修改方式(例如,只有持有账户A的私钥,才可以将账户A写入到自己的 profile中)。RIDO 还提供了数据所有权交易的选项,在定义数据时,可以指定该数据是否可转移。后文中将详细说明数据所有权可交易的含义。

相比之下,我们可以发现,RIDO 相对于现有的去中心化存储协议,能够完整地解放 Web3 为用户带来的权益。

table 1: RIDO & web3 data ownership 1.0 能力对比

RIDO 如何工作

在了解了 RIDO 的目标之后,接下来介绍 RIDO 的架构和设计逻辑。

逻辑架构

fig3: RIDO 逻辑结构

Variable:数据的定义

  • 包括数据的结构;
  • 数据修改规则(VGF,variable generation function);
  • 四种访问控制方式:用户可以设置以下一种或多种访问控制方式: 公开访问:用户可以将数据设置为公开状态,任何人都可以直接访问(例如,博客);访问控制函数(ACF,access control function):数据的所有者可以定义任意逻辑,满足条件即可获得数据访问权限(例如,持有BACY的用户可以访问数据);访问控制token(ACT,access control token):持有数据访问控制NFT的用户可以获得数据访问控制权限;RIDO token访问:用户可以通过花费RIDO,获得单次访问权限。
  • 公开访问:用户可以将数据设置为公开状态,任何人都可以直接访问(例如,博客);
  • 访问控制函数(ACF,access control function):数据的所有者可以定义任意逻辑,满足条件即可获得数据访问权限(例如,持有 BACY 的用户可以访问数据);
  • 访问控制 token(ACT,access control token):持有数据访问控制 NFT 的用户可以获得数据访问控制权限;
  • RIDO token 访问:用户可以通过花费 RIDO,获得单次访问权限。

VONFT:数据所有权

  • 每一个 Variable 的实例都会唯一绑定一个 VONFT 的 token,表示对于这个 Variable 的所有权。
  • VONFT 可以有两种方式: SBT: VONFT 是不可转移的,基于不可转移的有价值的数据构建信誉系统;NFT: VONFT 是可以转移的,通过 VONFT 的转移实现所有权的转移(例如:游戏账号转卖)。
  • SBT: VONFT 是不可转移的,基于不可转移的有价值的数据构建信誉系统;
  • NFT: VONFT 是可以转移的,通过 VONFT 的转移实现所有权的转移(例如:游戏账号转卖)。

DID:抽象账户实现(abstract account)

当一个 DID 持有数据对应的 VONFT 时,享有数据的所有权。RIDO 通过代理合约的方式,实现抽象账户,用户可以使用任意的身份验证方式(目前支持,matemask、internet identity),同时支持会话密钥(一次身份认证后,在一定时间内不需要二次签名),大大提升了用户的使用体验(非会话密钥实现方式,需要所有操作都需要唤起钱包签名)。

架构

fig4:RIDO 架构图
  • 共识&逻辑层 & 缓存层: 共识&逻辑层负责共识和逻辑的执行,上述的逻辑模块都在此层中;缓存层:逻辑层中的状态更新后会被缓存在此层中。共识&逻辑层负责共识和逻辑的执行,上述的逻辑模块都在此层中;缓存层:逻辑层中的状态更新后会被缓存在此层中。
  • RIDO 网络: 负责将缓存层中的数据路由到 DA 层。RIDO 网络无需共识,系统的安全性由共识和逻辑层保证。为了保证网络的正常运行,RIDO 网络中的节点通过以太坊的 LSD 进行选举,并且对拒绝或提供恶意服务的节点进行惩罚。
  • DA层:更稳定、更廉价的存储
  • Relayer 节点:提供数据索引服务
  • relayer 节点的主要作用是从 DA 层和缓存层获取数据,重构数据状态,并在数据上构建索引,向用户提供服务。relayer 节点是无许可的,任意用户都可以运行自己的 relayer节点并订阅自己关心的数据。

工作流

fig5: RIDO public read 工作流

fig5 中展示了 RIDO 的工作流程:

  1. 用户将交易发送给 relayer 节点。
  2. relayer 节点负责将交易转发给 logic 层。
  3. 逻辑层负责检查交易的合法性、用户是否有权修改数据、按照定义的规则修改数据,并将更新的 日志缓存起来。
  4. RIDO 节点将更新数据包转存至 DA 层。
  5. 逻辑层会定期根据更新数据包的 CID(在 logic 层本地计算)检查更新数据包是否存入 DA 层,并清理已经存入的数据缓存。
  6. RIDO 节点会定期将更新数据包的哈希值更新到 ETH/Polygon/BSC 上。
  7. Relayer 从 DA 层以及逻辑层中获取日志,重构出数据状态,并向用户提供服务。

脑洞时间:

努力严肃了半天,累死我了。终于可以没溜了,现在该开脑洞,YY一下RIDO 的应用和场景。

跨平台数据共享:应用共享数据

旁白:说实话,这个特点是 web3 的特点,并不是 RIDO 独有的,所以看起来会有熟悉的配方,熟悉的味道。我孤妄说之,你姑妄听之。

  • DID 持有可编程存储空间(旁白:”我能想到的例子可能就只有身份认证的例子,以太坊地址验证,twitter 账户验证,虽然现在大部分的 DID 都可以做到,但是感觉还是有可能做点别的吧“);
  • 社交应用内容和社交关系共享(旁白:”虽然已经有了lens,并且我也觉得 lens 不错,但是感觉使用 RIDO 可以增强和其他类型的变量之间的交互。“)
  • 游戏中,不同游戏的数据共享,不同游戏之间的跨平台联动(旁白:“实现类似《正义联盟 vs 复仇者》、《孙悟空大战奥特曼》“)

总结下来,好像目前已经有的功能 RIDO 都可以实现,但是现在没有的也是想不太出来。不多能想到的可能性在于,RIDO 中数据之间的交互性更强,RIDO 中定义的数据可以非常方便的实现相互之间的交互。

Data 交易市场 (DataFi)

关于数据市场这部分,我们要先将数据的价值分成两部分:数据携带信息、数据的所有权。我们认为这两种情况都是有交易价值的。

  • 数据所有权:数据所有权的价值在于,价值存在于数据本身而不是数据所携带的信息。最常见的例子是游戏账号,游戏账号的价值不在于获得等级、经验这些信息,而是在于对于等级、经验所有权简单点来说就是:我知道一个账号 100 级不重要,这个 100 级账号是我的很重要。
  • 数据携带的信息:这个可能是通常意义上的数据交易,知识星球、猎头获得简历都大体属于这一部分。RIDO 中的数据携带的信息是有着明确的生成条件和使用场景的,因此构建数据信息的交易市场有了一定的可行性。 帮助用户实现变现这个牛逼已经吹了很久了,但是好像并没有项目真的跑起来,甚至都没有走到需要验证数据正确性和价值的那一步(RIDO 要解决的问题)。我们反思了一下,认为最大的问题在于没有买家!帮助用户数据资产化之后,更应该去构建交易场景和帮助用户寻找客户。经过了九九八十一个地球秒的讨论,我们的一个可行的结论是,可以让数据的使用方提出需求,用户去产生其需要的数据。一个更具体的场景就是传统互联网中的搜广推场景,用户数据的使用方很大程度上就是应用本身,用户在抖音上产生数据,抖音收集用户数据分析然后投放。换到 RIDO 的情况下一样的,只不过数据所有权是用户所有,应用使用数据时需要向用户支付一定的费用,同时用户也可以将自己的数据卖给其他项目方使用。这里我们想要强调的是,为了帮助用户数据变现,很有可能是使用方提需求,用户去生产数据。 数据乐高:第三方可以基于现有的数据,直接在链上构建一些可验证的高阶数据,并 对外提供服务。
  • 帮助用户实现变现这个牛逼已经吹了很久了,但是好像并没有项目真的跑起来,甚至都没有走到需要验证数据正确性和价值的那一步(RIDO要解决的问题)。我们反思了一下,认为最大的问题在于没有买家!帮助用户数据资产化之后,更应该去构建交易场景和帮助用户寻找客户。经过了九九八十一个地球秒的讨论,我们的一个可行的结论是,可以让数据的使用方提出需求,用户去产生其需要的数据。一个更具体的场景就是传统互联网中的搜广推场景,用户数据的使用方很大程度上就是应用本身,用户在抖音上产生数据,抖音收集用户数据分析然后投放。换到 RIDO 的情况下一样的,只不过数据所有权是用户所有,应用使用数据时需要向用户支付一定的费用,同时用户也可以将自己的数据卖给其他项目方使用。这里我们想要强调的是,为了帮助用户数据变现,很有可能是使用方提需求,用户去生产数据。
  • 数据乐高:第三方可以基于现有的数据,直接在链上构建一些可验证的高阶数据,并 对外提供服务。

动态 NFT

动态 NFT 是一个很好玩的事情,我们设想一下一个 NFT 如果有了一个可编程的存储空间会怎么?是不是这个NFT就可以成为一段可执行的代码了?几段可执行的代码结合起来,是不是就变成了小程序了?小程序之间是通过 NFT 的方式组合起来的,每个 NFT 都有单独的所有权并且可以交易。同时小程序同样也可以是有多个NFT组成的 NFT。听起来还是蛮有趣的,但是具体可能性我们还在探讨(shareverse算是一种探索吧)(吐槽:不要问我具体有啥应用,还在编,不对,还在探索ing)

图恒宇 (旁白:”我要开始扯淡了”)

AI现在蓬勃发展,“数字永生”这个话题再一次回归大众的视野(吐槽:”只有科幻才有的吧,啥时候进入过大众视野喂”)。如果要聊到数字生命,绕不开的一个话题就是数据所有权,如果有人拿着你的意识去做各种奇怪的实验,这在伦理和情感上都不可接受的。(旁白:“其实这篇文章,都是 GPT 帮我改的,AI 真棒”)讲道理,RIDO 为解决这种问题提供了一种可能性,并且我们现在可以借助 GPT,在 RIDO 上做一些初步尝试:

  • 讲和 GPT 的聊天记录存入 RIDO,实现训练内容的私有化
  • 借助 GPT,使用 RIDO 中个人的数据,生成个人所有的机器人,可以做 自动消息回复辅助治理(Dao 中的投票,代理)

声誉系统

最后一个牛逼,笔者想到的是声誉系统。(吐槽:虽然曾经觉得,对于区块链这种核心就是在无信任关系的前提下达成共识的技术,在其上构建声誉系统有种先有鸡还是先有蛋的即视感,但是,你先听我吹完。)

笔者认为,链上声誉系统无法成功的原因在于,一个账户拥有的绝大部分价值在其资产上,当一个账户的资产被转移走,那么一个账户将不再有价值。但是,我们(吐槽:就是我自己)认为,其实还有甚多的数据不容易被资产化,并且具有很高的价值。例如,一个账号拥有 100w 粉丝。一个 100w 粉丝的账号的价值是很高的,但是一个账号很难通过资产化的方式将这 100w 个粉丝转移走。因此,100w 粉丝这个数据的价值就沉淀到了账户上,当一个账户沉淀的价值足够多的时候,那么基于这个账户的价值就可以构建出信誉系统。

(旁白:行吧,我编不下去了。)

打个鸡血:我的想象力也就这样了,但是,咱们的想象力是无限的,所以任何想法、任何脑洞,随时随地骚扰,咱们先别考虑是否可行,只考虑是否能带来一丝不同,哪怕只有一点点,哪怕最终带来变革的人不是我们。

From 傲天. Pan —— RIDO 1号脑洞师

科幻照进现实,ai真棒

评论

所有评论

推荐阅读

  • 俄美元首通话 普京称俄目前不可能恢复与乌谈判

    10月10日,俄罗斯总统助理乌沙科夫当地时间10日凌晨介绍了俄美两国领导人通话的有关情况。乌沙科夫表示,普京在通话中详细介绍了俄罗斯为回应乌克兰武装部队实施的恐怖袭击而采取的措施。普京表示,乌克兰方面试图破坏俄罗斯国家杜马选举并对民众实施袭击,导致立即恢复谈判的可能性遭到破坏。普京还指出,乌克兰方面试图阻止俄罗斯军队推进的企图没有任何成功的前景,俄军目前完全掌握战场主动权,并正在持续向前推进。普京强调,由于乌克兰方面的立场,特别是其试图破坏俄杜马选举的行为,目前不可能恢复与乌克兰的谈判。特朗普已指示将普京在通话中传递的信息转达给乌克兰代表团。乌沙科夫称,关于举行普京与特朗普双边会晤的问题,双方目前尚未进行具体讨论。(央视新闻)

  • Telegram 内置 Gram 钱包更名为 Money 并向全体用户开放

    10月9日,Telegram 已将其原仅向部分用户开放的钱包服务“Gram wallet”更名为“Money”,并正式向全平台超过十亿用户全面推出。“Money”是针对 Gram 代币的内置钱包,支持存储、转账以及购买平台礼物与收藏级用户名。 此外,配套交易平台“Walt”提供超过 300 种资产服务,涵盖代币化股票、贵金属、永续合约及理财收益项目。用户可通过“Walt”向“Money”钱包进行即时划转且免收网络手续费。官方同时提示,加密资产投资存在相应风险。

  • Blockchain.com 寻求批准开展预测市场和加密货币衍生品交易

    10月9日,加密资产平台 Blockchain.com 已向美国商品期货交易委员会(CFTC)提交申请,寻求获得指定合约市场(DCM)和期货佣金商(FCM)牌照,以向美国用户提供事件合约(预测市场)及加密货币衍生品交易服务。

  • 贝森特:美国本周可能查扣约 10 亿美元与伊朗相关的加密货币

    美国财政部长贝森特周四在 Newsmax 于华盛顿举办的 NPolicy Summit 上表示,我们本周可能会查扣 10 亿美元的加密货币,并称「我们知道它在哪里,我们正在孤立他们」。贝森特表示,特朗普政府对伊朗的举措已从「极限施压」转为「绝对孤立」,措施包括海上封锁、限制航空出行及切断陆路通道,阿联酋和阿曼正与美方合作,美方也在与巴基斯坦和土耳其合作切断所有进出伊朗的陆路通道。

  • Zcash 开发团队计划于明年 1 月引入抗量子签名以保护公开支付

    隐私加密货币 Zcash(ZEC)开发团队计划于明年 1 月在网络中引入后量子签名操作码,以支持基于哈希的签名技术,从而抵御潜在的量子计算攻击。该方案主要针对透明(公开)支付池,目前约有 70% 的 ZEC 存放于该池中。尽管开发者将 1 月定为目标期限,但具体的网络激活时间尚未最终确定。 该升级旨在防止攻击者利用现有公钥反向推导私钥并伪造支付授权。此外,Zcash 节点验证程序 Zakura 还推出了一项基于私密信息检索(PIR)的钱包工具,允许用户在查询多地址余额时不向服务器泄露地址间的关联性。此前,以太坊研究员 Justin Drake 曾警告人工智能可能加速破解传统加密算法,并呼吁加密货币持有者应对潜在的安全威胁。

  • BTC突破83000美元

    行情显示,BTC突破83000美元,现报83017.3美元,24小时涨幅达到0.66%,行情波动较大,请做好风险控制。

  • 中共中央、国务院:全面实施“人工智能+”行动

    10月9日,中共中央、国务院印发《关于发展新质生产力的意见》。意见提到,全面实施“人工智能+”行动。推进人工智能对传统产业的改造,加快推进智能网联新能源汽车、人工智能手机和电脑、人形机器人等新一代智能终端场景应用。加快人工智能等数智技术创新,突破基础理论和核心技术,强化算力、算法、数据等高效供给。因地制宜、分业施策布局国家人工智能行业应用中试基地和高价值应用场景,大力推动人工智能在各行业应用。构建技术监测、风险预警、应急响应体系,确保人工智能安全、可靠、可控。

  • 美国政府相关钱包近三日向Coinbase Prime存入17733枚BTC及750枚WBTC

    10月9日,据Lookonchain监测,过去三天内,与美国政府相关的钱包已向Coinbase Prime存入了17,733枚BTC(价值14.8亿美元)和750枚WBTC(价值6200万美元)。 根据Arkham的标记数据,这些钱包目前仍持有价值254亿美元的加密资产,其中仅比特币的价值就达253亿美元。

  • ETH跌破2500美元

    行情显示,ETH跌破2500美元,现报2499.87美元,24小时跌幅达到2.55%,行情波动较大,请做好风险控制。

  • ETH突破2500美元

    行情显示,ETH突破2500美元,现报2500.13美元,24小时跌幅达到2.21%,行情波动较大,请做好风险控制。