简介

Velum 是一款端到端加密的即时通讯,它的运行不依赖任何公司。每条消息都在你的手机上加密,被拆成碎片,经由社区成员的电脑——也就是节点——打通的桥传递。凭借这份工作,节点发现 VEL,也就是网络的货币,就像比特币中发现区块一样。

本文档描述的是协议 v3,运行在 {{chain}} 上。

要解决的问题

加密通讯能保护内容,但几乎都依赖中心服务器,而服务器知道谁在和谁说话、何时、从哪里。Velum 力求让中间环节的任何一方都得不到这些信息:

  • 无需手机号和邮箱。 你的账号是一把存在你设备里的密钥。想让别人联系你,把你的别名、一个链接或二维码发给他即可。
  • 没有中心服务器。 消息由独立节点传递,任何人都能搭建节点。
  • 没有可读的元数据。 网络看到的只是大小固定的不透明数据块、每天更换的信箱,以及不透露收件人的回执。

设计原则

  1. 网络永远看不到内容,也看不到谁在和谁说话。 只有大小固定的不透明字节、轮换的信箱和匿名回执。
  2. 混合后量子加密。 每个信封同时用 X25519 和 ML-KEM-768 加密,与 Signal(PQXDH)和 Apple(PQ3)的做法一致。签名使用 ed25519;ML-DSA 已列入路线图。
  3. 节点只在投递完成前保存碎片。 收到有效回执即删除;无人领取的碎片 7 天后清除。
  4. 你的设备保存你的聊天。 应用使用本地加密数据库(SQLCipher),密钥存放在 iOS 钥匙串中。
  5. 一切自成体系。 共识、货币、代币和市场都在同一条链上,不依赖其他链。

各部分如何协作

组件 作用
应用 加密、拆分、发送、拼合并保存你的聊天,内置钱包和市场。
节点 打通桥:接收碎片并保存到投递完成,出块并发现 VEL。
入口网关 节点和应用的公共汇合点。它什么也读不了,只负责转发。
区块链 记录转账、代币、订单、工作申报和已发现的 VEL,从不记录消息。
浏览器 实时展示区块链:网络此刻的样子。

接下来阅读架构,了解每一层的细节。

我们不承诺什么 {#limites}

我们宁愿把边界说清楚:

  • 没有任何系统是无法封锁的。 一个国家可以封锁域名、IP 地址,甚至整个 Cloudflare。我们的缓解办法是:多个启用 ECH 的入口网关、节点之间直连,以及把节点列表保存在链上。参见抗封锁。
  • 全局观察者可能尝试关联时间。 能同时看到全部互联网流量的人,可以比对消息何时发出、何时到达。三跳 Sphinx 式路由和掩护流量已列入路线图。
  • 后量子密码只能防御目前已知的攻击。 如果标准变化,我们会随之更新。
- **测试网就是测试网。** VEL 和测试代币没有实际价值,网络也可能被重置。- **VEL 是风险资产。** 它可能失去全部价值。Velum 不托管资金,也不是金融服务。

当前状态

组件 在 {{chain}} 中的状态
混合加密、3/5 碎片、轮换信箱、匿名回执 已实现
通过轮换二维码绑定多设备 已实现
封顶货币、自定义代币与市场 已实现
几乎为零的手续费、网络储备和价格预言机 v3
按在网时长分级、就近抽签和抽样验证的工作申报 v3
别名、联系人链接与邀请 v3
USDT ⇄ vUSDT 跨链桥 未开放:之后开放
应用认证(App Attest) soft 模式:记录但不拦截
加密推送通知 等待 APNs 密钥
用欧元或美元购买 仅限主网,通过受监管的服务商