Çalışmalar · IT Solutions
WalletPro
YayındaYerel mobil istemcilere ve Rust ile geliştirilmiş bir API'ye sahip çok zincirli bir cüzdan; anahtarlar ve imzalama cihazda kalır.
- Rol
- Geliştirme
- Dönem
- 2025–2026
- Sonuç
- İstemci tarafında imzalama, çok zincirli yapı
05 · WalletPro
Anahtarlar cihazda. Teknoloji altyapısında netlik.
Yerel mobil istemcilere ve Rust ile geliştirilmiş bir API'ye sahip çok zincirli bir cüzdan; anahtarlar ve imzalama cihazda kalır.
Karşılaşılan sorun
Sorun.
Cüzdan kullanıcıları açık bir güven sınırına ihtiyaç duyar: cihazdan asla çıkmayanlar ve ağın görmesine izin verilenler.
Ürünün, bu sınırı belirsizleştirmeden ve arka ucu bir saklama hizmetine dönüştürmeden birden fazla zinciri desteklemesi gerekiyordu.
Yaklaşım
Nasıl yaklaştık.
01
Anahtarlar cihazda
Özel anahtarlar ve imzalama istemcide kalır. API, verileri sunar ve imzalanmış işlemleri ağa yayınlar.
02
Çok zincirli yapıda açıklık
Zincirler arasındaki farklar açıkça modellenir; böylece kullanıcı arayüzü, işlevleri ve riskleri doğru biçimde yansıtır.
03
Yerel mobil deneyim
Temel cüzdan iş akışlarını Android ve iOS istemcileri yürütür.
04
Rust arka uç API'si
Anahtar saklama yerine veri, ağa yayınlama ve işletim ihtiyaçlarına odaklanan bir API katmanı.
05
Testlerle doğrulanan sürüm
Uçtan uca testler ve yük testleri, kritik akışları kullanıcılarla buluşmadan önce sınar.
Geliştirdiklerimiz
Neler sunduk.
Rust API'si
Kullanıcı anahtarlarını saklamadan zincir verileri, ağa yayınlama ve cüzdanla bağlantılı işlemler sunan arka uç hizmetleri.
Android istemcisi
Cihaz üzerinde imzalama sunan yerel Kotlin cüzdanı.
iOS istemcisi
Aynı güven modeliyle uyumlu yerel Swift cüzdanı.
Ortak mobil katman
Yeni zincirler eklendikçe her iki platformun tutarlı kalmasını sağlayan ortak mobil kurallar.
Güvenlik incelemeleri
Güven sınırının ve kritik yolların denetim odaklı dokümantasyonu.
Altyapı
API izleme desteğiyle konteyner tabanlı dağıtım.
Mimari
Bir bakışta sistem.
Anahtarlar ve imzalama yerel istemcilerin kontrolündedir. Bir Rust API'si zincir verilerini sağlar ve önceden imzalanmış işlemleri iletir; böylece sunucu saklama sorumluluğu üstlenmez.
Ortak mobil kurallar ve otomatik kontroller, çok zincir desteği genişlerken güven sınırını korur.
Sayılar ve bilgiler
Bir bakışta.
Yalnızca cihazda
İmzalama
Android · iOS
İstemciler
Rust API'si
Arka uç
Çok zincirli
Kapsam
Öğrendiklerimiz
Geleceğe taşıdıklarımız.
- 01
Güven sınırı yalnızca mimari şemada değil, üründe de görünür olmalıdır.
- 02
Zincirlerin kendine özgü davranışları ortak kullanıcı arayüzü varsayımlarına sızdığında, çok zincir desteği fark edilmeden başarısız olur; farkları açıkça modelleyin.
- 03
Saklama sorumluluğu üstlenmeyen bir arka ucun işleyişini değerlendirmek daha basittir; kullanıcılara ve denetçilere anlatmak da daha kolaydır.
Sonraki adımlar
Sırada ne var.
- Cihaz üzerinde imzalama modelini koruyarak daha fazla zinciri desteklemek.
- İzinler ve işlem önizlemeleri konusunda uygulama içinde daha açık bilgilendirme.
- Ağa yayınlama ve izleme yollarını güçlendirmeye devam etmek.
Görüşmeye devam edelim
