يعد الإنترنت جزءًا أساسيًا من حياتنا اليومية، ولكن قبل انتشاره على نطاق واسع، لم يعرفه سوى عدد قليل من المستخدمين واستخدموه وفقًا لذلك. تجد تقنية Blockchain نفسها في نفس الموقف وتهدف إلى تحقيق نفس مكانة Web2 وأن تكون مفيدة في الحياة اليومية. تجريد الحساب هو أحد المشاريع التي يمكن أن تضمن التبني الجماعي للعملات المشفرة. تتناول هذه المقالة هذه التقنية الجديدة وكيفية عملها وحالات تجريد الحساب.
لفهم الفكرة الكامنة وراء تجريد الحساب وفائدته المحتملة لنظام إيثريوم وصناعة العملات المشفرة بشكل كامل، نحتاج إلى فهم الأنواع المختلفة من الحسابات التي لدينا في إيثريوم وكيف يهدف تجريد الحساب إلى تحسين الأمور.
أولًا، تحتوي إيثريوم على نوعين من الحسابات:
يتم التحكم في هذه الحسابات وإدارتها من قبل مستخدمين خارج نظام blockchain البيئي. تتم إدارتها من خلال أزواج المفاتيح بين القطاعين العام والخاص ويمكن للمستخدم الذي يمتلك المفتاح الخاص استخدام الأصول المخزنة في EOA.
تستخدم EOAs 12 أو 18 أو 24 سلسلة من الكلمات تسمى العبارات الأولية. يتم إنشاء هذه الكلمات عندما يقوم المستخدم بإعداد محفظته. تستخدم EOA هذه العبارة الأولية لإنشاء مفتاح خاص يستخدمه المستخدم لتوقيع المعاملات.
العبارة الأولية هي مفتاح المحافظ، ويجب على المستخدمين حماية عباراتهم الأولية لتأمينها ضد الاختراقات والسرقات. في حالة فقدان المفتاح الخاص في النهاية، فإن العبارة الأولية هي الطريقة الوحيدة التي يمكن للمستخدم من خلالها الوصول لإعادة إنشاء المفتاح الخاص، وفتح الأبواب للأصول المخزنة.
تعد EOAs جزءًا أساسيًا من تصميم نظام Ethereum. تعمل EOA على تشغيل الشبكة ولا يمكنها المرور بمرحلة انتقالية إلا عندما تبدأ EOA معاملة وتستخدم ETH لدفع رسوم الغاز. على الرغم من أن EOAs ضرورية لنظام إيثريوم البيئي، إلا أنها محدودة في الميزات والمرونة.
يمكن لـ EOAs أداء وظيفتين أساسيتين:
هذه الوظائف، مهما كانت ضرورية لنظام إيثريوم البيئي، لا تخلو من عيوبها. بعض هذه العيوب تشمل:
العبارات الأولية هي الأمان الوحيد المرتبط بـ EoAs. لذلك عندما يفقد المستخدمون مفاتيحهم الخاصة وعباراتهم الأولية، فإنهم يفقدون الوصول إلى أصولهم المخزنة نظرًا لعدم وجود خيار استرداد في حالة حدوث مثل هذه الأشياء.
يجب على مالكي EOAs توقيع كل معاملة يدويًا، دون ترك أي مجال لأتمتة المعاملات أو تخصيصها.
ETH هو الرمز المستخدم لدفع رسوم الغاز في شبكة إيثريوم، ويجب أن يكون لدى مالكي EOAs رصيد من EOAs يجب أن يكون لديهم ETH تحت تصرفهم لتغطية رسوم الغاز لأي معاملة. لا يمكنهم استخدام أي رمز آخر لإجراء مثل هذه المدفوعات.
النظام البيئي غير مناسب للمستخدمين الذين يدخلون النظام للتو، مما يؤدي إلى تجربة مستخدم سيئة بشكل عام.
هذه عقود ذكية تعمل كمحافظ تشفير. يسمح للمستخدمين بترميز منطق مختلف في العقود الذكية، مما يجعل المعاملات قابلة للتخصيص، مع ميزة إضافية تتمثل في إضافة ميزات أخرى إلى الحسابات.
ومع ذلك، لا يمكن لحسابات العقود أن تعمل بمفردها. لا يمكنهم بدء المعاملات وتنفيذ إجراءات معينة فقط عندما تؤدي المعاملات من EOA إلى تشغيل رمز العقد الذكي. لا تحتوي حسابات العقود أيضًا على مفاتيح خاصة أو عبارات أولية.
لتشغيل حساب عقد، يجب على المستخدمين امتلاك EOA مع رصيد ETH، مما يجعل من الصعب على المستخدمين تشغيل حساب عقد بدلاً من تشغيل EOA مستقل.
المصدر: ميتاماسك
أظهرت EOAs ضعفها على مر السنين. عيبها الرئيسي هو العملية الطويلة والمتعبة المطلوبة عند بدء المعاملة وانعدام الأمن وخدمات استرداد الحساب إذا فقد المستخدم مفتاحه الخاص.
تجريد الحساب هو اقتراح لنموذج نظام blockchain الذي يسمح للمستخدمين باستخدام محافظ العقود الذكية بدلاً من EOAs المعتادة. يقترح هذا الاقتراح القضاء على EOAs في تنفيذ المعاملات.
يؤدي تجريد الحساب إلى فتح العديد من الاحتمالات: المعاملات بدون علامات، والمحافظ المملوكة بشكل مشترك، وعلامة الحزمة، والعقود الذكية في القائمة البيضاء، والتحكم في معدل التدفق، والاسترداد السهل للمحفظة عند فقدان المفاتيح الخاصة. ستجعل هذه الإضافات web3 أكثر أمانًا وأسرع وأكثر مرونة للمستخدمين.
يعود تاريخ تجريد الحساب إلى إنشاء Ethereum. وعلى مر السنين، تم اختبار العديد من أساليب تجريد حسابات بلوكتشين. وقد جاءت في صورة مقترحات لتحسين إيثريوم وEIP-86 وEIP-2938. فشلت هذه الإصدارات في التطبيق العملي وهي غير نشطة حاليًا.
EIP-3074 هو اقتراح آخر لتجريد الحساب اقترح استخدام المعاملات المدعومة بدلاً من محاولة تحويل العقود الذكية إلى EoAs. وقد سمح للمستخدمين بمنح التحكم في EOA لعقد ذكي، مما يسمح للمطورين بمنصة مرنة لبناء نماذج معاملات جديدة لـ EOAs. يمكن للمستخدمين الاستفادة من المزايا التي تأتي مع تجريد الحساب دون الحاجة إلى استخدام العقد.
في عام 2021، أصدر فيتاليك بوتيرين، مؤسس إيثريوم، وغيره من محترفي بلوكتشين البارزين اقتراحًا بشأن تجريد الحساب، والذي يهدف إلى تحسين تجربة المستخدم، وتعزيز أمان المحافظ، وغيرها الكثير. يوضح هذا الاقتراح الجديد، EIP-4337، كيف يمكن تحقيق تجريد الحساب من خلال الاعتماد على البنية التحتية عالية الطبقة بدلاً من تغييرات طبقة الإجماع. لقد تم نشره على الشبكة الرئيسية منذ فترة، والآن يركز المطورون على تطوير محافظ تدعم EIP-4337، مما يجعلها متوافقة مع EVM.
ما يفعله تجريد الحساب هو دمج الحسابات المملوكة خارجيًا وحسابات العقود في حساب واحد فقط. ويمكنه نقل الوظائف المختلفة لكلا الحسابين، مثل التحقق من التوقيع ودفع الغاز، من البروتوكولات الأساسية إلى آلة إيثريوم الافتراضية (EVM).
يُطلق على الجمع بين هذين الحسابين العقود الذكية أو محافظ الحسابات المجردة. تعمل العقود الذكية بشكل مختلف تمامًا عن EOAs باستخدام UserOperations بدلاً من إرسال المعاملات العادية مثل EOAs. تمثل عمليات المستخدم العمليات التي تتم نيابة عن المستخدم.
يتضمن كائن UserOperation العديد من عناصر البيانات التي تحدد نوع المعاملة وحد الرمز المميز ورسوم الغاز في عدة مراحل من المعاملات. ترسل الحسابات الذكية عمليات المستخدم إلى منطقة انتظار شائعة تسمى mempool، والتي تضم عمليات المستخدم.
يتم تجميع عمليات المستخدم هذه بواسطة الحزم، والتي تعمل بشكل مشابه للعقد التي تتحقق من المعاملات العادية. كما أنها تستخدم نفس المنطق مثل عقد التعدين والتحقق لترتيب المعاملات بترتيب يولد أكبر قيمة. يتم بعد ذلك إرسال المجمّع الذي يحتوي على UserOperations من خلال نقطة إدخال حيث يتم التحقق من كل عملية مستخدم منفصلة باستخدام وظائف مختلفة.
مثال على كيفية عمل تجريد الحساب هو تنفيذه في Argent Wallet. Argent هي محفظة عقود ذكية توفر للمستخدمين تجربة سلسة وفعالة وآمنة. كانت Argent رائدة في الميزات الرئيسية المتعلقة بتجريد الحسابات مثل التعافي الاجتماعي أو المكالمات المتعددة أو مراقبة الاحتيال عبر السلسلة.
تم تقديم تجريد الحساب لأول مرة كأحدث حل لـ Ethereum لأمان المحفظة. وقد كتب العديد من خبراء بلوكتشين المشهورين، بما في ذلك مؤسس إيثريوم، اقتراح تجريد الحساب، وقد تم تجهيز هذا الاقتراح بأهداف معينة يهدف تجريد الحساب إلى تحقيقها.
بعض الأهداف تشمل:
تهدف معظم مشاريع العملات المشفرة إلى تحسين تجربة المستخدم وتسهيل انضمام المستخدمين إلى النظام البيئي واستخدام العديد من المنصات بسلاسة. تجريد الحساب يجعل ذلك ممكنًا بالطرق التالية:
يعمل تجريد الحساب على تحويل EOA إلى عقود ذكية باستخدام المنطق المستخدم لتحديد متطلبات إتمام المعاملة. وهذا يعني أنه يمكن فصل الموقّع الذي يأذن بالمعاملات باستخدام مفتاح خاص والحساب، مما يؤدي إلى عدة احتمالات لاستخدام الحساب.
يمكن أن يسمح تجريد الحساب لـ EOA بتنفيذ إجراءات مختلفة، مثل استخدام مفاتيح مختلفة أو عدم وجود مفاتيح للسماح بالمعاملات. يمكن أيضًا تغيير موقع الحساب كل أسبوعين.
هذا يسهل على المستخدمين تعديل حساباتهم واستخدامها كيفما يحلو لهم. لم يعد المستخدمون بحاجة للقلق بشأن الاحتفاظ بنسخة احتياطية من مفتاحهم الخاص بسبب إدخال الاسترداد الاجتماعي، مما يمنحهم حسابًا أكثر مرونة واستيعابًا، مما يؤدي إلى تجربة أفضل للمستخدم أثناء استخدام المنصة وخدماتها.
تجريد الحساب له استخدامات مختلفة، أحدها زيادة أمان المحفظة. تم تجهيز EOAs بالعديد من القيود التي تقيد المستخدمين غير المعتادين على blockchain. تتضمن بعض القيود ما يلي:
تمثل هذه القيود تحديات تواجه المستخدم العادي الذي يتطلع إلى المشاركة في مساحات blockchain و web3. تمنع هذه القيود المستخدمين من تأمين محافظهم وحماية معاملاتهم، مما يؤدي إلى أخطاء قد تعرض سلامة الأموال في الحسابات للخطر.
معظم المستخدمين جدد في كيفية عمل حسابات ومعاملات التشفير. ونتيجة لذلك، فإنهم يميلون إلى ارتكاب أخطاء مكلفة قد تؤدي إلى خسارة الأموال. يمنح تجريد الحساب المستخدمين منصة أكثر سهولة في الاستخدام، مما يسهل عليهم التنقل وفهم كيفية عملها، مما يسهل حماية حساباتهم بأمان.
يعمل تجريد الحساب على إصلاح ذلك من خلال منح المستخدمين القدرة على وضع قواعد معاملات واضحة تملي أنشطة المعاملات للمحفظة من خلال تطبيق المنطق القابل للبرمجة. يمكن رؤية المنطق كطبقة فوق المحفظة قبل تنفيذ الأنشطة.
تجريد الحساب، مثل كل ابتكار، له عيوبه الصغيرة. على الرغم من أنها تتمتع بالعديد من الفوائد ويمكنها تحسين تجربة المستخدمين بشكل كبير في مجالات الأمان وتجربة المستخدم، إلا أن هذه العقود الذكية لا تزال تنطوي على عيوب، مثل:
يعمل تجريد الحساب على تسهيل التفاعلات بين المستخدمين وحسابات العقود الذكية دون استخدام عناوين Ethereum والمفاتيح الخاصة. يمنح هذا المستخدمين بضع حالات استخدام مع التطبيقات الحالية. ستؤثر المنصات الناشئة عن تجريد الحساب على العديد من المجالات وتعزز نظام blockchain بميزات رئيسية مثل:
باستخدام تجريد الحساب، يمكن للمستخدمين إنشاء حسابات باستخدام أساليب مألوفة بدلاً من العملية العادية لإنشاء أزواج مفاتيح التشفير وإدارتها بشكل صحيح. هذا يسهل بشكل كبير دخول المستخدمين الجدد إلى نظام blockchain.
مع EoAs، يجب على المستخدمين بدء كل معاملة والتوقيع عليها يدويًا، ولا توجد طريقة لأتمتة هذه العملية. باستخدام العقود الذكية، يمكن للمستخدمين تحديد وتعيين معايير معينة مثل حدود الإنفاق وحدود الغاز والوصول إلى رموز معينة وغير ذلك الكثير.
ميزة رئيسية أخرى لتجريد الحساب هي استخدام رموز ERC-20 لأي معاملة على المنصة. سيؤدي ذلك إلى محو حاجة المستخدمين إلى الاحتفاظ برصيد ETH الخاص بهم وتبادله وإنفاقه لإكمال معاملاتهم.
يتيح تجريد الحساب للمستخدمين مشاركة مستويات مختلفة من الوصول إلى المحفظة مع عدة مستخدمين. يمكن للمستخدمين تعيين توقيع متعدد حيث يجب على اثنين أو أكثر من المستخدمين التوقيع حتى يتم تنفيذ المعاملة.
نظرًا لأن المستخدمين، بمساعدة تجريد الحساب، يمكنهم الآن التحكم في حساباتهم بحرية، فيمكنهم تعيين حساباتهم لإجراء مدفوعات منتظمة بدلاً من تكرار نفس المعاملة بشكل متكرر.
لا تتطلب الحسابات الذكية عبارات أولية للأمان، مما يعني أنه يمكن لمالكي الحسابات تعيين أجهزة متعددة أو مستخدمين آخرين أو خدمات طرف ثالث كأوصياء. يساعد هذا في الحالات التي يفقد فيها المستخدمون بيانات اعتمادهم. يمكن للأوصياء توقيع معاملة لتعيين بيانات اعتماد جديدة للوصول إلى الحساب الذكي.
تتعدد إمكانيات تجريد الحساب، وبمجرد دمجها بالكامل في نظام بلوكتشين البيئي، سيستفيد المستخدمون والمطورون بشكل كبير من تطبيقاته المختلفة.
يعد الإنترنت جزءًا أساسيًا من حياتنا اليومية، ولكن قبل انتشاره على نطاق واسع، لم يعرفه سوى عدد قليل من المستخدمين واستخدموه وفقًا لذلك. تجد تقنية Blockchain نفسها في نفس الموقف وتهدف إلى تحقيق نفس مكانة Web2 وأن تكون مفيدة في الحياة اليومية. تجريد الحساب هو أحد المشاريع التي يمكن أن تضمن التبني الجماعي للعملات المشفرة. تتناول هذه المقالة هذه التقنية الجديدة وكيفية عملها وحالات تجريد الحساب.
لفهم الفكرة الكامنة وراء تجريد الحساب وفائدته المحتملة لنظام إيثريوم وصناعة العملات المشفرة بشكل كامل، نحتاج إلى فهم الأنواع المختلفة من الحسابات التي لدينا في إيثريوم وكيف يهدف تجريد الحساب إلى تحسين الأمور.
أولًا، تحتوي إيثريوم على نوعين من الحسابات:
يتم التحكم في هذه الحسابات وإدارتها من قبل مستخدمين خارج نظام blockchain البيئي. تتم إدارتها من خلال أزواج المفاتيح بين القطاعين العام والخاص ويمكن للمستخدم الذي يمتلك المفتاح الخاص استخدام الأصول المخزنة في EOA.
تستخدم EOAs 12 أو 18 أو 24 سلسلة من الكلمات تسمى العبارات الأولية. يتم إنشاء هذه الكلمات عندما يقوم المستخدم بإعداد محفظته. تستخدم EOA هذه العبارة الأولية لإنشاء مفتاح خاص يستخدمه المستخدم لتوقيع المعاملات.
العبارة الأولية هي مفتاح المحافظ، ويجب على المستخدمين حماية عباراتهم الأولية لتأمينها ضد الاختراقات والسرقات. في حالة فقدان المفتاح الخاص في النهاية، فإن العبارة الأولية هي الطريقة الوحيدة التي يمكن للمستخدم من خلالها الوصول لإعادة إنشاء المفتاح الخاص، وفتح الأبواب للأصول المخزنة.
تعد EOAs جزءًا أساسيًا من تصميم نظام Ethereum. تعمل EOA على تشغيل الشبكة ولا يمكنها المرور بمرحلة انتقالية إلا عندما تبدأ EOA معاملة وتستخدم ETH لدفع رسوم الغاز. على الرغم من أن EOAs ضرورية لنظام إيثريوم البيئي، إلا أنها محدودة في الميزات والمرونة.
يمكن لـ EOAs أداء وظيفتين أساسيتين:
هذه الوظائف، مهما كانت ضرورية لنظام إيثريوم البيئي، لا تخلو من عيوبها. بعض هذه العيوب تشمل:
العبارات الأولية هي الأمان الوحيد المرتبط بـ EoAs. لذلك عندما يفقد المستخدمون مفاتيحهم الخاصة وعباراتهم الأولية، فإنهم يفقدون الوصول إلى أصولهم المخزنة نظرًا لعدم وجود خيار استرداد في حالة حدوث مثل هذه الأشياء.
يجب على مالكي EOAs توقيع كل معاملة يدويًا، دون ترك أي مجال لأتمتة المعاملات أو تخصيصها.
ETH هو الرمز المستخدم لدفع رسوم الغاز في شبكة إيثريوم، ويجب أن يكون لدى مالكي EOAs رصيد من EOAs يجب أن يكون لديهم ETH تحت تصرفهم لتغطية رسوم الغاز لأي معاملة. لا يمكنهم استخدام أي رمز آخر لإجراء مثل هذه المدفوعات.
النظام البيئي غير مناسب للمستخدمين الذين يدخلون النظام للتو، مما يؤدي إلى تجربة مستخدم سيئة بشكل عام.
هذه عقود ذكية تعمل كمحافظ تشفير. يسمح للمستخدمين بترميز منطق مختلف في العقود الذكية، مما يجعل المعاملات قابلة للتخصيص، مع ميزة إضافية تتمثل في إضافة ميزات أخرى إلى الحسابات.
ومع ذلك، لا يمكن لحسابات العقود أن تعمل بمفردها. لا يمكنهم بدء المعاملات وتنفيذ إجراءات معينة فقط عندما تؤدي المعاملات من EOA إلى تشغيل رمز العقد الذكي. لا تحتوي حسابات العقود أيضًا على مفاتيح خاصة أو عبارات أولية.
لتشغيل حساب عقد، يجب على المستخدمين امتلاك EOA مع رصيد ETH، مما يجعل من الصعب على المستخدمين تشغيل حساب عقد بدلاً من تشغيل EOA مستقل.
المصدر: ميتاماسك
أظهرت EOAs ضعفها على مر السنين. عيبها الرئيسي هو العملية الطويلة والمتعبة المطلوبة عند بدء المعاملة وانعدام الأمن وخدمات استرداد الحساب إذا فقد المستخدم مفتاحه الخاص.
تجريد الحساب هو اقتراح لنموذج نظام blockchain الذي يسمح للمستخدمين باستخدام محافظ العقود الذكية بدلاً من EOAs المعتادة. يقترح هذا الاقتراح القضاء على EOAs في تنفيذ المعاملات.
يؤدي تجريد الحساب إلى فتح العديد من الاحتمالات: المعاملات بدون علامات، والمحافظ المملوكة بشكل مشترك، وعلامة الحزمة، والعقود الذكية في القائمة البيضاء، والتحكم في معدل التدفق، والاسترداد السهل للمحفظة عند فقدان المفاتيح الخاصة. ستجعل هذه الإضافات web3 أكثر أمانًا وأسرع وأكثر مرونة للمستخدمين.
يعود تاريخ تجريد الحساب إلى إنشاء Ethereum. وعلى مر السنين، تم اختبار العديد من أساليب تجريد حسابات بلوكتشين. وقد جاءت في صورة مقترحات لتحسين إيثريوم وEIP-86 وEIP-2938. فشلت هذه الإصدارات في التطبيق العملي وهي غير نشطة حاليًا.
EIP-3074 هو اقتراح آخر لتجريد الحساب اقترح استخدام المعاملات المدعومة بدلاً من محاولة تحويل العقود الذكية إلى EoAs. وقد سمح للمستخدمين بمنح التحكم في EOA لعقد ذكي، مما يسمح للمطورين بمنصة مرنة لبناء نماذج معاملات جديدة لـ EOAs. يمكن للمستخدمين الاستفادة من المزايا التي تأتي مع تجريد الحساب دون الحاجة إلى استخدام العقد.
في عام 2021، أصدر فيتاليك بوتيرين، مؤسس إيثريوم، وغيره من محترفي بلوكتشين البارزين اقتراحًا بشأن تجريد الحساب، والذي يهدف إلى تحسين تجربة المستخدم، وتعزيز أمان المحافظ، وغيرها الكثير. يوضح هذا الاقتراح الجديد، EIP-4337، كيف يمكن تحقيق تجريد الحساب من خلال الاعتماد على البنية التحتية عالية الطبقة بدلاً من تغييرات طبقة الإجماع. لقد تم نشره على الشبكة الرئيسية منذ فترة، والآن يركز المطورون على تطوير محافظ تدعم EIP-4337، مما يجعلها متوافقة مع EVM.
ما يفعله تجريد الحساب هو دمج الحسابات المملوكة خارجيًا وحسابات العقود في حساب واحد فقط. ويمكنه نقل الوظائف المختلفة لكلا الحسابين، مثل التحقق من التوقيع ودفع الغاز، من البروتوكولات الأساسية إلى آلة إيثريوم الافتراضية (EVM).
يُطلق على الجمع بين هذين الحسابين العقود الذكية أو محافظ الحسابات المجردة. تعمل العقود الذكية بشكل مختلف تمامًا عن EOAs باستخدام UserOperations بدلاً من إرسال المعاملات العادية مثل EOAs. تمثل عمليات المستخدم العمليات التي تتم نيابة عن المستخدم.
يتضمن كائن UserOperation العديد من عناصر البيانات التي تحدد نوع المعاملة وحد الرمز المميز ورسوم الغاز في عدة مراحل من المعاملات. ترسل الحسابات الذكية عمليات المستخدم إلى منطقة انتظار شائعة تسمى mempool، والتي تضم عمليات المستخدم.
يتم تجميع عمليات المستخدم هذه بواسطة الحزم، والتي تعمل بشكل مشابه للعقد التي تتحقق من المعاملات العادية. كما أنها تستخدم نفس المنطق مثل عقد التعدين والتحقق لترتيب المعاملات بترتيب يولد أكبر قيمة. يتم بعد ذلك إرسال المجمّع الذي يحتوي على UserOperations من خلال نقطة إدخال حيث يتم التحقق من كل عملية مستخدم منفصلة باستخدام وظائف مختلفة.
مثال على كيفية عمل تجريد الحساب هو تنفيذه في Argent Wallet. Argent هي محفظة عقود ذكية توفر للمستخدمين تجربة سلسة وفعالة وآمنة. كانت Argent رائدة في الميزات الرئيسية المتعلقة بتجريد الحسابات مثل التعافي الاجتماعي أو المكالمات المتعددة أو مراقبة الاحتيال عبر السلسلة.
تم تقديم تجريد الحساب لأول مرة كأحدث حل لـ Ethereum لأمان المحفظة. وقد كتب العديد من خبراء بلوكتشين المشهورين، بما في ذلك مؤسس إيثريوم، اقتراح تجريد الحساب، وقد تم تجهيز هذا الاقتراح بأهداف معينة يهدف تجريد الحساب إلى تحقيقها.
بعض الأهداف تشمل:
تهدف معظم مشاريع العملات المشفرة إلى تحسين تجربة المستخدم وتسهيل انضمام المستخدمين إلى النظام البيئي واستخدام العديد من المنصات بسلاسة. تجريد الحساب يجعل ذلك ممكنًا بالطرق التالية:
يعمل تجريد الحساب على تحويل EOA إلى عقود ذكية باستخدام المنطق المستخدم لتحديد متطلبات إتمام المعاملة. وهذا يعني أنه يمكن فصل الموقّع الذي يأذن بالمعاملات باستخدام مفتاح خاص والحساب، مما يؤدي إلى عدة احتمالات لاستخدام الحساب.
يمكن أن يسمح تجريد الحساب لـ EOA بتنفيذ إجراءات مختلفة، مثل استخدام مفاتيح مختلفة أو عدم وجود مفاتيح للسماح بالمعاملات. يمكن أيضًا تغيير موقع الحساب كل أسبوعين.
هذا يسهل على المستخدمين تعديل حساباتهم واستخدامها كيفما يحلو لهم. لم يعد المستخدمون بحاجة للقلق بشأن الاحتفاظ بنسخة احتياطية من مفتاحهم الخاص بسبب إدخال الاسترداد الاجتماعي، مما يمنحهم حسابًا أكثر مرونة واستيعابًا، مما يؤدي إلى تجربة أفضل للمستخدم أثناء استخدام المنصة وخدماتها.
تجريد الحساب له استخدامات مختلفة، أحدها زيادة أمان المحفظة. تم تجهيز EOAs بالعديد من القيود التي تقيد المستخدمين غير المعتادين على blockchain. تتضمن بعض القيود ما يلي:
تمثل هذه القيود تحديات تواجه المستخدم العادي الذي يتطلع إلى المشاركة في مساحات blockchain و web3. تمنع هذه القيود المستخدمين من تأمين محافظهم وحماية معاملاتهم، مما يؤدي إلى أخطاء قد تعرض سلامة الأموال في الحسابات للخطر.
معظم المستخدمين جدد في كيفية عمل حسابات ومعاملات التشفير. ونتيجة لذلك، فإنهم يميلون إلى ارتكاب أخطاء مكلفة قد تؤدي إلى خسارة الأموال. يمنح تجريد الحساب المستخدمين منصة أكثر سهولة في الاستخدام، مما يسهل عليهم التنقل وفهم كيفية عملها، مما يسهل حماية حساباتهم بأمان.
يعمل تجريد الحساب على إصلاح ذلك من خلال منح المستخدمين القدرة على وضع قواعد معاملات واضحة تملي أنشطة المعاملات للمحفظة من خلال تطبيق المنطق القابل للبرمجة. يمكن رؤية المنطق كطبقة فوق المحفظة قبل تنفيذ الأنشطة.
تجريد الحساب، مثل كل ابتكار، له عيوبه الصغيرة. على الرغم من أنها تتمتع بالعديد من الفوائد ويمكنها تحسين تجربة المستخدمين بشكل كبير في مجالات الأمان وتجربة المستخدم، إلا أن هذه العقود الذكية لا تزال تنطوي على عيوب، مثل:
يعمل تجريد الحساب على تسهيل التفاعلات بين المستخدمين وحسابات العقود الذكية دون استخدام عناوين Ethereum والمفاتيح الخاصة. يمنح هذا المستخدمين بضع حالات استخدام مع التطبيقات الحالية. ستؤثر المنصات الناشئة عن تجريد الحساب على العديد من المجالات وتعزز نظام blockchain بميزات رئيسية مثل:
باستخدام تجريد الحساب، يمكن للمستخدمين إنشاء حسابات باستخدام أساليب مألوفة بدلاً من العملية العادية لإنشاء أزواج مفاتيح التشفير وإدارتها بشكل صحيح. هذا يسهل بشكل كبير دخول المستخدمين الجدد إلى نظام blockchain.
مع EoAs، يجب على المستخدمين بدء كل معاملة والتوقيع عليها يدويًا، ولا توجد طريقة لأتمتة هذه العملية. باستخدام العقود الذكية، يمكن للمستخدمين تحديد وتعيين معايير معينة مثل حدود الإنفاق وحدود الغاز والوصول إلى رموز معينة وغير ذلك الكثير.
ميزة رئيسية أخرى لتجريد الحساب هي استخدام رموز ERC-20 لأي معاملة على المنصة. سيؤدي ذلك إلى محو حاجة المستخدمين إلى الاحتفاظ برصيد ETH الخاص بهم وتبادله وإنفاقه لإكمال معاملاتهم.
يتيح تجريد الحساب للمستخدمين مشاركة مستويات مختلفة من الوصول إلى المحفظة مع عدة مستخدمين. يمكن للمستخدمين تعيين توقيع متعدد حيث يجب على اثنين أو أكثر من المستخدمين التوقيع حتى يتم تنفيذ المعاملة.
نظرًا لأن المستخدمين، بمساعدة تجريد الحساب، يمكنهم الآن التحكم في حساباتهم بحرية، فيمكنهم تعيين حساباتهم لإجراء مدفوعات منتظمة بدلاً من تكرار نفس المعاملة بشكل متكرر.
لا تتطلب الحسابات الذكية عبارات أولية للأمان، مما يعني أنه يمكن لمالكي الحسابات تعيين أجهزة متعددة أو مستخدمين آخرين أو خدمات طرف ثالث كأوصياء. يساعد هذا في الحالات التي يفقد فيها المستخدمون بيانات اعتمادهم. يمكن للأوصياء توقيع معاملة لتعيين بيانات اعتماد جديدة للوصول إلى الحساب الذكي.
تتعدد إمكانيات تجريد الحساب، وبمجرد دمجها بالكامل في نظام بلوكتشين البيئي، سيستفيد المستخدمون والمطورون بشكل كبير من تطبيقاته المختلفة.