コントラクト作成前にトークンに役割を与える
上場発表の翌朝、ドキュメントは書くが投稿はしない開発者を想像してください。彼らはどのトークンアドレスが製品に属するかを説明する必要があります。私たちはまず、チームが必要とするネットワーク、承認された動作、記録を確認します。
トークン作成デプロイは、その実用的な目的から始まります。コントラクトはユーザーが行うべきことと、チームが管理する準備ができていることを反映する必要があります。私たちはそれらの決定を、実装を書く前に合意された仕様に変換します。
つまり、選択された標準、トークン名とシンボル、供給動作、権限、想定される統合について話し合います。転送に特化したトークンと追加アクションを持つトークンでは、異なる選択が必要です。技術レビュー担当者と製品レビュー担当者が同じ計画を確認できるよう、選択内容を記録します。
トークンの動作が標準的なトークンコントラクトを超える場合は、スマートコントラクト開発と併せて検討できます。関連する製品作業の全体像については、Web3開発をご覧ください。出発点として有用なのは機能のリストではなく、トークンがユーザーに何を可能にし、チームの誰がその動作を承認するかという明確な説明です。
どのトークン標準が製品計画に適していますか?
適切な標準は、選択したネットワークと製品に合ったものです。ERC-20、BEP-20、SPL、Jettonはそれぞれ異なる技術環境に属するため、その決定は実装と統合作業に影響します。
人と製品から始める
ユーザーがトークンに遭遇する場所と、それを使って何をする必要があるかを書き留めてください。どのウォレットや製品コンポーネントがトークンを認識する必要があるかをメモします。ネットワークが確定している場合は、その選択から作業を進め、残っている質問を特定できます。まだ未確定の場合は、開発と統合のニーズを製品計画と比較できます。
権限をわかりやすくする
コントラクトがサポートする必要のあるアクションをリストアップし、各権限を担当するチームの役割を指定します。プロジェクトが期待する供給、ミント、バーン動作を確認します。これらは製品に責任を持つ人々が決定すべき事項であり、コードレビューに暗黙的に委ねるべき詳細ではありません。
チームがネットワークを選択したが、アプリのフローをまだ検討中だとします。トークン要件をそのフローにマッピングし、別途製品判断が必要な部分を特定できます。ユーザーがトークンとやり取りするためのインターフェースが必要な場合は、dApp開発プロジェクトをトークン作業と並行して計画できます。
4つのチェックポイントで構築をわかりやすくする
明確な順序により、チームはデプロイ前に質問を解決する機会を得られます。作業は合意された仕様に結びつけ、承認ポイントには権限のある担当者が関与します。
- 要件を収集する。 ネットワーク、標準、意図するトークンの動作、メタデータ、製品との接続を共有します。技術的な決定を承認できる担当者を指名します。
- 仕様を作成する。 それらのメモを期待される動作の記録に変換し、未決定の選択肢を特定します。チームが実装前に計画を確認します。
- 実装をレビューする。 コントラクトを合意された仕様と照合します。レビュー担当者はリリース詳細が承認される前に質問を提起できます。
- 承認してデプロイする。 権限のある担当者がリリース情報を確認します。選択されたネットワークにデプロイし、合意された検証資料を準備します。
焦点を絞ったコントラクトは、製品統合の決定が作業を遅らせることなく、これらのチェックポイントを通過できます。アプリやウォレットが計画に含まれている場合は、早期にそのニーズを組み込みます。これにより、チームはトークンに関する決定とインターフェースに関する決定を区別できます。デプロイ後は、コントラクトアドレス、ネットワーク情報、メタデータ詳細、検証ステータスを含む引き継ぎ記録を提供します。
引き継ぎ時にチームが確認できるもの
引き継ぎにより、チームはデプロイされたトークンを承認された計画と照合できる必要があります。記録は実用的に保ち、製品担当者と技術担当者が記憶に頼らずに必要な詳細を見つけられるようにします。
| 引き継ぎ項目 | チームが確認すること |
|---|---|
| コントラクトアドレスとネットワーク | アドレスが選択したネットワークと一致していること。 |
| 合意された動作 | 実装が仕様に対してレビューされたこと。 |
| メタデータ詳細 | 意図したトークン情報が記録されていること。 |
| 検証ステータス | 提出ステータスがチームに記録されていること。 |
例えば、トークンページを作成する製品ライターは、引き継ぎを使用して公開前にネットワークとアドレスを確認できます。ウォレットフローを接続する開発者は、インターフェースが使用すべきコントラクトを確認する際に同じ記録を参照できます。公開説明の掲載先がまだ決まっていない場合は、Web3ウェブサイトおよびランディング開発と連携できます。
エクスプローラー検証は、提出されたコントラクト情報をデプロイされたコントラクトと比較しますが、各エクスプローラーが独自のレビューと表示を管理します。合意された資料を準備して提出し、ステータスを記録できます。受理とメタデータの表示は当社の判断範囲外です。
アドレスを次の製品ステップに引き継ぐ
デプロイされたトークンは製品の一部であり、次のステップはユーザーがトークンに遭遇するすべての場所でアドレスと動作を一貫させることです。チームは引き継ぎを使用して、製品画面、プロジェクト資料、技術的な担当を調整できます。
すべてのインターフェースでネットワークとアドレスが一致していることを確認します。ユーザーに表示されるアクションが承認されたコントラクト動作に適合していることを確認します。トークンの説明を製品フローの近くに保ち、実装に関する質問に答えられる担当者を1人決めておきます。
次のステップがウォレット体験の場合は、仮想通貨ウォレット開発と接続を計画できます。チームが外部プロファイル向けにトークン情報を準備している場合、上場と検証はコントラクト構築とは異なるタスクをカバーします。協調した構築のために、どの部分を一緒にすべきか、どの部分を分離すべきかを話し合うことができます。
Brand Communityに、希望するネットワーク、トークン要件、メタデータ、製品接続に関する簡単なメモをお送りください。既に行われた決定をレビューし、未解決の質問をリストアップし、チームが承認できる納品順序を提案します。
仕組み
- トークンの詳細を共有希望するネットワーク、トークン標準、期待される動作、製品との接続をお知らせください。メタデータと承認者の名前を含めてください。
- 仕様に合意実装計画を文書化し、開発前にチームが決定すべき事項を明示します。
- コントラクトをレビュー実装を合意された動作と照合します。レビュー担当者はリリース詳細を承認する前に質問できます。
- 承認してデプロイ権限のある担当者がリリース情報を確認します。選択されたネットワークにデプロイし、合意された検証資料を準備します。
- 引き継ぎを受け取るコントラクトアドレス、ネットワーク情報、メタデータ詳細、検証ステータスを記録として提供します。
よくある質問
トークン開発を始める前に何を送ればよいですか?
希望するネットワーク、意図するトークンの動作、トークン名とシンボル、技術的な選択を承認できる担当者を共有してください。ウォレットやアプリのフローなど、製品との接続についても説明できます。権限や供給動作が未決定の場合は、ユーザーが何をする必要があるかを教えてください。それらのニーズをチームへの質問に変換できます。
ERC-20、BEP-20、SPL、Jettonのトークンを作成できますか?
はい。ERC-20、BEP-20、SPL、Jettonの要件に合わせてトークン作業を計画します。まず、製品に必要なネットワークと、トークンがユーザーに何を可能にするべきかを教えてください。複数のネットワークを検討している場合は、それぞれと意図する製品接続をリストアップしてください。一緒に計画をレビューできます。
トークンの納品時間は何で決まりますか?
スケジュールは、選択された標準、要件の確定度、レビューパス、製品統合に従います。それらの詳細を把握した上で、プロジェクトの納品順序を提示できます。質問を解決しリリース詳細を承認できる権限のある担当者が1人いることで、作業を円滑に進められます。
エクスプローラー検証はセキュリティ監査と見なせますか?
いいえ。検証資料は、提出されたコントラクト情報をデプロイされたコントラクトと比較するのに役立ちますが、独立したセキュリティ監査ではありません。合意された資料を準備して提出し、引き継ぎで利用可能なステータスを記録できます。プロジェクトに別途監査が必要な場合は、それを独自の要件として特定してください。
トークンをdAppやウォレットに接続できますか?
はい、トークン開発と併せてその作業を検討し、どの統合を計画に含めるかを合意できます。製品、ネットワーク、ユーザーが取るべきアクションを教えてください。例えば、ウォレットフローでは、インターフェースを構築するチームのためにコントラクトアドレスとサポートネットワークを明確に記録する必要があるかもしれません。
エクスプローラーが検証提出を受理することを保証できますか?
いいえ。合意された資料を準備して提出しますが、エクスプローラーがレビューを管理し、提出を受理するか表示するかを決定します。チームが利用できるステータスを記録し、提出詳細を引き継ぎに含めます。これにより、完了した作業とプラットフォームの判断を区別できます。
プロジェクトについて教えてください
4つの簡単な質問に答えると、マネージャーが1時間以内にプラン、スケジュール、価格帯をお送りします。すべて機密情報として扱われます。
フォームを読み込んでいます…