Shiba Classic LogoShiba Classic

We have a multisig.

Legendary Klack
Legendary Klack26 أكتوبر 2026

من يحمل المفاتيح، وماذا يرى الموقّعون، وما الذي يستطيع الـ multisig تغييره، وكيف تتحقق من ذلك لأي رمز.

Safe, they said · 3/10

تم إنشاؤه بواسطة:

Legendary Klack

Tags:

Multisig
Security
Governance

«We have a multisig» هي الإجابة التي تقدّمها معظم المشاريع حين تسأل من يتحكم في المال.

تبدو كأنها نهاية السؤال. وهي في الحقيقة بدايته.

هذا هو الجزء الثالث من سلسلتنا «Safe, they said.» عشر جمل تستخدمها المشاريع لتطمئنك، جملة كل أسبوع. وهذه ثالثتها، مفككة.

ما هو الـ multisig، في فقرة واحدة

الـ multisig محفظة تحتاج إلى أكثر من مفتاح واحد لتحريك أي شيء. «ثلاثة من خمسة» تعني أن خمسة أشخاص يحمل كل منهم مفتاحًا، وأن على أي ثلاثة منهم أن يوقّعوا. مفتاح واحد مفقود أو مسروق لا يكفي لإفراغها.

هذا تحسّن حقيقي مقارنةً بمفتاح واحد. فهو يجيب عن سؤال واحد: ماذا يحدث إذا أخطأ شخص ما أو اختفى؟ ولا يجيب عن الأسئلة الأخرى.

السؤال الأول: مفاتيح من؟

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

في يوليو 2026 خسر Bridge عابر للسلاسل تابع لمنصة التداول AFX نحو 24 مليون دولار، بحسب إحصاء شركة الأمن Halborn. كانت تحويلاته تحتاج إلى ثلثي أصوات سبعة مُصادِقين. وكان المهاجم يملك مفاتيح خمسة منهم. فحص العقد التوقيعات، ووجدها صحيحة، ودفع.

فعلت الشيفرة تمامًا ما بُنيت لتفعله. العتبة بلغها الأشخاص الخطأ.

السؤال الثاني: ماذا رأى الموقّعون؟

الموقّع يوافق على ما تعرضه الشاشة. في فبراير 2025 خسرت منصة التبادل Bybit نحو 1.5 مليار دولار من محفظة multisig. وبحسب شركات التحليل الجنائي المشاركة وبحسب Safe، مزوّد برمجية المحفظة، استبدل المهاجمون شيفرة على موقع المحفظة واقترحوا معاملة مموّهة. فوافق الموقّعون على ما بدا تحويلًا روتينيًا.

كثرة الموقّعين لا تنفع إذا كانوا جميعًا ينظرون إلى الشاشة المتلاعَب بها نفسها.

السؤال الثالث: ما الذي يستطيع الـ multisig تغييره؟

هذا هو السؤال الذي يُطرح أقل من غيره.

الـ multisig الذي يحفظ الأموال أمين حفظ. أما الـ multisig الذي يستطيع أيضًا تغيير القواعد أو ترقية العقود أو تحويل وجهة الأموال فهو لجنة صغيرة لها الكلمة الأخيرة. و«We have a multisig» لا تقول أيّ الاثنين هو.

السؤال الرابع: هل يبقى وقت لقول لا؟

إذا نفذ القرار في اللحظة التي يوقّع فيها المفتاح الأخير، فلا أحد يستطيع إيقاف قرار سيئ. التأخير بين التوقيع والتنفيذ، أي الـ timelock، يمنح كل الآخرين وقتًا ليروه قادمًا وأن يتصرفوا. كانت لدى الـ Bridge الخاص بـ AFX نافذة اعتراض مدتها 200 ثانية.

كيف تتحقق من ذلك لأي رمز

لا تحتاج إلى الوثوق بأي موقع لهذا، ولا حتى بموقعنا.

  1. اعثر على عنوان الـ multisig. ينبغي أن يكون منشورًا، ويمكن فتحه في أي مستكشف بلوكات.
  2. اقرأ هناك العتبة وعدد الموقّعين، لا في موقع المشروع.
  3. اسأل من هم الموقّعون، وهل هم مستقلون بعضهم عن بعض.
  4. انظر إلى ما يُسمح للـ multisig بفعله: حفظ الأموال، أم أيضًا ترقية العقود وتغيير القواعد.
  5. ابحث عن تأخير قبل التنفيذ، وعمّن يستطيع إيقاف معاملة خلال ذلك الوقت.

أين يقف SHIBC

ليس لعقد رمز SHIBC مالك. فقد جرى التخلي عن ملكيته في نوفمبر 2024، ولذلك لا يوجد مفتاح، فرديًا كان أو مشتركًا، يستطيع تغييره.

إعدادات الـ DAO محمية بالطريقة نفسها. وحدها الـ DAO تستطيع تغيير قواعد التصويت الخاصة بها أو ترقية إضافة التصويت (plugin) الخاصة بها. والمشرف على المشروع لا يملك أي دور خاص هناك. ويستطيع أي شخص قراءة هذه الصلاحيات على السلسلة، وتسردها ورقتنا البيضاء في القسم 6.6.

أما الأجزاء التي ستحفظ قيمة، فخطتها مكتوبة في القسم 7.4 من الورقة البيضاء: multisig بوصفه أمين حفظ للمفاتيح، بعتبة تصمد أمام فقدان أحد حاملي المفاتيح. وقاعدة واحدة لا تلين: الـ multisig يحفظ المفاتيح، ولا يغيّر القواعد التي تضعها الـ DAO.

ما نستخلصه

الـ multisig قفل جيد. أما هل يحميك أم لا، فيتوقف على من يحمل المفاتيح، وماذا يرى الموقّعون حين يوقّعون، وما الذي يُسمح للقفل بفتحه، وهل لدى أحد وقت ليقول لا.

نظرتنا إلى طريقة إدارة أي رمز: Custodian, yes. Override, no. (أمين حفظ، نعم. نقض، لا.) انشر العنوان والعتبة والموقّعين. وامنح كل الآخرين وقتًا للاعتراض قبل أن يحدث أي شيء.

الأسبوع القادم، الجزء الرابع: «The community decides.»