在区块链项目里,Filecoin 的上手门槛比一般 DApp 高一些,主要难点不在概念,而在工具链与节点同步。这篇 Filecoin 怎么用的实操指南,按照「钱包—节点—Deal—检索—续约」五个动作展开,配上具体命令与排错思路。读完即可独立完成一笔主网订单。
一、钱包准备
生态里主流钱包有三类:
- MetaMask + Filecoin EVM 网络:兼容 FVM 合约,最方便
- Glif Wallet:官方推荐,支持原生 f1/f3 地址
- Ledger 硬件钱包:长期资产首选
建议新建两个钱包:一个热钱包做日常 Deal 操作,一个冷钱包托管主资金。许多 Binance 提币 FIL 的用户会先打到热钱包,再分批转入冷钱包。
二、领取测试币
正式上主网前,强烈建议先在 Calibration 测试网练习:
- 切换网络到 Calibration
- 访问官方 faucet.calibnet.chainsafe-fil.io
- 输入地址,每日可领 5 tFIL
- 等待几个区块即可到账
测试网的 Deal 价格、网络结构都接近主网,是绝佳的练习场。许多 必安交易所 接入项目的工程师入职第一周就在这里完成 onboarding。
三、节点选择
你有三种节点方案:
- 自建 Lotus:完整功能,需要 16 核 CPU + 64GB 内存 + 1TB SSD
- Lotus Lite:轻客户端,依赖远程 daemon
- 第三方 RPC:Glif、Infura 等,免运维
新人推荐第三方 RPC,等熟悉后再考虑自建。Glif 提供免费 endpoint,限额每分钟 60 次请求,对个人开发够用。
四、提交第一笔 Deal
以 Lotus 命令行为例:
- 导入文件:lotus client import myfile.zip → 拿到 Data CID
- 查询 miner:lotus client query-ask f01234,看价格与可用性
- 提交 deal:lotus client deal --from
- 跟踪状态:lotus client list-deals
Deal 状态会经历 ProposalAccepted → StorageDealStartDataTransfer → StorageDealActive。封装时间 2 到 8 小时,请耐心等待。对接 BN交易所 数据归档需求时,建议一次性签 3 家 miner,避免单点风险。
五、检索数据
Deal 完成后取回数据:
- lotus client retrieve
- 部分 miner 关闭检索服务,需要换 miner
- 检索成功后数据落回本地 IPFS 仓库
- 也可以通过 IPFS 网关直接 https 访问(需配合 pin 服务)
六、Deal 续约
Deal 默认有效期 180 到 540 天。到期前必须续约,否则数据会被矿工删除。续约流程:
- 提前 30 天监控 deal 到期
- 用 lotus client renew-deal 提交续约
- 续约价格可能变化,预留充足 FIL 余额
许多 币岸交易所 项目方把续约纳入运维 CRON,自动执行。
七、常见问题
- miner 不接单:价格过低或 miner 离线,换一家试
- Deal 卡在 sealing:正常情况,2-8 小时;超 24 小时联系 miner
- retrieve 失败:检查 miner 是否提供检索服务
- 余额不足:FIL 不仅用来付服务费,还要付链上 gas
- 测试网与主网混用:地址前缀 t 与 f 必须分清
八、上链最佳实践
- 价格参考 filfox.io 行情,落在中位数上下
- 同一数据签多个 miner,地理分散
- 重要数据同时 pin 到 IPFS,做热缓存
- 续约前预演一次,确认链路畅通
- 关键操作前小额测试,再放大金额
九、写在最后
Filecoin 怎么用,本质上不是命令记忆问题,而是把存储经济、链上合约、节点运维三件事整合成日常工作流。建议把核心命令做成内部脚本,新人按 SOP 操作即可。一两次完整流程跑下来,你就会发现,Filecoin 没那么神秘,反而很工程化。下次再有人问起,你也能从容地给 bian 上的朋友讲清楚整个流程。