المقالاتEthereum
EOA مقابل الحسابات الذكية: ما الفرق ولماذا يهم؟
check_eligibility

احصل على وصول حصري إلى قائمة الانتظار لشبكة Yellow

انضم الآن
check_eligibility
أحدث المقالات
عرض جميع المقالات

EOA مقابل الحسابات الذكية: ما الفرق ولماذا يهم؟

profile-alexey-bondarev
Alexey BondarevSep, 24 2024 16:39
article img

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

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

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

في قلب هذه المناقشة يكمن المقارنة بين الحسابات المالكة خارجياً (EOAs) والحسابات الذكية.

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

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

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

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

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

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

سوف نمر عبر التعريفات والوظائف والمزايا والعيوب لكل من الحسابات المالكة خارجياً والحسابات الذكية الآن، وكذلك سبب أهمية التمييز بين الاثنين في المشهد الديناميكي للتمويل اللامركزي.

000000074444673.jpg

فهم الحسابات المالكة خارجياً (EOAs)

الحساب المالكة خارجياً، أو EOA، هو حجر الزاوية في شبكة إيثيريوم.

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

كان الهدف الأساسي من تطويرها هو تقديم واجهة سهلة الاستخدام لإدارة حساب إيثيريوم الخاص بك والتفاعل مع شبكة إيثيريوم. يمكنك إرسال المعاملات، وامتلاك إيثر (ETH)، والتفاعل مع العقود الذكية باستخدام هذه الحسابات، التي يتم التحكم فيها بواسطة المفاتيح الخاصة التي يمتلكها المستخدمون.

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

يتكون الحساب المالكة خارجياً من:

  • Nonce: عداد يستخدم لضمان معالجة كل معاملة مرة واحدة فقط.
  • الرصيد: كمية الإيثر التي يحتفظ بها الحساب.
  • مفتاح خاص: رقم مكون من 256 بت يعرفه فقط مالك الحساب.
  • مفتاح عام: مستخرج من المفتاح الخاص، يستخدم لإنشاء عنوان إيثيريوم.

أين تستخدم الحسابات المالكة خارجياً؟

يمكنك العثور على الحسابات المالكة خارجياً على كل شبكة بلوكشين متوافقة مع إيثيريوم، بما في ذلك باينانس سمارت تشين وPolygon. يتم استخدامها في:

  • الاحتفاظ ونقل الإيثر: يمكن للمستخدمين إرسال واستقبال ETH.
  • التفاعل مع العقود الذكية: يمكن للحسابات المالكة خارجياً استدعاء وظائف العقود الذكية.
  • نشر العقود الذكية: يمكن للحسابات المالكة خارجياً فقط نشر عقود ذكية جديدة على الشبكة.

مزايا الحسابات المالكة خارجياً

  1. البساطة: الحسابات المالكة خارجياً بسيطة، مما يجعلها سهلة الفهم والاستخدام.
  2. تكاليف الغاز المنخفضة: تستهلك المعاملات من الحسابات المالكة خارجياً عادةً غازًا أقل مقارنةً بتلك المتعلقة بالعقود الذكية.
  3. الدعم الواسع: تدعم جميع المحافظ والتطبيقات اللامركزية الحسابات المالكة خارجياً، مما يضمن التوافق الشامل.
  4. التحكم المباشر: للمستخدمين التحكم الكامل في مفاتيحهم الخاصة وأموالهم.

عيوب الحسابات المالكة خارجياً

  1. مخاطر الأمان: إذا فقد المفتاح الخاص أو تم سرقته، فإن الأموال الموجودة في الحساب مالك خارجي لا يمكن استعادتها.
  2. نقص المرونة: لا يمكن للحسابات المالكة خارجياً أن تحتوي على منطق معقد مثل آليات التوقيع المتعدد أو الاسترداد.
  3. عدم تجريد الحسابات: تتطلب الحسابات المالكة خارجياً من المستخدمين إدارة رسوم الغاز في ETH، مما يعقد تجربة المستخدم.
  4. نقطة فشل واحدة: يمثل المفتاح الخاص نقطة فشل واحدة، مما يزيد من خطر.

التفاصيل الفنية

  • توقيع المعاملات: يستخدم خوارزمية التوقيع الرقمي على المنحنى البيضاوي (ECDSA) لتأمين المعاملات.
  • دفع الغاز: يجب على الحسابات المالكة خارجياً الاحتفاظ بـ ETH لدفع رسوم الغاز، حتى عند التفاعل مع الرموز أو الأصول الأخرى.
  • Nonces: تمنع الهجمات العودية عن طريق ضمان أن تكون كل معاملة فريدة وتعالج مرة واحدة فقط.

00000074746.jpg

استكشاف الحسابات الذكية

الحسابات الذكية، التي يُشار إليها غالبًا بأنها محافظ العقود الذكية أو محافظ تجريد الحسابات Account Abstraction Wallets، هي حسابات يتم التحكم فيها بواسطة كود العقد الذكي بدلاً من مفتاح خاص وحده.

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

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

اقترح فيتاليك بوتيرين وآخرون المقترح EIP-4337 في عام 2021 لجلب تجريد الحسابات إلى إيثيريوم دون تقسيم قاسٍ، وفاز الاقتراح بدفع كبير بعد ذلك.

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

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

مكونات الحساب الذكي:

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

أين تستخدم الحسابات الذكية؟

يتم استخدام الحسابات الذكية بشكل متزايد في المنصات التي تعطي الأولوية للأمان والمرونة، بما في ذلك:

  • بروتوكولات التمويل اللامركزي: للعمليات المعقدة للتحويل وإدارة الأموال.
  • المنظمات المستقلة اللامركزية (DAOs): استخدامها للحوكمة وإدارة الخزانة.
  • محافظ متعددة التوقيعات: تتطلب موافقات متعددة للمعاملات، مما يزيد من الأمان.
  • مبادرات تجريد الحسابات: جهود مثل EIP-4337 الخاص بإيثيريوم تهدف إلى اعتماد الحسابات الذكية.

مزايا الحسابات الذكية

  1. تحسين الأمان: ميزات مثل التوقيع المتعدد وتحديد المعدل تقلل من المخاطر.
  2. القابلية للاسترداد: آليات الاسترداد الاجتماعي تتيح للمستخدمين استعادة الوصول إذا فقدت المفاتيح.
  3. منطق قابل للتخصيص: يمكن للمستخدمين تحديد قواعد محددة للموافقة على المع معاملات.
  4. تحسين تجربة المستخدم: يمكن تجريد رسوم الغاز، مما يسمح بالدفع بالرموز غير الـ ETH.

عيوب الحسابات الذكية

  1. تكاليف الغاز الأعلى: تستهلك العمليات المتعلقة بالعقود الذكية المزيد من الغاز.
  2. التعقيد: أكثر تعقيدًا في الإعداد والفهم للمستخدمين العاديين.
  3. الاعتماد على كود العقد: يمكن أن تؤدي الأخطاء في العقد الذكي إلى ثغرات.
  4. أقل دعمًا واسع النطاق: ليست جميع المحافظ والتطبيقات اللامركزية تدعم الحسابات الذكية بشكل كامل.

التفاصيل الفنية

  • تجريد الحسابات (EIP-4337): يقترح نقل منطق التحقق من مستوى البروتوكول إلى مستوى العقد الذكي.
  • المعاملات الوصفية: تسمح بدفع المعاملات من قبل جهات خارجية، مما يحسن سهولة الاستخدام.
  • تحسين الغاز: هناك حاجة إلى تقنيات لتقليل تكاليف الغاز بسبب تعقيد العقود الذكية.

EOA مقابل الحسابات الذكية: مقارنة مباشرة

مجال الاستخدام والشعبية

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

الأمان

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

قابلية الاستخدام

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

تكاليف المعاملات

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

المرونة

  • الحسابات المالكة خارجياً: محدودة بالعمليات الأساسية ولا يمكن تنفيذ قواعد معقدة.
  • الحسابات الذكية: مرنة للغاية، مما يتيح القواعد المخصصة والمنطق القابل للبرمجة.

متى يكون الحساب المالكة خارجياً أفضل؟

  • البساطة: للمستخدمين الذين يفضلون إدارة الحساب بشكل مباشر ومباشر.
  • كفاءة التكلفة: عندما يكون تقليل تكاليف الغاز أولوية.
  • التوافق الشامل: عند التفاعل مع المنصات التي قد لا تدعم الحسابات الذكية.

متى يكون الحساب الذكي أفضل؟

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

المنافسة المباشرة

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

الفروق التقنية

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

تحديات التبني

  • الحسابات الشخصية المملوكة: لا توجد حواجز كبيرة أمام التبني بسبب وضعها الافتراضي.
  • الحسابات الذكية: تعيق التعقيد وعدم التوحيد القياسي عملية التبني، على الرغم من أن مبادرات مثل EIP-4337 تهدف إلى معالجة ذلك.

الخاتمة

من خلال توفير موارد جديدة للمعاملات الآمنة والفعالة، تغير تقنية البلوكشين وجه القطاع المالي.

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

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

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

ومع الجهود المستمرة لتوحيد تجريد الحسابات من خلال مقترحات مثل EIP-4337، من المتوقع أن يشهد استخدام الحسابات الذكية زيادة مع استمرار مجال التمويل اللامركزي في الابتكار. هذه التحديثات هي محاولة لتوحيد نوعي الحسابات. وربما حتى تقديم تجربة سلسة كتلك الخاصة بالحسابات الشخصية المملوكة مع القدرات المتقدمة للحسابات الذكية.

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

المزيد من المقالات عن Ethereum
عرض جميع المقالات