← أحدث الأبحاث
💻 computer science

0xPass: A Secure Protocol for Universal Cross-Chain Accounts

تقدم هذه الورقة 0xPass، وهي بنية بروتوكول نمطية تتيح حسابات عابرة للسلاسل (cross-chain) آمنة وعالمية من خلال فصل تنسيق الطلبات، وحل المعاملات، والتوقيع إلى طبقات قابلة للتشغيل البيني باستخدام التوقيعات الحدية (threshold signatures)، مع تحديد مسار نشر مرحلي للقضاء تدريجياً على الثقة المركزية والحفاظ على تحكم المستخدم.

المؤلفون الأصليون: Bernardo David, Keon Kim, Krish Chelikavada

نُشر 2026-08-20
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Bernardo David, Keon Kim, Krish Chelikavada

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

في عالم العملات الرقمية المشفرة، غالبًا ما تكون أصول المستخدم مبعثرة عبر شبكات عديدة مختلفة، لكل منها قواعدها ومفاتيحها الخاصة. ولنقل الأموال من شبكة إلى أخرى، يتعين على الشخص عادةً خوض سلسلة معقدة من الخطوات، والتي تتطلب تسجيل الدخول إلى أنظمة مختلفة والتوقيع على معاملات منفصلة لكل حركة يقوم بها. هذا التجزؤ يجعل استخدام الأموال الرقمية أمرًا صعبًا ومحفوفًا بالمخاطر، حيث يمكن لخطأ في خطوة واحدة أن يؤدي إلى فقدان الأموال. ويتمثل التحدي الجوهري للباحثين في هذا المجال في إنشاء نظام يسمح لشخص واحد بالتحكم في جميع أصوله عبر هذه الشبكات المختلفة كما لو كانت في مكان واحد، دون التضحية بالأمان الذي يحافظ على سلامة تلك الأصول. ويعتمد الأمان في هذا السياق على فكرة أنه لا ينبغي لأي كمبيوتر بمفرده أن يمتلك المفتاح الكامل لأموال المستخدم؛ وبدلاً من ذلك، يتم تقسيم القدرة على توقيع المعاملات بين أجهزة كمبيوتر عديدة، بحيث يحتاج المخترق إلى اختراق العديد منها في وقت واحد لإلحاق الضرر.

اقترح فريق من الباحثين نظامًا جديدًا يسمى 0xPass، صُمم لحل هذه المشكلة من خلال إنشاء حساب عالمي يعمل عبر أنظمة متعددة للعملات الرقمية المشفرة. بُني النظام مثل مبنى مكون من ثلاثة طوابق، حيث يتولى كل طابق جزءًا محددًا من المهمة. الطابق العلوي، المسمى "المنسق" (Orchestrator)، يعمل كموظف استقبال؛ فهو يتحقق من هوية المستخدم، ويوثق هويته، ويستمع إلى طلباته. عندما يريد المستخدم نقل أموال أو مبادلة أصول، فإنه يخبر المنسق بما يريد القيام به. أما الطابق الأوسط، "المحلل" (Solver)، فيعمل كمخطط؛ حيث يأخذ طلب المستخدم ويحدد سلسلة الخطوات الدقيقة اللازمة لإنجاز المهمة، والتي تتضمن غالبًا عمليات انتقال عبر سلاسل كتل (blockchains) وجسور (bridges) مختلفة. أما الطابق السفلي، "طبقة المعاملات" (Transaction layer)، فهو العامل؛ حيث يقوم فعليًا بالتوقيع على الأوراق الرقمية التي تنقل الأموال، لكنه يفعل ذلك باستخدام طريقة خاصة يتم فيها تقاسم سلطة التوقيع بين أجهزة كمبيوتر عديدة، مما يضمن عدم امتلاك أي جهاز بمفرده للمفتاح السري الكامل.

صمم الباحثون هذا النظام ليكون نمطيًا (modular)، مما يعني إمكانية إضافة ميزات جديدة إلى أي طابق دون الحاجة لهدم المبنى بأكمله. في البداية، سيتم تشغيل النظام بأكمله بواسطة منظمة واحدة لضمان عمله بسلاسة. ولاحقًا، تهدف الخطة إلى فتحه لكي تتمكن مجموعات خارجية من تشغيل أجزائها الخاصة من النظام. وتتم هذه المرحلة الانتقالية عبر مرحلتين: أولاً، سيُسمح لمجموعات خارجية موثوقة بالانضمام بعد فحصها بعناية وتوقيع اتفاقيات قانونية. وفي المرحلة النهائية، يمكن لأي مجموعة الانضمام تلقائيًا عن طريق حجز مبلغ معين من الأموال الرقمية كضمان. وإذا تصرفت هذه المجموعات بشكل غير نزيه أو تعطلت برمجياتها، تُستخدم هذه الأموال المحجوزة لتعويض المستخدمين الذين خسروا أموالهم. يسمح هذا الهيكل للشبكة بالنمو وتصبح أكثر أمانًا مع مرور الوقت، مع مساهمة المزيد من المجموعات المستقلة في تشغيل النظام.

ويعد التعامل مع هوية المستخدم والمفاتيح اللازمة لتوقيع المعاملات جزءًا حاسمًا من التصميم. فعندما ينضم مستخدم لأول مرة، فإنه ينشئ حسابًا عالميًا ويسجل هويته، وغالبًا ما يستخدم طرق تسجيل دخول آمنة موجودة بالفعل. كما يقوم أيضًا بإنشاء مفتاح توقيع خاص يبقى على جهازه الخاص. ولنقل الأموال، يجب على المستخدم إثبات هويته للطابق العلوي من النظام. وبمجرد التحقق من هويته، يطلب منه النظام التوقيع على طلب محدد. ولجعل هذه العملية أسرع وأقل إزعاجًا للمستخدم، يسمح النظام بطريقة تفويض؛ حيث يمكن للمستخدم منح إذن مؤقت ومحدود لطابق التخطيط للتوقيع على سلسلة محددة من المعاملات نيابة عنه. هذا الإذن صارم للغاية: فهو يسمي فقط للنظام القدرة على توقيع سلسلة التحركات الدقيقة المطلوبة لتلك المهمة الواحدة، وينتهي مفعوله فور انتهاء المهمة. وهذا يضمن أنه حتى لو تم اختراق أجهزة الكمبيوتر المسؤولة عن التخطيط، فلا يمكنهم سرقة أموال المستخدم لأنهم يمتلكون فقط القدرة على التوقيع على ما صرح به المستخدم صراحةً لتلك اللحظة المحددة.

وللحماية من فقدان هذه المفاتيح الحيوية، يتضمن النظام شبكة أمان. فإذا فقد المستخدم جهازه أو كلمة المرور الخاصة به، يمكنه استعادة حسابه. يقترح الباحثون تقسيم المفتاح السري إلى قطع وتخزينها في مواقع آمنة مختلفة، بما في ذلك داخل الشبكة نفسها في طبقة فرعية مخصة لإدارة المفاتيح. وللحصول على هذه القطع، يجب على المستخدم إثبات هويته وتقديم كلمة المرور. وهذا يعني أنه حتى لو سرق مخترق قطعة واحدة من المفتاح، فلا يمكنه استخدامها بدون كلمة المرور، وحتى لو حصل على كلمة المرور، فلا يمكنه استخدامها بدون القطع. ومع تطور الشبكة، يمكن تخزين قطع المفاتيح هذه عبر العديد من المجموعات المستقلة المختلفة، بحيث إذا توقفت مجموعة واحدة عن العمل، لا يزال بإمكان المستخدم استعادة مفتاحه من مجموعة أخرى.

ويقر الباحثون بأن هذا النظام لا يزال حاليًا في مراحل التخطيط والتطوير المبكر. تتضمن المرحلة الأولى بناء النسخة الأساسية من النظام تحت تحكم مركزي لاختبار كيفية تواصل الطبقات المختلفة مع بعضها البعض. أما المراحل اللاحقة المتمثلة في فتح الشبكة للمجموعات الخارجية فهي مخططة ولكنها لم تتحقق بالكامل بعد. ويقترح المؤلفون أنه من خلال استخدام هذا النهج الطبقي، جنباً إلى جنب مع فحوصات الهوية الصارمة وسلطة التوقيع المشتركة، فمن الممكن إنشاء طريقة سلسة لتمكين الناس من إدارة أصولهم الرقمية عبر عالم العملات المشفرة بأكمله دون الحاجة إلى الوثوق بسلطة مركزية واحدة بأموالهم. والهدف هو جعل الآلات المعقدة لعمليات النقل عبر السلاسل غير مرئية للمستخدم، وتركهم مع حساب واحد آمن يعمل في كل مكان.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →