Web3 “网盘” Crust Files 交互笔记
加入 PolkaWorld 社区,共建 Web 3.0!
这是 “波卡生态应用交互笔记” 系列的第一期。在这个系列中,我会去体验波卡生态中已经上线的一些应用,并记录下使用过程。
这次我们体验的应用是 Crust Files。
开始体验之前,先来看看它是做什么的。
Crust Files 让用户可以存储和分享文件,有点类似于我们平时使用的网盘。但和 Web2 网盘不同的是,它的数据是分布式存储在多个节点上的,还可以加密存储,所以用户对自己的文件有完全的所有权,隐私性和安全性也更强。
Crust Files 应用建立在 Crust Network 之上,Crust Network 是建立在 IPFS 之上的去中心化存储网络,通过 token 来激励节点存储 IPFS 网络上的数据。Crust Network 使用 Substrate 创建,是 Polkadot 和 Kusama 平行链。
Crust Files 体验网址:https://crustfiles.io/
连接钱包
进入 Crust File 网站后,第一步是要连接钱包。它支持很多种钱包,于是我连接了之前就有的 Polkadot 插件钱包 Talisman。
然后就进到了应用的主界面,里面介绍了 Crust Files 的三个功能:
文件分享:上传了文件之后,可以通过链接将文件分享给亲朋好友。
文件托管:客户端加密的云存储,安全性高,自己保管密钥。
付费下载:上传了文件后,你可以设定价格,买家要付费后才能下载。
其中付费下载的功能我在当前版本的产品中没有看到,文档里也没找到,估计这个功能还没上线吧。
在页面右上方的位置,有一个不是很显眼的 “🔥分享得奖励” 按钮,是一个用户激励活动,之后我们会体验。
上传公开文件
在 “我的文件 - 公开” 里,你可以上传文件,文件会被存储在 IPFS 网络里。在这里上传的文件是未经加密的,任何人都可以看到,因此适合存储和分享一些普通的文件。
点击 “上传” 按钮,选择文件或文件夹,就可以开始上传了,如果上传比较慢可以换一个 IPFS 网关。小一点的文件一般秒传好,然后就会生成文件的 CID(IPFS 的内容标识符),并且还会有一个唯一的文件链接,可以通过链接浏览/分享该文件。
刚上传时,“状态” 一栏里面会显示 “已提交”,过几分钟会显示 “成功( x 份副本)”,也可以跳转到 IPFS Scan 中查看到该文件的更具体的存储状况。
然后点击 “打开” 按钮,可以浏览和下载文件。有时候会突然打不开,但多试几次又可以了。
上传托管文件
和上一个功能的区别是,在 “我的文件 - 托管” 里上传文件,文件会使用你专属的密钥来加密后存储到 IPFS 网络中,这意味着你对这些文件会有完全的掌控权。
使用的方法和上面基本相同。不过初次使用这个功能时,需要按照提示,先去 “设置” 栏里激活密钥(这个是用户体验比较不太好的地方,如果能在托管页面里直接一键激活会更好)。
下载文件时,有时也会报错 “解密失败”,一般多试两次就能成功了。
升级为高级用户
在 “高级用户” 栏里,列出了高级用户和试用用户的区别。
两者的区别看下图。简单来说,高级用户可以上传更大的文件,可以给存储订单续费或者下永久存储订单,有更大的存储空间,可以从 “分享得奖励” 活动中领取奖励,还有获得空投以及获得各种专属福利的资格。
那么怎么升级到高级用户呢?页面上提示需要下载 Crust Wallet,并且使用 Crust Wallet 钱包来登录。
这时我想还是值得升级一把的,毕竟也不要钱,只用下载个新钱包而已(但后来证明我想简单了)。
在 “高级用户” 栏里点击 “下载 Crust Wallet” 按钮就能进入钱包的下载页面。它是一个浏览器插件钱包,介绍很简单 —— 用户可以用它来管理 Crust Network 上的资产,包括 CRU、CSM 和糖果,不过竟然有 2 万+ 下载量呢。
Crust Wallet 下载链接:
https://chrome.google.com/webstore/detail/crust-wallet/jccapkebeeiajkkdemacblkjhhhboiek
下好之后回到之前的页面,把原来的账户退出,刷新一下网页,连接 Crust Wallet。
第一次连接钱包需要设置一下昵称,昵称设置之后就不能改了,之后分享文件、邀请好友的时候都会用到这个昵称。然后就登录成功啦。
登录后回到 “高级用户” 栏,我意外地发现,我仍然不是高级用户!
之前提示让我下载 Crust Wallet 的地方,现在变成了要存 3 CRU 押金才能成为高级用户(有邀请码的话 2 CRU),押金 180 天后可以取出,瞬间有种上当受骗的感觉呢。虽然两三个 CRU 确实也不多,但由于我一个也没有,就改天再当高级用户吧(如果你有意成为高级用户的话,欢迎填写我当邀请人,我的昵称是 “kiko” )。
分享得奖励
之前说了首页上有个 “分享得奖励” 按钮,是一个有奖活动。
点进来后发现这个活动有 5000 万美金的奖池,根据页面上的显示,已经分发了 80 多万 CRU 了,还剩 190 多万 CRU 的奖励,已经有 8000 多个用户成为高级用户了。
参与活动的方式有三种,其中第二个锦鲤奖已经被人拿走了,就先不讲了,说说另外两个:
邀请朋友 - 朋友注册高级用户,并且注册时填写你的昵称,这样你就能获得 0.2 CRU,朋友获得 1 CRU。这一项的奖池有 100 万 CRU。
抽奖 - 高级用户数量满 6 万个(现在有 8575 个)开奖,奖池 50 万 CRU。要等人满了才能开奖,人满了 3 天内可以去手动参加摇奖,如果 “奖票号(交易哈希)” 后几位数和 “开奖号 (开奖区块)” 相同的话就能中奖。
邀请朋友活动可以直接参加,但抽奖需要先成为高级用户。领取任何活动奖励也需要成为高级用户。
总结
总的体验下来,我认为 Crust Files 核心的文件上传、加密、分享、下载功能使用起来还是比较方便的,适合在需要去中心化存储的时候使用,比如生成 NFT 的元数据时。不过网络时常会有不稳定的情况,导致下载等操作无法完成。
可以提高的地方是 UI 设计和活动的流程设计,毕竟这个产品的定位是供个人使用的 Web3 文件分享系统。分享得奖励的活动应该是为了增加 Crust Wallet 钱包用户而设计,想法挺好,但活动中对成为 “高级用户” 的条件没有在一开始就给出清晰的提示,并且参与活动的规则较为复杂,导致参与活动的体验一般。
PolkaWorld Telegram 群:
t.me/polkaworld
PolkaWorld Youtube 频道:
https://www.youtube.com/c/PolkaWorld
PolkaWorld Twitter:
@polkaworld_org
更多内容
W3F Grant 计划都在资助哪些项目?分享两个完成里程碑的资助项目
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!