上传和下载文件
当我们把文件上传到Swarm,这些文件会被分解成大小为4kb的数据块,然后分布存储到网络中负责存储和分发节点。每个数据块上粘贴了一个特定面值的邮票(单位为gBZZ),邮票金额会随着数据的存储不断消耗,这些都是在我们购买邮票组的时候已经设定了。对于网络中的存储节点来说,邮票面值的大小代表了数据的重要程度和存储持续性,也就是数据要保持DISC(分布式不可更改存储数据块)。
Overview
按照下边的步骤上传数据到Swarm:
- 给Bee节点钱包充值
- 使用gBZZ购买邮票包
- 等待票据包分发到网络
- 上传内容,需要绑定邮票包ID,BEE节点会在对应的数据块上粘贴邮票
- 使用hash下载内容
购买邮票包
要上传数据到Swarm,必须消耗一定量的gBZZ,以此来告诉网络中的存储和分发节点你的数据是重要的。所以,在开始接下来的步骤前,你必须先购买一些邮票。参考购买邮票包。
上传
Bee节点运行起来以后,会打开对应的HTTP API,你可以通过这些API来控制Bee。使用curl命令行可以方便的调用这些api。
首先,确保API正常运行。