分布存储的解耦与相应调整建议



  • 为了实现数据与存储方式的解耦,在freedrive之外增加更多存储方式,如ipfs,需要对相关协议做些调整:

    1. Metadata增加一个“存储方”字段,以标注该数据的存储方,比如存在freedrive或IPFS。
    2. 相应,某数据的存储位置则为:存储方:内部存储位置。比如freedrive:drive_id,或http://………………。
    3. 增加一个FEIP协议,用于登记存储方信息,应用方每增加一个新的存储方,就在主链上登记,以便生态其他应用识别该存储方,并且知道如何解析其地址,定位数据。
    4. Metadata全网同步保存,以保证全生态数据的一致性和不可篡改,也便于全网定位数据。data由存储方自由选择是否存储,结合付费政策,实现存储资源的有效配置,演化出各种存储经济模型。
    5. 为实现寻址方式的一致性,新的存储方最好能够以metadata的哈希为地址。
    6. Metadata不能再包含用户隐私数据,比如标题等,这些数据需要移入data,根据用户需求加密。之前为了检索方便将一些隐私数据移入了metadata。


  • @昌用 嗯。解耦这一块儿一定要做好。


Log in to reply