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ブロックチェーンのシールドトランザクションのメモフィールドを 活用しています。メッセージを送信すると、メッセージは暗号化され、シールドトランザクションに 埋め込まれます。受信者のウォレットがトランザクションを検出し、メモを復号して メッセージを表示します。
- ウォレット作成 -- シールドz-addressとトランスペアレントt-addressを生成
- コンタクトハンドシェイク -- 暗号鍵交換により共有秘密を確立
- メッセージ暗号化 -- メッセージは共有鍵で暗号化され、シールドトランザクションのメモに埋め込まれる
- Mempoolブロードキャスト -- トランザクションがネットワークにブロードキャストされ、G-streamが即座にメモを受信者にプッシュ
- 復号 -- 受信者のアプリがG-streamプッシュを受信し、メモを見つけて数秒で復号
現在のバージョン
Z-Textは現在活発に開発中です。メッセージング、ウォレット、コンタクト、スタンプ機能を 備えた完全に機能するアプリです。プレミアム機能には、高速同期、優先トランザクションリレー、 クラウドバックアップが含まれます。