منصة M-PESA التابعة لشركة Safaricom تخضع حاليًا لترقية كبيرة لمواجهة حجم معاملات غير مسبوق – حيث تخطط لمضاعفة سعتها القصوى الحالية من 4000 معاملة في الثانية (TPS) إلى 8000 TPS بحلول نهاية عام 2026، مع هدف مرحلي عند 6000 TPS مقرر في أبريل 2026.
في مقابلة مع Kenyan WallStreet، قدمت Safaricom شرحًا تفصيليًا لمكدس تقنياتها وكيفية تشغيل عمليات M-PESA.
للتوضيح:
في عام 2015، عندما كانت M-PESA تعمل على بنيتها التحتية المحلية، كانت تستطيع معالجة فقط 616 معاملة في الثانية.
اليوم، ومع بنيتها السحابية الأصلية، ذات الهندسة النشطة-النشطة، تدعم:
4000 معاملة في الثانية في الذروة
حوالي 240,000 معاملة في الدقيقة
تقريبًا 14.4 مليون في الساعة
حوالي 345.6 مليون في اليوم
حوالي 10.5 مليار في الشهر
وتقدر بنحو 125.8 مليار سنويًا (باستخدام 364 يومًا)
يمثل هذا التطور ترقية استراتيجية تعتمد على توقعات الطلب – وليس مجرد توسعة استجابةً للأحداث – لضمان أداء قوي حتى خلال أوقات الذروة المنخفضة، مثل 300 معاملة في الثانية في الساعة 1 صباحًا خلال عطلات نهاية الأسبوع.
على جانب البنية التحتية، تعتمد M-PESA الآن على أكثر من 700 خادم موزعة عبر ثلاثة بيئات – واحدة للإنتاج واثنتان للانتعاش من الكوارث. تتيح هذه الهيكلة الانتقال السلس للمرور بين الخوادم خلال أقل من أربع دقائق. كما أن نظام قواعد البيانات الخاص بها انتقل من 16 نواة إلى 64 نواة، مع دمج تقنية التقطيع (Sharding) لتعزيز الأداء والموثوقية. بالإضافة إلى ذلك، تدعم المنصة 45,000 تكامل، وتشارك مع 100,000 مطور، وتتفاعل مع أكثر من عشرة أنظمة داخلية، بما في ذلك خدمات مثل Zidisha و Fuliza.
تجري Safaricom ما يقرب من نظامي ترقية شهريًا دون التأثير على وقت التشغيل – وهو أمر حاسم في نظام حيث يمكن أن يؤثر دقيقة واحدة من التوقف على 240,000 طلب من العملاء.
الفرق بين البلوكشين وهندسة M-PESA: الاختلافات والتشابهات الرئيسية
1.) المركزية
M-PESA هو نظام مركزي تديره Safaricom. يتم التحقق من المعاملات، وتحديث السجلات، والتحكم في النظام عبر خوادم مركزية وبنية تحتية خاضعة للسيطرة.
البلوكشين هو شبكة لامركزية، حيث تتحقق وتُسجل المعاملات عبر عدة عقد. لا يوجد نقطة تحكم أو فشل واحدة.
2.) القدرة على المعالجة وقابلية التوسع
M-PESA توسعت من مئات إلى آلاف المعاملات في الثانية باستخدام بنية تحتية سحابية مقسمة، مما يظهر قابلية توسع أفقية مذهلة.
البلوكشين، خاصة العامة منها مثل بيتكوين أو إيثيريوم، غالبًا ما تواجه قيود سرعة بسبب آليات الإجماع، وتتعامل عادة مع عشرات إلى مئات المعاملات في الثانية. يمكن لبعض البلوكشين المتقدمة (مثل الشبكات ذات الإذن أو الطبقات الثانية) تحقيق معدلات أعلى، لكن ليس بمستوى طلبات M-PESA في الوقت الحقيقي.
3.) الثبات والثقة
M-PESA يعتمد على الثقة الرأسية – يُثق به لأنه يُدار من قبل كيان معروف ومنظم (Safaricom)، مع سجل خلفي قوي وبنية تحتية موثوقة.
البلوكشين يركز على سجلات غير قابلة للتغيير وثقة تعتمد على الإجماع. بمجرد التحقق من المعاملة وإضافتها، يصبح من الصعب جدًا تعديلها، وهو أمر ذو قيمة خاصة في سيناريوهات عدم الثقة والمتعدد الأطراف.
4.) مقاومة الأخطاء والمرونة
M-PESA يحقق المرونة من خلال التكرار الجغرافي: ثلاث بيئات، انتقال سريع للأعطال، وإعادة توجيه حركة المرور خلال دقائق لحماية النظام من الانقطاعات.
البلوكشين مقاوم للأخطاء بشكل طبيعي – لا يمكن لعطل في عقدة واحدة أن يوقف النظام. ومع ذلك، فهي عرضة لانقسامات الشبكة أو هجمات الإجماع (مثل هجمات 51%) إذا لم تكن لامركزية ومؤمنة بشكل كافٍ.
5.) الأمان والخصوصية
M-PESA يؤمن البيانات من خلال بيئات خاضعة للرقابة، وضوابط داخلية، ووصول منظم – مما يوفر خصوصية مناسبة للخدمات المالية بالتجزئة.
البلوكشين يوفر الشفافية والاسم المستعار: يمكن أن تكون المعاملات مرئية للجميع، مما قد يثير مخاوف تتعلق بالخصوصية إلا إذا تم استخدام نسخ محسنة من البلوكشين أو شبكات ذات إذن.
6.) تكرار التحديث والمرونة
M-PESA يظهر مرونة عالية – حيث يتم إصدار التحديثات تقريبًا مرتين في الشهر مع الحفاظ على توفر عالي.
تحديثات البلوكشين غالبًا ما تتطلب توافق الشبكة (انقسامات صلبة أو لينة)، مما يجعل التنفيذ أبطأ وأكثر تعقيدًا، خاصة في الشبكات العامة.
ملخص الجدول: M-PESA مقابل البلوكشين
الخاصية
M-PESA (نظام النقود عبر الهاتف المحمول المركزي)
البلوكشين (سجل لامركزي)
التحكم
مركزي (Safaricom)
موزع (عقد متعددة)
TPS وقابلية التوسع
آلاف المعاملات في الثانية (4 آلاف → 8 آلاف مخطط لها)
عادة منخفضة (10ات–100ات)، لكن الطبقات الثانية يمكنها التوسع
نموذج الثقة
ثقة منظمة مركزية
الثقة عبر الإجماع، بدون سلطة مركزية
مقاومة الأخطاء
أنظمة نشطة-نشطة، انتقال سريع للأعطال
مرونة طبيعية عبر العقد
الخصوصية
خاضعة للسيطرة، خاصة
عامة بشكل افتراضي، مع اسم مستعار
التحديثات
متكررة وسلسة
بطيئة، تتطلب توافق الشبكة
الثبات
قابل للتغيير بواسطة المشرف المركزي
غير قابل للتغيير بعد التحقق بالإجماع
يمثل نظام M-PESA نموذجًا لنظام نقود رقمي قابل للتوسع بشكل هائل، عالي التوفر، يُدار مركزيًا – حيث يحقق أكثر من 125 مليار معاملة سنويًا مع استمرارية عالية ومرونة في الأداء. يختلف تصميمه بشكل واضح عن نموذج البلوكشين اللامركزي والشفاف.
بالنسبة للسيناريوهات التي تتطلب معاملات فورية في البيع بالتجزئة تحت إشراف مشغل موثوق – مثل M-PESA – توفر الأنظمة المركزية أداءً متفوقًا ومرونة وتجربة مستخدم أفضل. من ناحية أخرى، تقدم البلوكشين مزايا في بيئات تتطلب اللامركزية، والثبات، والتحقق بدون ثقة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
EDITORIAL | Safaricom Tech Stack is Upgrading to Double Capacity to 8,000 TPS – How it Compares to Blockchain Tech Stack
منصة M-PESA التابعة لشركة Safaricom تخضع حاليًا لترقية كبيرة لمواجهة حجم معاملات غير مسبوق – حيث تخطط لمضاعفة سعتها القصوى الحالية من 4000 معاملة في الثانية (TPS) إلى 8000 TPS بحلول نهاية عام 2026، مع هدف مرحلي عند 6000 TPS مقرر في أبريل 2026.
في مقابلة مع Kenyan WallStreet، قدمت Safaricom شرحًا تفصيليًا لمكدس تقنياتها وكيفية تشغيل عمليات M-PESA.
للتوضيح:
يمثل هذا التطور ترقية استراتيجية تعتمد على توقعات الطلب – وليس مجرد توسعة استجابةً للأحداث – لضمان أداء قوي حتى خلال أوقات الذروة المنخفضة، مثل 300 معاملة في الثانية في الساعة 1 صباحًا خلال عطلات نهاية الأسبوع.
على جانب البنية التحتية، تعتمد M-PESA الآن على أكثر من 700 خادم موزعة عبر ثلاثة بيئات – واحدة للإنتاج واثنتان للانتعاش من الكوارث. تتيح هذه الهيكلة الانتقال السلس للمرور بين الخوادم خلال أقل من أربع دقائق. كما أن نظام قواعد البيانات الخاص بها انتقل من 16 نواة إلى 64 نواة، مع دمج تقنية التقطيع (Sharding) لتعزيز الأداء والموثوقية. بالإضافة إلى ذلك، تدعم المنصة 45,000 تكامل، وتشارك مع 100,000 مطور، وتتفاعل مع أكثر من عشرة أنظمة داخلية، بما في ذلك خدمات مثل Zidisha و Fuliza.
تجري Safaricom ما يقرب من نظامي ترقية شهريًا دون التأثير على وقت التشغيل – وهو أمر حاسم في نظام حيث يمكن أن يؤثر دقيقة واحدة من التوقف على 240,000 طلب من العملاء.
الفرق بين البلوكشين وهندسة M-PESA: الاختلافات والتشابهات الرئيسية
1.) المركزية
2.) القدرة على المعالجة وقابلية التوسع
3.) الثبات والثقة
4.) مقاومة الأخطاء والمرونة
5.) الأمان والخصوصية
6.) تكرار التحديث والمرونة
ملخص الجدول: M-PESA مقابل البلوكشين
يمثل نظام M-PESA نموذجًا لنظام نقود رقمي قابل للتوسع بشكل هائل، عالي التوفر، يُدار مركزيًا – حيث يحقق أكثر من 125 مليار معاملة سنويًا مع استمرارية عالية ومرونة في الأداء. يختلف تصميمه بشكل واضح عن نموذج البلوكشين اللامركزي والشفاف.
بالنسبة للسيناريوهات التي تتطلب معاملات فورية في البيع بالتجزئة تحت إشراف مشغل موثوق – مثل M-PESA – توفر الأنظمة المركزية أداءً متفوقًا ومرونة وتجربة مستخدم أفضل. من ناحية أخرى، تقدم البلوكشين مزايا في بيئات تتطلب اللامركزية، والثبات، والتحقق بدون ثقة.