本稿は、Qubic.NET 向けクロスプラットフォーム・デスクトップ・ウォレットである 「Qubic.NET Wallet」 の機能、セキュリティ設計、および展開環境に関する包括的な分析です。
Qubic.NET Walletは、Qubic.NET に対応したオープンソースのデスクトップ・ウォレットです。Photino.Blazor1) を採用し、Windows、macOS、Linux上でネイティブ動作します。
最大の設計思想は 「シード・セーフティ」 です。ユーザーのシード(秘密鍵)を物理ストレージ(HDD/SSD)に一切書き込まず、実行時のメモリ上でのみ保持する構造を採用しています。また、送金機能だけでなく、DEX、ステーキング、MSVault(マルチシグ)を統合した包括的な管理プラットフォームです。
| コンポーネント | 技術仕様 |
|---|---|
| UIフレームワーク | Blazor (Bootstrap 5 ダークテーマ) |
| デスクトップ基盤 | Photino.Blazor (Win: WebView2, Mac/Linux: WebKit) |
| サーバーモード | Blazor Server (localhostのみ、一回限りのセッションTKN) |
| ストレージ | SQLCipherで暗号化されたSQLite |
| バックエンド接続 | RPC, Bob, またはQubicノードへの直接TCP接続 |
| SDK | Qubic.NET SDK |
| OS | 必要環境 / アーキテクチャ | 備考 |
|---|---|---|
| Windows | x64 / WebView2 | Qubic.Net.Wallet.exe を実行 |
| macOS | macOS 12+ / Apple Silicon & Intel | 右クリックから「開く」でゲートキーパー回避が必要な場合あり |
| Linux | x64 / GLIBC 2.38+ / WebKitGTK | 実行権限付与済み。デスクトップ非対応時はサーバーモードへ自動フォールバック |