المشكلة
شبكة XDC متوافقة مع EVM، لكن الأدوات حولها كانت متأخرة. لم يكن لدى المستخدمين محفظة موثوقة من الدرجة الأولى، ولا طريقة أصيلة لتبادل الرموز دون الانتقال إلى سلسلة أخرى. لم تكن العقبة في التقنية، بل في غياب منتج مبني حولها.
ما الذي بنيته
MyXDC منتجان في واحد: محفظة لامركزية ومنصة تبادل على السلسلة.
- إدارة مفاتيح على الجهاز. تُولَّد المفاتيح وتُشفَّر داخل المتصفح ولا تغادر الجهاز أبداً. التطبيق لا يستطيع الوصول إلى الأموال، المستخدم وحده يستطيع.
- منصة تبادل كاملة. نسخة من Uniswap V2 منشورة على XDC: مجمّعات سيولة، عمليات تبادل، توفير سيولة، وحماية من الانزلاق السعري.
- تجربة تُخفي السلسلة. الرسوم والتأكيدات وصيغ العناوين مُجرَّدة ضمن تدفّق يشبه تطبيقاً عادياً، لا وحدة تحكم بلوكشين.
أبرز الجوانب التقنية
نقل Uniswap V2 إلى XDC تطلّب التوفيق بين صيغتَي العنوان (بادئة xdc في XDC مقابل
0x في EVM) عبر كل استدعاء عقد وطلب RPC وواجهة، مصدر أخطاء دقيق عالجتُه بطبقة
توحيد واحدة كي لا يضطر بقية التطبيق للتفكير فيه.
النتيجة
محفظة ومنصة تبادل تعملان، منحتا مستخدمي XDC حفظاً ذاتياً وتبادلاً أصيلاً لأول مرة، بمفاتيح لا تلمس أي خادم.
