> For the complete documentation index, see [llms.txt](https://doc.cryptostone.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.cryptostone.org/crypto-stone/crypto-stone-wp-jp/purotokorukitekucha/39sekyurititonobaransu.md).

# 39. セキュリティと分散性

CryptoStoneは、No Admin Mint、No Central Serverを核心原則とする。しかし、初期開発およびデプロイ段階では、セキュリティ監査、テスト、脆弱性対応のために限定的な管理構造が必要になる場合がある。

| 段階            | 管理構造                                                 |
| ------------- | ---------------------------------------------------- |
| テストネットおよび監査段階 | 限定的管理権限が存在し得る                                        |
| 正式デプロイ前       | パラメータ検証およびセキュリティ点検                                   |
| 正式ローンチ後       | 核心発行・供給・確率変更権限を削除                                    |
| finalize後     | No Admin Mint、No Supply Change、No Probability Change |

緊急停止機能が存在する場合、これは発行結果操作や供給量変更のための機能ではなく、セキュリティ事故防止のための限定的機能としてのみ使用されるべきである。また、緊急機能はタイムロックまたはマルチシグ構造など公開的に検証可能な方式で制限されなければならず、運営者が恣意的に希少度や発行量を変更する手段になってはならない。

CryptoStoneの主要コントラクトは、トークンコントラクト、Gem NFTコントラクト、Mining Pool Template、Pool Factory、ランダム生成構造で構成される。これらのコントラクトは、デプロイ前後にセキュリティ監査を受けることが望ましく、監査結果と主要な脆弱性対応内容は公開されるべきである。

公開されるべき核心検証要素は次のとおりである。

| 検証項目                         | 説明                         |
| ---------------------------- | -------------------------- |
| Contract Source Verification | デプロイ済みコントラクトのソースコード公開および検証 |
| Audit Report                 | 主要コントラクトとランダム構造に対する監査報告書   |
| Admin Function List          | 管理者関数の存在有無と削除計画            |
| Finalize Event               | 核心パラメータ固定時点とイベント記録         |
| LP Lock / Burn Proof         | 初期流動性関連LP処理内訳              |
| Probability Table Hash       | 確率表がデプロイ前に公開された値と一致するか確認   |
| Metadata Freeze              | 発行後の核心属性変更不可の有無            |

この構造は、実務的なセキュリティ対応と分散型資産性の間のバランスを取るためのものである。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://doc.cryptostone.org/crypto-stone/crypto-stone-wp-jp/purotokorukitekucha/39sekyurititonobaransu.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
