شراء العملات المشفرة
الأسواق
العقود الفورية
العقود الآجلةBTC
مدخرات
مركز الأحداث
مركز المكافآت
المزيد
مهرجان صفر رسوم
ERC-4626: ما هو ERC-4626؟ERC-4626 هو معيار توكنات على Ethereum يحدد واجهة مشتركة للخزائن المرمزة التي تحتفظ بأصل أساسي واحد من نوع ERC-20.تقبل الخزانة المرمزة أصلًا مشفرًا أساسيًا، وتصدر توكنات حصص قابلة للاستبERC-4626: ما هو ERC-4626؟ERC-4626 هو معيار توكنات على Ethereum يحدد واجهة مشتركة للخزائن المرمزة التي تحتفظ بأصل أساسي واحد من نوع ERC-20.تقبل الخزانة المرمزة أصلًا مشفرًا أساسيًا، وتصدر توكنات حصص قابلة للاستب

ERC-4626

2026/10/13 15:31
#Advanced
Humanity
H$0.05746+0.54%
PX
PX$0.0112-0.88%
STANDARD
STANDARD$0.228-2.81%
REAL
ASSET$0.17817-2.47%
Mintellect
MINT$0.0000087-15.45%

ما هو ERC-4626؟

ERC-4626 هو معيار توكنات على Ethereum يحدد واجهة مشتركة للخزائن المرمزة التي تحتفظ بأصل أساسي واحد من نوع ERC-20.

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

يوحّد المعيار الرسمي ERC-4626 عمليات الإيداع والسحب وسك الحصص واستردادها ومعاينة سعر الصرف وحدود الخزانة.

ERC-4626 معيار نهائي ضمن Ethereum Request for Comments.

أُنشئ هذا المعيار لتسهيل تكامل المحافظ والتطبيقات اللامركزية والمجمّعات والعقود الذكية الأخرى مع الخزائن المدرة للعائد.

يُشار إلى هذا المعيار أحيانًا باسم معيار الخزائن المرمزة (Tokenized Vault Standard).

لا يحدد ERC-4626 استراتيجية استثمار واحدة، ولا يضمن أن تحقق الأصول المودعة عائدًا.

بل يحدد طريقة تواصل الخزائن المتوافقة بشأن محاسبة الأصول ووظائف الدخول والخروج.

ما الخزانة المرمزة؟

الخزانة المرمزة عقد ذكي يدير أصولًا مشفرة ويصدر توكنات تمثل مطالبات على تلك الأصول.

يودع المستخدم الأصل الأساسي الذي تدعمه الخزانة ويحصل على حصص فيها.

قد تقرض الخزانة الأصول أو تخزنها عبر Staking أو توفر بها السيولة أو تحتفظ بها احتياطيًا أو تستخدم استراتيجية أخرى يحددها كودها.

إذا حققت الاستراتيجية دخلًا، فقد ترتفع قيمة الأصول التي تمثلها كل حصة.

أما إذا تكبدت الاستراتيجية خسائر في الأصول، فقد تنخفض قيمة الأصول التي تمثلها كل حصة.

لذلك، لا تعادل حصة الخزانة تلقائيًا وحدة واحدة من الأصل الأساسي.

وتعتمد قيمتها على العلاقة بين الأصول التي تديرها الخزانة وإجمالي عدد الحصص المتداولة.

لماذا أُنشئ ERC-4626؟

كانت الخزائن المرمزة موجودة قبل ERC-4626، لكنها غالبًا ما استخدمت وظائف وقواعد محاسبية ومصطلحات مختلفة.

كان التطبيق الذي يدمج عدة خزائن يحتاج إلى محوّل منفصل لكل تنفيذ.

زادت المحوّلات المخصصة عبء التطوير وخلقت فرصًا أكبر لوقوع أخطاء محاسبية.

قدم ERC-4626 واجهة مشتركة تتيح للخزائن المتوافقة استخدام الطرق الأساسية نفسها للإيداع والسحب والسك والاسترداد والمعاينة.

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

لكن التوحيد لا يجعل الاستراتيجيات الأساسية متطابقة.

فقد تختلف الخزائن في أصولها ورسومها ومخاطرها وحدودها ومسؤوليها ومنطقها الاستثماري.

الأصول الأساسية وحصص الخزانة

يميز ERC-4626 بين الأصول والحصص.

الأصل هو توكن ERC-20 الذي يُودع في الخزانة ويُسحب منها.

أما الحصة، فهي توكن ERC-20 تصدره الخزانة لتمثيل مطالبة على الأصول التي تديرها.

على سبيل المثال، قد يودع مستخدم 100 وحدة من توكن أساسي ويحصل على 100 حصة إذا كان سعر التحويل الأولي أصلًا واحدًا لكل حصة.

إذا نمت الخزانة لاحقًا إلى 110 أصول مع بقاء 100 حصة فقط، فستمثل كل حصة نحو 1.1 أصل.

وإذا خسرت الخزانة عشرة أصول بدلًا من ذلك، فقد تمثل كل حصة نحو 0.9 أصل.

تعتمد النتيجة الدقيقة على محاسبة الخزانة والرسوم والتقريب وأداء الاستراتيجية.

حصص ERC-4626 هي توكنات ERC-20

يجب أن تطبق خزانة ERC-4626 معيار ERC-20 على توكن الحصص الخاص بها.

وبالتالي، يمكن لحاملي الحصص امتلاك أرصدة ERC-20 ومخصصات وتحويلات وموافقات.

ويجب على الخزانة أيضًا تطبيق وظائف البيانات الوصفية الاختيارية في ERC-20 لاسم الحصة ورمزها وعدد خاناتها العشرية.

يمكن للخزانة منع نقل حصصها عبر رفض استدعاء المستخدمين

transfer
أو
transferFrom
.

وهذا يعني أن التوافق مع ERC-4626 لا يضمن إمكانية تداول الحصص بحرية.

قد تقيد المشاريع نقل الحصص لأسباب تقنية أو تنظيمية أو محاسبية أو متعلقة بإدارة المخاطر.

وظيفة asset

تعيد وظيفة

asset
عنوان عقد توكن ERC-20 الأساسي للخزانة.

يوضح هذا العنوان للتطبيقات الأصل المستخدم في الإيداع والسحب ومحاسبة الخزانة.

يشترط المعيار ألا تتسبب الوظيفة في التراجع عن التنفيذ.

ينبغي للمستخدمين التحقق من عنوان التوكن المعاد بدل الاعتماد على اسم الأصل أو رمزه فقط.

يمكن لتوكنات مختلفة استخدام رمز العرض نفسه.

تدير خزانة ERC-4626 القياسية أصلًا أساسيًا واحدًا من نوع ERC-20.

تتطلب الأصول الأصلية للبلوكشين أو هياكل الخزائن ذات نقاط الدخول المتعددة امتدادات منفصلة.

وظيفة totalAssets

تعرض وظيفة

totalAssets
كمية الأصول الأساسية التي تديرها الخزانة.

ينبغي أن تشمل العائد الذي أصبح بالفعل جزءًا من حيازات الخزانة المدارة.

كما يجب أن تحتسب الرسوم المقتطعة من الأصول التي تحتفظ بها الخزانة.

ينبغي ألا تتسبب الوظيفة في التراجع عن التنفيذ.

قد تشمل القيمة المعروضة أصولًا مستخدمة عبر استراتيجية خارجية بدلًا من التوكنات الموجودة مباشرةً في عنوان الخزانة.

ينبغي للمستخدمين فحص كيفية احتساب التنفيذ للأصول المدارة.

قد تؤدي المحاسبة غير الصحيحة أو القابلة للتلاعب إلى أسعار حصص مضللة وإيداعات غير آمنة.

كيف يعمل سعر الصرف في ERC-4626؟

يوضح سعر الصرف في الخزانة عدد الأصول الأساسية المقابلة لعدد محدد من الحصص.

تقسم عملية حساب مبسطة إجمالي الأصول المدارة على إجمالي معروض الحصص.

قد تضيف التطبيقات الفعلية أصولًا افتراضية أو حصصًا افتراضية أو رسومًا أو فروقًا أو محاسبة خاصة بالاستراتيجية.

قد يرتفع سعر الصرف عندما تحقق الخزانة عائدًا أو تتلقى أصولًا متبرعًا بها.

وقد ينخفض عندما تخسر الخزانة أصولًا أو تثبت ديونًا متعثرة.

ليس سعر الصرف بالضرورة سعرًا سوقيًا من منصة تداول خارجية.

بل هو علاقة محاسبية يحددها عقد الخزانة.

وظيفة convertToShares

تقدر وظيفة

convertToShares
عدد الحصص المقابل لكمية محددة من الأصول الأساسية في ظروف مثالية.

وهي مخصصة لحساب متوسط التحويل، لا لتقديم وعد دقيق لمعاملة واحدة.

يجب ألا تشمل النتيجة رسوم الإيداع.

كما يجب ألا تتغير وفق هوية المستدعي.

ويجب ألا تعكس حدود الخزانة المؤقتة أو الظروف الخاصة بمستخدم واحد.

يشترط المعيار تقريب التحويل إلى الأسفل باتجاه الصفر.

ينبغي للتطبيق الذي يحتاج إلى تقدير النتيجة المرجحة لإيداع فعلي استخدام

previewDeposit
بدلًا منها.

وظيفة convertToAssets

تقدر وظيفة

convertToAssets
عدد الأصول الأساسية المقابل لعدد محدد من حصص الخزانة في ظروف مثالية.

يجب ألا تشمل رسوم السحب.

ويجب ألا تختلف بحسب هوية المستدعي.

كما تقرّب النتيجة إلى الأسفل باتجاه الصفر.

قد تكون الوظيفة مفيدة لعرض المحافظ والمحاسبة العامة.

لكن لا ينبغي اعتبارها عرض سحب مضمونًا، إذ قد تتأثر عمليات الخروج الفعلية بالرسوم والحدود والسيولة المتاحة وتغير حالة الخزانة.

الفرق بين Deposit وMint

تتيح وظيفتا

deposit
و
mint
الدخول إلى خزانة ERC-4626، لكنهما تحددان المعاملة من منظورين مختلفين.

مع

deposit
، يحدد المستخدم كمية الأصول الأساسية التي يريد إيداعها بدقة.

وتحسب الخزانة عدد الحصص التي يحصل عليها المستلم.

أما مع

mint
، فيحدد المستخدم عدد الحصص التي يريد أن يحصل عليها المستلم بدقة.

وتحسب الخزانة كمية الأصول الأساسية الواجب توفيرها.

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

وظيفة deposit

تنقل وظيفة

deposit
كمية محددة من الأصول الأساسية إلى الخزانة وتصدر حصصًا لمستلم يختاره المستخدم.

تشترط معظم التطبيقات أن يمنح المستخدم الخزانة أولًا موافقة على إنفاق أصل ERC-20 الأساسي.

يجب إلغاء المعاملة إذا تعذر إيداع كامل كمية الأصل.

قد يحدث ذلك بسبب حد للإيداع أو موافقة غير كافية أو رصيد غير كافٍ أو إيقاف الخزانة أو قيد آخر.

يجب أن يصدر عن الإيداع الناجح حدث

Deposit
موحد.

تعيد الوظيفة عدد الحصص الصادرة للمستلم.

وظيفة mint

تصدر وظيفة

mint
عددًا محددًا من حصص الخزانة إلى مستلم.

يوفر المستدعي كمية الأصول الأساسية التي تتطلبها محاسبة الخزانة الحالية.

يجب إلغاء المعاملة إذا تعذر سك عدد الحصص المطلوب.

قد تشمل كمية الأصل المطلوبة رسوم الدخول إذا فرضتها الخزانة.

يجب أن يصدر عن عملية السك الناجحة حدث

Deposit
، لأن الإيداع والسك يمثلان دخولًا إلى الخزانة.

الفرق بين Withdraw وRedeem

تتيح وظيفتا

withdraw
و
redeem
الخروج من خزانة ERC-4626.

مع

withdraw
، يحدد المستدعي بدقة كمية الأصول الأساسية التي ينبغي أن يحصل عليها المستلم.

وتحسب الخزانة عدد الحصص الواجب حرقها.

أما مع

redeem
، فيحدد المستدعي بدقة عدد الحصص المراد حرقها.

وتحسب الخزانة كمية الأصول التي يحصل عليها المستلم.

يمكن أن يكون مالك الحصص ومستلم الأصول المسحوبة عنوانين مختلفين.

عندما لا يكون المستدعي مالك الحصص، يحتاج عادةً إلى مخصص ERC-20 كافٍ.

وظيفة withdraw

ترسل وظيفة

withdraw
كمية محددة من الأصول الأساسية إلى مستلم، وتحرق من مالك الحصص العدد المطلوب منها.

يجب إلغاء الوظيفة إذا تعذر سحب كمية الأصول المطلوبة.

تشمل الأسباب المحتملة عدم كفاية الحصص أو المخصص أو حدود السيولة أو قيود السحب أو إيقاف الاستراتيجية مؤقتًا.

قد يشمل عدد الحصص المحروقة رسوم خروج تنعكس عبر عملية التحويل.

يجب أن يصدر عن السحب الناجح حدث

Withdraw
موحد.

وظيفة redeem

تحرق وظيفة

redeem
عددًا محددًا من الحصص وترسل الأصول المقابلة إلى مستلم.

تعيد الوظيفة كمية الأصول الأساسية المسلّمة.

يجب إلغاء التنفيذ إذا تعذر استرداد كامل عدد الحصص.

قد تُخفض رسوم الخروج كمية الأصول المعادة.

يجب أن يصدر عن الاسترداد الناجح حدث

Withdraw
.

وظائف المعاينة في ERC-4626

يتضمن ERC-4626 وظائف معاينة لتقدير نتيجة معاملة دخول أو خروج في ظل الظروف الحالية على السلسلة.

تشمل الوظائف

previewDeposit
و
previewMint
و
previewWithdraw
و
previewRedeem
.

ينبغي أن تشمل المعاينات الرسوم المطبقة، بخلاف وظائف التحويل العامة.

وينبغي أن تحاكي النتيجة بأقرب صورة ممكنة من دون تغيير حالة البلوكشين.

قد تصبح المعاينة قديمة قبل تنفيذ المعاملة، لأن معاملة أخرى قد تغيّر أصول الخزانة أو معروضها أو رسومها أو حدودها.

ينبغي للتطبيقات استخدام المعاينات مع ضوابط الانزلاق السعري بدل افتراض أن النتيجة المعروضة مضمونة.

previewDeposit وpreviewMint

تقدر

previewDeposit
عدد الحصص الناتجة عن إيداع كمية محددة من الأصول.

ينبغي ألا تعيد عدد حصص أكبر مما سيصدره الإيداع الفعلي في حالة المعاملة نفسها.

وتقدر

previewMint
عدد الأصول المطلوبة لسك عدد محدد من الحصص.

ينبغي أن تعيد عدد أصول لا يقل عن الكمية التي سيتطلبها السك الفعلي في حالة المعاملة نفسها.

تحمي اتجاهات التقريب هذه الخزانة من تقديم نتائج أفضل للمستخدمين مما تستطيع الوظائف التي تغير الحالة توفيره.

previewWithdraw وpreviewRedeem

تقدر

previewWithdraw
عدد الحصص التي يجب حرقها للحصول على كمية محددة من الأصول.

ينبغي أن تعيد عدد حصص لا يقل عما يتطلبه السحب الفعلي في حالة المعاملة نفسها.

وتقدر

previewRedeem
عدد الأصول الناتج عن استرداد عدد محدد من الحصص.

ينبغي ألا تعيد كمية أصول أكبر مما يوفره الاسترداد الفعلي في حالة المعاملة نفسها.

تساعد هذه الوظائف الواجهات على توضيح التكاليف قبل طلب موافقة المستخدم على الخروج.

الحدان الأقصى للإيداع والسك

تعرض وظيفة

maxDeposit
أكبر كمية من الأصول يمكن إيداعها حاليًا لمستلم.

وتعرض وظيفة

maxMint
أكبر عدد من الحصص يمكن سكه حاليًا لمستلم.

ينبغي أن تأخذ هذه القيم الحدود العامة والقيود الخاصة بالمستلم في الحسبان.

إذا عُطّل الإيداع، ينبغي أن يعيد الحد الأقصى المعني صفرًا بدلًا من التراجع عن التنفيذ.

إذا لم يوجد حد عملي، يمكن للخزانة إعادة أكبر قيمة للعدد الصحيح غير الموقّع.

لا يُعد الحد الأقصى حجزًا، لأن ظروف الخزانة قد تتغير قبل تنفيذ معاملة المستخدم.

الحدان الأقصى للسحب والاسترداد

تعرض وظيفة

maxWithdraw
أكبر كمية أصول يمكن لمالك سحبها حاليًا.

وتعرض وظيفة

maxRedeem
أكبر عدد من الحصص يمكن لمالك استرداده حاليًا.

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

قد تحتفظ الخزانة بأصول قيّمة، لكنها تعرض حدًا منخفضًا للسحب لأن هذه الأصول ليست سائلة فورًا.

ينبغي ألا تفترض التطبيقات أن إجمالي أصول الخزانة متاح دائمًا للاسترداد الفوري.

أحداث ERC-4626

يحدد ERC-4626 الحدثين

Deposit
و
Withdraw
إضافة إلى أحداث ERC-20 العادية الخاصة بالحصص.

يسجل حدث

Deposit
المستدعي ومالك الحصص وكمية الأصول المودعة وعدد الحصص الصادرة.

ويسجل حدث

Withdraw
المستدعي ومستلم الأصول ومالك الحصص وكمية الأصول المسحوبة وعدد الحصص المحروقة.

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

كما تسجل أحداث

Transfer
الخاصة بـERC-20 سك حصص الخزانة وحرقها ونقلها.

ينبغي لأدوات فهرسة البيانات فهم العلاقة بين هذه الأحداث لتجنب احتساب عملية الخزانة الواحدة مرتين.

عائد الخزانة وقيمة الحصة

تعكس خزانة ERC-4626 العائد عادةً عبر زيادة كمية الأصول التي تمثلها كل حصة.

لا يحتاج العقد إلى إرسال حصص جديدة إلى كل حامل عند تحقيق العائد.

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

يمكن للخزانة أيضًا توزيع القيمة بطريقة محاسبية أخرى ما دام تنفيذها متوافقًا.

ينبغي للمستخدمين التحقق من كيفية وتوقيت إدراج أرباح الاستراتيجية ضمن

totalAssets
.

قد لا يكون العائد المعلّق أو غير المحقق أو المبلغ عنه خارجيًا قابلًا للسحب فورًا.

رسوم الخزانة

يسمح ERC-4626 للخزائن بفرض رسوم.

قد تشمل الرسوم تكاليف الدخول والخروج والإدارة والأداء ومصاريف الاستراتيجية.

لا يحدد المعيار هيكل رسوم واحدًا أو حدًا أقصى للمعدل.

ينبغي أن تعكس وظائف المعاينة الرسوم المطبقة على العملية المحاكاة.

أما وظائف التحويل العامة، فينبغي ألا تشمل الرسوم.

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

قد يصبح العائد المعلن مرتفعًا أصغر بكثير بعد احتساب جميع الرسوم والخسائر.

التقريب والإيداعات الصغيرة

تستخدم حسابات ERC-4626 الحساب الصحيح لأن العقود الذكية لا تستطيع إصدار كسور أصغر من أصغر وحدة في توكن الحصص.

لذلك، قد يؤدي التقريب إلى حصول المودع على عدد حصص أقل قليلًا مما يوحي به الحساب الرياضي الدقيق.

تزداد أهمية الخسارة عندما لا ينتج عن الإيداع سوى عدد صغير جدًا من وحدات الحصص.

وفي الحالات القصوى، قد يُقرّب الإيداع إلى صفر حصة.

من يودع أصولًا ويحصل على صفر حصة ينقل القيمة فعليًا إلى حاملي الحصص الحاليين.

ينبغي للتطبيقات رفض الإيداعات التي تنتج عددًا منخفضًا من الحصص على نحو غير مقبول.

ما هجوم التضخم في ERC-4626؟

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

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

تزيد هذه الهبة الأصول المرتبطة بحصص المهاجم الحالية.

بعد ذلك، قد يُقرّب إيداع مستخدم لاحق إلى عدد ضئيل جدًا من الحصص أو إلى صفر حصة.

ويمكن للمهاجم استرداد حصصه الأصلية والاستحواذ على جزء من أصول الضحية المودعة أو كلها.

يشرح دليل أمان ERC-4626 الحالي هذا التلاعب المرتبط بالإيداع الأول وعلاقته بالتقريب.

الحماية من هجمات التضخم

تستخدم إحدى وسائل الحماية الأصول الافتراضية والحصص الافتراضية عند حساب سعر الصرف.

تحدد هذه القيم الافتراضية سعرًا أوليًا أكثر أمانًا قبل الإيداعات الفعلية.

كما يمكن لإزاحة الخانات العشرية أن تمنح الحصص دقة أكبر من الأصل الأساسي.

تجعل الدقة الأعلى تقريب الإيداع العادي إلى صفر حصة أصعب.

قد تتضمن التطبيقات الحديثة التي تتم صيانتها هذه وسائل الحماية، لكن ليس كل خزائن ERC-4626 المنشورة تستخدمها.

ينبغي للتطبيقات أيضًا اشتراط حد أدنى لمخرجات الحصص ورفض الإيداعات غير المواتية.

يمكن أيضًا تهيئة الخزانة بسيولة أولية محجوزة نهائيًا، لكن ذلك ينطوي على اعتبارات تشغيلية مختلفة.

مخاطر الانزلاق السعري

يحدث الانزلاق السعري عندما تختلف النتيجة الفعلية للإيداع أو السحب عن المبلغ الذي توقعه المستخدم.

قد تغير معاملة أخرى سعر الصرف بين معاينة معاملة المستخدم وتنفيذها.

وقد تغير الرسوم والهبات وتقارير الاستراتيجية والخسائر وعمليات الإيداع أو السحب الأخرى النتيجة أيضًا.

لا تتضمن وظائف الدخول والخروج الأساسية في ERC-4626 معلمات صريحة للحد الأدنى للمخرجات أو الحد الأقصى للمدخلات.

يقترح امتداد ERC-5143 وظائف ذات صيغ إضافية تتضمن ضوابط للانزلاق السعري لتفاعلات المستخدم المباشرة.

يمكن للتطبيق أيضًا استخدام موجّه أو غلاف يتحقق من مطابقة النتيجة النهائية لحد يحدده المستخدم.

التلاعب بسعر الحصة وأوراكل الأسعار

تستخدم التطبيقات أحيانًا معدل تحويل حصة ERC-4626 مصدرًا للقيمة.

وقد يكون ذلك خطرًا عندما يمكن تغيير المعدل عبر هبات مباشرة أو محاسبة متأخرة أو انخفاض السيولة أو استراتيجية قابلة للتلاعب.

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

totalAssets
ومعروض الحصص.

قد تنشئ معاملة واحدة معدلًا مؤقتًا غير آمن لاستخدامه أوراكلًا للسعر.

تعرض وظيفة التحويل في ERC-4626 محاسبة الخزانة، ولا ينبغي اعتبارها تلقائيًا سعرًا سوقيًا مقاومًا للتلاعب.

قد تحتاج عمليات التكامل إلى تسعير مستقل أو بيانات مرجحة زمنيًا أو حدود للمعدلات أو ضمانات أخرى.

مخاطر إعادة الدخول ونقل التوكنات

تتفاعل عمليات الإيداع والسحب مع عقود التوكنات الخارجية.

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

كما يمكن لعقود الاستراتيجيات الخارجية استدعاء الخزانة مجددًا.

ينبغي للمطورين تحديث المحاسبة المهمة بترتيب آمن واستخدام الحماية المناسبة من إعادة الدخول.

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

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

التوكنات الأساسية غير المعيارية

قد تجعل توكنات رسوم التحويل الخزانة تتلقى أصولًا أقل من الكمية التي طلبها المودع.

وقد تغير التوكنات ذات آلية إعادة التوازن رصيد الخزانة من دون تحويل عادي.

يمكن للتوكنات التي تحظر عناوين أو تتيح الإيقاف أن تمنع عمليات السحب.

قد تزيد التوكنات ذات القيم العشرية غير المعتادة تعقيد التحويل والعرض.

يمكن لتوكن أساسي قابل للترقية تغيير سلوكه بعد نشر الخزانة.

ينبغي لمطوري الخزائن قياس حركة التوكن الفعلية واختبار سلوك الأصل المحدد بدل افتراض أن سلوك ERC-20 مثالي.

مخاطر الاستراتيجية والسيولة

لا يقيّد توحيد ERC-4626 كيفية استخدام الخزانة للأصول المودعة.

قد تتضمن الاستراتيجية الإقراض أو Staking أو توفير السيولة أو المشتقات أو الجسور أو الحفظ الخارجي.

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

قد تعرض الخزانة أصولًا قيّمة بينما تعجز عن استردادها بسرعة.

كما قد تثبت خسائر عندما يصبح مركز خارجي معسرًا.

ينبغي للمستخدمين تقييم الاستراتيجية، لا واجهة ERC-4626 وحدها.

مخاطر المسؤول والترقية

قد تتضمن خزانة ERC-4626 أدوارًا إدارية تتحكم في الرسوم أو الحدود أو الاستراتيجيات أو الإيقاف أو السحب الطارئ.

يمكن لخزانة قابلة للترقية تغيير تنفيذها بعد حصول المستخدمين على الحصص.

قد تصلح الترقيات ثغرات، لكنها قد تدخل أيضًا سلوكًا خبيثًا أو غير آمن.

قد يعيد مسؤول مخترق توجيه الأصول أو يوافق على استراتيجية ضارة أو يمنع عمليات الخروج العادية.

ينبغي للمستخدمين فحص صلاحية الترقية والأقفال الزمنية ومتطلبات التوقيع المتعدد والصلاحيات الطارئة والفصل بين الأدوار.

لا يعني الامتثال لـERC-4626 أن الخزانة لامركزية أو غير قابلة للتغيير.

ERC-4626 وETH الأصلي

يشترط معيار ERC-4626 الأساسي وجود توكن ERC-20 أساسي واحد.

ETH الأصلي ليس عقد ERC-20، لذا لا يستوفي هذا الشرط مباشرةً.

يمكن للخزانة استخدام تمثيل مرمز لـETH بوصفه أصلها الأساسي من نوع ERC-20.

يكيّف الامتداد النهائي ERC-7535 واجهة ERC-4626 للخزائن التي يكون أصلها الأساسي ETH الأصلي.

ينبغي للمستخدمين التأكد مما إذا كانت الخزانة تتطلب ETH أصليًا أو تمثيلًا من ERC-20، لأن إرسال الأصل الخطأ قد يفشل أو يصبح غير قابل للوصول.

الخزائن المتزامنة وغير المتزامنة

صُمم ERC-4626 القياسي أساسًا لعمليات الدخول والخروج الذرية.

تكتمل عملية الإيداع أو السك أو السحب أو الاسترداد عادةً ضمن معاملة بلوكشين واحدة، متى كان ذلك مسموحًا.

تتطلب بعض الاستراتيجيات فترة انتظار قبل أن تصبح الأصول أو الحصص قابلة للمطالبة.

يوسّع معيار ERC-7540 ERC-4626 بطلبات إيداع واسترداد غير متزامنة.

يمكن أن يدعم ذلك الاستراتيجيات التي تتضمن تسوية مؤجلة أو سيولة محدودة أو نشاطًا عبر السلاسل أو أصولًا خارج السلسلة.

ينبغي ألا تُقيّم الخزانة غير المتزامنة كما لو أن كل عمليات الخروج وفق ERC-4626 متاحة فورًا.

الخزائن أحادية الأصل ومتعددة الأصول

تحتوي خزانة ERC-4626 القياسية على أصل أساسي واحد من نوع ERC-20 وتوكن حصة واحد.

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

يكيّف معيار ERC-7575 ERC-4626 لهياكل الخزائن متعددة الأصول، ويمكنه فصل نقطة دخول الخزانة عن توكن الحصة.

يفرض هذا الامتداد متطلبات مختلفة للتكامل واكتشاف الواجهات.

ينبغي ألا يدّعي عقد سلوك ERC-4626 العادي بينما يقبل ضمنيًا عدة أصول غير مترابطة عبر محاسبة غير موثقة.

هل لـERC-4626 معرّف واجهة؟

لا يشترط معيار ERC-4626 الأساسي اكتشاف الواجهات عبر ERC-165.

ويختلف ذلك عن معايير مثل ERC-721 التي تحدد دعم ERC-165 إلزاميًا.

تتعرف التطبيقات عادةً على ERC-4626 عبر وظائفه أو ABI المنشور أو الشيفرة المصدرية الموثقة أو بيانات السجل أو وثائق المشروع.

لا يكفي استدعاء وظيفة مألوفة واحدة لإثبات الامتثال الكامل.

ينبغي للتكامل التحقق من الواجهة كاملةً واختبار السلوك المطلوب للخزانة.

كيفية تطبيق المطورين لمعيار ERC-4626

ينبغي للمطورين البدء بتنفيذ تتم صيانته ومراجعته بدل إنشاء محاسبة الخزانة من الصفر.

توفر وثائق API الحالية لـERC-20 وERC-4626 تنفيذًا قابلًا لإعادة الاستخدام، صُمم لتوسيعه باستراتيجية.

مع ذلك، يتعين على المطورين تحديد كيفية نشر الأصول وتقييمها واستردادها وحمايتها.

ينبغي للمطورين اختبار الإيداعات والسك والسحب والاسترداد والرسوم والتقريب والهبات المباشرة وسلوك الخزانة الفارغة والخسائر والتوكنات الأساسية غير المعتادة.

ينبغي لاختبارات الثوابت التحقق من عدم قدرة المستخدمين على سحب أصول تتجاوز ما تبرره حصصهم.

ينبغي أن تشمل مراجعات الأمان أيضًا المسؤولين والاستراتيجيات الخارجية ومصادر الأسعار ومسارات الترقية وإجراءات الطوارئ.

كيفية تقييم المستخدمين لخزانة ERC-4626

الخطوة الأولى هي التحقق من عناوين عقد الخزانة والأصل الأساسي.

الخطوة الثانية هي تحديد الاستراتيجية التي يُتوقع أن تحقق العائد.

الخطوة الثالثة هي مراجعة رسوم الدخول والخروج والإدارة والأداء والاستراتيجية.

الخطوة الرابعة هي فحص الأصول الحالية ومعروض الحصص ومعدل التحويل وحدود السحب المتاحة.

الخطوة الخامسة هي التحقق من وجود حماية من تلاعب الإيداع الأول وهجمات التضخم.

الخطوة السادسة هي مراجعة صلاحيات المسؤول والترقية والإيقاف والطوارئ.

الخطوة السابعة هي فهم ما إذا كانت عمليات السحب متزامنة أو مؤجلة أو ضمن طابور أو معتمدة على سيولة خارجية.

الخطوة الثامنة هي مراجعة التدقيق وسجل الحوادث من دون اعتبار التدقيق ضمانًا.

الخطوة التاسعة هي استخدام حدود للانزلاق السعري وتجنب المعاملات التي تصدر عددًا ضئيلًا للغاية من الحصص.

الخطوة العاشرة هي اختبار الخزانة غير المألوفة بمبلغ محدود قبل تعريض أصول كبيرة للخطر.

مثال على إيداع ERC-4626

لنفترض أن خزانة تدير 1,000 وحدة من أصل أساسي ولديها 1,000 حصة متداولة.

تمثل كل حصة نحو أصل واحد قبل الرسوم والتقريب.

يطلب مستخدم من

previewDeposit
تقدير عدد الحصص الناتج عن إيداع 100 أصل.

تعيد المعاينة 99 حصة لأن الخزانة تفرض رسوم دخول وتقرّب وفق تنفيذها.

يوافق المستخدم الخزانة على إنفاق 100 توكن أساسي.

ثم يستدعي المستخدم

deposit
لإيداع 100 أصل ويحدد عنوان الاستلام.

تنقل الخزانة الأصول وتحدّث حساباتها وتسُك 99 حصة وتصدر حدث

Deposit
.

إذا حققت الاستراتيجية لاحقًا أصولًا إضافية من دون إصدار حصص أخرى، فقد تصبح تلك الحصص الـ99 قابلة للاسترداد مقابل عدد أكبر من التوكنات الأساسية.

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

أخطاء شائعة في ERC-4626

من الأخطاء الشائعة افتراض أن حصة الخزانة الواحدة تساوي دائمًا أصلًا أساسيًا واحدًا.

ومنها استخدام

convertToShares
بوصفها عرضًا مضمونًا للإيداع.

والخطأ الثالث تقديم إيداع من دون حد أدنى مقبول لنتيجة الحصص.

والخطأ الرابع تجاهل خسائر التقريب في الإيداعات الصغيرة.

والخطأ الخامس افتراض أن

totalAssets
يساوي التوكنات الموجودة مباشرةً في عنوان الخزانة.

والخطأ السادس استخدام سعر صرف الخزانة أوراكلًا آمنًا للأسعار من دون تحليل احتمالات التلاعب.

والخطأ السابع افتراض أن جميع الأصول المدارة متاحة للسحب الفوري.

والخطأ الثامن تقييم المعيار مع تجاهل الاستراتيجية الأساسية للخزانة.

والخطأ التاسع اعتبار التدقيق دليلًا على استحالة وقوع الخسائر.

والخطأ العاشر افتراض أن الامتثال لـERC-4626 يضمن عدالة الرسوم أو أمان المسؤولين أو تحقيق عائد مربح.

الأسئلة الشائعة

ما معنى ERC-4626؟

ERC-4626 هو معيار الخزائن المرمزة على Ethereum للخزائن التي تصدر حصص ERC-20 تمثل مطالبات على أصل أساسي واحد من نوع ERC-20.

هل ERC-4626 توكن ERC-20؟

يجب أن تطبق خزانة ERC-4626 معيار ERC-20 على حصصها.

ما الأصل الأساسي؟

الأصل الأساسي هو توكن ERC-20 المقبول للإيداع والمسلّم عند السحب.

ما حصة ERC-4626؟

الحصة توكن قابل للاستبدال يمثل مطالبة نسبية على الأصول التي تديرها الخزانة.

هل تساوي الحصة الواحدة أصلًا واحدًا دائمًا؟

لا، إذ يتغير معدل التحويل وفق الأصول المدارة ومعروض الحصص والرسوم والتقريب والأرباح والخسائر.

هل يضمن ERC-4626 تحقيق عائد؟

لا، فهو يوحّد التفاعل مع الخزائن ولا يضمن أن تحقق الاستراتيجية عائدًا إيجابيًا.

ما الفرق بين deposit وmint؟

تحدد

deposit
كمية الأصول المدخلة، بينما تحدد
mint
عدد الحصص المطلوب الحصول عليه.

ما الفرق بين withdraw وredeem؟

تحدد

withdraw
كمية الأصول المطلوبة، بينما تحدد
redeem
عدد الحصص المراد حرقها.

ما الذي تعيده totalAssets؟

تعيد كمية الأصول الأساسية التي تديرها الخزانة وفق منطقها المحاسبي.

هل تضمن وظائف المعاينة النتيجة النهائية؟

لا، فقد تتغير حالة الخزانة قبل تنفيذ المعاملة، لذا ينبغي للتطبيقات استخدام الحماية من الانزلاق السعري.

هل يمكن لخزائن ERC-4626 فرض رسوم؟

نعم، يمكن للخزائن فرض رسوم دخول أو خروج أو إدارة أو أداء أو رسوم أخرى معلنة.

ما هجوم التضخم في ERC-4626؟

هو هجوم يتلاعب بسعر الصرف الأولي للخزانة، ما يؤدي إلى تقريب إيداع الضحية إلى عدد ضئيل جدًا من الحصص أو إلى صفر.

كيف يمكن للخزانة الحد من مخاطر هجوم التضخم؟

تشمل وسائل الحماية الممكنة الأصول الافتراضية والحصص الافتراضية وزيادة دقة الحصص والسيولة الأولية المحجوزة وفحوص الحد الأدنى للمخرجات.

هل يمكن أن تخسر خزانة ERC-4626 أموالًا؟

نعم، فقد تقلل خسائر الاستراتيجية والاستغلالات والديون المتعثرة وتحركات السوق واختراق المسؤولين والأعطال الخارجية قيمة الحصص.

هل يمكن نقل حصص ERC-4626؟

تدعم الحصص عادةً عمليات نقل ERC-20، لكن يُسمح للخزانة بجعلها غير قابلة للنقل.

هل يمكن لـERC-4626 استخدام ETH الأصلي؟

يشترط المعيار الأساسي أصلًا من نوع ERC-20، بينما يكيّف ERC-7535 الواجهة لخزائن ETH الأصلي.

هل يمكن لخزانة ERC-4626 إدارة عدة أصول أساسية؟

يدير المعيار الأساسي أصلًا واحدًا، بينما تدعم امتدادات مثل ERC-7575 هياكل متعددة الأصول.

هل يدعم ERC-4626 السحب المؤجل؟

يركز المعيار الأساسي على العمليات الذرية، بينما يوسعه ERC-7540 بمسارات الطلب والمطالبة غير المتزامنة.

هل يشترط ERC-4626 دعم ERC-165؟

لا، لا يشترط معيار ERC-4626 الأساسي اكتشاف الواجهات عبر ERC-165.

هل تكون خزانة ERC-4626 آمنة لمجرد اتباعها معيارًا؟

لا، فالامتثال يحسن قابلية التشغيل البيني، لكنه لا يثبت أمان الاستراتيجية أو المحاسبة أو العقود أو المسؤولين.

الخلاصة

ERC-4626 هو معيار Ethereum لواجهة الخزائن المرمزة التي تدير أصلًا أساسيًا واحدًا من نوع ERC-20 وتصدر حصصًا من نوع ERC-20.

ويوحّد عمليات الإيداع والسك والسحب والاسترداد وتقديرات التحويل ووظائف المعاينة وحدود الخزانة وأحداث الدخول والخروج.

يسهّل المعيار تكامل الخزائن مع المحافظ والعقود الذكية، من دون إلزام كل خزانة باتباع الاستراتيجية الاستثمارية نفسها.

تمثل حصص الخزانة مطالبات نسبية، لا أرصدة ثابتة بنسبة واحد إلى واحد مع الأصل الأساسي.

قد ترتفع قيمتها بفعل دخل الاستراتيجية، أو تنخفض بفعل الخسائر والرسوم والديون المتعثرة والإخفاقات الأمنية.

يتطلب التقريب والانزلاق السعري والهبات المباشرة وهجمات التضخم عند الإيداع الأول حماية دقيقة.

ينبغي للمطورين استخدام تطبيقات تتم صيانتها واختبار سلوك الخزانة الفارغة وحماية الاستدعاءات الخارجية وإتاحة ضوابط للحد الأدنى من المخرجات.

ينبغي للمستخدمين تقييم الاستراتيجية الأساسية والسيولة والرسوم وصلاحيات المسؤول ونظام الترقية وإجراءات السحب، بدل الاعتماد على التوافق مع ERC-4626 وحده.

تتيح الامتدادات تكييف المعيار للأصول الأصلية والتسوية غير المتزامنة والحماية من الانزلاق السعري والهياكل متعددة الأصول.

يساعد فهم ERC-4626 مستخدمي الكريبتو على التمييز بين محاسبة الخزائن الموحدة وبين المخاطر المالية والتقنية المنفصلة للاستراتيجية التي تدير أصولهم.
BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?