Open M1n01 opened 3 weeks ago
このメジャーモジュールでは、トーナメントのスコアを安全にブロックチェーンに保存するための機能をPongウェブサイトに実装することに焦点を当てています。開発およびテスト目的で、テストブロックチェーン環境を利用することを明確にすることが重要です。 この実装に選択されたブロックチェーンはEthereumであり、スマートコントラクト開発にはSolidityプログラミング言語が使用されます。
Solidityスマートコントラクト: ブロックチェーンとやり取りするために、Solidityスマートコントラクトを開発します。これらのコントラクトは、トーナメントのスコアの記録、管理、取得を担当します。
テストブロックチェーン: 前述のように、開発およびテスト目的でテストブロックチェーンが採用されます。これにより、ライブブロックチェーンに関連するリスクなしで、ブロックチェーン関連のすべての機能が徹底的に検証されます。
相互運用性: このモジュールは、特にバックエンドのFrameworkモジュールなど、他のモジュールに依存している可能性があります。ブロックチェーン機能の統合には、ブロックチェーンとのやり取りに対応するためのバックエンドの調整が必要になる場合があります。
このモジュールを実装することで、ブロックチェーンベースのスコア保存システムを導入し、Pongウェブサイトの機能を向上させることを目指しています。ユーザーは、ゲームスコアの整合性を保証する追加のセキュリティと透明性のレイヤーから恩恵を受けられます。このモジュールでは、ブロックチェーン開発に関連するリスクを最小限に抑えるために、テストブロックチェーン環境の使用を強調しています。
OpenZeppelinは使用できないと思われる
課題内容(和訳)
メジャーモジュール: トーナメントのスコアをブロックチェーンに保存する。
このメジャーモジュールでは、トーナメントのスコアを安全にブロックチェーンに保存するための機能をPongウェブサイトに実装することに焦点を当てています。開発およびテスト目的で、テストブロックチェーン環境を利用することを明確にすることが重要です。 この実装に選択されたブロックチェーンはEthereumであり、スマートコントラクト開発にはSolidityプログラミング言語が使用されます。
Solidityスマートコントラクト: ブロックチェーンとやり取りするために、Solidityスマートコントラクトを開発します。これらのコントラクトは、トーナメントのスコアの記録、管理、取得を担当します。
テストブロックチェーン: 前述のように、開発およびテスト目的でテストブロックチェーンが採用されます。これにより、ライブブロックチェーンに関連するリスクなしで、ブロックチェーン関連のすべての機能が徹底的に検証されます。
相互運用性: このモジュールは、特にバックエンドのFrameworkモジュールなど、他のモジュールに依存している可能性があります。ブロックチェーン機能の統合には、ブロックチェーンとのやり取りに対応するためのバックエンドの調整が必要になる場合があります。
このモジュールを実装することで、ブロックチェーンベースのスコア保存システムを導入し、Pongウェブサイトの機能を向上させることを目指しています。ユーザーは、ゲームスコアの整合性を保証する追加のセキュリティと透明性のレイヤーから恩恵を受けられます。このモジュールでは、ブロックチェーン開発に関連するリスクを最小限に抑えるために、テストブロックチェーン環境の使用を強調しています。
Todo
OpenZeppelinは使用できないと思われる
環境構築