资产定义 同一个所有者在使用两个应用时产生了相同的资产,也就是资产内容的哈希值一样,那么可能存在这样一种情况,一个应用不再使用这个资产要求删除,但是另一个 还需要使用不能删除,如何解决这个问题:在用户层面设置一个项目空间的概念,在项目空间里面保证哈希值唯一即可。
资产块数量
from field: uint32 chunkCount = 13;
所有资产块的哈希值
from field: repeated string chunks = 7;
资产块大小
from field: uint32 chunkSize = 14;
资产创建时间
from field: string createdAt = 11;
资产描述
from field: string description = 8;
资产类型
from field: yeying.api.common.DigitalFormatEnum format = 9;
资产内容哈希值
from field: string hash = 4;
是否加密
from field: bool isEncrypted = 15;
资产名称
from field: string name = 6;
资产命名空间
from field: string namespaceId = 1;
资产所有者
from field: string owner = 2;
父资产内容哈希值
from field: string parentHash = 3;
资产元信息的签名
from field: string signature = 16;
明文资产的大小
from field: uint64 size = 10;
资产更新时间点
from field: string updatedAt = 12;
资产版本
from field: uint32 version = 5;
from message yeying.api.asset.AssetMetadata
资产定义 同一个所有者在使用两个应用时产生了相同的资产,也就是资产内容的哈希值一样,那么可能存在这样一种情况,一个应用不再使用这个资产要求删除,但是另一个 还需要使用不能删除,如何解决这个问题:在用户层面设置一个项目空间的概念,在项目空间里面保证哈希值唯一即可。