数据层(Vision Paper 回顾)
5.1 数据层(Vision Paper 回顾)
Vision Paper 定义了数据层;本节将每层对应至具体存储,并展示何者可从何处查询。
| 层级 | 内容 | 用户访问 | 运营访问 | B2B 访问 |
|---|---|---|---|---|
| 设备 | 原始收据图像 | 自身数据 | 设备范围 | 设备范围 |
| 记录系统 | 收据记录、品项、奖励事件 —— 单一托管 Postgres(Neon) | 自身数据 | 运营 | 聚合层 |
| 匿名化聚合 | k-匿名面板与指数 | 聚合视图 | 运营 | 聚合视图 |
| 链上摘要 | epoch Merkle 根(奖励 + 价格)、INT 事件 | 公开 | 公开 | 公开 |
对记录系统按数据年龄进行热/温分层是一个扩展选项,规划在数据量需要时启用;目前一个 Postgres 实例保存全部历史。
严格规则:匿名化聚合与单一用户记录分离。5.8 规定转换方式。