# مُرتِّب Rome المشترك

يتألف Rome rollup من عميل الرول أب مثل OP Geth، وRhea كمُجرِّد مُشترك، وعقدة الرول أب الذكية على سولانا، وHercules.

1. **Rhea** تأخذ معاملات الرول أب، وتعبئها كمعاملات Rome (سولانا)، وتقدّمها إلى سولانا للتسلسل.
2. **Solana** تعمل كآلة الحالة العالمية لجميع الرول أب حيث توجد على سولانا كعقود ذكية. تُنفَّذ معاملات الرول أب أولاً على سولانا، محدثةً حالة الرول أب على سولانا. تقرر سولانا ترتيب المعاملات.
3. **Hercules** تقبل الكتل من سولانا وتنفّذ حمولة الكتلة على الرول أب، مما يقدّم حالة الرول أب.
4. **توفر البيانات** تُقدَّم بنشر البيانات إلى سولانا أو Celestia أو إيثريوم (بناءً على تكوين الرول أب).
5. **التسوية** تتم عن طريق الالتزام بالحالة إلى إيثريوم.

<figure><img src="/files/5b416f2191e5b5462711feeab0b778b5bfad4c48" alt=""><figcaption></figcaption></figure>


---

# 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.rome.builders/ar/legacy/shared-sequencer.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.
