الأسرع على الإطلاق

الفرق بين الربح والخسارة في نسخ الصفقات يُقاس بالميلي ثانية. إليك بالضبط كيف نحقق سرعة بمستوى التداول عالي التردد HFT.

<0ms

زمن الاستجابة الإجمالي

<0ms

الاكتشاف

المشكلة

لماذا يخسر بقية ناسخي الصفقات

استطلاع API = متأخر دائمًا

تستخدم معظم منصات نسخ الصفقات استطلاع API لاكتشاف الصفقات. فهي تسأل بلی مارکت بشكل متكرر: «هل حدث شيء؟» وهذا يُحدث تأخيرًا جوهريًا.

  • تأخير فترة الاستطلاع

    التحقق كل 100 إلى 500 ميلي ثانية يعني أنك متأخر دائمًا بنفس القدر

  • ذهاب وإياب عبر الشبكة

    كل عملية استطلاع تضيف من 20 إلى 50 ميلي ثانية من زمن استجابة الشبكة

  • معالجة API

    تقوم خوادم API بتجميع الردود ووضعها في طوابير

الجدول الزمني المعتاد لاستطلاع API
T+0msالمتداول يضع الأمر
T+50msالأمر يصل إلى البلوكتشين
T+200msتأكيد الكتلة
T+500msفهرسة API (ربما)
T+1000msالاستطلاع يكتشف الصفقة
T+1200msتم وضع أمر النسخ
الإجماليحوالي 1 إلى 3 ثوانٍ من التأخر
حلّنا

مراقبة الميمبول

نكتشف الصفقات قبل تأكيدها على البلوكتشين. من خلال مراقبة ميمبول Polygon، نرى المعاملات المعلقة فور بثّها.

الجدول الزمني لميمبول PolyZig
T+0msالمتداول يضع الأمر
T+150msالميمبول: تم اكتشاف المعاملة!
T+152msتم فك ترميز الأمر
T+400msتم وضع أمر النسخ
الإجماليحوالي 400 ميلي ثانية (أسرع من استطلاع API)

اقبض على الصفقات عند المصدر

الميمبول هو المكان الذي تنتظر فيه المعاملات قبل إدراجها في كتلة. بمراقبته مباشرةً، نتجاوز كامل تأخير التأكيد والفهرسة.

  • الاكتشاف قبل التأكيد

    شاهد الصفقات قبل وصولها إلى البلوكتشين

  • فك ترميز Calldata المباشر

    استخرج تفاصيل الأمر من بيانات المعاملة الخام

  • بدون الاعتماد على API

    اتصال مباشر بالبلوكتشين، دون وسيط

خط أنابيب التنفيذ

من الإشارة إلى التنفيذ

كل ميلي ثانية مهمة. هذا هو خط أنابيبنا المُحسَّن.

01

الاكتشاف في الميمبول

~150ms

يلتقط اتصالنا عبر WebSocket بعُقد Polygon المعاملات المعلقة المتجهة إلى عنوان المتداول المُتتبَّع. تتم تصفية المعاملات وفقًا للتفاعل مع عقد وحدة رسوم بلی مارکت.

02

فك ترميز Calldata

<2ms

يتم فك ترميز calldata الخامة للمعاملة لاستخراج الأمر المضمَّن: token_id والاتجاه (BUY/SELL) والحجم والسعر. يحقق التحليل المُحسَّن فك ترميز أسرع من JSON القياسي.

03

فحص المخاطر

<1ms

يتم التحقق من حدود المراكز والرصيد المتاح وحد تحمل الانزلاق السعري وفق إعداداتك. تضمن هياكل البيانات الخالية من الأقفال عدم وجود تنافس على الموارد.

04

تقديم الأمر

~200ms

تُلغي بيانات اعتماد API المُصادَق عليها مسبقًا تأخير المصافحة. يُرسَل الأمر مباشرةً إلى CLOB الخاص بـ بلی مارکت مع تسعير مُعدَّل وفق الانزلاق.

05

تتبّع التنفيذ

~400ms

يراقب اتصال WebSocket تأكيد تنفيذ الأمر. يتم تحديث حالة المركز بشكل ذرّي لمنع الأوامر المكرّرة.

زمن التنفيذ الإجمالي
<500ms

من الاكتشاف في الميمبول حتى تقديم الأمر (من طرف إلى طرف)

البنية التحتية

تحسينات بمستوى HFT

نفس التقنيات التي يستخدمها متداولو HFT المؤسسيون، أصبحت الآن تُشغّل عمليات نسخ صفقاتك.

تثبيت المعالج
صفر تبديل سياق

يتم تثبيت الخيوط الحرجة على نوى معالج مخصصة، مما يُلغي عبء تبديل السياق ويضمن زمن استجابة ثابت.

توقيت RDTSC
حوالي 20 دورة

يوفر القراءة المباشرة لعدّاد الطابع الزمني للمعالج توقيتًا بدقة دون النانو ثانية مع أقل عبء ممكن.

طوابير خالية من الأقفال
بدون تنافس

تمرر قنوات Crossbeam الخالية من الأقفال الإشارات بين الخيوط دون حجب أو عبء أقفال Mutex.

محاذاة الذاكرة المؤقتة
خطوط 64 بايت

تُحاذَى هياكل البيانات مع خطوط الذاكرة المؤقتة للمعالج، مما يمنع المشاركة الزائفة بين النوى.

تحليل SIMD-JSON

يحقق تحليل JSON المتجهي عبر AVX2/SSE4 إنتاجية تصل إلى 2-3 أضعاف مقارنةً بالمحلّلات التقليدية. وهو ضروري لمعالجة تدفقات WebSocket ذات الحجم الكبير.

استخراج بدون نسخ

تُستخرَج حقول السعر والكمية عبر فحص مباشر للسلسلة النصية دون إلغاء تسلسل JSON بالكامل. أسرع بـ 5 أضعاف لبيانات المسار الساخن.

بيانات اعتماد مخزّنة مسبقًا

يتم حساب بيانات مصادقة API مسبقًا وتخزينها مؤقتًا، مما يوفر 50 إلى 100 ميلي ثانية لكل أمر كانت ستُستهلك في المصافحات.

المقارنة

طرق الاكتشاف

ليست كل طرق اكتشاف الصفقات متساوية. إليك الفرق.

الأفضلPolyZig
<200ms
مراقبة الميمبول

اشتراك مباشر في ميمبول Polygon. يكتشف الصفقات قبل تأكيد البلوكتشين. الزمن الإجمالي من طرف إلى طرف أقل من 500 ميلي ثانية.

  • الاكتشاف قبل التأكيد
  • وصول مباشر إلى البلوكتشين
  • بدون أي اعتماد على API
  • تدفق معاملات فوري
استطلاع API
~500ms
استطلاع REST API

يطلب بيانات الصفقات بشكل دوري من API الخاص بـ بلی مارکت. متأخر دائمًا عن الوقت الفوري.

  • الاكتشاف قبل التأكيد
  • وصول مباشر إلى البلوكتشين
  • بدون أي اعتماد على API
  • تدفق معاملات فوري
واجهة WebSocket API
~300ms
تدفق WebSocket

يشترك في WebSocket الخاص بـ بلی مارکت لتلقّي تحديثات الصفقات. أسرع من الاستطلاع، لكنه ما زال بعد التأكيد.

  • الاكتشاف قبل التأكيد
  • وصول مباشر إلى البلوكتشين
  • بدون أي اعتماد على API
  • تدفق معاملات فوري
البنية

نظرة عامة على النظام

POLYGON
الميمبول
المكتشف
فك الترميز والتصفية
المنفّذ
تقديم الأوامر
طبقة الاكتشاف
  • اشتراك WebSocket في Polygon
  • تصفية العنوان (المتداول المستهدف)
  • تصفية التفاعل مع العقد
طبقة المعالجة
  • فك ترميز calldata عبر SIMD-JSON
  • استخراج معاملات الأمر
  • فحص المخاطر والمراكز
طبقة التنفيذ
  • اتصال API مُصادَق عليه مسبقًا
  • تسعير مُعدَّل وفق الانزلاق السعري
  • تتبّع التنفيذ وتأكيده
العقود المُراقَبة
وحدة رسوم بلی مارکت
0xE3f18aCc55091e2c48d883fc8C8413319d4Ab7b0
منصة CTF
تحويلات الرموز للأسواق الثنائية
منصة NEG Risk CTF
مراكز الأسواق متعددة النتائج
لماذا يهم ذلك

كل ميلي ثانية مهمة

الانزلاق السعري

تتحرك الأسواق بسرعة. حين يشتري حوت ما، يبدأ السعر في الارتفاع فورًا. كل 100 ميلي ثانية من التأخير قد تعني:

  • تأخير 100 ميلي ثانيةسعر أسوأ بنسبة 0.1 إلى 0.3٪
  • تأخير 500 ميلي ثانيةسعر أسوأ بنسبة 0.5 إلى 1.5٪
  • تأخير 1000 ميلي ثانيةسعر أسوأ بنسبة 1 إلى 3٪
الموقع في الطابور

يستخدم بلی مارکت دفتر طلبات يعتمد على مبدأ الأولوية بالأسبقية. موقعك في الطابور يحدد ما إذا كان سيتم تنفيذ أمرك بسعرك المحدد.

  • مقدمة الطابوراحتمال تنفيذ مرتفع
  • منتصف الطابوراحتمال تنفيذ جزئي
  • مؤخرة الطابورغالبًا لا يُنفَّذ
مثال حقيقي

متداول تقوم بنسخه يشتري رموز YES بقيمة 5,000 دولار بسعر 0.62. مع سرعتنا:

PolyZig (أقل من 500 ميلي ثانية)
يتم تنفيذ أمرك عند 0.623
سعر تنفيذ أفضل بفضل سرعة الميمبول
ناسخ يعتمد على استطلاع API (حوالي 2 إلى 3 ثوانٍ)
يتم التنفيذ عند 0.635 (إن نُفّذ أصلاً)
سعر تنفيذ أسوأ بسبب تأخير الاستطلاع
شاهده أثناء العمل

لا تكتفِ بكلامنا

اطّلع على لوحة زمن الاستجابة الحية لدينا. أرقام حقيقية تُحدَّث فوريًا، دون أي تهويل تسويقي.