DENEYSEL GELİŞTİRME AĞI · BELGELER
Sis cüzdanları — deneysel v2
Windows ve Android ortak Tauri/Rust çekirdeği desktop/ altındadır. CLI sis-private wallet komutları PRIVATE_DEVNET.md'dedir. Anahtar/proof üretimi yereldir; node'a seed, spending key veya viewing key gönderilmez. Test coinlerinin değeri yoktur; bağımsız denetim yapılmadı.
Yerel uygulama
Yeni cüzdan oluşturun veya BIP39 kelimelerini yerel geri yükleme alanına girin. En az 12 karakter parola gerekir. Vault Argon2id 64 MiB/t3/p1 + ChaCha20Poly1305 ile şifrelenir; Unix 0600, Windows kullanıcı profil ACL'si kullanılır. Uygulama veri klasöründe .wallet dosyaları bulunur. Android'de dosya seçiciyle alınan şifreli yedek, parola doğrulamasından sonra app-private alana kopyalanır; URI dosyaları boyut sınırlıdır.
Bakiye ve işlem geçmişi tam zinciri indirip cihazda doğrular/tarar. Node'a SSH tüneli veya Android testinde adb reverse tcp:18880 tcp:18880 ile bağlanılır. Varsayılan URL http://127.0.0.1:18880. RPC token uygulama belleğinde tutulur; ayarlara/source'a yazılmaz. Android cihaz için tünelin bulunduğu bilgisayarın güvenliği ayrıca önemlidir. Genel açık wallet RPC yoktur.
Gizli gönder, havuza yatır ve havuzdan çek farklı işlem türleridir. Göndermeden önce alıcı/miktar/ücret incelemesi yapılır. Değişim notları onaylanmadan tekrar harcanamaz. Ücret varsayılan 1000 atom, konsensüs tabanı 1; dinamik ücret tahmini yoktur. Toplam tutarlar 8 ondalık tam sayı atomlarla işlenir. Hesap ve alıcı adresi ayrı ZIP32 index kullanır; madencilik hesabı master şeffaf adrestir.
Al ekranı yeni gizli adres, QR ve miktarlı sispaydev: talebi üretir. CLI .view watch-only dosyasını destekler; dosya finansal geçmişi açığa çıkarabilir. Yerel GUI'de ayrı watch-only modu ve webde view-key not taraması henüz yoktur. Explorer yalnız kamuya açık zincir bilgilerini gösterir.
Şifreli .wallet dosyasını ve parolanızı ayrı güvenli yerlerde yedekleyin. Kurtarma kelimeleri tekrar parola ile yalnız paketlenmiş yerel pencerede gösterilir; 60 saniye/odak kaybında gizlenir. Tarayıcıya veya node API'sine girilmez. Beş dakika hareketsizlikte uygulama kilitlenir; kilitleme/hesap/node değişimi eski istekleri geçersiz kılar. OS, ekran kaydı ve bellek ele geçirilmesine karşı mutlak koruma yoktur.
Android FLAG_SECURE, OS sandbox ve kapalı otomatik backup kullanır. Hardware Keystore ve biyometrik açma yapılmadı. ARM64 APK derlendi/imzası doğrulandı; bağlı cihaz olmadığı için gerçek Android çalışma testi yapılmadı. Windows yerel başlangıç ekranı doğrulandı; bütün GUI akışları uçtan uca tıklanmış sayılmaz. Gönderim/restore kriptografik çekirdek testleri ayrıdır.
Derleme
Windows: scripts/desktop.ps1 -CargoArgs @('build','--release','--locked').
Android: scripts/android.ps1. Windows symlink yetkisi yoksa native ARM64 kütüphane derlemesinden sonra scripts/android-package.ps1 -SignDev kopyalama yöntemiyle paketler; OS güvenliği değiştirilmez. Paketleme güncel .so gerektirir. Development imzası mağaza/üretim kimliği değildir. Windows exe Authenticode imzalı değildir. Güvenlik uyarılarını otomatik aşmayın.
V1 CLI tarihsel referansı
CLI cüzdanı
sis-chain wallet create --file alice.wallet: parola iki kez gizli istenir. 256 bit OS entropy'den BIP39 mnemonic üretilir; mnemonic yalnız şifreli vault'ta saklanır. Terminale yazdırılmaz. Şifreli dosya + parola yedeklenmelidir; seed export ve güvenli mnemonic gösterme UI'ı henüz yoktur. Dosya kaybedilirse generated wallet için bu sürümde ayrı seed yedeği bulunmaz.
wallet restore --file restored.wallet: BIP39 mnemonic ve yeni parola gizli istenir. Standart mnemonic'den BIP39 boş passphrase seed'i türetilir; Ed25519 key = SHA256(SIS/DEVNET/WALLET/1 || 64-byte seed). Bu SIS devnet türetmesidir, BIP32/SLIP10 veya başka coin uyumluluğu iddiası yoktur. Anahtar türetme değişirse ağ/sürüm migration planı gerekir. Mnemonic typo ve bilinmeyen kelimeler BIP39 tarafından reddedilir.
wallet address --file alice.wallet: yalnız açık adresi verir; vault'u çözmez. wallet balance --address sisdev1...: bakiye, kilitli ödül, nonce ve onaylı geçmişi node'dan okur. Watch-only web görünümü explorer'dadır. wallet send --file alice.wallet --to ... --amount-atoms ... --fee-atoms ...: parola ile yerel imza; yalnız imzalı işlem RPC'ye gider. Nonce onaylı durumdan alınır; ilk transfer onaylanmadan ikinci CLI gönderimi aynı nonce ile reddedilebilir. Otomatik mempool nonce yönetimi henüz yoktur.
İlk PoW ödülü h=1'de kazanılırsa h=11 işlendiğinde harcanabilir. İşlem ücreti CLI varsayılan 1000 atom; konsensüs tabanı 1 atom. Dinamik fee estimator yoktur. Birden çok hesap ayrı vault dosyasıyla kullanılabilir; tek mnemonic altında hesap derivation yoktur. QR kod, masaüstü GUI, Android/Keystore, biyometrik açma ve özel gizli not gösterimi yapılmadı. Tarayıcı harcama yapmaz ve özel anahtar/seed istemez.
Unix dosya 0600; Windows kullanıcı ACL'si kontrol edilmelidir. Vault ve parolayı aynı yerde tutmayın. Node operatörü şeffaf adres geçmişini görebilir. Testnet/mainnet ayrımı mevcut tek sisdev1 adres türüyle kesin: mainnet adresi kabul edilmez ve mainnet uygulaması yoktur.