メンバーが使いたいウォレットから始める
優れたウォレット計画は、製品の明確な役割から始まります。誰が使うのか、何をする必要があるのか、どこで使うのかを検討します。これらの選択が、設計が進みすぎる前にカストディ、プラットフォーム、統合の判断を導きます。
| ウォレットの選択肢 | 最初に決めること | 役立つ設計の焦点 |
|---|---|---|
| ノンカストディアル | アクセスの作成、保護、復元方法 | 署名プロンプト、バックアップガイダンス、トランザクション詳細 |
| カストディアル | サービスによるアカウントと権限の管理方法 | アカウント保護、サポート手順、運用管理 |
| ブラウザ拡張機能 | どのデスクトップタスクが重要か | インストール、接続、明確な署名タイミング |
| Telegramミニアプリ | どのウォレット操作をTelegram内で行うか | アプリと各ウォレット操作の間のシンプルな経路 |
| モバイルウォレット | どのジャーニーに専用のスマホ体験が必要か | オンボーディング、アカウントアクセス、読みやすいトランザクションステータス |
最初のリリースですべての形式を揃える必要はありません。主要なメンバージャーニーを選び、必要なネットワーク、アセット、アクションを特定します。ウォレットがより広範な製品の一部である場合は、関連する範囲についてWeb3開発をご覧ください。
既存のdAppをサポートするウォレットは、接続と署名フローに焦点を当てる必要があるかもしれません。スタンドアロン製品の場合は、オンボーディング、復元ガイダンス、サポートツールも必要になることがあります。MVPからプロダクションに向けて構築することも、自社チームと並行して特定の部分を担当することも可能です。
画面が増える前に重要な選択を行う
小さな取引所のパートナーシップチームがAMAの前夜に、ウォレット体験を見せたいと考えているとします。しかし、誰がアクセスを管理するのか、デモにどの操作を含めるのかがまだ決まっていません。私たちはまずそれらの判断をマッピングし、チームが明確に説明できるシンプルなジャーニーを合意します。
このような初期の会話は、製品の表現を正直に保ちます。ノンカストディアルウォレットは、ユーザーが何を管理し、どのようにアクセスを復元できるかを説明する必要があります。カストディアルウォレットは、サービスの責任とサポートの範囲を明確に示す必要があります。モデルがまだ未確定の場合は、決まったかのように設計するのではなく、その疑問を記録します。
カストディの図、重要なユーザーパス、想定される障害状態を製品担当者とレビューします。その後、決定事項と未解決の質問を共有記録に残します。既存の製品ノート、ラフな画面、動作するコードがあれば、それらを持ち込むことができます。洗練されている必要はありません。ウォレットがコントラクトの動作に依存する場合は、受け入れ基準を設定する前に、スマートコントラクト開発とそれらの選択を調整します。
最初のリリースでサポートすべきウォレットジャーニーは?
最初のリリースでは、少数の重要なウォレットジャーニーを簡単に実行できるようにする必要があります。メンバーが完了するために来たアクションから始め、その前後に何を理解する必要があるかを決定します。
画面だけでなくアクションをマッピングする
送金フローの場合、ユーザーがアセット、送信先、金額をどのように識別するかを合意します。署名アクションとトランザクションステータスを明確にします。スワップの場合、ユーザーが確認する情報と、トランザクションが進められない場合にインターフェースが何を表示するかを決定します。マルチチェーン対応の場合、ネットワークをリストアップし、ユーザーがどのネットワークとアセットを操作しているかをどのように確認できるかを示します。
瞬間に合った表面を選ぶ
ブラウザ拡張機能はデスクトップファーストの製品に適しています。モバイルアプリは専用のスマホジャーニーをサポートできます。その製品作業についてはモバイルアプリ開発をご覧ください。Telegramミニアプリは、Telegram体験内にウォレット操作を配置できます。各表面には独自の設計、実装、検証作業があります。機能リストではなく、実際のメンバータスクに基づいて最初の表面を選ぶお手伝いをします。
メンバーがスマホでアセットを確認し、その後Telegramミニアプリを開いて続ける場合を想像してください。体験がどこで変わるか、どの情報を明確に保つ必要があるかをマッピングします。Telegramでの納品については、Telegramボットとミニアプリ開発をご覧ください。
そのマップを使用して、引き継ぎを明確にし、メンバーの次のアクションを理解しやすくすることができます。また、最初のリリースにどの表面を含めるかを決定するための具体的な道筋をチームに提供します。
各ウォレットの決定にビルド内の位置を与える
ウォレットプロジェクトは、実装前に製品の質問を解決しておくと追跡しやすくなります。3部構成のチェックインリズムを使用します。決定事項を明確にし、フローが形になるにつれて作業をレビューし、合意した引き継ぎを確認します。
- 開始時の状況を共有する。 ウォレットの対象ユーザー、主要なメンバータスク、ターゲットプラットフォーム、必要なネットワークを教えてください。既存のデザイン、コード、統合があれば含めてください。
- カストディとアーキテクチャをレビューする。 アカウントの責任、復元、権限、トランザクションジャーニー、未解決の決定事項を製品担当者とマッピングします。
- 完了の定義を合意する。 含まれる作業、受け入れ基準、依存関係、レビューポイントを一緒に設定します。これにより、全員が同じ完了イメージを持ちます。
- 合意したフローを設計・構築する。 チームは選択された製品表面と技術的接続を進めます。優先ジャーニーが形になるにつれて確認します。
- 検証して引き継ぐ。 合意した作業を受け入れ基準に対してレビューし、指定されたセキュリティ資料を準備し、運用担当を文書化します。
スケジュールは、チームが選択された表面、カストディのアプローチ、統合、レビューの必要性を理解した後に決まります。最初の週は、製品詳細の収集と未解決の質問の解決に集中できます。チームの都合に合わせます。計画を可視化し、チームがアクセス、承認、技術的連絡先を提供する必要がある場所を特定します。
ウォレットの準備状況をチームが確認できる基準で保つ
有用なウォレットの引き継ぎは、動作する画面以上のものをチームに提供します。合意した作業に応じて、製品要件、インターフェースデザイン、ウォレットコード、バックエンドまたはチェーン接続、優先フローのテストを含めることができます。技術ノートやモニタリング計画も含めることができます。ウォレットがトークンローンチに接続する場合は、トークンの作成とデプロイと調整してください。より広範な製品については、Web3開発が共有の技術的判断の特定に役立ちます。
リリース前に、主要なチェック項目を一箇所にまとめます。カストディと復元の選択が文書化されていることを確認します。ユーザーが署名前にトランザクション詳細を確認できることを確認します。統合、アクセス、アラートの担当者を割り当てます。セキュリティレビューの所見に明確な担当者と解決への道筋を割り当てます。
合意した実装を納品し、セキュリティレビューの資料を準備できます。外部監査人が所見を決定します。カストディアル製品の規制上の分類は、ローンチ前に顧問弁護士がレビューする必要があります。ネットワークの可用性とサードパーティ統合の動作も、構築チームの管理外です。
ユーザー、既知のカストディの選択、プラットフォーム、ネットワーク、優先アクションを含む簡単な概要をお送りください。製品担当者とレビューし、最初のウォレットの決定を一緒にマッピングします。
仕組み
- 開始時の状況を共有するウォレットの対象ユーザー、主要なメンバータスク、ターゲットプラットフォーム、必要なネットワークを教えてください。既存のデザイン、コード、統合があれば含めてください。
- カストディとアーキテクチャをレビューするアカウントの責任、復元、権限、トランザクションジャーニー、未解決の決定事項を製品担当者とマッピングします。
- 完了の定義を合意する含まれる作業、受け入れ基準、依存関係、レビューポイントを一緒に設定します。
- 合意したフローを設計・構築するチームは選択された製品表面と技術的接続を進め、優先ジャーニーが形になるにつれて確認します。
- 検証して引き継ぐ合意した作業を受け入れ基準に対してレビューし、指定されたセキュリティ資料を準備し、運用担当を文書化します。
よくある質問
ウォレット構築の話し合いの前に何を送ればよいですか?
対象ユーザー、必要なアクション、ターゲットプラットフォーム、必要なネットワークから始めてください。カストディが確定しているかどうか、ウォレットが接続すべきサービスやコントラクトを教えてください。既存のデザインやコードは役立ちますが、最初の話し合いにはラフなメモで十分です。誰も構築を始める前に、未解決の決定事項をリストアップできます。
ユーザーが自分の鍵を管理できるウォレットを構築できますか?
はい。ノンカストディアルウォレット、カストディアルウォレット、またはユーザーとサービスの責任が分かれた製品を計画できます。ノンカストディアル製品の場合、ユーザーがどのようにアクセスを作成し、署名リクエストを確認し、ウォレットを復元するかを明確にします。これらの選択は、製品の表現と技術計画の両方に影響します。
1つのウォレットでブラウザ拡張機能とTelegramミニアプリの両方をサポートできますか?
両方に対応する計画は可能ですが、各表面には独自のインタラクション設計と検証が必要です。まず、メンバーが各表面で完了すべきタスクをマッピングします。次に、体験がどのように接続されるか、最初のリリースにどちらを含めるかを合意します。これにより、初期計画を実際の使用に集中させることができます。
スワップと複数ネットワークはどのように計画しますか?
まず、製品がサポートする必要のあるネットワークとアクションをリストアップします。スワップの場合、ユーザーが確認前に何をレビューするか、アクションが進められない場合にインターフェースが何を表示するかを定義します。複数ネットワークの場合、実装前にユーザージャーニーでアクティブなネットワークとアセットのコンテキストを明確にします。
ウォレットのタイムラインを設定する前に何を決める必要がありますか?
カストディ、プラットフォーム、メンバージャーニー、統合、セキュリティレビューの必要性をレビューした後、有用なスケジュールを設定できます。焦点を絞ったウォレットフローは、複数の表面とバックエンド接続を持つ製品とは異なります。実装を始める前に、作業、依存関係、レビューポイントを一緒に合意します。
セキュリティ準備を行えば、監査人がウォレットを承認するのですか?
いいえ。合意した製品を構築し、指定されたジャーニーをテストし、レビュー用の資料を準備することはできますが、外部監査人が報告する所見を決定します。例えば、チームはレビュー担当者向けにネットワーク、統合、特権アクションのインベントリを準備できます。また、カストディアル製品の規制上の分類は、ローンチ前に顧問弁護士が評価する必要があります。
プロジェクトについて教えてください
4つの簡単な質問に答えると、マネージャーが1時間以内にプラン、スケジュール、価格帯をお送りします。すべて機密情報として扱われます。
フォームを読み込んでいます…