第一章 — 范式革命

v0.0.1

你的密钥,你的数据。
无需中间人。

一个将 Unix 文件系统语义映射到区块链的去中心化文件系统,默认加密所有数据,并通过原子交换实现无信任的数据交易。


bitfs — install
# Install from source
$ go install github.com/bitfsorg/bitfs/cmd/bitfs@latest

# Initialize wallet
$ bitfs wallet init

# Upload your first file
$ bitfs put ./hello.txt /my-files/

/—

Metanet DAG

区块链上的 Unix 文件系统 — inode、目录、符号链接,全部作为原生交易实现。

Method 42 加密

所有文件默认加密,基于确定性 ECDH 算法。无需繁琐的密钥管理。

SPV 模式

本地交易 + Merkle 证明。永远不需要直接查询区块链。


三层架构,一个文件系统

BitFS 将关注点分离到不同层次 — 所有权存储在链上,逻辑在本地运行,分发通过激励网络扩展。

Layer 3

Metanet Chain

去中心化 CDN。一条 BSV 同构链,通过全球节点网络激励数据检索。独立产品,详见 metanet.org。

Layer 2

BitFS 守护进程

本地优先的控制平面。管理加密、交易构建、SPV 验证以及 Unix 文件系统抽象层。你的密钥永远不会离开你的设备。

Layer 1

BSV 区块链

不可变的所有权层。存储 Metanet DAG 交易、支付通道和 HTLC 原子交换合约。为静态数据提供无限扩展能力。


为数据主权而生

HTLC 原子交换

无信任的买卖交易。哈希时间锁合约确保公平交换,无需中间人。如果任何一方未能履约,资金将自动退回。

Swap Protocol
1 买方创建 HTLC,将付款锁定到文件哈希
2 卖方揭示原像(解密密钥),领取付款
3 买方使用原像解密文件

Unix 命令行

lscatputget — 用熟悉的命令操作革命性的文件系统。Agent 优先设计意味着每个操作都可脚本化。

Terminal
# Navigate like any Unix system
$ bitfs ls -la /shared/docs/
# Pipe, redirect, compose
$ bitfs cat /notes/draft.md | wc -l
# Upload with encryption
$ bitfs put --encrypt ./file.pdf

Paymail 集成

人类可读的地址。向 user@bitfs.org 发送文件,而不是使用晦涩的加密哈希。基于 Paymail 协议实现无缝身份解析。

Address Resolution
02a1b3c4d5e6f7...8a9b0c1d2e3f4
becomes
alice@bitfs.org

BIP32 访问控制

分层密钥派生实现细粒度的文件权限管理。共享目录访问权限而不暴露父密钥。通过轮换单个派生路径即可撤销权限。

Key Hierarchy
m — 主密钥 (BIP44: m/44'/236'/...) ├— m/44'/236'/0' — 保险库 0 (文件系统根) │ ├— m/44'/236'/0'/0/0 — 根目录 │ ├— m/44'/236'/0'/0/1 — /home/ │ ├— m/44'/236'/0'/0/2 — /shared/ ├— m/44'/236'/1' — 保险库 1 ├— m/44'/236'/2' — 支付密钥

实战演示

bitfs — terminal
# Upload and encrypt a file
$ bitfs put --encrypt ./report.pdf /shared/docs/
  encrypted → tx:a3f8...c2d1  [2 inputs, 3 outputs]

# List with Merkle proofs
$ bitfs ls -l --spv /shared/docs/
  -rw-r--  42.3K  report.pdf  [spv: verified]
  -rw-r--  1.8K   notes.md    [spv: verified]

# Trustless sale via HTLC
$ bitfs sell --htlc /shared/docs/report.pdf --price 0.001BSV
  htlc published → hash:7b2e...f194  expires: 144 blocks

阅读白皮书

深入了解完整技术设计 — 从 Metanet DAG 构建到 Method 42 加密、HTLC 协议,以及 Metanet Chain 激励模型。


两个产品,一个愿景

BitFS 存储你的文件。
Metanet 将它们传递到全世界。

可以把 BitFS 理解为文件系统,Metanet 理解为分发网络。两者共同构成完整的去中心化存储与检索技术栈 — 类似于 IPFS 与 Filecoin 的互补关系,但构建在比特币之上。

访问 metanet.org
文件系统

BitFS

去中心化加密文件系统。Unix 命令行、Method 42 加密、HTLC 原子交换。你的密钥,你的数据。

bitfs.org
分发网络

Metanet

由 Metanet Chain 驱动的去中心化 CDN。激励检索、全球节点网络、MNT 代币经济。

metanet.org