ما هي بيانات اعتماد السحب؟
بيانات اعتماد السحب هي إعداد للمدقق على Ethereum يحدد كيفية ومكان سحب ETH المخزن ومكافآت طبقة الإجماع.ببساطة، هي قاعدة وجهة السحب المرتبطة بمدقق Ethereum.عند إنشاء مدقق، تتضمن بيانات الإيداع بيانات اعتماد السحب التي تصبح جزءًا من سجل المدقق على السلسلة في Beacon Chain.توضح هذه البيانات لبروتوكول Ethereum ما إذا كان المدقق يمكنه تلقي عمليات السحب ونوع سلوك السحب الذي يستخدمه.توضح وثائق Ethereum الرسمية أن لكل مدقق بيانات اعتماد للسحب، وأن البايت الأول يحدد نوع بيانات الاعتماد، مثل 0x00 أو 0x01 أو 0x02، عبر دليل بيانات اعتماد السحب في Ethereum.
أصبحت بيانات اعتماد السحب مهمة بشكل خاص بعد أن أتاحت Ethereum عمليات سحب التخزين من خلال ترقيتي Shanghai وCapella، اللتين يُشار إليهما غالبًا باسم Shapella.وازدادت أهميتها بعد ترقية Pectra لأن Ethereum قدمت بيانات اعتماد السحب المركبة 0x02 للمدققين الذين يرغبون في أرصدة فعالة أعلى وتركيب تلقائي للمكافآت.تكتسب بيانات اعتماد السحب أهمية لمستخدمي الكريبتو لأن عنوان سحب واحدًا خاطئًا قد يرسل عمليات سحب التخزين بشكل دائم إلى محفظة لا يسيطر عليها المستخدم.وبالنسبة إلى المدققين، تعد بيانات اعتماد السحب أحد أهم إعدادات الأمان طوال دورة التخزين.لماذا تهم بيانات اعتماد السحب في الكريبتو؟
تعد بيانات اعتماد السحب مهمة لأن تخزين Ethereum يفصل بين توقيع المدقق والتحكم في السحب.يُستخدم مفتاح توقيع المدقق لأداء مهام المدقق، مثل اقتراح الكتل وإجراء عمليات المصادقة.بينما تتحكم بيانات اعتماد السحب في الوجهة التي يمكن أن يذهب إليها ETH المخزن ومكافآت طبقة الإجماع في النهاية.يساعد هذا الفصل على تعزيز الأمان لأن المفتاح المستخدم للعمليات اليومية للمدقق لا يلزم أن يكون المفتاح نفسه الذي يتحكم في عمليات السحب.يمكن أن يكون مفتاح توقيع المدقق متصلًا بالإنترنت لأنه يجب أن يوقع رسائل الشبكة بانتظام.أما مفتاح السحب أو عنوان السحب فينبغي حمايته بعناية أكبر لأنه يتحكم في القدرة على تلقي ETH المسحوب.هذا التمييز مهم جدًا للمخزنين الأفراد، ومشغلي التخزين، والمؤسسات، وبروتوكولات التخزين السائل، ومزودي الحفظ.إذا تعرض مفتاح توقيع المدقق للاختراق، فقد يتعرض المدقق للعقوبة أو التعطيل.أما إذا كانت بيانات اعتماد السحب تشير إلى عنوان يسيطر عليه مهاجم، فقد يُفقد ETH المسحوب بشكل دائم.لذلك، لا تعد بيانات اعتماد السحب مجرد حقل تقني.بل هي جزء من أمان تخزين Ethereum، وتصميم الحفظ، والتحكم في ملكية المدقق.بيانات اعتماد السحب مقابل عنوان السحب
ترتبط بيانات اعتماد السحب بعنوان السحب، لكنهما ليسا الشيء نفسه تمامًا.بيانات اعتماد السحب هي حقل المدقق الكامل المخزن على طبقة الإجماع.عنوان السحب هو عنوان Ethereum في طبقة التنفيذ الذي يستقبل عمليات السحب عندما يدعم نوع بيانات الاعتماد عمليات السحب من طبقة التنفيذ.بالنسبة إلى بيانات اعتماد 0x01، تتضمن بيانات اعتماد السحب عنوان Ethereum تُدفع إليه عمليات السحب الجزئية والكاملة.بالنسبة إلى بيانات اعتماد 0x02، تشير البيانات أيضًا إلى عنوان سحب في طبقة التنفيذ، لكنها تغير سلوك المدقق عبر تمكين التركيب وقواعد الرصيد الفعال الأعلى.أما بيانات اعتماد 0x00، فلا يكون لها عنوان سحب محدد في طبقة التنفيذ.ولهذا السبب، لا يمكن للمدققين من نوع 0x00 تلقي عمليات السحب العادية حتى تُحدَّث بيانات اعتمادهم.ويهم هذا الفرق لأن المستخدم قد يقول «عنوان السحب الخاص بي» بينما يقصد في الواقع عنوان التنفيذ الموجود ضمن بيانات اعتماد السحب.قد يعرض مستكشف المدقق سلسلة بيانات الاعتماد الكاملة، بينما يهتم مستخدم المحفظة غالبًا بالعنوان المضمّن فيها.يرتبط العنصران ببعضهما، لكنهما غير متطابقين.الأنواع الرئيسية الثلاثة لبيانات اعتماد السحب
تستخدم Ethereum حاليًا ثلاثة أنواع رئيسية من بيانات اعتماد السحب للمدققين.النوع الأول هو 0x00، ويُسمى أيضًا بيانات اعتماد سحب BLS أو بيانات الاعتماد السابقة لـ Shapella.النوع الثاني هو 0x01، ويُسمى أيضًا بيانات اعتماد السحب بعنوان التنفيذ أو بيانات اعتماد السحب القديمة.النوع الثالث هو 0x02، ويُسمى أيضًا بيانات اعتماد السحب المركبة.تذكر وثائق Ethereum الرسمية أن بيانات اعتماد 0x00 هي التنسيق الأصلي السابق لـ Shapella، وأن بيانات اعتماد 0x01 هي بيانات اعتماد عنوان التنفيذ القديمة، وأن بيانات اعتماد 0x02 قُدمت مع Pectra بوصفها الخيار الموصى به للمدققين حاليًا.تُحدد هذه الأنواع من خلال البايت الأول من سلسلة بيانات اعتماد السحب.إذا بدأت بيانات الاعتماد بـ 0x00، فهي بيانات اعتماد سحب BLS.وإذا بدأت بـ 0x01، فهي بيانات اعتماد سحب تنفيذ قديمة.وإذا بدأت بـ 0x02، فهي بيانات اعتماد سحب مركبة.يغير هذا البادئة الصغيرة طريقة عمل مكافآت التخزين وعمليات السحب وأرصدة المدقق.بيانات اعتماد السحب 0x00
بيانات اعتماد السحب 0x00 هي تنسيق بيانات اعتماد السحب الأصلي من الفترة التي سبقت تفعيل عمليات السحب في Ethereum.تُسمى غالبًا بيانات اعتماد سحب BLS لأنها تستند إلى مفتاح عام لسحب BLS بدلًا من عنوان تنفيذ Ethereum.لا يملك المدققون الذين يستخدمون بيانات اعتماد 0x00 عنوان سحب محددًا في طبقة التنفيذ.وهذا يعني أن مكافآت طبقة الإجماع وETH المخزن لديهم لا يمكن دفعها إلى عنوان Ethereum عادي حتى تُحدَّث بيانات الاعتماد.ينص دليل بيانات اعتماد السحب في Ethereum على أن المدققين ذوي بيانات اعتماد 0x00 يجب أن يرقوا إلى 0x01 أو 0x02 قبل أن يتمكنوا من تلقي عمليات السحب.استخدم كثير من المدققين الأوائل 0x00 لأن تخزين Ethereum بدأ قبل تفعيل عمليات السحب.في ذلك الوقت، أودع المخزنون ETH في عقد الإيداع، لكن لم يكن بإمكانهم السحب بعد.بعد Shapella، أضافت Ethereum عملية تسمح لمدققي 0x00 بتحديث بياناتهم إلى بيانات اعتماد عنوان التنفيذ عبر إرسال تغيير موقع من BLS إلى التنفيذ.بالنسبة للمستخدمين، الدرس الأساسي بسيط.إذا كان المدقق لا يزال يستخدم بيانات اعتماد 0x00، فلن يكون ETH الخاص به قابلاً للسحب إلى عنوان تنفيذ حتى يتم تغيير بيانات الاعتماد بصورة صحيحة.بيانات اعتماد السحب 0x01
تشير بيانات اعتماد السحب 0x01 إلى عنوان عادي لـ Ethereum في طبقة التنفيذ.وغالبًا ما تسمى بيانات اعتماد السحب القديمة لأنها أصبحت تنسيق السحب القياسي بعد أن أتاحت Shapella عمليات السحب.مع بيانات اعتماد 0x01، تُحوَّل مكافآت طبقة الإجماع للمدقق التي تتجاوز 32 ETH تلقائيًا إلى عنوان السحب كل بضعة أيام، بحسب قائمة انتظار السحب وظروف الشبكة.توضح صفحة عمليات سحب التخزين الرسمية في Ethereum أن المدققين القدامى يستخدمون بيانات اعتماد السحب من النوع 1 ولديهم رصيد فعال محدود بـ 32 ETH.
وهذا يعني أن مدقق 0x01 يمكنه مواصلة كسب المكافآت على رصيد فعال يصل إلى 32 ETH.ولا تُركب المكافآت التي تتجاوز هذا المقدار ضمن الرصيد الفعال للمدقق.بل تُسحب دوريًا إلى عنوان التنفيذ.وعندما يخرج مدقق 0x01 بالكامل، يُسحب رصيد المدقق المتبقي أيضًا إلى عنوان التنفيذ نفسه.وأهم تحذير هو أن عنوان السحب 0x01 لا يمكن تغييره بسهولة.تحذر وثائق عملاء المدققين، مثل دليل Teku لتحديث بيانات اعتماد السحب، من أنه بمجرد تحديث المدقق لاستخدام عنوان Ethereum من نوع 0x01، لا يمكن ببساطة تغيير هذا العنوان مرة أخرى.
بيانات اعتماد السحب 0x02
قُدمت بيانات اعتماد السحب 0x02 مع ترقية Pectra في Ethereum.وتسمى بيانات اعتماد السحب المركبة لأنها تسمح بتركيب مكافآت المدقق ضمن رصيده الفعال.توضح وثائق Ethereum Pectra MaxEB أن Pectra تتيح للمدققين اختيار حد أقصى أعلى للرصيد الفعال والتركيب عبر التحويل من بيانات اعتماد النوع 1 إلى بيانات اعتماد النوع 2.
قبل Pectra، كان الحد الأقصى للرصيد الفعال لكل مدقق 32 ETH.بعد Pectra، يمكن للمدققين الذين يستخدمون بيانات اعتماد 0x02 امتلاك رصيد فعال يصل إلى 2048 ETH.وتوضح صفحة عمليات سحب التخزين في Ethereum أن المدققين المركبين يستخدمون بيانات اعتماد النوع 2، ويمكن أن يصل رصيدهم الفعال إلى 2048 ETH، ولا تُحوَّل أرصدتهم تلقائيًا إلا عندما تتجاوز 2048 ETH.يمثل هذا تغييرًا كبيرًا في التخزين لأنه يسمح للمخزنين الكبار بدمج المدققين وتركيب المكافآت دون تشغيل مدقق واحد لكل 32 ETH.يمكن لمدقق 0x02 سحب ETH دون عتبة 2048 ETH أيضًا، لكن ذلك يتطلب سحبًا جزئيًا يدويًا من طبقة التنفيذ.بالنسبة للمبتدئين، الفرق الأساسي بسيط.يقوم مدقق 0x01 بتحويل المكافآت التي تتجاوز 32 ETH تلقائيًا، بينما يستطيع مدقق 0x02 تركيب المكافآت حتى 2048 ETH.بيانات اعتماد السحب وترقية Shapella
Shapella هو الاسم الشائع لترقيتي Shanghai وCapella في Ethereum.تشير Shanghai إلى جزء الترقية الخاص بطبقة التنفيذ.وتشير Capella إلى جزء الترقية الخاص بطبقة الإجماع.أتاحت Shapella عمليات سحب التخزين لمدققي Ethereum.قبل Shapella، كان بإمكان المدققين إيداع ETH وكسب المكافآت، لكن عمليات السحب لم تكن متاحة.بعد Shapella، أصبح بإمكان المدققين ذوي بيانات اعتماد السحب الصالحة في طبقة التنفيذ تلقي عمليات سحب جزئية وكاملة.توضح صفحة عمليات سحب التخزين في Ethereum Launchpad أن عمليات السحب فُعّلت على Beacon Chain من خلال ترقيتي Shanghai وCapella.
جعل ذلك بيانات اعتماد السحب أحد أهم إعدادات المدقق.إذا كان لدى المدقق بيانات اعتماد 0x01، تمكن البروتوكول من إرسال المكافآت إلى عنوان السحب.أما إذا كان المدقق لا يزال يملك بيانات اعتماد 0x00، فكان يحتاج أولًا إلى تغيير من BLS إلى التنفيذ قبل دفع عمليات السحب.لم تغير Shapella القاعدة الأساسية التي تقضي بأن على المستخدمين التحكم في وجهة السحب.لكنها جعلت هذه القاعدة عملية عبر السماح بسحب ETH فعليًا.بيانات اعتماد السحب وترقية Pectra
غيرت Pectra بيانات اعتماد السحب بإضافة بيانات الاعتماد المركبة من النوع 2 أو 0x02.ارتبط هذا التغيير بـ EIP-7251، الذي رفع الحد الأقصى للرصيد الفعال للمدققين.تصف مواصفة EIP-7251 الرسمية زيادة الحد الأقصى للرصيد الفعال وإضافة عمليات متعلقة بدمج المدققين وبيانات اعتماد السحب المركبة.
جعلت Pectra تخزين Ethereum أكثر مرونة للمخزنين الكبار ومشغلي التخزين.بدلًا من تشغيل عدد كبير من المدققين المنفصلين بسعة 32 ETH، يمكن للمخزن استخدام بيانات اعتماد 0x02 ودمج التخزين في عدد أقل من المدققين ذوي الأرصدة الأعلى.قد يقلل ذلك التعقيد التشغيلي.وقد يخفف أيضًا الضغط على حجم مجموعة المدققين.لكن بيانات اعتماد 0x02 تفرض قرارات جديدة على المخزنين.قد يحسن التركيب التلقائي كفاءة المكافآت، لكنه يغير أيضًا سلوك السحب لأن المكافآت لا تُحوَّل تلقائيًا فوق 32 ETH.قد يفضل المستخدمون الذين يريدون دفعات مكافآت منتظمة سلوك 0x01.وقد يفضل المستخدمون الذين يريدون التركيب والدمج سلوك 0x02.يعتمد الاختيار الصحيح على أهداف الحفظ واحتياجات السيولة والتخطيط الضريبي وإدارة المخاطر واستراتيجية التخزين.عمليات السحب الجزئية
السحب الجزئي هو سحب من رصيد المدقق لا يؤدي إلى خروجه بالكامل.بالنسبة إلى مدقق 0x01، تعني عمليات السحب الجزئية عادة تحويل ETH الذي يتجاوز الحد الأقصى للرصيد الفعال البالغ 32 ETH تلقائيًا.أما لمدقق 0x02، فتختلف عمليات السحب الجزئية لأن المكافآت تُركب حتى يصل المدقق إلى الحد الأقصى الأعلى للرصيد الفعال.توضح صفحة عمليات سحب التخزين في Ethereum أن التحويلات التلقائية لمدققي النوع 2 لا تحدث إلا للأرصدة التي تتجاوز 2048 ETH، وأن ETH دون هذه العتبة يتطلب سحبًا جزئيًا يدويًا من طبقة التنفيذ.يهم هذا التمييز لأن المخزن قد يتوقع ظهور المكافآت تلقائيًا في المحفظة.يكون هذا التوقع صحيحًا لمكافآت 0x01 التي تتجاوز 32 ETH، لكنه لا ينطبق على سلوك التركيب العادي لـ 0x02.لا تعد عمليات السحب الجزئية معاملات Ethereum عادية تبدأها محفظة المدقق بالطريقة نفسها التي يُرسل بها ETH.بل هي عمليات سحب على مستوى البروتوكول تعالجها طبقتا الإجماع والتنفيذ بحسب حالة المدقق وأهليته للسحب.ينبغي للمستخدم التحقق من نوع بيانات اعتماد المدقق قبل السؤال عن سبب وصول المكافآت أو عدم وصولها.عمليات السحب الكاملة
يحدث السحب الكامل بعد خروج المدقق، عندما يصبح رصيده المتبقي بالكامل قابلاً للسحب.بالنسبة إلى مدققي 0x01 و0x02، يُدفع ETH المسحوب إلى عنوان السحب في طبقة التنفيذ المرتبط ببيانات الاعتماد.أما مدققو 0x00، فلا يستطيع البروتوكول دفع السحب إلى عنوان تنفيذ حتى تُحدَّث بيانات اعتماد السحب.السحب الكامل منفصل عن الخروج الطوعي.يخبر الخروج الطوعي المدقق بالتوقف عن المشاركة بعد إتمام عملية الخروج.ويحدث السحب لاحقًا عندما يصبح المدقق مؤهلاً ويعالجه البروتوكول.قد يربك هذا التوقيت المستخدمين لأن الخروج لا يعني دائمًا تلقي ETH فورًا.قد تؤثر قائمة انتظار الخروج، واجتياح السحوبات، وظروف الشبكة، وحالة المدقق في التوقيت.ينبغي للمستخدمين أيضًا فهم أن عنوان السحب يتلقى ETH المسحوب تلقائيًا.إذا كان هذا العنوان خاطئًا أو غير قابل للوصول أو يسيطر عليه شخص آخر، فقد يفقد المستخدم الوصول إلى الأموال المسحوبة.ولهذا يعد اختيار بيانات اعتماد السحب بشكل صحيح عند إعداد المدقق أمرًا بالغ الأهمية.التغيير من BLS إلى التنفيذ
التغيير من BLS إلى التنفيذ هو العملية التي يستخدمها مدققو 0x00 لتحديث بيانات اعتماد السحب إلى تنسيق عنوان التنفيذ.يوفر Ethereum Launchpad الرسمي أداة BLS To Execution Change التي تصف الرسالة المستخدمة لتغيير بيانات اعتماد سحب BLS القديمة إلى بيانات اعتماد سحب جديدة بتنسيق عنوان التنفيذ.
يجب توقيع هذا التغيير باستخدام مفتاح سحب BLS الخاص بالمدقق أو إنشاؤه من عبارة الاسترداد الصحيحة للسحب.ثم تُبث الرسالة الموقعة إلى Beacon Chain.بعد إدراجها ومعالجتها، تتغير بيانات اعتماد المدقق من 0x00 إلى بيانات اعتماد سحب بعنوان تنفيذ.هذه عملية حساسة لأن عنوان السحب يصبح وجهة عمليات سحب التخزين المستقبلية.ينبغي للمستخدمين إنشاء مواد التوقيع الحساسة دون اتصال بالإنترنت كلما أمكن.ولا ينبغي لهم أبدًا إدخال عبارة استرداد التخزين في موقع عشوائي أو أداة دردشة أو إضافة متصفح أو جهاز متصل بالإنترنت لا يثقون به تمامًا.ينبغي لهم التحقق بعناية من عنوان السحب قبل التوقيع لأن التغيير قد يكون غير قابل للعكس.قد يؤدي خطأ مطبعي واحد إلى توجيه عمليات السحب بشكل دائم إلى وجهة خاطئة.هل يمكن تغيير بيانات اعتماد السحب؟
تعتمد إمكانية تغيير بيانات اعتماد السحب على نوعها والتغيير المحدد.يمكن تغيير بيانات اعتماد سحب BLS من نوع 0x00 إلى بيانات اعتماد بعنوان تنفيذ من خلال عملية BLS إلى التنفيذ.بمجرد أن يصبح لدى المدقق عنوان سحب 0x01، لا يمكن ببساطة تغييره إلى عنوان آخر.توضح وثائق Teku أنه إذا كانت بيانات اعتماد سحب المدقق مضبوطة بالفعل على عنوان Ethereum ويريد المستخدم عنوانًا مختلفًا، فيجب عليه إخراج المدقق وإنشاء مفتاح مدقق جديد ببيانات اعتماد جديدة.كما أن التحويل من النوع 1 إلى النوع 2 بعد Pectra قرار كبير في التخزين.تنص صفحة Ethereum Pectra MaxEB على أن التحويل من النوع 1 إلى النوع 2 غير قابل للعكس.وهذا يعني أنه لا ينبغي للمدققين التعامل مع تحديثات بيانات اعتماد السحب كما لو كانت تغييرًا لاسم محفظة مستعار أو عنوان بريد إلكتروني.فهي تغييرات على مستوى البروتوكول قد تؤثر في وجهة ETH وسلوك مكافآت التخزين.قبل إجراء أي تغيير في بيانات الاعتماد، ينبغي للمستخدمين تأكيد فهرس المدقق والمفتاح العام ونوع بيانات الاعتماد القديم والعنوان الجديد ومصدر الأداة وبيئة التوقيع.بالنسبة إلى عمليات التخزين الكبيرة، ينبغي التعامل مع تغييرات بيانات اعتماد السحب عبر ضوابط تشغيلية رسمية ومراجعة متعددة الأشخاص.بيانات اعتماد السحب وأمان المدقق
تعد بيانات اعتماد السحب من أعلى جوانب أمان تخزين Ethereum مخاطرة.تتحكم وجهة السحب في مكان دفع ETH المخزن والمكافآت.إذا كان عنوان السحب تابعًا لمحفظة خاطئة، فقد يتعذر استرداد عمليات السحب المستقبلية.إذا كُشفت عبارة استرداد السحب قبل تغيير 0x00 إلى 0x01، فقد يتمكن مهاجم من توجيه عمليات السحب إلى عنوانه.إذا أدخل المستخدم عبارة استرداد في أداة تخزين مزيفة، فقد يسرق المهاجم الأموال أو يتحكم في عمليات السحب المستقبلية.ينبغي للمستخدمين فصل مفاتيح توقيع المدقق عن مفاتيح السحب.تحتاج مفاتيح توقيع المدقق إلى البقاء متصلة لأداء المهام اليومية.أما مفاتيح السحب، فينبغي حمايتها بممارسات تخزين بارد أقوى.في الإعدادات المؤسسية، تستخدم عناوين السحب غالبًا محافظ متعددة التوقيع، أو وحدات أمان الأجهزة، أو ضوابط الحفظ، أو محافظ العقود الذكية.وبالنسبة إلى المخزنين الأفراد، قد يكون استخدام محفظة أجهزة أو عنوان حفظ ذاتي مؤمن بعناية مناسبًا.القاعدة الأساسية بسيطة.ينبغي أن يسيطر على عنوان السحب الشخص أو الكيان المفترض أن يتلقى ETH المخزن.بيانات اعتماد السحب والحفظ
تحتل بيانات اعتماد السحب مكانة محورية في حفظ الأصول المخزنة.إذا قام المستخدم بالتخزين عبر خدمة، تحدد بيانات اعتماد السحب ما إذا كان المستخدم أو الخدمة أو مزود الحفظ أو عقد ذكي أو كيان آخر يسيطر على وجهة السحب.ويهم ذلك لأن التخزين قد يفصل تشغيل المدقق عن ملكية الأصل.يمكن لطرف ثالث تشغيل بنية المدقق دون التحكم في عمليات السحب إذا كان عنوان السحب مملوكًا للمستخدم أو لعقد يسيطر عليه المستخدم.قد يقلل هذا الإعداد من مخاطر الحفظ.لكن بعض خدمات التخزين قد تتحكم في تشغيل المدقق ووجهة السحب معًا.قد يكون هذا الإعداد مريحًا، لكنه ينطوي على مخاطر الطرف المقابل.ينبغي للمستخدمين السؤال عمن يسيطر على بيانات اعتماد السحب قبل تخزين ETH عبر أي خدمة.ولا ينبغي أن يسألوا فقط عمن يشغل المدقق.بل ينبغي أن يسألوا عمن يتلقى عمليات السحب، ومن يمكنه تغيير بيانات الاعتماد، ومن يمكنه بدء عمليات الخروج، وما الحقوق القانونية أو التقنية التي يملكها المستخدم.في تخزين Ethereum، غالبًا ما تكون بيانات اعتماد السحب أوضح دليل على السلسلة للتحكم في السحب.بيانات اعتماد السحب وعناوين العقود الذكية
يمكن أن يكون عنوان السحب حسابًا عاديًا مملوكًا خارجيًا أو عنوان عقد ذكي إذا كان إعداد التخزين يدعم ذلك.قد يكون ذلك مفيدًا لمجمعات التخزين، وأنظمة الحفظ، وبروتوكولات التخزين السائل، وأنظمة إعادة التخزين، أو خزائن المؤسسات.لكن عناوين سحب العقود الذكية تضيف مخاطر إضافية.يجب أن يكون العقد آمنًا.ويجب أن يكون قادرًا على تلقي ETH بأمان.كما يجب أن تتوافق قواعد العقد مع توقعات المخزن.إذا احتوى العقد على خلل أو مخاطر ترقية أو مخاطر مسؤول أو مخاطر حوكمة، فقد تتأثر عمليات السحب.ينبغي للمستخدمين عدم افتراض أن عنوان سحب العقد الذكي أكثر أمانًا لمجرد أنه قابل للبرمجة.قد يكون أكثر أمانًا إذا خضع للتدقيق وكانت ضوابطه مناسبة.وقد يكون أكثر خطورة إذا كان تصميمه ضعيفًا أو كان يسيطر عليه مسؤولون مجهولون.بالنسبة إلى المخزنين الأفراد العاديين، قد يكون عنوان الحفظ الذاتي المؤمن جيدًا أبسط.أما لأنظمة التخزين المتقدمة، فيمكن لعناوين سحب العقود الذكية دعم الأتمتة والمحاسبة والتوزيع وضوابط المخاطر.بيانات اعتماد السحب والتخزين السائل
تستخدم أنظمة التخزين السائل المدققين لكنها تمنح المستخدمين توكنًا سائلًا أو إيصالًا يمثل التعرض لـ ETH المخزن.تكون بيانات اعتماد السحب في هذه الأنظمة مهمة بشكل خاص لأنها تحدد الوجهة التي تتدفق إليها عمليات سحب المدققين.قد يستخدم بروتوكول تخزين سائل العقود الذكية كوجهات للسحب ليتم احتساب ETH المسحوب وتوزيعه وفق قواعد البروتوكول.قد لا يرى المستخدمون بيانات اعتماد السحب الخاصة بكل مدقق مباشرة عند استخدام توكن تخزين سائل.لكن هذه البيانات تظل مهمة في الخلفية.إذا كان بروتوكول ما يسيطر على بيانات اعتماد السحب، يعتمد المستخدمون على عقوده الذكية وحوكمته ومشغليه وتصميم الحفظ لديه.وإذا أُديرت بيانات اعتماد السحب بشكل سيئ، فقد يواجه البروتوكول مشاكل تشغيلية أو أمنية.بالنسبة إلى المستخدمين، الدرس هو فهم أن التخزين السائل يبسّط تفاصيل المدقق لكنه لا يزيل المخاطر على مستوى المدقق.تظل بيانات اعتماد السحب جزءًا من نموذج الثقة حتى عندما لا يرى المستخدم سوى رصيد توكن.بيانات اعتماد السحب وإعادة التخزين
تتيح إعادة التخزين استخدام ETH المخزن أو المراكز المتعلقة بالمدقق في أنظمة أمان أو مكافآت إضافية.قد تكون بيانات اعتماد السحب مهمة في إعادة التخزين لأن تدفق السحب قد يُوجَّه إلى عقد ذكي أو حساب خاضع للسيطرة يفرض قواعد إعادة التخزين.قد يتطلب نظام إعادة التخزين من المدققين استخدام بيانات اعتماد سحب محددة أو هياكل معينة لعناوين السحب.وقد يزيد ذلك التعقيد.ينبغي للمستخدمين فهم من يسيطر على عمليات السحب، ومن يمكنه بدء الخروج، وما إذا كان القطع أو العقوبات قد تؤثر في الأموال، وما إذا كان يمكن تأخير السحوبات بقواعد البروتوكول.قد تخلق إعادة التخزين فرص مكافآت إضافية، لكنها تضيف أيضًا مخاطر العقود الذكية والحوكمة والمشغل ومخاطر القطع المترابط.تقع بيانات اعتماد السحب عند الحد الفاصل بين نظام التخزين الأساسي في Ethereum والبروتوكول الخارجي الذي يستخدم المركز المخزن.ينبغي للمستخدمين قراءة وثائق البروتوكول بعناية قبل توجيه بيانات اعتماد السحب إلى أي عنوان متعلق بإعادة التخزين.بيانات اعتماد السحب ليست مجرد وجهة.فقد تصبح جزءًا من ترتيب أكبر للحفظ والمخاطر.بيانات اعتماد السحب ودمج المدققين
أصبح دمج المدققين أكثر أهمية بعد Pectra لأن مدققي 0x02 يمكنهم دعم أرصدة فعالة أعلى.يعني دمج المدققين تجميع التخزين من مدققين متعددين في عدد أقل من المدققين.قد يقلل ذلك عدد المدققين النشطين الذي يتعين على المخزن الكبير تشغيله.كما قد يقلل العبء التشغيلي ويساعد الشبكة على إدارة نمو مجموعة المدققين.باستخدام بيانات اعتماد 0x02، يمكن للمدقق امتلاك رصيد فعال يصل إلى 2048 ETH.توضح صفحة Ethereum Pectra MaxEB أن الأداة الرسمية لاختيار تغيير MaxEB هي Launchpad، وأن التحويل من النوع 1 إلى النوع 2 لا يمكن عكسه.الدمج قوي، لكنه يغير التعرض للمخاطر.قد يحمل المدقق الأكبر مقدارًا أكبر من التخزين في سجل مدقق واحد.وقد تؤثر الأخطاء التشغيلية أو القطع أو أخطاء التكوين في كمية أكبر من ETH لكل مدقق.ينبغي للمخزنين الكبار موازنة التبسيط التشغيلي مقابل تركيز المخاطر.وتُعد بيانات اعتماد السحب محورية لأن المدققين ذوي سلوك بيانات الاعتماد المركبة 0x02 الصحيح هم فقط من يستطيعون الاستفادة بالكامل من نموذج الدمج بعد Pectra.كيفية التحقق من بيانات اعتماد السحب للمدقق
يمكن للمستخدمين التحقق من بيانات اعتماد السحب للمدقق عبر مستكشف Ethereum Beacon Chain أو API لعقدة beacon الخاصة بهم.تعرض مستكشفات المدققين عادة فهرس المدقق والمفتاح العام والرصيد والحالة وبيانات اعتماد السحب وعنوان السحب إذا كان متاحًا.توفر وثائق Teku مثالًا للاستعلام عن الحالة النهائية لمدقق عبر Beacon API وقراءة حقل withdrawal_credentials.إذا بدأ الحقل بـ 0x00، فلدى المدقق بيانات اعتماد سحب BLS.إذا بدأ بـ 0x01، فلدى المدقق بيانات اعتماد عنوان تنفيذ قديمة.إذا بدأ بـ 0x02، فلدى المدقق بيانات اعتماد سحب مركبة.ينبغي للمستخدمين التحقق من بيانات الاعتماد قبل توقع عمليات السحب.كما ينبغي لهم التحقق من عنوان التنفيذ المضمّن في بيانات الاعتماد متى أمكن.بالنسبة إلى مدققي 0x01 و0x02، يجب أن يتطابق عنوان السحب مع العنوان الذي يسيطر عليه المخزن.إذا كان العنوان غير معروف، ينبغي للمستخدم التحقيق قبل الخروج أو الدمج أو الاعتماد على عمليات السحب المستقبلية.بالنسبة إلى المدققين ذوي القيمة العالية، تعد التحقق المستقل باستخدام أكثر من أداة ممارسة جيدة.الأخطاء الشائعة المتعلقة ببيانات اعتماد السحب
من الأخطاء الشائعة الخلط بين مفتاح توقيع المدقق ومفتاح السحب.ينفذ مفتاح التوقيع مهام المدقق، بينما تتحكم بيانات اعتماد السحب في وجهة السحب.وخطأ شائع آخر هو تعيين عنوان سحب خاطئ.قد يؤدي ذلك إلى إرسال السحوبات المستقبلية بشكل دائم إلى عنوان خاطئ.والخطأ الثالث هو افتراض أن مدققي 0x00 يمكنهم السحب تلقائيًا.لا يمكنهم تلقي عمليات السحب حتى تُحدَّث بيانات الاعتماد إلى نوع عنوان تنفيذ.والخطأ الرابع هو إدخال عبارة استرداد التخزين في موقع مزيف.قد يكشف ذلك مفتاح السحب ويعرض الأموال للخطر.والخطأ الخامس هو افتراض أن مكافآت 0x01 تُركب تلقائيًا.فهي لا تُركب بعد الحد الأقصى للرصيد الفعال البالغ 32 ETH لأن المكافآت الزائدة تُحوَّل إلى عنوان السحب.والخطأ السادس هو التحويل إلى 0x02 دون فهم اختلاف سلوك المكافآت.يركب مدقق 0x02 المكافآت حتى الحد الأقصى الأعلى للرصيد الفعال، وقد يتطلب عمليات سحب جزئية يدوية للمبالغ التي تقل عن هذه العتبة.والخطأ السابع هو استخدام عنوان تسيطر عليه خدمة دون فهم حقوق الحفظ.فوائد بيانات اعتماد السحب
الفائدة الأولى لبيانات اعتماد السحب هي توجيه السحب الواضح.يعرف البروتوكول إلى أين ينبغي أن تذهب عمليات سحب المدقق.الفائدة الثانية هي فصل المهام.يمكن فصل تشغيل المدقق عن التحكم في السحب.الفائدة الثالثة هي تصميم أمني أفضل.يمكن للمشغلين إبقاء مفاتيح توقيع المدقق متصلة بالإنترنت مع حماية سلطة السحب بعناية أكبر.الفائدة الرابعة هي دعم استراتيجيات تخزين مختلفة.تدعم بيانات اعتماد 0x01 تحويل المكافآت تلقائيًا، بينما تدعم بيانات اعتماد 0x02 التركيب والأرصدة الفعالة الأعلى.الفائدة الخامسة هي المرونة المؤسسية.يمكن لبيانات اعتماد السحب دعم سياسات الحفظ وخزائن العقود الذكية ومزودي التخزين وضوابط التوقيع المتعدد.الفائدة السادسة هي الشفافية.لدى المدققين بادئات بيانات اعتماد مرئية علنًا تساعد المستخدمين على فهم سلوك السحب.الفائدة السابعة هي تفويض المدقق بشكل أكثر أمانًا.يمكن للمستخدم تفويض تشغيل المدقق مع إبقاء السحوبات موجهة إلى عنوانه الخاص، بحسب ترتيب التخزين.مخاطر بيانات اعتماد السحب
الخطر الأول هو أخطاء العناوين الدائمة.إذا أشارت بيانات اعتماد السحب إلى عنوان لا يسيطر عليه المستخدم، فقد يُفقد ETH المسحوب.الخطر الثاني هو كشف عبارة الاسترداد.يتطلب تغيير بيانات اعتماد 0x00 مواد حساسة لمفتاح السحب، وقد يستهدف المهاجمون هذه العملية.الخطر الثالث هو الأدوات المزيفة.قد ينشئ المحتالون صفحات Launchpad مزيفة أو لوحات تخزين مزيفة أو نماذج مزيفة لتحديث بيانات الاعتماد أو مطالبات مزيفة للمحفظة.الخطر الرابع هو سوء فهم نوع بيانات الاعتماد.قد يتوقع المستخدمون مكافآت تلقائية بينما يستخدمون نوعًا من بيانات الاعتماد له سلوك سحب مختلف.الخطر الخامس هو غموض الحفظ.قد يسيطر مزود التخزين على بيانات اعتماد السحب بطرق لا يفهمها المستخدم بالكامل.الخطر السادس هو مخاطر السحب عبر العقود الذكية.قد يحتوي عنوان سحب العقد الذكي على أخطاء أو ضوابط مسؤول أو مخاطر حوكمة.الخطر السابع هو التحويل غير القابل للعكس.ينبغي التعامل مع بعض تغييرات بيانات الاعتماد، مثل تعيين عنوان 0x01 أو التحويل إلى 0x02، بوصفها قرارات طويلة الأجل.كيفية التعامل مع بيانات اعتماد السحب بأمان
ينبغي للمستخدمين التحقق من الأداة الرسمية قبل تنفيذ أي عملية لبيانات اعتماد السحب.ينبغي استخدام Ethereum Launchpad الرسمي أو أدوات المدقق المراجعة جيدًا من مصادر موثوقة.ينبغي التحقق من فهرس المدقق والمفتاح العام.وينبغي التحقق من نوع بيانات الاعتماد الحالي.كما ينبغي التحقق من عنوان السحب بدقة.ينبغي للمستخدمين تأكيد سيطرتهم على عنوان السحب قبل التوقيع.وينبغي تجنب إنشاء الرسائل الحساسة على جهاز متصل بالإنترنت للاستخدام اليومي عندما يكون التوقيع دون اتصال ممكنًا.ولا ينبغي أبدًا مشاركة عبارة استرداد التخزين أو كلمة مرور keystore للمدقق أو المفتاح الخاص أو عبارة الاسترداد مع أي شخص يدعي تقديم الدعم أو أي موقع.ينبغي حفظ سجلات العملية الموقعة والعنوان المستهدف وقائمة المدققين.كما ينبغي التحقق من مستكشف Beacon Chain بعد معالجة تغيير بيانات الاعتماد.بالنسبة إلى المؤسسات، ينبغي أن تتطلب تحديثات بيانات الاعتماد موافقات متعددة وإجراءات مكتوبة وتشغيلًا تجريبيًا وتحققًا مستقلًا.بالنسبة إلى المخزنين الأفراد، فإن القاعدة الأهم هي التمهل والتحقق من كل حقل قبل التوقيع.بيانات اعتماد السحب ببساطة
بيانات اعتماد السحب هي القاعدة التي تخبر Ethereum إلى أين يجب أن يذهب ETH المسحوب من المدقق.إذا بدأت بـ 0x00، فلدى المدقق بيانات اعتماد BLS قديمة ولا يمكنه تلقي عمليات السحب العادية حتى الترقية.إذا بدأت بـ 0x01، فلدى المدقق عنوان سحب عادي في طبقة التنفيذ وتُحوَّل المكافآت التي تتجاوز 32 ETH تلقائيًا.إذا بدأت بـ 0x02، فلدى المدقق بيانات اعتماد مركبة ويمكنه بناء رصيد فعال يصل إلى 2048 ETH.بيانات اعتماد السحب ليست هي مفتاح توقيع المدقق.يشغل مفتاح التوقيع المدقق.بينما تتحكم بيانات اعتماد السحب في وجهة السحب وسلوك المكافآت.بالنسبة إلى المبتدئين، الدرس الأهم بسيط.اعرف دائمًا من يسيطر على عنوان السحب قبل تخزين ETH.الأسئلة الشائعة
ما هي بيانات اعتماد السحب؟
بيانات اعتماد السحب هي إعداد لمدقق Ethereum يحدد كيفية ومكان سحب ETH المخزن ومكافآت طبقة الإجماع.هل بيانات اعتماد السحب هي نفسها عنوان السحب؟
لا، بيانات اعتماد السحب هي حقل المدقق الكامل، بينما عنوان السحب هو عنوان طبقة التنفيذ الذي تستخدمه بيانات اعتماد 0x01 أو 0x02.ماذا تعني بيانات اعتماد السحب 0x00؟
تعني 0x00 أن المدقق لديه بيانات اعتماد سحب BLS قديمة وليس لديه عنوان سحب محدد في طبقة التنفيذ.هل يستطيع مدقق 0x00 سحب ETH؟
لا، يجب أن يُحدّث مدقق 0x00 إلى نوع بيانات اعتماد بعنوان تنفيذ قبل دفع عمليات السحب.ماذا تعني بيانات اعتماد السحب 0x01؟
تعني 0x01 أن لدى المدقق عنوان سحب تنفيذ قديمًا، وأن المكافآت التي تتجاوز 32 ETH تُحوَّل تلقائيًا إلى ذلك العنوان.ماذا تعني بيانات اعتماد السحب 0x02؟
تعني 0x02 أن المدقق يستخدم بيانات اعتماد سحب مركبة قُدمت مع Pectra، ويمكن أن يصل رصيده الفعال إلى 2048 ETH.ما الفرق بين 0x01 و0x02؟
يحوّل 0x01 المكافآت التي تتجاوز 32 ETH تلقائيًا، بينما يركب 0x02 المكافآت حتى الحد الأقصى الأعلى للرصيد الفعال ولا يحول تلقائيًا إلا ما يتجاوز 2048 ETH.هل يمكنني تغيير عنوان السحب 0x01؟
ليس مباشرة، لأن تغيير عنوان السحب إلى عنوان مختلف بعد أن يصبح لدى المدقق عنوان سحب 0x01 يتطلب عمومًا الخروج وإنشاء مدقق جديد.هل يمكنني التحويل من 0x01 إلى 0x02؟
نعم، تتيح Pectra للمدققين التحويل من بيانات اعتماد السحب من النوع 1 إلى النوع 2، لكن وثائق Ethereum تنص على أن هذا التحويل غير قابل للعكس.ما هو التغيير من BLS إلى التنفيذ؟
التغيير من BLS إلى التنفيذ هو عملية موقعة تحدّث مدقق 0x00 إلى بيانات اعتماد سحب بعنوان تنفيذ.هل تتطلب عمليات السحب رسوم الغاز؟
عمليات سحب المدقق على مستوى البروتوكول ليست معاملات عادية يبدأها المستخدم ولا تتطلب من المدقق إرسال رسوم الغاز من عنوان السحب.ما هو السحب الجزئي؟
ينقل السحب الجزئي رصيد المدقق القابل للسحب دون إخراج المدقق بالكامل.ما هو السحب الكامل؟
يدفع السحب الكامل رصيد المدقق المتبقي بعد خروجه وأهليته للسحب.هل يمكن أن يكون عنوان السحب عقدًا ذكيًا؟
نعم، يمكن أن يكون عنوان السحب عنوان عقد ذكي، لكن يجب على المستخدمين فهم قواعد أمان العقد والتحكم فيه.لماذا تنطوي بيانات اعتماد السحب على مخاطر؟
تنطوي على مخاطر لأن عنوان سحب خاطئًا أو يسيطر عليه مهاجم قد يتلقى ETH المسحوب من المدقق بشكل دائم.كيف يمكنني التحقق من بيانات اعتماد السحب للمدقق الخاص بي؟
يمكن للمستخدمين التحقق من حقل withdrawal_credentials عبر مستكشف Beacon Chain أو API لعقدة beacon.هل ينبغي أن أشارك عبارة استرداد التخزين لتحديث بيانات اعتماد السحب؟
لا، لا ينبغي للمستخدمين أبدًا مشاركة عبارة استرداد التخزين أو المفتاح الخاص مع أي موقع أو حساب دعم أو مجموعة دردشة أو أداة غير معروفة.ما نوع بيانات اعتماد السحب الموصى به حاليًا؟
تصف وثائق Ethereum الحالية بيانات الاعتماد المركبة 0x02 بأنها الخيار الموصى به للمدققين حاليًا، لكن الاختيار الأفضل يظل معتمدًا على أهداف المخزن واحتياجاته للسحب.الخلاصة
بيانات اعتماد السحب هي إعداد أساسي في تخزين Ethereum يتحكم في وجهة عمليات سحب المدقق وكيفية عمل سلوك مكافآت المدقق.وهي من أهم الحقول المرتبطة بمدقق Ethereum لأنها تربط ملكية المدقق والحفظ وتدفق المكافآت وأمان السحب.الأنواع الرئيسية الثلاثة لبيانات الاعتماد هي 0x00 و0x01 و0x02.0x00 هو نوع بيانات اعتماد BLS القديم من الفترة السابقة لتفعيل عمليات السحب.0x01 هو نوع عنوان التنفيذ القديم الذي يحول المكافآت التي تتجاوز 32 ETH تلقائيًا.0x02 هو النوع المركب بعد Pectra الذي يدعم أرصدة فعالة أعلى تصل إلى 2048 ETH.بيانات اعتماد السحب ليست إعدادات عادية.قد ينشئ عنوان سحب خاطئ خسارة دائمة.وقد يكشف التغيير المتسرع من BLS إلى التنفيذ مفاتيح حساسة.وقد يغير التحويل غير المفهوم جيدًا إلى 0x02 سلوك المكافآت والسحب بطرق لم يتوقعها المخزن.بالنسبة إلى المخزنين الأفراد، يتمثل النهج الأكثر أمانًا في التحقق من كل مدقق وكل عنوان وكل أداة وكل توقيع قبل تغيير بيانات الاعتماد.أما مزودو التخزين والمؤسسات، فينبغي لهم إدارة بيانات اعتماد السحب عبر ضوابط حفظ رسمية وعمليات تدقيق ومراجعة تشغيلية.ببساطة، تجيب بيانات اعتماد السحب عن أحد أهم الأسئلة في تخزين Ethereum: إلى أين سيذهب ETH عند سحب المدقق؟قد يعجبك أيضاً
WhatsMiner M30S++
نطاقات Web3
مشاريع Web3
رائج
العملات المشفرة الرائجة حاليًا والتي تحظى باهتمام كبير في السوق
الأعلى حجماً
العملات المشفرة ذات أعلى حجم تداول
مضاف حديثا
العملات المشفرة المدرجة مؤخرًا والمتاحة للتداول

