Z-Text에 오신 것을 환영합니다
프라이버시를 최우선으로 하는 zk-SNARKs 차폐 메신저입니다. 서버 없음. 추적 없음. 타협 없음.
Z-Text란?
Z-Text는 BitcoinZ 블록체인 기반의 크로스 플랫폼 메시징 애플리케이션입니다. 중앙 집중식 서버를 통해 메시지를 라우팅하는 기존 메신저와 달리, Z-Text는 차폐 트랜잭션과 zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge)를 사용하여 암호화된 메시지를 블록체인에 직접 저장합니다.
이는 제3자가 메시지를 검열, 가로채기 또는 삭제할 수 없음을 의미합니다. 오직 발신자와 수신자만이 메시지를 읽을 수 있습니다.
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를 생성합니다
- 연락처 핸드셰이크 -- 암호화 키 교환을 통해 공유 비밀을 설정합니다
- 메시지 암호화 -- 메시지는 공유 키로 암호화되어 차폐 tx 메모에 포함됩니다
- Mempool 브로드캐스트 -- 트랜잭션이 네트워크에 브로드캐스트되며, G-stream이 즉시 메모를 수신자에게 푸시합니다
- 복호화 -- 수신자의 앱이 G-stream 푸시를 받아 메모를 찾고 몇 초 내에 복호화합니다
현재 버전
Z-Text는 현재 활발히 개발 중입니다. 메시징, 지갑, 연락처, 스티커 지원 기능이 완전히 작동합니다. 프리미엄 기능에는 더 빠른 동기화, 우선 트랜잭션 릴레이, 클라우드 백업이 포함됩니다.