OpenNet资源型 L1

Phase 0 · 公测网络

把服务器、文件、网站和流量,接入一条资源型 L1。

OpenNet 是一条自研 Go 公链。源站留在你自己手里,网络负责隐藏与转发;存储、带宽、网站和计算按资源结算,规则由原生模块和 JS 合约执行。

不需要公网 IP · 源站地址不上链 · 按使用量付费

当前是 Phase 0 公测网:功能与网络能力持续演进。上线前请先读 网络能力。

50 亿NET 固定总量,无增发路径
3s出块间隔,单个区块即时最终
3 副本每个存储分片的默认冗余
5%资源协议费进入链上国库

Network resources

四种资源,一套结算

用户买的是租期、流量和转发能力;提供方靠证明与可用性赚钱;作恶或失联会被罚没。

存储

按 GiB·时间租用。文件切成固定大小的分片,节点每 epoch 提交抽样证明,丢数据被罚没并自动修复。

用户买
文件租期与冗余
提供方
存分片、出证明领租金
机制
Merkle 抽样 + 押金罚没 + 自动补齐

带宽

按流量购买代理与中继。固定大小信元分层加密,经过的节点提交累计回执,链上统一扣费。

用户买
匿名转发与 .web 网关出口
提供方
guard 25% / middle 25% / gateway 50%
机制
3 跳洋葱电路 + 用量回执 claim

网站

源站不暴露公网 IP,通过出站反向隧道接进网络。域名、服务公钥和访问策略登记在链上。

用户买
隐藏源站、域名与访问策略
提供方
入口中继 / 网关按转发计费
机制
出站长连接 + 隧道转发 + 链上域名

计算

内置 JS 智能合约,顶层变量即状态,可直接调用存储、域名和流量原生模块。

用户买
订阅、付费内容、DAO、访问控制
提供方
验证人执行并收取 gas
机制
JS 沙箱 + 确定性 gas + 事件

How it works

两条最短路径

先让源站消失,再让文件可验证。两件事都不需要把内容交给平台保管。

发布一个打不死的网站

  1. 1

    注册域名(如 alice.web),设置服务公钥、入口提示和付费策略。

  2. 2

    源站运行 opennet-agent,主动连接 2–3 个入口中继,维持加密隧道。

  3. 3

    访客通过网关或浏览器扩展访问;电路走 3 跳,最后一跳接入源站。

  4. 4

    源站 IP 不出现在链上,也不需要公网 IP;入口被封就换一个。

存一份可验证的文件

  1. 1

    registerFile 预付租金、选择租期,链上随机分配存储节点。

  2. 2

    客户端上传分片;节点每个 epoch 提交存储证明。

  3. 3

    证明通过领租金;连续失败被罚没,新 provider 自动补齐副本。

  4. 4

    到期前续租;到期加宽限期后停止付费,节点删除。

Architecture

分层:数据面不挤占共识

共识 P2P 只跑区块和投票;大流量走独立的 QUIC/洋葱网络。

L3
应用
隐藏源站网站dApp付费内容匿名浏览API
L2
独立进程
opennetdopennet-storeopennet-relayopennet-agentopennet-gatewayCLI / 桌面端
L1
链
PoS BFT 共识账户与质押治理与国库namestrafficstorageJS 合约
L0
数据面
QUIC / HTTP3存储分片与隧道Sphinx 类洋葱cover traffic

Parameters

参数速览

当前协议默认值;治理提案可通过参数变更。

代币
NET · 18 位小数 · 固定总量 50 亿
共识
自研 PoS BFT · 3s 块 · 2–4 MB · 即时最终性
验证人
50–100 个 · 最低质押 100,000 NET · 解绑 21 天
存储分片
256 MiB / shard · 单文件最多 1024 shard
存储副本
3 副本;v2 纠删码 10+4
存储证明
8 个样本 / epoch · 28,800 块 / epoch
带宽
1 KiB 信元 · 3 跳 · 1 credit = 1 MB
流量分成
guard 25% / middle 25% / gateway 50%
费用
50% base fee 销毁;资源协议费 5% 进国库
域名
3–63 字符 · 1 年租期 · 30 天宽限

Roadmap

路线

从能跑、能付费、能隐藏源站开始,逐步去掉引导节点和中心化组件。

已完成 · Phase 0
  • 4 验证人 BFT、质押 / 委托 / 奖励 / 双签与停机罚没
  • 存储 registry / 证明 / 罚没 / 修复 / 验证人维护
  • 流量 session、累计回执 claim、25/25/50 分账
  • .web 反向隧道、链上域名、双网关
  • JS 合约、确定性 gas、治理与国库
  • 区块浏览器、文件库、内容奖励平台、云钱包
进行中
  • 存储纠删码 10+4 与修复失败罚没
  • .web 多入口 / 轮换 / 端到端加密
  • 浏览器扩展与本地域名解析
  • 流量 relay / onion 数据面与探针
  • 观察节点 state diff、轻客户端 SMT 证明
之后
  • 公网出口与盲签名流量票据
  • 动态参数注册表、文本提案、支出上限
  • 网络规模与抗封锁能力提升
  • 桌面挖矿端安装包与自动更新

Capabilities

网络能力与目标

源站主权、可验证存储与隐私分层,是 OpenNet 的核心方向。

源站主权

源站留在自己手里,网络负责隐藏与转发;不需要公网 IP,源站地址不上链。

可验证存储

文件按租期租用,节点提交存储证明;失败自动罚没,副本自动修复。

隐私分层

域名解析、隧道接入与访问策略分层实现,降低源站暴露面。

共识与去中心化

目标是多验证人按质押权重共同出块:出块、投票与状态由多个独立节点维护,网络向更开放的验证人集合演进。

可用性与容灾

目标是链、存储与网关分布在不同故障域:单节点故障不中断出块,存储副本自动修复,网站与服务持续可用。

持续演进

Phase 0 持续迭代:网络能力、开发工具和接入方式会不断完善。

Wallet

下载 OpenNet 钱包

Android 与 Web 版是自托管钱包:助记词和私钥只加密保存在你的设备上,连接、签名和交易逐笔确认。云钱包用邮箱验证码登录,适合在接入平台上快速收款和提现。

Android 版

APK 直装 · 启动时自动检查更新

最新版本
0.2.2
系统要求
Android 8.0 及以上
安装说明
首次安装需允许「安装未知应用」
下载 APK

Web 版

浏览器打开 · 无需安装

最新版本
0.2.2
运行方式
在浏览器中打开即可使用
私钥
加密后保存在浏览器本机
打开 Web 钱包

云钱包

邮箱验证码登录 · 服务端托管

登录方式
邮箱验证码,无需助记词
私钥
服务端加密托管,不由你保管
地址
同一邮箱在所有接入平台共用一个地址
打开云钱包

Android 钱包会在启动时检查新版本,也可以在「设置 → 版本」手动检查更新。Web 版刷新页面即加载最新版本。请只从本页下载安装包,不要使用第三方转发的 APK。云钱包的私钥由服务端加密托管;如需自己保管私钥,请使用 Android 或 Web 版。

Start here

把内容存进网络,把奖励提到链上。

沃土是 OpenNet 的内容奖励平台:上传作品、通过审核,由平台代付存储租金,奖励分批解锁后提现上链。