> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/ar/albda/why-rome.md).

# لماذا Rome؟

كيف يختلف Rome عن غيره من أساليب EVM على Solana — قابلية التركيب الذرّي عبر CPI، وحالة مشتركة واحدة، وسلاسل تطبيقات سيادية مع رموز غاز مخصّصة.

تجلب عدة مشاريع توافقية EVM إلى سولانا. تتبع Rome نهجًا مختلفًا جذريًا.

## الميزات المميِّزة الأساسية

### 1. القابلية الذرّية للتأليف عبر CPI

Rome هو بيئة EVM الوحيدة التي يمكن فيها لعقود Solidity استدعاء برامج سولانا ضمن المعاملة نفسها. يمكن لدالة Solidity واحدة أن:

```solidity
// كله في معاملة ذرّية واحدة:
int256 price = IPyth(PYTH).getPrice("SOL/USD");        // قراءة أوراكل Pyth
uint256 quote = IJupiter(JUPITER).getQuote(USDC, SOL);  // الحصول على عرض سعر Jupiter
IJupiter(JUPITER).swap(USDC, SOL, amount, minOut);       // تنفيذ المبادلة
IKamino(KAMINO).deposit(SOL, collateralAmount);          // الإيداع في Kamino
```

إذا فشلت أي خطوة، تُعاد المعاملة بالكامل. لا تنفيذ جزئي، ولا حالات سباق.

### 2. حالة واحدة

في Rome، يكون رمز SPL وتمثيله ERC-20 هما نفس الحساب الأساسي. عندما ينقل عقد Solidity عملة USDC، فإنه ينقل عملة SPL USDC الفعلية — وليس نسخة مغلفة.

هذا يعني:

* **لا تجزئة في السيولة** — تتشارك DeFi على سولانا وDeFi على EVM نفس المجمعات
* **لا مخاطر للجسور** — لا يوجد جسر يمكن استغلاله لأنه لا يوجد جسر أصلًا
* **قابلية تأليف في الوقت الحقيقي** — ترى عقود EVM تغيّرات حالة سولانا فورًا

### 3. سيادة التطبيق

يحصل كل تطبيق على Rome على بيئة EVM خاصة به:

* **معرّف سلسلة مخصّص** — تطبيقك هو سلسلته الخاصة
* **رمز غاز مخصص** — أي رمز SPL، مُسعَّر عبر مجمع سيولة Meteora LP
* **إيرادات الغاز** — تتراكم الرسوم لتطبيقك، وليس لبروتوكول Rome
* **أدوات EVM كاملة** — يتصل مستخدموك عبر MetaMask، ويستخدم مطوروك Hardhat

## متى تستخدم Rome

**استخدم Rome عندما:**

* تريد عقود EVM مع وصول مباشر إلى DeFi على سولانا
* تريد سلسلة EVM سيادية على سولانا مع رمز الغاز الخاص بك
* أنت تنقل عقود Ethereum التي تحتاج إلى سرعة سولانا وسيولتها
* تحتاج إلى عمليات ذرّية عبر برامج EVM وسولانا

**فكّر في بدائل عندما:**

* تحتاج فقط إلى برامج سولانا القياسية (استخدم سولانا/Anchor الأصلية)
* تحتاج إلى تسوية على الشبكة الرئيسية لإيثريوم (استخدم طبقة ثانية تقليدية)
* تحتاج إلى مراسلة عبر السلاسل دون تنفيذ EVM (استخدم Wormhole/Hyperlane مباشرةً)

## ما التالي

* [البنية المعمارية](/ar/albda/architecture.md) — كيف يعمل Rome EVM داخل سولانا
* [البدء السريع](/ar/albda/quickstart.md) — انشر عقدك الأول


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/ar/albda/why-rome.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
