عملت Mt. Gox على قاعدة شيفرة صُممت أصلاً لتداول بطاقات Magic: The Gathering. كان محرك المطابقة تطبيق PHP أحادي الخيط يستطيع التعامل مع بضع مئات من الأوامر في الثانية في أفضل أحواله. وعندما ارتفع حجم تداول Bitcoin، كانت المنصة بأكملها تتوقف. كانت تلك حال تكنولوجيا بورصات العملات المشفرة في 2013.
تعالج بورصات العملات المشفرة الحديثة مثل Binance ذرى تتجاوز 100 مليار أمر يومياً. ومحركات المطابقة لديها مكتوبة بلغات ذات زمن استجابة منخفض مثل C++ أو Rust، وتعمل على أجهزة مخصصة تستخدم شبكات تتجاوز النواة (kernel bypass). والفجوة التقنية بين البورصات المبكرة والمنصات الحالية تعادل تقريباً الفارق بين آلة حاسبة وحاسوب عملاق.
محرك المطابقة هو جوهر أي بورصة. فهو يأخذ أوامر الشراء والبيع الواردة، ويطابقها وفق أولوية السعر-الزمن، ثم يُنتج الصفقات. استخدمت بورصات العملات المشفرة المبكرة تنفيذات بسيطة تتحقق من الأوامر بشكل متسلسل. أما محركات المطابقة الحالية فتستخدم بنى بيانات متطورة مثل أشجار الأحمر والأسود لدفتر الأوامر، ما يسمح لها بإيجاد أفضل سعر وتنفيذ المطابقات في أجزاء من المليون من الثانية.
تعمل محركات المخاطر إلى جانب محرك المطابقة في الوقت الحقيقي. تحسب هذه الأنظمة متطلبات الهامش، وتتحقق من حدود المراكز، وتطلق التصفيات عند الضرورة. في منصات التداول بالرافعة المالية، يحتاج محرك المخاطر إلى معالجة كل أمر وكل حركة سعرية لضمان بقاء البورصة قادرة على الوفاء بالتزاماتها. فأي خطأ في ذلك، ولو للحظات، قد يسفر عن خسائر يتحملها الجميع عبر المنصة.
تتسم البنية التحتية للبيانات خلف بورصة كبرى بتعقيد مماثل. فكل أمر وإلغاء وصفقة وتحديث رصيد يجب أن يُسجَّل بموثوقية. وعادةً ما تستخدم البورصات مزيجاً من قواعد بيانات الذاكرة للعمليات اللحظية وأنظمة موزعة مثل Kafka لتدفق الأحداث. ويجب توزيع بيانات السوق على آلاف العملاء المتصلين في وقت واحد وبأقل زمن استجابة ممكن.
تتولى اتصالات WebSocket توزيع البيانات في الوقت الحقيقي. فقد تحتفظ بورصة كبرى بمئات الآلاف من اتصالات WebSocket المتزامنة، وكل منها يستقبل تدفقات مخصصة من تحديثات دفتر الأوامر، وتغذيات الصفقات، وإشعارات الحساب. ولا يقتصر التحدي الهندسي على الإنتاجية، بل يمتد إلى الاتساق، بما يضمن أن يرى كل عميل التسلسل ذاته من الأحداث بالترتيب ذاته.
تعد البنية التحتية للمحافظ طبقة تقنية حيوية أخرى. تحتاج المحافظ الساخنة إلى معالجة عمليات السحب بسرعة مع الحفاظ على الأمان. وتستخدم أنظمة التخزين البارد مخططات التوقيع المتعدد، ووحدات أمان الأجهزة (HSM)، وعمليات توقيع معزولة عن الشبكة. يُعدّ الجسر بين المحافظ الساخنة والباردة من أكثر الأنظمة حساسية في أي هيكلية بورصة.
اتبعت تكنولوجيا البورصات اللامركزية (DEX) مساراً تطورياً خاصاً بها. فالبورصات اللامركزية المبكرة مثل EtherDelta استخدمت دفاتر أوامر بسيطة على السلسلة كانت مكلفة وبطيئة. ثم قدّمت Uniswap صانعي السوق الآليين الذين ألغوا الحاجة إلى دفاتر الأوامر بالكامل. وتستكشف تصاميم البورصات اللامركزية الحالية أساليب هجينة، تستخدم دفاتر أوامر خارج السلسلة مع تسوية على السلسلة، أو نماذج سيولة مركزة تحسّن كفاءة رأس المال.
التقارب مثير للاهتمام. فالبورصات المركزية تُضيف خيارات تسوية على السلسلة. والبورصات اللامركزية تُضيف مكونات خارج السلسلة لتحسين الأداء. تتحرك التكنولوجيا نحو أرضية وسطى يحصل فيها المستخدمون على سرعة الأنظمة المركزية مع شفافية الحفظ الذاتي الخاصة بالأنظمة اللامركزية. أما ما إذا كان هذا التقارب يعمل عملياً أم لا، فهو من أهم الأسئلة المفتوحة في البنية التحتية للعملات المشفرة.