لماذا Rome؟

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

العوامل المميِّزة الأساسية

1. قابلية التركيب الذرّي عبر CPI

Rome هي بيئة EVM الوحيدة التي يمكن فيها لعقود 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، فإنه ينقل USDC الفعلية من نوع SPL — وليس نسخة ملفوفة.

هذا يعني:

  • لا تجزئة للسيولة — تشترك DeFi الخاصة بسولانا وDeFi الخاصة بـEVM في نفس المجمعات

  • لا خطر من الجسر — لا يوجد جسر يمكن استغلاله لأنه لا يوجد جسر

  • قابلية تركيب آنية — ترى عقود EVM تغيّرات حالة سولانا فورًا

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

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

  • معرّف سلسلة مخصص — تطبيقك هو سلسلته الخاصة

  • رمز غاز مخصص — أي رمز SPL، مُسعّر عبر مجمع Meteora LP

  • إيرادات الغاز — تتراكم الرسوم لصالح تطبيقك، وليس بروتوكول Rome

  • أدوات EVM كاملة — يتصل مستخدموك عبر MetaMask، ويستخدم مطوروك Hardhat

4. Transfer Hooks لـ Token-2022 داخل EVM

Rome هي المنصة الوحيدة التي يمكن فيها لمنطق EVM أن يشغّل Transfer Hooks الخاصة بـ Token-2022. عندما ينقل شخص ما أصلًا من Token-2022 على Jupiter أو Raydium أو أي DEX على سولانا، يمكن لعقد امتثال مكتوب بـ Solidity أن ينفذ كخطاف النقل — فحوصات KYC، وفحص العقوبات، وتطبيق حقوق الملكية، وكل ذلك بـ Solidity.

متى تستخدم Rome

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

  • تريد عقود EVM مع وصول مباشر إلى DeFi في سولانا (Jupiter، Kamino، Drift، Meteora)

  • أنت تبني بنية امتثال أساسية لرموز SPL (خطافات Token-2022)

  • تريد سلسلة EVM سيادية على سولانا مع رمز غاز خاص بك

  • أنت تنقل عقود Ethereum التي تحتاج إلى سرعة سولانا وسيولتها

  • تحتاج إلى عمليات ذرّية عبر برامج EVM وسولانا

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

  • تحتاج فقط إلى برامج سولانا القياسية (استخدم Solana/Anchor الأصلي)

  • تحتاج إلى تسوية على شبكة Ethereum الرئيسية (استخدم حل L2 تقليدي)

  • تحتاج إلى مراسلة عبر السلاسل دون تنفيذ EVM (استخدم Wormhole/Hyperlane مباشرة)

ما التالي

آخر تحديث

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