الدرس رقم 3

ما هي الحسابات الذكية؟

تركز هذه الوحدة على الحسابات الذكية - التنفيذ الرئيسي لتجريد الحساب. توضح كيف تختلف الحسابات الذكية عن المحافظ التقليدية، وتبرز الميزات الرئيسية مثل مفاتيح الجلسة ورعاية الغاز، وتقدم الأدوات الرئيسية ومجموعات تطوير البرمجيات المستخدمة لبنائها، مثل Safe و Biconomy و thirdweb.

حسابات ذكية

الحسابات الذكية هي محافظ على السلسلة تم تنفيذها كعقود ذكية. على عكس الحساب المملوك خارجيًا الذي يجب أن يمتثل لمفتاح خاص واحد، فإن الحساب الذكي يدمج قواعد التحقق الخاصة به في الشيفرة ويمكن تحديثه مع مرور الوقت. والنتيجة هي محفظة تتصرف مثل تطبيق مصغر: يمكنها التعرف على عدة موقّعين، واتباع حدود إنفاق قابلة للبرمجة، وحتى دفع الغاز الخاص بها في رموز أخرى غير ETH. نظرًا لأن التحقق يتم داخل العقد، يتم التعامل مع كل إجراء كما لو كان صادرًا من الحساب نفسه، لذلك لم يعد المستخدمون يواجهون قيود "العقد إلى العقد" التي تعيق المحافظ العادية. هذه الفكرة تنتشر بسرعة الآن؛ حيث أحصت تتبعات الصناعة أكثر من 30 مليون حساب ذكي ERC-4337 قيد الاستخدام بحلول منتصف عام 2025، وهو رقم تضاعف منذ أواخر عام 2024 حيث تسعى تطبيقات DeFi والألعاب والمستهلكين للحصول على تجربة انضمام أكثر سلاسة.

ما الذي يميز الحساب الذكي عن المحفظة العادية؟

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

مفاتيح الجلسة: وصول مفوض بدون توقيعات جديدة
لأن الحساب الذكي يمكنه التعرف على المفاتيح الفرعية، يمكنه منح dApp "مفتاح جلسة" مؤقت صالح فقط لمجموعة محددة من الطرق أو لفترة زمنية محدودة. يوافق المستخدمون مرة واحدة، ثم يمكن لـ dApp أن يتصرف نيابة عنهم ضمن تلك القيود، مما يلغي النوافذ المنبثقة المستمرة "قم بالتوقيع على هذا" التي تزعج الألعاب والأسواق على السلسلة. إذا تم اختراق مفتاح الجلسة أو انتهت صلاحيته، يظل الحساب الأساسي آمناً. قدمت Safe وحدات مفتاح الجلسة في تكاملها مع ERC-4337، مما يسمح للمطورين بتحديد نطاقات دقيقة مباشرة في سياسة المحفظة.

المعاملات المجمعة: تفاعل واحد، العديد من التأثيرات
يمكن للحسابات الذكية تجميع عدة مكالمات دالة في عملية مستخدم واحدة. يمكن تنفيذ تبادل DeFi الذي يتطلب عادة أربع موافقات متتالية – إذن الرمز، إيداع المسبح، تنفيذ التبادل والسحب – بشكل ذري بحيث تنجح جميع الخطوات أو لا تنجح أي منها. يقوم المجمعون في تدفق ERC-4337 بتجميع هذه المكالمات خارج السلسلة وإرسالها إلى عقد EntryPoint للتحقق على السلسلة في عملية واحدة، مما يوفر في الغاز ويقلل من احتكاك واجهة المستخدم.

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

دعم الدفع: مدفوعات الغاز المرنة
في بنية ERC-4337، يمكن أن يقوم حساب ذكي بتفويض دفع الرسوم إلى عقد راعي الدفع. يمكن أن يقوم تطبيق لامركزي، أو بورصة، أو حتى معلن برعاية أولى إجراءات المستخدم، مما يزيل عقبة تمويل عنوان مسبقًا بـ ETH. يمكن لرعاة الدفع أيضًا قبول العملات المستقرة أو رمز التطبيق الأصلي، مما يوسع خيارات الرسوم مع الحفاظ على التسوية بدون ثقة. توفر حزمة تطوير البرمجيات من Biconomy قوالب راعي دفع جاهزة، مما يسمح للمطورين بإضافة رعاية الغاز ببضع أسطر من التعليمات البرمجية.

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

آمن

تتركز Safe (المعروفة سابقًا باسم Gnosis Safe) على حالات الاستخدام الحرجة من حيث الأمان مثل خزائن DAO؛ يقوم Safe4337Module الاختياري بتفعيل توافق ERC-4337، مما يمنح خزائن متعددة التوقيع القديمة الوصول إلى المجمعين ومفاتيح الجلسة والإضافات المودولية دون الحاجة إلى إعادة نشر العقود الأساسية.

زيرو ديف

تضع ZeroDev نفسها كخلفية لأدوات تجريد الحساب، حيث تقدم مجمعات مستضافة، ومدفوعات، ولوحات مراقبة تتكامل مع مزودي المصادقة الشهيرين مثل Magic Link؛ هذا النهج يجذب الشركات الناشئة التي تفضل البنية التحتية كخدمة بدلاً من تشغيل عقدها الخاصة.

Magic.link

تقدم Magic.link thirdweb مصنع حسابات يمكنه نشر محافظ ذكية ثابتة أو قابلة للتحديث على نطاق واسع ويحتفظ بها متوافقة تلقائيًا مع أحدث إصدار من EntryPoint، مما يوفر استوديوهات الألعاب ومنصات NFT مسارًا مباشرًا من شبكة الاختبار إلى الإنتاج.

محافظ العقود الذكية مقابل محافظ MPC
تُناقَش محافظ العقود الذكية ومحافظ الحوسبة متعددة الأطراف (MPC) أحيانًا معًا، ومع ذلك، فإنها تحل طبقات متميزة من هيكل الحفظ. تحل MPC محل مفتاح خاص واحد بأجزاء تُحتفظ بها أجهزة أو مؤسسات متعددة؛ لا يزال التوقيع ينتج توقيع ECDSA الذي تعترف به البلوكتشين على أنه صادر من EOA. تنقل محافظ العقود الذكية عملية التحقق على السلسلة ويمكنها تجاهل ECDSA تمامًا إذا رغبت، معتمدة بدلاً من ذلك على أي مخطط يُنفذ بواسطة العقد. في الممارسة العملية، يمكن أن تتفاعل النماذج الاثنين: قد يعمل تجمع MPC كواحد من عدة موقعين مخولين على حساب ذكي، مما يزاوج أمان المفتاح الموزع لـ MPC مع قابلية برمجة تجريد الحساب.

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

إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.
الكتالوج
الدرس رقم 3

ما هي الحسابات الذكية؟

تركز هذه الوحدة على الحسابات الذكية - التنفيذ الرئيسي لتجريد الحساب. توضح كيف تختلف الحسابات الذكية عن المحافظ التقليدية، وتبرز الميزات الرئيسية مثل مفاتيح الجلسة ورعاية الغاز، وتقدم الأدوات الرئيسية ومجموعات تطوير البرمجيات المستخدمة لبنائها، مثل Safe و Biconomy و thirdweb.

حسابات ذكية

الحسابات الذكية هي محافظ على السلسلة تم تنفيذها كعقود ذكية. على عكس الحساب المملوك خارجيًا الذي يجب أن يمتثل لمفتاح خاص واحد، فإن الحساب الذكي يدمج قواعد التحقق الخاصة به في الشيفرة ويمكن تحديثه مع مرور الوقت. والنتيجة هي محفظة تتصرف مثل تطبيق مصغر: يمكنها التعرف على عدة موقّعين، واتباع حدود إنفاق قابلة للبرمجة، وحتى دفع الغاز الخاص بها في رموز أخرى غير ETH. نظرًا لأن التحقق يتم داخل العقد، يتم التعامل مع كل إجراء كما لو كان صادرًا من الحساب نفسه، لذلك لم يعد المستخدمون يواجهون قيود "العقد إلى العقد" التي تعيق المحافظ العادية. هذه الفكرة تنتشر بسرعة الآن؛ حيث أحصت تتبعات الصناعة أكثر من 30 مليون حساب ذكي ERC-4337 قيد الاستخدام بحلول منتصف عام 2025، وهو رقم تضاعف منذ أواخر عام 2024 حيث تسعى تطبيقات DeFi والألعاب والمستهلكين للحصول على تجربة انضمام أكثر سلاسة.

ما الذي يميز الحساب الذكي عن المحفظة العادية؟

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

مفاتيح الجلسة: وصول مفوض بدون توقيعات جديدة
لأن الحساب الذكي يمكنه التعرف على المفاتيح الفرعية، يمكنه منح dApp "مفتاح جلسة" مؤقت صالح فقط لمجموعة محددة من الطرق أو لفترة زمنية محدودة. يوافق المستخدمون مرة واحدة، ثم يمكن لـ dApp أن يتصرف نيابة عنهم ضمن تلك القيود، مما يلغي النوافذ المنبثقة المستمرة "قم بالتوقيع على هذا" التي تزعج الألعاب والأسواق على السلسلة. إذا تم اختراق مفتاح الجلسة أو انتهت صلاحيته، يظل الحساب الأساسي آمناً. قدمت Safe وحدات مفتاح الجلسة في تكاملها مع ERC-4337، مما يسمح للمطورين بتحديد نطاقات دقيقة مباشرة في سياسة المحفظة.

المعاملات المجمعة: تفاعل واحد، العديد من التأثيرات
يمكن للحسابات الذكية تجميع عدة مكالمات دالة في عملية مستخدم واحدة. يمكن تنفيذ تبادل DeFi الذي يتطلب عادة أربع موافقات متتالية – إذن الرمز، إيداع المسبح، تنفيذ التبادل والسحب – بشكل ذري بحيث تنجح جميع الخطوات أو لا تنجح أي منها. يقوم المجمعون في تدفق ERC-4337 بتجميع هذه المكالمات خارج السلسلة وإرسالها إلى عقد EntryPoint للتحقق على السلسلة في عملية واحدة، مما يوفر في الغاز ويقلل من احتكاك واجهة المستخدم.

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

دعم الدفع: مدفوعات الغاز المرنة
في بنية ERC-4337، يمكن أن يقوم حساب ذكي بتفويض دفع الرسوم إلى عقد راعي الدفع. يمكن أن يقوم تطبيق لامركزي، أو بورصة، أو حتى معلن برعاية أولى إجراءات المستخدم، مما يزيل عقبة تمويل عنوان مسبقًا بـ ETH. يمكن لرعاة الدفع أيضًا قبول العملات المستقرة أو رمز التطبيق الأصلي، مما يوسع خيارات الرسوم مع الحفاظ على التسوية بدون ثقة. توفر حزمة تطوير البرمجيات من Biconomy قوالب راعي دفع جاهزة، مما يسمح للمطورين بإضافة رعاية الغاز ببضع أسطر من التعليمات البرمجية.

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

آمن

تتركز Safe (المعروفة سابقًا باسم Gnosis Safe) على حالات الاستخدام الحرجة من حيث الأمان مثل خزائن DAO؛ يقوم Safe4337Module الاختياري بتفعيل توافق ERC-4337، مما يمنح خزائن متعددة التوقيع القديمة الوصول إلى المجمعين ومفاتيح الجلسة والإضافات المودولية دون الحاجة إلى إعادة نشر العقود الأساسية.

زيرو ديف

تضع ZeroDev نفسها كخلفية لأدوات تجريد الحساب، حيث تقدم مجمعات مستضافة، ومدفوعات، ولوحات مراقبة تتكامل مع مزودي المصادقة الشهيرين مثل Magic Link؛ هذا النهج يجذب الشركات الناشئة التي تفضل البنية التحتية كخدمة بدلاً من تشغيل عقدها الخاصة.

Magic.link

تقدم Magic.link thirdweb مصنع حسابات يمكنه نشر محافظ ذكية ثابتة أو قابلة للتحديث على نطاق واسع ويحتفظ بها متوافقة تلقائيًا مع أحدث إصدار من EntryPoint، مما يوفر استوديوهات الألعاب ومنصات NFT مسارًا مباشرًا من شبكة الاختبار إلى الإنتاج.

محافظ العقود الذكية مقابل محافظ MPC
تُناقَش محافظ العقود الذكية ومحافظ الحوسبة متعددة الأطراف (MPC) أحيانًا معًا، ومع ذلك، فإنها تحل طبقات متميزة من هيكل الحفظ. تحل MPC محل مفتاح خاص واحد بأجزاء تُحتفظ بها أجهزة أو مؤسسات متعددة؛ لا يزال التوقيع ينتج توقيع ECDSA الذي تعترف به البلوكتشين على أنه صادر من EOA. تنقل محافظ العقود الذكية عملية التحقق على السلسلة ويمكنها تجاهل ECDSA تمامًا إذا رغبت، معتمدة بدلاً من ذلك على أي مخطط يُنفذ بواسطة العقد. في الممارسة العملية، يمكن أن تتفاعل النماذج الاثنين: قد يعمل تجمع MPC كواحد من عدة موقعين مخولين على حساب ذكي، مما يزاوج أمان المفتاح الموزع لـ MPC مع قابلية برمجة تجريد الحساب.

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

إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.