Hydra for Payments– تقديم أدوات المطور لفتح المدفوعات الصغيرة على كاردانو

Hydra for Payments – introducing developer tooling to unlock micropayments on Cardano

تتعاون IOG مع فريق Obsidian Systems لدفع تطوير حالات الاستخدام بناءً على بروتوكول Hydra Head. تعد Hydra for Payments إحدى حالات الاستخدام هذه.

مقدمة

تعد قابلية التوسع أمرًا أساسيًا لضمان قدرة blockchain على معالجة ملايين المعاملات دون زيادات كبيرة في الرسوم وأوقات تسوية المعاملات. كانت معالجة مشكلات قابلية التوسع أحد المبادئ التأسيسية لـ Cardano وهي محور تركيز Basho مرحلة التطوير.

سيتم توسيع نطاق منصة Cardano من خلال تحسين قوة المعالجة للسلسلة الرئيسية من خلال تنفيذ تحسينات layer 1، وأيضًا عن طريق إضافة قوة المعالجة التي تعمل خارج حلول blockchain الرئيسية - layer 2. معاً، هذه حلول تعزيز أداء الشبكة ، وتوفير إنتاجية أعلى وتكلفة معالجة منخفضة للمعاملات.

تعد عائلة بروتوكولات Hydra أحد المكونات الرئيسية لرحلة Cardano لتوسيع نطاق layer 2. الHydra Head هو الأول في هذه المجموعة من البروتوكولات. يوفر الأساس الذي يمكن بناء المزيد من قابلية التوسع عليه. Hydra Head عبارة عن miniledger خارج السلسلة بين مجموعة صغيرة نسبيًا من المشاركين ، والذي يعمل بشكل مشابه ولكنه أسرع من ledger الرئيسي على السلسلة.

نقدم هنا Hydra for Payments - أدوات مطور مفتوحة المصدر لتنفيذ حلول الدفع في نظام Cardano.

نقدم لكم Hydra for Payments

ستعمل Hydra for Payments على تبسيط استخدام بروتوكول Hydra Head لمجموعة متنوعة من حالات استخدام الدفع. مثلما كان الجيل الأول من وظائف light wallet بمثابة عامل تمكين للوصول الأساسي إلى الشبكة ، فإن Hydra for Payments سيفتح قوة المدفوعات المصغرة في نظام Cardano.

ستوفر Hydra for Payments مجموعة أدوات لمطوري light wallet للاستفادة بشكل مستمر من عائلة بروتوكولات Hydra لبناء المنتجات التي تخدم احتياجات المستخدمين بشكل أفضل، وتقليل تكاليف التشغيل، وتمكين إنتاجية أعلى عبر شبكة Cardano المتنامية.

سيتم بذل الجهود لضمان أن تكون تجربة المطور مألوفة مع الحفاظ على المرونة الكافية لاستيعاب مجموعة Cardano المتنوعة من موفري المحافظ.

في المراحل اللاحقة ، ستتضمن Hydra for Payments واجهة المكتب الخلفي الأساسية التي سيطلبها موفرو light wallets من أجل:

  • الحفاظ على خدمة Hydra Head الخاصة بهم
  • فحص البنية التحتية للعقدة الخاصة بهم
  • حجم العمليات بشكل كبير
  • تقدم مثل هذه الخدمة للآخرين

تمامًا كما تعد Hydra جزءًا واحدًا فقط من إستراتيجية قابلية التوسع الشاملة لCardano ، فإن Hydra for Payments ستشكل في النهاية جزء من layer 2 و light wallet.

ميزات Hydra for Payments

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

خلال تطوير مجموعة أدوات Hydra for Payments ، سوف يتعايش منظورين ويتقدمان بشكل متوازٍ:

  • أولاً ، الأساسيات التقنية الموصوفة في العام Hydra Head سيتم التحقق من صحة البروتوكول باستمرار لضمان الحفاظ عليها في Hydra للمدفوعات. هذا مهم بشكل خاص من حيث صلته بالضمانات حول الثقة والأمان والصواب.
  • ثانيًا ، سوف تتخلل الاعتبارات العملية لمطوري المحفظة الخفيفة مجموعة الأدوات بأكملها. سيتم دائمًا تصميم الميزات بحيث تكون معقولة للتطوير والنشر والصيانة. بمجرد دمجها ، ستعمل Hydra for Payments على تحسين تكاليف تشغيل مطوري light wallets بشكل ملموس، والقدرة على مراقبة بنيتهم ​​التحتية، وتحسين تجربة المستخدمين.

الشكل 1. تكامل light wallets الأساسي مع Hydra for Payments و Hydra Heads

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

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

خارطة طريق Hydra for Payments

في البداية ، ستقوم API بتعيين الأساسيات ومجال بروتوكول Hydra Head مباشرةً وتوفير معالجة ملائمة للheads. بمرور الوقت واستجابة للمطورين الذين يقومون بدمج Hydra for Payments ، سنضيف ميزات متخصصة أو مساعدة تلبي حالات استخدام محددة للدفع المصغر.

الربع الرابع 2022

سيتم إطلاق أدوات Hydra for Payments تدريجيًا لمساعدة المطورين في إدارة بيانات الاعتماد وإدارة دورة حياة Hydra Head بأكملها والتفاعل مع Heads من خلال واجهة مريحة مشتركة.

يخضع بروتوكول Hydra Head لبعض التحسينات المهمة في الربع الرابع ، والتي لن تؤثر على الفور على واجهة Hydra for Payments الأولية.

سيركز جزء تجريبي وظيفي من Hydra for Payments على نظام دفع سريع محدود يسمح لمجموعة من الأشخاص باختيار رئيس ونقل الأصول بسرعة وتكلفة لا مثيل لها.

المعايير

تمامًا كما استفاد مطورو المحفظة الخفيفة من معيار CIP-30 بالنسبة لاتصال DApp خفيف الوزن للأغراض العامة ، يجب أن تستفيد الحلول المستندة إلى Hydra من تشكيل معايير لإدارة البنية التحتية لـ Hydra. سيسمح هذا في النهاية بالتفاعل مع layer 2 DApps لتلبية احتياجات المستخدمين النهائيين.

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

2023

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

يمكن أن يشهد التنفيذ المرجعي المستقبلي في العالم الحقيقي دمجًا كاملاً لـ Hydra for Payments في المحفظة الخفيفة للمستهلك الحالية. من المحتمل أن يكون هذا مصحوبًا بإطلاق منتج Hydra-Head-as-a-Service المخصص ، لزيادة تقليل الوقت اللازم للتسويق لمطوري المحافظ الخفيفة مع الحفاظ على تكاليف التشغيل الإجمالية منخفضة نسبيًا.

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

أخيرًا ، لكي تتطور مجموعة الأدوات مع نظام Cardano المتنامي ، سيكون من الضروري تجميع الملاحظات والمناقشة ومساهمات من المجتمع.

إذا كنت مهتمًا بمعرفة المزيد ، انضم إلى Discord channel لمزيد من المناقشة.

Original article: Hydra for Payments – introducing developer tooling to unlock micropayments on Cardano - IOHK Blog