Добро пожаловать в 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 для нативного опыта на всех платформах.
Ключевые возможности
Двухуровневое шифрование
Шифрование 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 использует поле memo экранированных транзакций блокчейна BitcoinZ. Когда вы отправляете сообщение, оно шифруется и встраивается в экранированную транзакцию. Кошелёк получателя обнаруживает транзакцию и расшифровывает memo, чтобы показать сообщение.
- Создание кошелька -- генерируется экранированный z-address и прозрачный t-address
- Рукопожатие с контактом -- криптографический обмен ключами устанавливает общий секрет
- Шифрование сообщения -- сообщения шифруются общим ключом и встраиваются в memo экранированных транзакций
- Трансляция в мемпул -- транзакция транслируется в сеть; G-stream мгновенно отправляет memo получателю
- Расшифровка -- приложение получателя получает push-уведомление через G-stream, находит memo и расшифровывает его за секунды
Текущая версия
Z-Text находится в активной разработке. Приложение полностью функционально: поддерживаются сообщения, кошелёк, контакты и стикеры. Премиум-функции включают ускоренную синхронизацию, приоритетную ретрансляцию транзакций и облачное резервное копирование.