Z-Text文档

欢迎使用 Z-Text

基于 zk-SNARKs 隐蔽交易技术的通讯工具,将您的隐私放在第一位。无服务器。无追踪。绝不妥协。

什么是 Z-Text?

Z-Text 是一款基于 BitcoinZ 区块链构建的跨平台通讯应用。与通过中心化服务器传递消息的传统通讯工具不同,Z-Text 利用隐蔽交易和 zk-SNARKs(零知识简洁非交互式知识论证)技术,将加密消息直接存储在区块链上。

这意味着您的消息不会被任何第三方审查、拦截或删除。只有您和预期的收件人可以阅读它们。

基于 Rust 和 Flutter 构建

Z-Text 使用 Rust 核心处理所有加密操作和区块链交互,外层采用 Flutter UI,在所有平台上提供原生体验。

核心功能

双层加密

zk-SNARK 链上加密,加上联系人之间的端对端密钥交换

区块链通讯

消息永久存储在 BitcoinZ 区块链上,抗审查

内置钱包

在应用内直接发送和接收 BTCZ,并查看完整的交易历史

跨平台

基于单一代码库,支持 iOS、Android、Windows、macOS 和 Linux

支持的平台

平台状态分发渠道
Android已上线Google Play、F-Droid、APK
iOS已上线App Store、TestFlight
Windows已上线直接下载 (.exe)
macOS已上线直接下载 (.dmg)
Linux已上线AppImage、.deb

工作原理

Z-Text 的核心机制是利用 BitcoinZ 区块链的隐蔽交易备注字段。当您发送一条消息时,消息会被加密并嵌入到一笔隐蔽交易中。收件人的钱包检测到该交易后,解密备注即可获取消息内容。

  1. 创建钱包 -- 生成一个隐蔽 z-address 和透明 t-address
  2. 联系人握手 -- 通过加密密钥交换建立共享密钥
  3. 消息加密 -- 使用共享密钥加密消息,并嵌入隐蔽交易备注中
  4. 内存池广播 -- 交易广播至网络;G-stream 即时将备注推送给收件人
  5. 解密 -- 收件人应用接收 G-stream 推送,找到备注并在数秒内完成解密

当前版本

Z-Text 目前正在积极开发中。应用已具备完整的通讯、钱包、联系人和贴纸功能。高级功能包括更快的同步速度、优先交易中继和云端备份。