WATS Wallet logoWATS Wallet
تقني6 دقيقة قراءة

الحسابات الذكية مقابل حسابات EOA: كيف تتغيّر محافظ إيثريوم

حساب EOA زوج مفاتيح بسيط بقاعدة ثابتة واحدة؛ أما الحساب الذكي فحساب تعيش قواعده داخل شيفرة العقد — الاسترداد، وحدود الإنفاق، والتجميع، ومفاتيح الجلسة، ورسوم يسوّيها paymaster. إليك كيف يتقارن النموذجان في الكلفة والتوافق والوصاية، وكيف يتيح EIP-7702 لعنوان واحد أن يكون الاثنين معًا.

الفارق بين حساب EOA والحساب الذكي هو ما الذي يفوّض المعاملة: الحساب المملوك خارجيًا (EOA) زوج مفاتيح بسيط لا يحمل عنوانه أي شيفرة، فيكفي توقيع ECDSA صحيح واحد من ذلك المفتاح الخاص لتنفيذ أي شيء، ويجب دفع الرسوم بعملة الغاز الأصلية للسلسلة؛ أما الحساب الذكي فحساب تعيش قواعد تفويضه داخل شيفرة العقد، فيستطيع اشتراط عدة موقّعين، وفرض حدود إنفاق، وإصدار مفاتيح جلسة تنتهي صلاحيتها، وتجميع عدة استدعاءات في عملية ذرية واحدة، والسماح لـ paymaster بتسوية الرسوم. وقد أتاح معيار ERC-4337 هذه القدرات على سلاسل EVM من دون تغيير البروتوكول الأساسي لإيثريوم. المقايضة هي الكلفة والانتشار: حسابات EOA هي الخيار الأرخص والأبسط والأوسع دعمًا، بينما تضيف الحسابات الذكية حملًا زائدًا في التحقق وقد تحتاج إلى نشر لمرة واحدة. والوصاية محور منفصل عن نوع الحساب — فكلا النموذجين يمكن أن يكون غير وصائي بالكامل — وصار EIP-7702 الآن يتيح لحساب EOA عادي أن يستعير سلوك الحساب الذكي من دون تغيير عنوانه. والمحفظة الساخنة من WATS مثال عملي على إحدى هذه القدرات: فعلى سلاسل EVM تستخدم paymaster بمعيار ERC-4337، فتُحتسب رسوم الشبكة بعملة ATS بدلًا من عملة الغاز الأصلية لكل سلسلة، وتبقى WATS غير وصائية بالكامل طوال الوقت.

ما هو حساب EOA حقًا

الـ حساب المملوك خارجيًا (EOA) هو نوع الحساب الذي عرفته إيثريوم منذ يومها الأول. إنه ليس أكثر من زوج مفاتيح تشفيري: مفتاح خاص يوقّع المعاملات، وعنوان مشتقّ من المفتاح العام المقابل له. من يملك المفتاح الخاص — الذي يُعاد بناؤه عادةً من عبارة أولية من 12 أو 24 كلمة — يتحكم في الحساب تمامًا. لا توجد شيفرة عند العنوان، لا منطق، ولا شروط. يجري البروتوكول فحصًا واحدًا: هل هذا توقيع secp256k1 صحيح من المفتاح الذي يملك هذا العنوان، وبالـ nonce التالي في التسلسل؟ إن كان كذلك، نُفّذت المعاملة.

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

ما هو الحساب الذكي

الـ حساب الذكي (ويُسمّى أيضًا حساب العقد الذكي) يستبدل بذلك الفحص الثابت للمفتاح منطقًا قابلًا للبرمجة. الحساب هو عقد، ولا يُفوَّض أي إجراء إلا إن استوفى أيًّا كانت القواعد التي يحدّدها العقد. ويمكن أن تكون تلك القواعد أي شيء تقريبًا: موقّعون متعددون، أو سقف يومي، أو مفتاح جلسة محصور بتطبيق واحد ونافذة زمنية واحدة، أو أوصياء استرداد اجتماعي، أو نظام توقيع لا تستطيع EVM التحقق منه أصلًا — مثل مفتاح مرور WebAuthn على منحنى P-256 بدلًا من توقيع secp256k1 المثبَّت في بنية حساب EOA — أو قاعدة تتيح لطرف ثالث رعاية الرسوم.

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

ثمة تفصيل بنيوي يستحق المعرفة: لا يستطيع الحساب الذكي أن يبدأ معاملة بنفسه. فما زالت إيثريوم تشترط حساب EOA لينشئ المعاملة على السلسلة، ولذلك يقدّمها bundler (أو، على سلاسل أخرى، مُرحِّل أو دافع رسوم مكافئ). هذا تفصيل يخصّ الأنابيب لا الوصاية — إذ لا يستطيع الـ bundler تنفيذ إلا ما فوّضه منطق حسابك أصلًا.

وجهًا لوجه: الفروق التي تهمّ

الاسترداد. لدى EOA مسار استرداد واحد بالضبط — العبارة الأولية — بلا بديل وبلا طريقة لتدوير المفتاح من دون الانتقال إلى عنوان جديد. أما الحساب الذكي فيمكنه تحديد أوصياء أو موقّعين احتياطيين وتبديلهم مع الوقت، فلا يعني فقدان موقّع واحد فقدان الحساب.

دفع الرسوم. يجب على EOA أن يحمل العملة الأصلية للسلسلة (ETH على إيثريوم ومعظم شبكات L2، وPOL على Polygon، وBNB على BNB Chain، وهكذا) لدفع الغاز. أما الحساب الذكي فيمكنه توجيه الدفع عبر paymaster، فيرعى تطبيقٌ الرسوم أو تُحتسب بعملة ERC-20 بدلًا من العملة الأصلية.

التجميع. يرسل EOA عملية واحدة لكل معاملة، فتكون الموافقة ثم المبادلة توقيعين وتأكيدين، مع فترة بينهما تبقى فيها الموافقة معلّقة بلا استخدام. أما الحساب الذكي فيمكنه تجميع عدة استدعاءات في عملية ذرية واحدة تنجح بالكامل أو تُلغى بالكامل.

الصلاحيات. توقيع EOA إما كل شيء أو لا شيء: المفتاح الذي يستطيع إرسال مبلغ تافه هو نفسه المفتاح الذي يستطيع استنزاف الحساب. أما الحساب الذكي فيمكنه منح صلاحية محدودة النطاق ومنتهية الصلاحية — مثل مفتاح جلسة للعبة لا يستدعي إلا عقدًا واحدًا ولساعة واحدة — من دون كشف الموقّع الرئيسي.

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

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

متى يكون كل منهما منطقيًا

تظل حسابات EOA افتراضًا سليمًا للاستخدام البسيط الحسّاس للكلفة: حيازة الأصول، والتحويلات العرضية، والتفاعل مع العقود حيث يهمّ أقصى توافق وأدنى حمل زائد أكثر مما تهمّ الميزات. أما الحسابات الذكية فتستحق حملها الزائد حين تكون ميزات الراحة والأمان هي المقصد بعينه — أوصياء الاسترداد، وسياسات الإنفاق، والرسوم المرعيّة أو المدفوعة بعملة واحدة، وإجراءات DeFi المجمّعة، ومفاتيح الجلسة المحصورة بتطبيق. الفرق والخزائن التي تحتاج إلى تحكم مشترك، والمستخدمون اليوميون الذين يريدون تجربة شبيهة بـ Web2، يميلون إلى الحسابات الذكية؛ ومن يريد مفتاحًا مجرّدًا محمولًا معترفًا به في كل مكان يبقى غالبًا على EOA.

كيف يتقارب النموذجان

الخط الفاصل الصارم بين النموذجين يذوب. فـ EIP-7702، الذي جاء مع ترقية Pectra في إيثريوم، يتيح لحساب EOA أن يوقّع تفويضًا يوجّه حقل الشيفرة الخاص به إلى تنفيذ عقد ذكي، فينفّذ عنوان عادي منطق حساب ذكي مع بقائه العنوان نفسه الذي موّلته بالفعل، وبالمفتاح الخاص نفسه والرصيد نفسه. ويمكن إعادة توجيه هذا التفويض أو إلغاؤه، ما يجعله ترقية قابلة للتراجع لا هجرة. عمليًا يستطيع حساب EOA عادي أن يختار التجميع، ودفع الرسوم برعاية طرف آخر أو بعملة غير أصلية، ومفاتيح الجلسة، من دون التخلي عن تاريخه — كما يستطيع الحساب المفوَّض عبر 7702 تبنّي منطق متوافق مع ERC-4337 وإعادة استخدام البنية نفسها من EntryPoint وbundler وpaymaster.

النتيجة طيف لا ثنائية. ومع الوقت ينتقل السؤال من "EOA أم حساب ذكي؟" إلى "أي قدرات أريد تشغيلها الآن؟"

كلا النموذجين يمكن أن يكون غير وصائي بالكامل

لا يتطلب أي من النموذجين التخلي عن مفاتيحك. الـ EOA غير وصائي حين تحمل عبارته الأولية. والحساب الذكي غير وصائي حين تستطيع أنت — والموقّعون الذين تتحكم فيهم وحدهم — استيفاء منطق تفويضه. "الحساب الذكي" لا يعني أن شركة تحتفظ بأموالك؛ بل يعني أن حسابك يتبع قواعد تضعها أنت. ولا يصير أي من النوعين وصائيًا إلا حين يحتفظ طرف ثالث بالمفتاح المتحكم، وذلك سؤال عن المنتج لا عن نموذج الحساب. وإن كان هذا التمييز جديدًا عليك، فمقالنا عن المحافظ الوصائية مقابل غير الوصائية يغطّيه كما ينبغي.

كيف يبدو هذا في محفظة تستطيع استخدامها

WATS غير وصائية بالكامل: أنت تحتفظ بمفاتيحك، وWATS لا تحتفظ بمفتاح أبدًا. وفوق ذلك، تطبّق قدرة دفع الرسوم الموصوفة أعلاه بدل أن تتركها نظرية. في المحفظة الساخنة من WATS، تُحتسب رسوم الشبكة بعملة واحدة، ATS، بدلًا من عملة الغاز الأصلية لكل سلسلة: على سلاسل EVM يتم ذلك عبر paymaster بمعيار ERC-4337، وعلى Solana وTON عبر ترتيب دافع رسوم مكافئ، لأن ERC-4337 معيار خاص بـ EVM وحدها. ولأن ATS عملة OFT من LayerZero، فإن رصيد ATS واحدًا يغطي Ethereum وArbitrum وOptimism وBase وPolygon وBNB Chain وSolana وTON، وتُحرق ATS المحصّلة، فينزل المعروض من 100,000,000 إلى أرضية قدرها 30,000,000. ونقطة يجب أن تكون واضحة: هذا ليس خصمًا. فالشبكة ما زالت تتقاضى رسمها المعتاد ويتولى الـ paymaster تسويته — ما يتغيّر هو العملة التي تغادر رصيدك، لا الكلفة الأساسية.

منتجات WATS الأربعة جميعها — إضافة Chrome، وتطبيق الهاتف، والمحفظة الساخنة، وبطاقة NFC المعدنية — غير وصائية بالطريقة نفسها، ويستحق وصف البطاقة بدقة هنا لأنها كثيرًا ما يُظن أنها جهاز تخزين بارد: إنها لا تخزّن المفاتيح الخاصة. بل تُصادق باللمس على مفاتيح تعيش داخل تطبيقات WATS، مستخدمةً معرّف بطاقة فريدًا مقترنًا بجهاز واحد بالضبط، ما يجعلها أقرب إلى مفتاح أمان مادي منها إلى خزنة.

إن أردت أن تشعر بالفارق بين قواعد EOA الثابتة ومنطق الرسوم في الحساب الذكي بدل أن تقرأ عنه، فالخطوة العملية صغيرة: افتح المحفظة الساخنة من WATS وأرسل تحويلًا على سلسلة لا تملك فيها شيئًا من عملة الغاز الأصلية. يقوم الـ paymaster بعمله بعيدًا عن الأنظار، وتخرج الرسوم من رصيد ATS لديك. ويشرح كيف يعمل نموذج رسوم ATS الآلية من أولها إلى آخرها.

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

ما الفرق بين حساب EOA والحساب الذكي؟

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

هل الحساب الذكي وصائي؟

لا، ليس بطبيعته. الوصاية تتعلق بمن يحمل المفاتيح، لا بأي نوع حساب تستخدم. الحساب الذكي غير وصائي حين لا يستطيع استيفاء منطق تفويضه إلا موقّعون تتحكم فيهم أنت، ولا يصبح وصائيًا إلا إن احتفظ طرف ثالث بمفتاح متحكم — وهو الاختبار نفسه الذي تطبّقه على محفظة قائمة على EOA. ولا يغيّر الـ bundler ولا الـ paymaster شيئًا في ذلك: لا يستطيع الـ bundler إرسال إلا عملية فوّضها حسابك أصلًا، والـ paymaster لا يفعل سوى دفع الرسوم.

هل يحوّل EIP-7702 حساب EOA الخاص بي إلى حساب ذكي؟

ليس بشكل دائم. يتيح EIP-7702 لحساب EOA قائم أن يوقّع تفويضًا يوجّه حقل الشيفرة الخاص به إلى تنفيذ عقد ذكي، فيستطيع الحساب تنفيذ منطق الحساب الذكي — التجميع، ودفع الرسوم برعاية طرف آخر أو بعملة غير أصلية، ومفاتيح الجلسة — مع احتفاظه بالعنوان نفسه والمفتاح الخاص نفسه والرصيد نفسه. ويمكن إعادة توجيه هذا التفويض أو إلغاؤه في أي وقت، فهو ترقية قابلة للتراجع لا هجرة إلى حساب جديد. تحتفظ بحساب EOA الخاص بك وتستعير قدرات الحساب الذكي متى أردتها.

كيف أدفع رسوم الشبكة من دون حيازة عملة الغاز الأصلية لكل سلسلة؟

المحفظة الساخنة من WATS تفعل ذلك اليوم: تُحتسب الرسوم بعملة واحدة، ATS، بدلًا من عملة الغاز الأصلية لكل سلسلة. على سلاسل EVM يجري ذلك عبر paymaster بمعيار ERC-4337؛ وعلى Solana وTON، حيث لا ينطبق ERC-4337، يؤدي ترتيب دافع رسوم مكافئ الدور نفسه. وATS عملة OFT من LayerZero، فرصيد ATS واحد يغطي Ethereum وArbitrum وOptimism وBase وPolygon وBNB Chain وSolana وTON، وتُحرق ATS المحصّلة، فينزل المعروض من 100,000,000 نحو أرضية قدرها 30,000,000. وهذا ليس خصمًا — فرسوم الشبكة تُدفع كاملة، والـ paymaster يسوّيها فحسب لتغادر رصيدك عملة مختلفة. وWATS غير وصائية بالكامل: أنت تحتفظ بمفاتيحك، وWATS لا تحتفظ بمفتاح أبدًا.