# 操作への耐性

現時点では、Ethereum ブロックチェーンを使用する予定ですので、ここではブロックチェーン自体の操作ではなく、Proof of Thanks と ARIGATO CREATION の操作について説明します。

このセクションのロジックは確定的なものではなく、サービスの成長に応じて修正されるべきものであることに注意してください。修正については、ユーザーの投票によって行われることになっています。

**シビル攻撃**

シビル攻撃とは、1つのエンティティが複数のノードを使用して Proof of Thanks の値を不正に上げ、ARIGATO CREATION による増分を取得しようとする行為です。

シビル攻撃に対する対策は以下の通りです。

| 換金前に本人確認を義務付ける                         |                                                                                                                                    |
| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| Proof of Thanks ロジックによる攻撃耐性の向上         | <ul><li>取引にペナルティを課す</li></ul><p>•残高が大きく変動する場合</p><p>送金残高が</p><p>•大きく変動する少額は0</p><p>Pay-it-Forward Volume スコアによる他のノードの活動の考慮（ゼロ）</p> |
| ARIGATO CREATION の上限を設定することで、攻撃の動機を減らす |                                                                                                                                    |

ループ攻撃

ループ攻撃は、シビル攻撃の一種で、エンティティが複数のノード間で送金を繰り返し、Proof of Thanks の値を不正に上げようとするものです。ループ攻撃については、上記のシビル攻撃対策に加えて、検知アルゴリズムによってループ攻撃のコストを上げる対策を検討しています。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://peace-coin.gitbook.io/peace-coin/ja/ji-shu/resistance-to-manipulation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
