فيزا: مدفوعات تلقائية لمحافظ العملات المشفرة

قبل أيام قليلة ظهرت صفحة على موقع Visa الرسمي مكرسة بشكل صريح لمدفوعات التشفير التلقائي لمحافظ الحراسة الذاتية. 

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

حل Visa: أصبح الوصول إلى العملات المشفرة أسهل

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

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

ولكن ماذا عن حالة استخدام التشفير محافظ؟  

فيزا تفترض استخدام ملف إثيريم المحفظة ، وتستشهد بتقنية مبتكرة ظهرت خلال Crypto Hackathon في أوائل عام 2022. 

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

لذا فإن السؤال الذي يطرحه المؤلفون هو ، إذا لم يكن لدى المستخدم حق الوصول إلى المحفظة لأنه في إجازة ، فمن يمكنه تفويض المعاملات لإجراء جميع المدفوعات المذكورة أعلاه؟ 

لن تنشأ المشكلة في حالة المحفظة الوصاية ، لأن المفاتيح الخاصة لترخيص المعاملات ستكون في حوزة مشغل المحفظة. ولكن في حالة المحافظ غير الأمينة ، سيكون هناك مشكلة حاليًا في جدولتها في حالة عدم وجود الأموال. 

الحل المقترح من Visa هو ما يُعرف باسم Account Abstraction (AA) ، وهو اقتراح يحاول دمج المحافظ غير الحافظة والعقود الذكية في حساب Ethereum واحد يجعل حسابات المستخدمين تعمل كعقود ذكية. 

مفهوم تجريد الحساب (AA)

تمكن AA من تصميم حل منظم للمدفوعات الآلية من خلال اقتراح قدر أكبر من المرونة في عملية التحقق من صحة المعاملات على blockchain التي تسمح بإنشاء معاملات مجدولة حتى في حالة عدم وجود أموال كافية. 

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

بفضل AA ، تقترح Visa إنشاء نوع جديد من العقود الذكية ، يُسمى "الحساب القابل للتفويض". 

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

المدفوعات التلقائية

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

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

تحدث المعاملة تلقائيًا بعد الحصول على إذن مسبق اعتمادًا على المبلغ النهائي للتزويد. 

في حالة الحل المستند إلى AA من Visa ، لا تكمن المشكلة في المبلغ غير المعروف وقت التفويض المسبق ، بل في نقص الأموال الكافية. 

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

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

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

عملية دفع حساب قابلة للتفويض

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

الإقتراح أو العرض 

تم اقتراح AA كـ EIP-86 في وقت مبكر من عام 2017 ، على الرغم من أن أصول الفكرة الكامنة وراءها تعود إلى أوائل عام 2016. ومع ذلك ، كان من الصعب تنفيذ المقترحات الواردة في EIP (اقتراح تحسين Ethereum) بسبب العديد من التغييرات مطلوب بروتوكول Ethereum ، لدرجة أنه تم تطوير بروتوكول آخر ، EIP-4337 ، والذي يوفر طريقة للقيام AA دون تغييرات على بروتوكول Ethereum. ومع ذلك ، لا يزال هناك نقاش مستمر حول كيفية تنفيذ AA على Ethereum.

نظرًا لأن Ethereum لا تدعم AA حتى الآن ، فقد نفذت Visa حلها الخاص للحسابات القابلة للتفويض على StarkNet ، وهي عبارة عن blockchain من المستوى الثاني مبنية على Ethereum blockchain. 

تم تطوير StarkNet من قبل شركة StarkWare الناشئة المشفرة ، ونموذج حساب StarkNet يطابق نموذج AA. 

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

يرى مؤلفو المقال المدفوعات الآلية كوظيفة رئيسية غير موجودة حاليًا في البنية التحتية blockchain الحالية. لذلك ، اقترحوا مثل هذا الحل الذي يستفيد من AA لتكون قادرة على توفير محافظ غير أمينة بوظيفة المدفوعات المتكررة التلقائية. 

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

التأشيرة ومستقبل العملات المشفرة 

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

هذا صحيح تمامًا بالنسبة لطلبات الدفع من الدائنين ، الذين لا يمكنهم حتى الآن التفاعل مع محافظ العملاء غير الأمينة ما لم يفعل العملاء ذلك بأنفسهم. 

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

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

المصدر: https://en.cryptonomist.ch/2022/12/20/visa-automatic-payments-crypto-wallets/