ما هو Rome؟

Rome Protocol هي بيئة تنفيذ EVM تعمل أصليًا داخل بيئة تشغيل Solana. يتم نشر عقود Solidity الذكية وتنفيذها على Solana عبر الاستدعاء بين البرامج (CPI)، مع وصول ذري إلى جميع برامج Solana والسيولة — بلا جسور، بلا تمرير رسائل، بلا تأخيرات في المزامنة.

كيف يعمل

تُضمّن Rome مفسّر bytecode كاملًا لـ EVM كبرنامج على السلسلة ضمن Solana. عندما تنشر عقد Solidity على Rome، فإنه يعيش على Solana. وعندما ينفَّذ ذلك العقد، فإنه يعمل داخل بيئة تشغيل Solana مع وصول مباشر عبر CPI إلى أي برنامج على Solana — SPL Token، Jupiter، Kamino، Drift، Meteora، أو برنامج Anchor الخاص بك.

┌──────────────────────────────────────────────────────────┐
│ بيئة تشغيل Solana                                       │
│                                                          │
│   ┌──────────────┐    CPI    ┌──────────────────────┐    │
│   │  برنامج Rome  │◄────────►│  أي برنامج على Solana │    │
│   │  EVM         │          │  (Jupiter، Kamino،   │    │
│   │              │          │   Drift، SPL Token،  │    │
│   │  ┌────────┐  │          │   برنامجك...)        │    │
│   │  │Solidity│  │          └──────────────────────┘    │
│   │  │العقد   │  │                                      │
│   │  └────────┘  │                                      │
│   └──────────────┘                                      │
└──────────────────────────────────────────────────────────┘

         │ JSON-RPC القياسي لإيثريوم

   ┌─────┴─────┐
   │  MetaMask  │  Hardhat  │  Foundry  │  ethers.js
   └───────────────────────────────────────────────┘

الخصائص الرئيسية

حالة واحدة — تشترك عقود EVM وبرامج Solana في الحالة نفسها. إن رصيد USDC على Solana وتمثيله ERC-20 في Rome EVM هما نفس حساب SPL Token الأساسي. لا تأخير في الجسر، ولا سيولة مجزأة.

أدوات EVM القياسية — انشر باستخدام Hardhat أو Foundry. تفاعل عبر MetaMask. اكتب Solidity. Rome متوافق مع EVM — عقودك وأدواتك ومسارات عملك الحالية تعمل دون تغيير.

الاستدعاء بين البرامج — تستدعي عقود Solidity أي برنامج على Solana مباشرة عبر precompiles الخاصة بـ CPI. بدّل على Jupiter، وأودِع في Kamino، واقرأ أسعار Pyth — كل ذلك من Solidity، وبشكل ذري.

أداء Solana — تتم تسوية المعاملات في نحو 400 مللي ثانية مع إنتاجية Solana. بلا إجماع منفصل، ولا تأخير rollup.

سيادة التطبيق — يحصل كل تطبيق على بيئة EVM خاصة به مع chain ID مخصص، ورمز gas خاص به (أي SPL token)، ورسوم gas تتراكم للتطبيق — وليس لبروتوكول مشترك.

ما الذي ليست Rome عليه

Rome هي ليست جسرًا. لا يوجد تمرير رسائل بين سلسلتين منفصلتين. يعمل Rome EVM داخل بيئة تشغيل Solana كبرنامج من الدرجة الأولى.

Rome هي ليست rollup بالمعنى التقليدي. لا توجد آلية إجماع منفصلة ولا طبقة توافر بيانات. حالة EVM هي حالة Solana.

المنتجات المبنية على Rome

المنتج
ما الذي يفعله
الحالة

مضاعِف Token-2022 Transfer Hook — شغّل الامتثال والإتاوات والتحليلات على كل تحويل SPL

قيد التنفيذ

واجهات Solidity ذات أنماط محددة لبرامج Solana — SPL Token، System Program، Meteora، وأوراكل

قيد البناء جزئيًا

أطلق سلسلة EVM الخاصة بك على Solana مع رمز gas مخصص

مباشر

Pyth وSwitchboard بواجهة Chainlink AggregatorV3Interface

تم إطلاق V1

خزائن متعددة البروتوكولات بأسلوب Yearn في Solidity عبر CPI

مصمم

المتطلبات الأساسية

لبناء تطبيق على Rome، ستحتاج إلى:

  • خبرة في تطوير Solidity (Hardhat أو Foundry)

  • محفظة (يعمل MetaMask مباشرة دون إعداد إضافي)

  • فهم أساسي لنموذج الحسابات في Solana (مغطى في المفاهيم الرئيسية)

ما التالي

آخر تحديث

هل كان هذا مفيدا؟