# Storage System

## How it works

Using a public ledger to facilitate the macrocodes for machine is challenging, not only because of high processing throughput, but also for storage space management. To achieve the “code-per-byte” granularity, each software could send out a language every few seconds.&#x20;

With even a moderate 0ne hundred thousand concurrent users, it could generate a couple thousands of codes per second. Even with the off-chain Marchine language pool which already reduces the amount of on-chain processing dramatically, the block and state data could still balloon rather quickly. We have designed a storage system that addresses this problem, and can adapt to different types of machines, be it a powerful server cluster running in data centers, or a commodity desktop PC


---

# 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://bit-ai-ecosystem.gitbook.io/bit-ai-v1.0.3/ecosystem-overview/storage-system.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.
