-
电商
-
账户
-
要求
- 基于身份证id/企业统一社会信用代码,为每个用户或企业,在每条链上生成相同的钱包地址
- 与唯艺云身份认证系统互通,同身份证id共用一个钱包地址
-
改造
- 个人和企业账户处理逻辑
-
实名认证时的交互/协议修改
- 唯艺链是账号托管
- 其他链是藏品托管
-
虽然同id共用一个钱包地址,但是nft需要改造所属平台和账号。实现某个账号只能看该账号下的nft
- 数据库改造
-
nft
-
前提逻辑
- 唯艺链是nft进入个人钱包地址,但是我们自主控不收取gas费用(仅电商环境)
- 其他链虽然也生成个人钱包地址,但是由于藏品托管,所以仍将nft放置在电商的大钱包之下,不会发生地址转移,无gas费产生
-
要求
- 实现唯艺链相关nft的跨地址流转,其他链逻辑不变
-
改造
- 唯艺链nft归纳入个人钱包
-
流转
-
要求
- 唯艺链nft交易、转增与链端互通
-
改造
- 交易链路、转增链路,需要改造接口。完成相应动作后,需要调链端转移钱包地址的接口
-
唯艺云
-
账户
-
要求
-
与电商账户改造相同
- 基于身份证id/企业统一社会信用代码,为每个用户或企业,在每条链上生成相同的钱包地址
- 与电商身份认证系统互通,同身份证id共用一个钱包地址
-
虽然同id共用一个钱包地址,但是nft需要改造所属平台和账号。实现某个账号只能看该账号下的nft
- 数据库改造
-
nft
-
要求
- 唯艺链藏品按网络,划归入用户的对应钱包中
-
现状
- 唯艺链藏品在唯艺云大钱包里
- bsn等链在对应大钱包里
- 数字身份在个人钱包里
-
改造
- 所有唯艺链nft都进入个人钱包
-
流转
-
要求
- 改造唯艺链nft、数字身份转移至电商的gas逻辑、钱包地址转移流程
-
现状
- 由于是从唯艺云大钱包——电商大钱包,或,唯艺云个人钱包——电商大钱包,所以存在钱包地址变更,需要gas费用
-
改造
- 个人账号:唯艺云——电商,无需gas费用,无钱包地址变更
- 企业账号:唯艺云(企业)——电商(个人),需要gas费用,有钱包地址变更
- 企业账号:唯艺云(企业)——电商(企业),无需gas费用,无钱包地址变更
-
数字卡包
-
账户
-
要求
- 与电商账户改造相同
- 与电商、唯艺云身份认证系统互通,同身份证id均对应同一个钱包地址
-
可看到某个钱包地址下,所有的nft(跨账号)
- 数据库改造
-
改造
-
账号登录体系
- 登录电商/唯艺云账号,获取实名信息和钱包地址
- 同一实名对应一个钱包账号。如果是未关联的账号,则提示关联。
- 如果登录实名后,发现存在相同实名,则提示关联
-
nft
-
要求
-
层级
- 基于kyc--网络--nft层级修改
-
数据查询
- nft查询层级修改,自动获取身份证下多账号所有nft,且按网络、所属账号/平台的nft列表、nft sku list层级查询
-
唯艺链浏览器
- 基于id的钱包地址的nft查询,仅唯艺链
-
底层数据库改造
-
要求
- 底层数据库是指唯艺云、电商、唯艺链浏览器数据库
- 基于id生成钱包地址
- 唯艺链nft流转与链端互通
- 电商/唯艺云同钱包地址下,只能看到该账号下的nft。卡包可以看到某钱包地址下的所有nft
-
改造
- 多账号实名后,与钱包地址绑定的相关处理
- 唯艺链nft流转,数据存储和获取的改造
- 数字卡包数据源直接从底层数据库获取
-
数据库改造
- 使用唯艺链浏览器数据库,记录所属平台、账号等业务信息,唯艺云/电商的藏品信息从该库中拿(待定)
- 数字卡包数据源改造,直接从唯艺链浏览器数据库中拿数据(待定)