Çalışmalar · IT Solutions

WalletPro

Yayında

Yerel 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.

  1. 01

    Güven sınırı yalnızca mimari şemada değil, üründe de görünür olmalıdır.

  2. 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.

  3. 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

Benzer bir çalışma mı yürütüyorsunuz? Bizimle iletişime geçin.

Bizimle iletişime geçin
WalletPro: Çok Zincirli Cüzdan Geliştirme — Alpine Ascent