في 7 ديسمبر 2023، الساعة 12 ظهرًا، كان هناك اندفاع لشراء ترخيص عقدة XAI (في شكل NFT). حتى الآن، كانت استجابة السوق مذهلة. الشراء المستمر مبالغ فيه حقًا. إذا كنت لا تزال تخطط لشراء ترخيص العقدة، فيرجى استخدام الحرف الكبير "BA" عند إدخال رمز الخصم حتى تتمكن من الاستمتاع بخصم قدره 5%.

في المقالة السابقة فهم وتشغيل عقد Xai لكسب رموز XAI، شرحنا بالتفصيل كيفية تشغيل عقد Xai. لذلك، سنتحدث في هذه المقالة عن كيفية السماح للمحفظة B بتشغيل العقد لمحفظة متعددة A بناءً على آلية القائمة البيضاء المقدمة في الإصدار 1.0.34.

تذكير مرة أخرى: المحفظة التي تستخدمها لشراء مفتاح تفويض عقدة Xai (KEY) نسمّيها المحفظة A. ومن المهم حماية مفتاحها الخاص، وعدم كشفه للآخرين مطلقًا. في نظام عُقد Xai، يتمثل دور المحفظة A في تفويض محفظة تشغيل أخرى (Operator)، أي المحفظة B، للقيام بالعمليات. أما المحفظة B فتدفع جميع تكاليف GAS أثناء عملية التعدين، وتتلقى تلقائيًا العملات المُكتسبة من التعدين. باختصار، تتولى المحفظة A التفويض واستلام العملات، بينما تُستخدم المحفظة B لتشغيل العقدة يوميًا. إذا كانت لديك أسئلة أخرى حول هذه العملية، فننصحك بقراءة المقالة المذكورة أعلاه للاطلاع على شرح أكثر تفصيلًا.

آلية تفويض عدة محافظ A إلى المحفظة B:

في المراحل الأولى من منظومة عُقد Xai، كانت خطوات التشغيل بسيطة نسبيًا. كان المستخدمون يشترون أولًا مفتاح تفويض العقدة (KEY) باستخدام المحفظة A، ثم يفوّضونها إلى محفظة أخرى، وهي المحفظة B، لتشغيل العقدة وفقًا للتعليمات. وكانت هذه العملية تسير بسلاسة عادةً. في البداية، اعتقد أفراد المجتمع عمومًا أن العلاقة بين المحفظتين A وB هي علاقة واحد إلى واحد، وهو مفهوم مألوف للجميع.

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

في الواقع، العلاقة بين المحفظتين A وB هي علاقة متعدد إلى واحد. وهذا يعني أن عدة محافظ A لديها تفويضات للعُقد، مثل A1 وA2 وA3، يمكنها التفويض في الوقت نفسه إلى محفظة B واحدة. بعبارة أخرى، يمكن للمحفظة B تشغيل عُقد عدة محافظ مفوِّضة، مثل A1 وA2 وA3، في الوقت نفسه. ويمنح هذا الترتيب متعدد إلى واحد مرونة أكبر، كما هو موضح في الشكل أدناه:

رسم توضيحي لعلاقة متعدد إلى واحد

كيف تفوّض المحفظة A مباشرةً إلى المحفظة B؟

واجهة التفويض المعتادة لدينا هي كما يلي:

واجهة التفويض

العنوان داخل الإطار الأحمر هو: https://sentry.xai.games/#/assign-wallet/0xc9FF78F63d9Ba9DfC07e292E17B0d98936e4F0C7

إذًا، 0xc9FF78F63d9Ba9DfC07e292E17B0d98936e4F0C7 هو عنوان المحفظة B.

لذلك، كل ما على Zhang San وXiaoming وLao Wang فعله هو إدخال عنوان URL هذا في المتصفح، ثم استبدال الجزء «0xc9FF78F63d9Ba9DfC07e292E17B0d98936e4F0C7» بعنوان المحفظة B التي يريدون التفويض إليها!

هل هناك مشكلة إذا فوّضت محفظتي «A» إلى عدة محافظ B؟

لا توجد أي مشكلة في أن تفوّض المحفظة A إلى عدة محافظ B، مثل B1 وB2 وB3 وغيرها. وهذا يعني أن هذه المحافظ B يمكنها جميعًا تشغيل العُقد في الوقت نفسه بعد إتمام التفويض. إذا نجحت إحدى المحافظ B في تعدين كتلة، فتلك المحفظة هي التي تدفع رسوم GAS المقابلة. فعلى سبيل المثال، إذا قامت المحفظة B1 بتعدين كتلة، تدفع B1 رسوم GAS؛ وإذا قامت B2 بتعدينها، تدفع B2 الرسوم؛ وينطبق الأمر نفسه على B3، إذ تتحمل هي التكلفة. ويضمن هذا الترتيب أن تتحمل كل محفظة B تشغّل عقدة الرسومَ وفقًا لنتائج تشغيلها.

هذا أمر رائع، لماذا لم تخبرنا به إلا الآن؟

بانتظار تحسين البرنامج:

قبل الإصدار 1.0.34 من منظومة عُقد Xai، كانت هناك مشكلة أساسية: لم يكن بإمكان المحفظة B إدراج عدة محافظ مفوِّضة، مثل A1 وA2 وA3، في القائمة البيضاء. وهذا يعني أنه حتى لو التزم مستخدمون موثوقون، مثل Zhang San وXiaoming وLao Wang، بالقواعد، كان بإمكان مستخدمين مخالفين، مثل Zhao Gao، استخدام المحفظة B لتشغيل عُقدهم من دون دفع أي رسوم.

وتحديدًا، في المثال أعلاه، لم يدفع Zhao Gao للمحفظة B رسوم GAS اللازمة لتشغيل العقدة فحسب، بل سمح أيضًا لعشرة أشخاص آخرين باستخدام الطريقة نفسها للتحايل على النظام. وأدى ذلك إلى اضطرار المحفظة B إلى توفير الموارد لـ Zhao Gao والأشخاص العشرة الآخرين من دون الحصول على تعويض مناسب عن رسوم GAS، وهو ما اعتبره المجتمع «استغلالًا مجانيًا» لرسوم GAS الخاصة بالمحفظة B.

حُلّت هذه المشكلة بعد أن أبلغت الفريق المعني بها. في الإصدار المُحدّث، أصبح بإمكان المحفظة B إضافة المحافظ المفوّضة إليها، مثل A1 وA2 وA3، إلى القائمة البيضاء، ما يمنع المستخدمين غير المصرح لهم من إساءة استخدام الموارد. لا يعزز هذا التحسين أمان النظام وكفاءته فحسب، بل يضمن أيضًا حماية حقوق المستخدمين الشرعيين.

للتفاصيل، يُرجى مراجعة: إعداد القائمة البيضاء لعُقد Xai Sentinel بعد الإصدار 1.0.34

لتجنب الخلافات:

من الناحية النظرية، يُعد تصميم المحفظتين A وB في نظام عُقد Xai آمنًا للغاية. تُستخدم المحفظة A لشراء مفتاح تفويض العقدة (KEY) والاحتفاظ به، بينما تُستخدم المحفظة B لتشغيل العقدة فعليًا. ويهدف هذا التصميم إلى فصل العمليات المالية الحساسة، التي تتولاها المحفظة A، عن مهام الصيانة اليومية للعقدة، التي تنفذها المحفظة B، مما يعزز أمان النظام بأكمله.

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

من السهل أن يؤدي هذا الفهم الخاطئ وانتشار المعلومات غير الدقيقة إلى شائعات وحالة من الهلع (FUD، اختصارًا لـ Fear, Uncertainty, Doubt، أي الخوف وعدم اليقين والشك). لذلك، قد لا يكون نشر دليل كامل منذ البداية الخيار الأفضل، لأن ذلك قد يدفع المستخدمين إلى التعامل مع محافظهم بطريقة خاطئة من دون فهم خطوات التشغيل وإجراءات الأمان بالكامل، مما يعرّضهم لمخاطر أمنية.

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

ماذا أفعل من أجل المجتمع؟

لاحظت أن بعض أفراد المجتمع لديهم عدد قليل فقط من مفاتيح تفويض العقدة (أقل من 3)، ويشعرون بقلق شديد لأن احتمال أن ينتج المفتاح كتلة منخفض (حوالي 7 كتل كل 30 يومًا). ولمساعدتهم على تخفيف قلقهم وتقديم مساهمتي للمجتمع، اشتريت خادمًا. وعرضت مساعدة المستخدمين الراغبين في تفويض محفظتهم إلى محفظتي B على تشغيل عُقدهم. هدفي هو مساعدتهم على تشغيلها باستقرار وتقليل قلقهم.

أود أن أؤكد عدة نقاط في هذه العملية:

  1. رسوم GAS: عليكم أن تعلموا أن كل مفتاح KEY يحتاج إلى نحو 0.02 ETH سنويًا لتغطية رسوم GAS. هذه تكلفة تشغيلية، لذا ينبغي لكم الاستعداد لها.

  2. مساعدتي مؤقتة: سأساعدكم على تشغيل العُقد، لكن هذا مجرد حل انتقالي. فصيانة الخوادم أمر شاق، وأنصحكم بتشغيل العُقد بأنفسكم، إذ يجب التحقق يوميًا من أن الخادم يعمل بشكل طبيعي.

  3. الأمان والفهم مهمان للغاية: يُرجى التأكد من فهمكم للنظام بأكمله فهمًا تامًا. والأهم من ذلك، لا تكشفوا أبدًا عن المفتاح الخاص للمحفظة A. فإذا نشأ خلاف بسبب سوء فهم، فستكون النتيجة عكس ما أردناه رغم حسن النية.

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

ما آفاق منظومة العُقد في المستقبل؟

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

#ARB #OffChainLabs #web3 #game #XAI