尝试使用“添加文件”小工具!
Baitech在首页提供了一个用于体验、试用或演示目的的小工具,您可以将它理解为一个“傻瓜版本”的Baitech分布式存储服务。

无需注册或登录,在首页点击“添加文件”按钮,即可开始体验。

选择需要上传的文件后,您将看到如上界面。为保证体验效果,我们推荐上传体积稍小的文件,否则您需要等待一段时间直至完成上传。
该界面还提供了一个指定上传节点的选项。由于Baitech构建了分布式云服务,因此可能向用户提供多个服务节点(Endpoint)。一般地,我们建议您指定地理位置较近的节点来处理您的请求。

上传完毕后,出现如上图所示的界面。
点击“分享链接”,该链接将会被自动复制。您可以将连接发送给其他文件接收人。该链接可支持直接在浏览器中查看(或下载)所上传的文件。
如需继续添加文件,点击“继续添加”。
背后发生了什么?
麻雀虽小,五脏俱全。简单的演示流程背后涵盖了一个完整的、最小可用的分布式存储生命周期。
上传文件
上传文件时,您实际上调用了Baitech提供的HTTP API来处理本次上传请求。在Baitech分布式存储架构中,您指定了特定的节点(Endpoint)来具体负责您的HTTP请求。
IPFS Pin
在文件被成功上传到相应的节点后,节点随后完成了IPFS Pin行为。您可以理解为,文件被上传到了IPFS网络,并获得了IPFS网络中的唯一标识符CID
。该标识符与文件唯一对应,可以通过文件内容计算得到,因此具有不可篡改性与永久性。
去中心化存储市场
下一步,节点凭借CID
在Crust Network的去中心化存储市场放置存储订单。订单生效后,来自各地的分布式节点拉取并存储您的文件。在Baitech分布式存储服务中,您的文件可获得多个异地备份,保证极高的安全性与可用性。
Crust Network是一个基于区块链与TEE可信计算环境等技术实现的、与IPFS分布式文件系统兼容的存储激励协议。
IPFS Gateway(网关)
IPFS Gateway是连通我们常用的HTTP协议与分布式文件专用协议IPFS的“桥梁”。由于一般的浏览器没有原生支持IPFS协议,因此需要借助IPFS Gateway来访问或下载IPFS网络内存储的文件内容。
当您或文件接受者在浏览器内打开“分享链接”时,正是通过Baitech提供的IPFS Gateway查看到(或下载)了之前上传的文件。