Guvenlik ve Gizlilik
Z-Text, sifir guven guvenlik modeliyle sifirdan insa edilmistir. Analitik yok, izleme yok, sunucu tarafli veri depolama yok.
PIN Korumasi
Z-Text, uygulamayi ilk kurulum sirasinda belirlediginiz 8 haneli bir PIN ile kilitler. Uygulama su islemlerden once bu PIN'i ister:
- Acilmak
- Islem gondermek (mesajlar ve BTCZ transferleri)
- Tohum cumlenizi gostermek
- Guvenlik ayarlarini degistirmek
PIN'in kendisi asla okunabilir bicimde saklanmaz. Kilit ekraninda tekrarlanan yanlis denemeler bir bekleme suresi tetikler.
Biyometrik Kimlik Dogrulama
Desteklenen cihazlarda, uygulama erisimi icin PIN girisi yerine parmak izi veya yuz tanima etkinlestirebilirsiniz. Biyometrik veriler tamamen cihazin guvenli bolgesi tarafindan yonetilir -- Z-Text ham biyometrik verilere asla erismez.
Cift Katmanli Sifreleme
Z-Text, derinlemesine savunma saglayan cift sifreleme mimarisi kullanir:
Katman 1: Blockchain Korumasi (zk-SNARKs)
BitcoinZ blockchain'inin korunakli islemleri, islem memo alanini sifrelermek icin zk-SNARKs kullanir. Bu su anlama gelir:
- Mesaj icerigi zincir uzerinde sifrelenir
- Gonderici ve alici z-adresleri gizlenir
- Islem tutari gizlenir
- Yalnizca z-adres goruntulenme anahtarinin sahibi memo'yu cozumleyebilir
Katman 2: Kisi Anahtari Sifreleme
Mesaji islem memo'suna yerlestirmeden once Z-Text, tokalasmasidan turetilen paylasilan anahtarla sifreler. Bu ikinci bir koruma katmani ekler:
- Birisi z-adres goruntulenme anahtarinizi elde etse bile mesajlari okuyamaz
- Paylasilan anahtar her kisi cifti icin benzersizdir
- Anahtar ECDH araciligiyla turetilir ve asla dogrudan iletilmez
Neden Iki Katman?
Katman 1, blockchain gozlemcilerine karsi korur. Katman 2, goruntulenme anahtari ihlali karsisinda korur. Bir mesaji okumak icin her iki katmanin da kirilmasi gerekir -- son derece zor bir durum.
zk-SNARKs Aciklamasi
Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge (zk-SNARKs), bir tarafin degeri ifsa etmeden bir degeri bildigini kanitlamasina olanak taniyan kriptografik ispatlardir.
Z-Text baglaminda zk-SNARKs, bir islemin gecerli oldugunu (dogru bakiyeler, yetkili gonderici) kimin gonderdigini, kimin aldigini veya ne kadar transfer edildigini aciklamadan kanitlar. Korunakli islemleri gercekten ozel kilan budur.
Sifir Telemetri
Z-Text kesinlikle hicbir kullanici verisi toplamaz:
- Hicbir tur analitik veya izleme yok
- Dis kaynaklara veri gonderen cokme raporlamasi yok
- Bize hicbir kullanim verisi gonderilmez
- Uygulama, sectiginiz lightd sunucusuna baglanir (varsayilan olarak bizimki veya kendi dugumunuz) ve herkese acik BTCZ fiyatini sorgular; Tor acikken ikisi de Tor uzerinden gider
- Parola kasasindaki web sitesi simgeleri yalnizca siz acarsaniz indirilir
- Uygulamanin kendisi IP adresi kaydi tutmaz
Kaynak Kodu
Z-Text uygulamasi kapali kaynaklidir. Iletisim protokolu (wire protocol), kamuya acik inceleme icin bir spesifikasyon olarak yayinlanacaktir.
Tehdit Modeli
Z-Text su tehditlere karsi koruma icin tasarlanmistir:
| Tehdit | Koruma |
|---|---|
| Sunucu ihlali | Sunucu yok -- mesajlar blockchain uzerinde yasar |
| Ag gozetimi | zk-SNARK korunakli islemler gondericiyi, aliciyi, tutari ve memo'yu gizler |
| Kilitli cihazinizin baskasinin elinde olmasi | PIN/biyometrik kilit ekrani, sifrelenmis yerel depolama |
| Goruntulenme anahtari sizintisi | Katman 2 sifreleme mesaj okunmasini onler |
| Sansur | Merkezi olmayan blockchain kapatilamaz |