بروتوكولات DeFi
أنماط التكامل لـDeFi الخاص بـEVM على Rome — الإقراض مع Oracles الخاصة بـSolana، وتركيب Jupiter وKamino من Solidity، ومجمّعات سيولة مشتركة.
تتيح Rome لبروتوكولات DeFi على EVM أن تتكوّن مع منظومة DeFi الأصلية في سولانا بشكل ذري. تغطي هذه الصفحة أنماط التكامل الشائعة. وقد أصبح عدد منها مباشرًا بالفعل على Rome — Aave v3 وCompound v3 (Aerarium) وUniswap V2/V3/V4 وRome DEX — راجع التطبيقات على Rome.
الكود أدناه توضيحي؛ أسماء الواجهات لبرامج سولانا التابعة لجهات خارجية هي أمثلة، وليست واجهات SDK مُرفقة.
لماذا DeFi على Rome؟
الوصول إلى سيولة سولانا — Jupiter وKamino وDrift وMeteora وRaydium وOrca
القابلية التركيبية الذرّية — عمليات DeFi متعددة الخطوات في معاملة واحدة
أدوات Solidity — بيئة تطوير ومراجعة مألوفة
الحالة المشتركة — مستخدمو EVM وسولانا يتشاركون نفس المجمعات
النمط 1: بروتوكول إقراض مع أوراكل سولانا
import {IAggregatorV3Interface} from "@rome-protocol/rome-solidity/contracts/oracle/IAggregatorV3Interface.sol";
contract RomeLending {
IAggregatorV3Interface public priceFeed;
constructor(address _priceFeed) {
priceFeed = IAggregatorV3Interface(_priceFeed);
}
function getCollateralValue(uint256 amount) public view returns (uint256) {
(, int256 price,,,) = priceFeed.latestRoundData();
// سعر Pyth/Switchboard عبر Oracle Gateway
// نفس الواجهة كما في Chainlink على Ethereum
return (amount * uint256(price)) / 1e8;
}
}النمط 2: مجمّع DEX عبر CPI
النمط 3: خزنة العائد
النمط 4: المراجحة عبر البروتوكولات
باستخدام RemusTx (معاملات ذرّية عبر عدة rollups):
الشراء على DEX A في rollup 1
البيع على DEX B في rollup 2
كلاهما بشكل ذري — لا يوجد أي خطر تنفيذ
التطبيقات المرجعية
انسخ تطبيق Rome يعمل بدلًا من البدء من صفحة فارغة:
rome-dex — AMM ثنائي المسار؛ أَحضر فكرة جديدة وانشرها لمستخدمي سولانا وEVM عبر مجمّع واحد.
aerarium — واجهة إقراض Compound v3 ثنائية المسار.
cardo — بوابة توزيع التطبيقات عبر CPI (swap / lend / perps / compose).
rome-aave-v3-demo — واجهة إقراض Aave v3.
compound-on-rome-comet — عقود سوق المال Comet.
rome-oracle-gateway — تطبيق جديد متعدد VMs: يقرأ حسابات أسعار سولانا (Pyth وSwitchboard)، وينشرها على EVM، ويقدّمها إلى Solidity عبر Chainlink القياسي
AggregatorV3Interface.
ذات صلة
Oracle Gateway — موجّهات أسعار متوافقة مع Chainlink
Rome SDK — واجهات مُنَمَّطة لبروتوكولات DeFi
آخر تحديث
هل كان هذا مفيدا؟