# バックエンドの仕組み

ユーザーの皆さんが意識する必要はありませんが、せっかくなのでShadow Booksのバックエンドの仕組みを簡単に紹介しておきます。

Shadow Booksでは、バックエンドシステムでは、同じアドレスに対して異なるCIDおよびMerkleProofを渡さないようにしています。これにより、Shadow BooksのNFT発行時に使用されるIPFSより、同一のアドレスではデータを取得できなくなります。

なお、非常にユニークな仕組みのためここでは紹介しませんが、Shadow Booksのフロントエンドではさらに別の仕組みを実装することで複数アドレスの使用を防いでいます。


---

# 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://docs.shadow-books.com/mechanism/backend.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.
