Z-Textドキュメント

Z-Textへようこそ

プライバシーを最優先するzk-SNARKsシールドメッセンジャー。サーバーなし。 追跡なし。妥協なし。

Z-Textとは

Z-Textは、BitcoinZブロックチェーン上に構築されたクロスプラットフォームメッセージングアプリケーションです。 中央集権型サーバーを介してメッセージをルーティングする従来のメッセンジャーとは異なり、Z-Textはシールド トランザクションとzk-SNARKs(Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge)を 使用して、暗号化されたメッセージを直接ブロックチェーン上に保存します。

これにより、メッセージは第三者によって検閲、傍受、または削除されることがありません。 あなたと意図した受信者だけがメッセージを読むことができます。

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. Mempoolブロードキャスト -- トランザクションがネットワークにブロードキャストされ、G-streamが即座にメモを受信者にプッシュ
  5. 復号 -- 受信者のアプリがG-streamプッシュを受信し、メモを見つけて数秒で復号

現在のバージョン

Z-Textは現在活発に開発中です。メッセージング、ウォレット、コンタクト、スタンプ機能を 備えた完全に機能するアプリです。プレミアム機能には、高速同期、優先トランザクションリレー、 クラウドバックアップが含まれます。