一思二想

Think with a wild mind!

No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

CORS是什么?

CORS (Cross-Origin Resource Sharing,跨域资源共享)是一个系统,它由一系列传输的HTTP头组成,这些HTTP头决定浏览器是否阻止前端 JavaScript 代码获取跨域请求的响应。
同源安全策略same-origin policy)默认阻止“跨域”获取资源。但是 CORS 给了web服务器这样的权限,即服务器可以选择,允许跨域请求访问到它们的资源。

阅读全文 »

在Swarm中,所有的数据都是公开的。如果需要保护特定的敏感内容,可以使用加密存储,这样只有授权的用户解密后可以查看这些内容。

Bee客户端提供了在上传时对文件和目录进行加密的简单方法,只有能够访问相应的解密密钥的用户可以读取加密后的数据。

阅读全文 »

上传和下载文件

当我们把文件上传到Swarm,这些文件会被分解成大小为4kb的数据块,然后分布存储到网络中负责存储和分发节点。每个数据块上粘贴了一个特定面值的邮票(单位为gBZZ),邮票金额会随着数据的存储不断消耗,这些都是在我们购买邮票组的时候已经设定了。对于网络中的存储节点来说,邮票面值的大小代表了数据的重要程度和存储持续性,也就是数据要保持DISC(分布式不可更改存储数据块)。

阅读全文 »

保持Swarm数据活跃

Swarm中包括了网络中所有节点的所有存储空间,也叫做DISC(分布式不可更改存储数据块)。只有数据块上邮票的拥有者节点具有写权限。

阅读全文 »

每个Bee节点可以在启动的时候添加命令行参数来配置,具体参数可以通过bee start --help查看。

例如下边这个例子,我们打开了Bee的debug API,并且设置debug API的监听端口为6666.

1
2
3
4
bee start \
--api-addr=:8888 \
--debug-api-enable=true \
--debug-api-addr=:6666
阅读全文 »
0%