okx

如何在Filecoin上存储数据

时间:2023-07-25|浏览:170

如何在Filecoin上存储数据?

目前,最常用和有效的去中心化存储方法是IPFS(星际文件系统)——这是一个点对点存储和传输数据的网络。

在IPFS网络中,数据存储方可以将数据上传,并将其分散成大小为256KB的片段。然后,这些片段会被存储在各个节点上(这些节点自愿提供闲置资源),从而实现数据存储。要恢复原始文件,所有这些片段都需要经过N次哈希运算。数据存储方可以使用所有片段的哈希值来解锁文件,并且如果哈希碎片被篡改,就会立即被发现。

数据存储方掌握哈希终值的所有权,这确保了数据的绝对隐私;同时,N个节点的备份保证了数据的易恢复性;而利用大量闲置资源还可以节约成本。相比于中心化数据存储,这些优势显而易见。

在IPFS系统保证数据安全的前提下,通过支付一定数量的代币FIL,可以将数据存储在Filecoin网络中。

Filecoin网络本身也会通过相关的FIL奖励,来激励那些对网络做出贡献的对等节点,从而更大程度地降低存储成本。由于有FIL的奖励,更多的对等节点会备份数据。当然,存储方也可以自己支付更多的FIL进行冗余备份。在Filecoin网络中的数据可以使用哈希终值进行加密,并通过私钥进行解锁,从而增加数据的隐私性。另外,使用私钥多签验证可以避免个人数据隐私的风险。

Filecoin是基于IPFS传输协议开发的一个完整的激励体系。在Filecoin网络上,用户(订单发起者)可以根据价格、历史订单等偏好选择数据存储服务提供商,即我们常说的矿工。

以Filecoin官方的Lotus客户端为例,将数据存储到Filecoin网络通常需要以下四个步骤:

1)使用Lotus客户端将数据打包成CAR文件,打包成功后,将获得根据内容生成的DataCID(唯一的内容标识符)。CID将用于存储和检索数据。

2)根据价格、历史订单等偏好,寻找合适的矿工,并使用DataCID向矿工提议交易,由矿工接受。

3)数据传输到矿工的位置,可以选择在线或离线两种方式。在线传输适用于小规模数据量,可以使用IPFS协议进行点对点传输。离线传输适用于PB级大规模数据量,可以将硬盘送至存储矿工处。

4)矿工将数据进行封装,并生成复制证明,然后开始向网络提交时空证明。数据封装过程包括P1、P2、C1和C2四个阶段。

P1:加密并分割原始数据,形成11个layer文件(每个文件大小为32G或64G),以确保数据的安全性和隐私。

P2:读取P1生成的11个文件,并计算出一个结果文件,为数据的检索做准备。

C1:校验P2生成的结果文件,为C2提交复制证明准备运算数据。

C2:提交复制证明,用以证实矿工确实对客户的订单数据进行了存储,并为提交时空证明做准备。

热点:数据

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1