web3项目解析-gateway

web3项目解析-gateway

项目简介

最近我在寻找AI相关的项目的时候,在bounty上发现了这个项目正在X上大力布道,就仔细调研了一下。

TLRD,先上X的简介

Gateway is poised to revolutionize the decentralized AI industry by becoming its "Layer 0"—the foundational backbone that ensures data security, privacy, and user sovereignty from the ground up.

可以看到项目方的野心还是比较大的,要做分布式AI时代数据层面的L0。重点发力数据层面的安全,隐私,以及用户自主权。 gateway通用架构图

细节

节点角色

从网络中应用节点的角色来划分的话,这个网络可以划分为三个类型的节点:

  • 所有者 Owners
  • 贡献者 Contributors
  • 请求者 Requestors

所有者

所有者顾名思义,在整个网络中扮演着数据控制者和监管者的双重角色。 他们能够产生拥有数据的静态snapshot,做为数据证明(Data Proof)给到验证者进行验证。 同时他们能够管理来自验证者的数据请求,来授权对应的数据证明的获取。以及这个授权是随时可以撤销的。 因为所有者拥有数据的自治管理能力,因此所有的数据都是Zero-party data(用户主动提供的数据而非被动收集的数据)。

贡献者

数据贡献者更多的是在这个网络协议中的平台方,做为数据所有者和请求者之间的一个沟通桥梁。当然所有者本身也可以是贡献者(用户自行上传数据)。

请求者

请求者就是网络中作为数据消费者角色的节点。他们本身不用为存储而负责,减少了存储用户敏感信息带来的风险。 但这只是减少而没有办法避免风险,因为获取数据后的泄密还是有可能存在的。

网络架构

这一块主要介绍下网络中的架构。主要划分为验证层和数据层。

验证层 Verification layer

验证层包含这几块:

  1. 验证节点 Validator
  2. 分片节点 Sharder
  3. 索引节点 Indexer

验证节点: 主要是用于行使确认历史的交易记录,参与共识确认,创建区块,管理区块链状态的职能。

分片节点: 主要作用是保证数据的分布以及可用性。是通过存储数据的分片信息,支持检索查询,辅助区块链完成状态同步的手段来达到的。

索引节点: 主要作用是通过特定数据结构的优化,用于支持在分布式网络中高效的数据检索。

数据层 Data Layer

  1. Encrypted Data Vaults (EDVs)
  2. 共识机制 Consensus Mechanisms
  3. Challenge协议 Challenge Protocol
  4. 存活证明 Profe of Liveness

BME

目前还没有公布正式代币经济模型。不过可以从下面这张图可以大概看一下token在链上的一个循环方式。 所有者上传数据构建PDA的时候,会有token奖励。请求者向贡献者提出数据访问Request且被owner批准的情况下,需要向贡献者支付相应的费用。 网络中的验证者会获取相应的代币奖励。

gateway支付流程图

应用

应用的话主要包含这几块:

  • AI
  • 金融领域。例如一些KYC的工作
  • 治理
  • 游戏
  • 忠诚度项目

凡是涉及到用户数据以及加密存储,都可以作为该项目的应用。