-
Notifications
You must be signed in to change notification settings - Fork 689
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #602 from ki-3/master
Add: japanese translation
- Loading branch information
Showing
2 changed files
with
24 additions
and
0 deletions.
There are no files selected for viewing
10 changes: 10 additions & 0 deletions
10
client/src/gamedata/ja/descriptions/levels/doubleentrypoint.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
このレベルは、特別な機能 `sweepToken` 関数を持つ `CryptoVault` を実装しています。この関数は通常、コントラクトでストックしているトークンを復元するために使用されます。 `CryptoVault` は `underlying` トークンで動作します。しかし `CryptoVault` の重要なコアロジックコンポーネントであるためスイープできません。他のトークンならスイープできます。 | ||
|
||
基礎トークンは、コントラクト定義 `DoubleEntryPoint` で実装されたDETトークンのインスタンスで、 `CryptoVault` 内に100ユニット収められています。さらに `CryptoVault` には `LegacyToken LGT` も100ユニットあります。 | ||
|
||
このレベルでは、`CryptoVault`のどこにバグがあるのかを突き止め、トークンが流出しないように保護する必要があります。 | ||
|
||
`Forta` コントラクトの特徴は、任意のユーザーが独自の `detection bot` コントラクトを組み込みできることです。Fortaは、DeFi、NFT、ガバナンス、ブリッジ、その他のWeb3システム上の脅威や異常をできるだけ早く検出するための、分散型コミュニティベースの監視ネットワークです。あなたの仕事は `detection bot` を実装し、それを `Forta` コントラクトに組み込むことです。ボットの実装は、潜在的な攻撃やバグの悪用を防ぐための正確なアラートを出す必要があります。 | ||
|
||
役立ちそうなこと: | ||
- トークンコントラクトのダブルエントリーポイントはどのように機能しますか? |
14 changes: 14 additions & 0 deletions
14
client/src/gamedata/ja/descriptions/levels/doubleentrypoint_complete.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
おめでとう! | ||
|
||
これが [Forta bot](https://docs.forta.network/en/latest/) での最初の体験です。 | ||
|
||
Fortaは、独立したノードオペレータの分散型ネットワークで構成され、すべてのトランザクションとブロックごとの状態変化をスキャンし、異常なトランザクションや脅威を検出します。問題が検出されると、ノードオペレータは潜在的なリスクのアラートを契約者に送信し、対応を始めることができます。 | ||
|
||
Forta botはモデル化されたスマートコントラクトではなく、紹介した例はあくまで教育目的です。Fortaでは、ボットは特定の条件やイベントを検出するためのコードスクリプトですが、アラートが発せられたときに自動アクションをトリガーすることは、当例の時点ではまだありません。このレベルでは、ボットのアラートは事実上トランザクションの復元をトリガーして、Fortaのボット設計意図から逸脱しています。 | ||
|
||
検出ボットはコントラクトの最終的な実装に大きく依存し、ボットの整合性を破壊するかもしれませんが一部はアップグレード可能です。ただ、それらを軽減するため、コントラクトのアップグレードから特定のボットを探して作成する対応策もあります。その方法は [here](https://docs.forta.network/en/latest/quickstart/) を参照してください。 | ||
|
||
あなたはOpenZeppelinとの [collaboration with Compound protocol](https://compound.finance/governance/proposals/76) 期間中に見つかった、最近のセキュリティ問題も突破しています。 | ||
|
||
ダブルエントリーポイントを提示するトークンを持つことは、たくさんのプロトコルに影響する可能性がある非自明なパターンです。これは一般的に、1つのトークンにつき1つのコントラクトを持つと考えられているからです。しかし、今回はそうではありませんでした(._.) 何が起こったか全容を [here](https://blog.openzeppelin.com/compound-tusd-integration-issue-retrospective/) で読むことができます。 | ||
|