sis.

DENEYSEL GELİŞTİRME AĞI · BELGELER

Devam durumu — 2026-10-28

Yeni çalışma: shielded v2

Kullanıcı kalan tüm işleri yapmayı istedi. sis-private ayrı deneysel ağında Orchard 0.16/Halo2 0.4 ile gerçek gizli harcama, üyelik/sahiplik kanıtları, nullifier, alıcı şifreleme, view key, ZIP32 hesapları, shield/unshield ve yerel cüzdan taraması kodlandı. V1 ağı/genesis/verisi korunur.

Doğrulama: examples/shielded_flow.rs gerçek proof üretip transfer, değişim, proof mutation, imza/ağ/ücret mutation ve çift harcama kontrollerinden geçti. tests/shielded_http.rs iki gerçek node sürecinde mine → shield → private transfer → unshield → restart senaryosunu 12.28 saniyede geçti (yerel release build). İlk bağlantı testi sandbox soket kısıtı altında başarısız oldu; ağ yetkili koşuda geçti. Henüz v2 VPS kurulumu yapılmadı.

V2 disk modeli blokları hash ile saklar, canonical index reorg'da atomik güncellenir; normal append yalnız yeni bloğu state'e uygular. İki-node taşıması halen özel loopback/SSH, permissionless discovery/gossip henüz yok. Kullanım PRIVATE_DEVNET.md.

Şu an devam: tam test/clippy ve v1 regresyon; masaüstü/Android istemci; v2 VPS kurulumu; sonra peer/light sync, fuzz/soak, belgeler ve hazırlık kapıları. Bağımsız harici denetim ve gerçek mainnet, açık ayrı onay olmadan tamamlanmış sayılmayacak/başlatılmayacak.

Proje D:\App\kripto; kod adı Sis. Kullanıcı orijinal görevine göre aşamalar sırayla ilerler. Bu dosya sonraki oturumun başlangıç noktasıdır. Secrets burada tutulmaz.

Doğrulanan çalışma

Şu an öncelik

  1. VPS kurulum ve canlı kontroller tamamlandı. Sonraki geliştirme: gizli note harcama modeli için olgun proof protokolü ve güvenlik varsayımlarını seç; çalışıyor gibi gösterme.
  2. Yerel sonuçlar: 9 unit + 2 integration testi geçti; clippy tüm hedeflerde -D warnings ile geçti, format check ve release build başarılı. Son release ile Python iki miner testi yeniden geçti. Yerel benchmark: 100 hash/36 ms, yaklaşık 2773 H/s; donanıma/yüke özgü tek örnektir. Genesis hash: 61af4ec0df9d2db6c1cec754e5284d7abc8a0d66b27aee04157c9142c9653d6b.
  3. Mainnet'i kapalı tut; gizli not harcama protokolünü üretimden ayrı tasarla.

Gerçek VPS kurulumu ve ölçümler

Sunucuya erişim: ssh -N -L 18780:127.0.0.1:18780 root@SUNUCU_IP, ardından http://127.0.0.1:18780/explorer. Node seed/private key istemez; RPC token root-only /etc/sis-devnet/node.env içinde, Git'te değil. Kullanıcı cüzdanını kendi bilgisayarında oluşturmalı; fixture anahtarları gerçek fonlar için asla kullanılmamalı.

Bu oturumda native SSH tüneli açıldı ve VPS explorer'ı tarayıcıda gerçek bloklarla doğrulandı. Tünel kapandığında yukarıdaki SSH komutuyla yeniden açılmalıdır. Yerel önizleme portu 18790 ayrı bir test zinciridir; VPS zinciri 18780 tünelindedir.

Tamamlanmayan ana gereksinimler

Tam shielded transaction, nullifier, note tree/membership ve ownership proofs; one-time adres ve view keys; güvenli mnemonic export UI; desktop/Android GUI/QR; hafif wallet sync; permissionless peer discovery/gossip; incremental state/fork DAG ve ölçeklenebilir indexer; DAA saldırı simülasyonları; fuzz/performance/soak kampanyaları; dış denetim; public docs/download/community alt sayfaları; alan adı/TLS ve açık internet yayın; ülke bazlı hukuk raporu. Otomatik restore ve schema migration yoktur.

Kabul kriterleri tam karşılanmadı: şeffaf transfer çalışan geliştirme prototipi var; güvenli gizli transfer ve tüm cüzdan platformları yok. Mainnet açılmadı, gerçek fon kullanılmadı, ücretli servis alınmadı. Eksikleri tamamlanmış gibi göstermeyin.

Komutlar

Windows: .\scripts\cargo.ps1 test --locked; .\scripts\check.ps1; .\scripts\cargo.ps1 build --release --locked; python scripts/e2e.py. Linux: bash scripts/bootstrap.sh. Node/miner ayrıntıları README, API, CONSENSUS ve DEPLOYMENT'te.