Subbit يقدم قناة دفع على Cardano لفوترة واجهات البرمجة بحسب الاستخدام
Dominic Wallis من Kompact.io قدّم قناة دفع ثنائية الأطراف للخدمات الرقمية المفوترة بحسب الاستخدام. عرض مكونات الدفع ودعا المزوّدين إلى دمج النظام مع خدمة عاملة.
By SongMarketCap
Updated:
قدّم Dominic Wallis منصة Subbit.xyz في الجلسة السابعة والسبعين من ساعات عمل مطوري Cardano مع طرح مشكلة محددة: قد تكون تكلفة طلب واجهة برمجة تطبيقات أقل من الرسوم والوقت اللازمين لمعاملة على سلسلة الكتل. يقرن نظامه تعهدات دفع موقعة بعقد ذكي على Cardano، ما يتيح للمزوّد تلبية الطلبات الصغيرة ثم تحصيل الرسوم المعتمدة لاحقاً. عرضت الجلسة كيفية تواصل مكونات الدفع، بينما يظل دمج الخدمة في بيئة إنتاج الخطوة التالية للمشروع.
قناة دفع مصممة للخدمات المقيسة
Subbit.xyz مُصممة لخدمات يمكنها قياس ما يستهلكه العميل، مثل استدعاءات واجهات برمجة التطبيقات، أو نقل البيانات، أو طلبات الذكاء الاصطناعي. الاشتراكات الشهرية تتقاضى رسوماً مقابل فترة وصول، بينما تصدر الفواتير بعد حدوث الاستخدام. اقترح Wallis ربطاً أوثق بين كل وحدة خدمة والمبلغ الذي يجيزه العميل.
يفتح العميل قناة بإيداع أموال وفق قواعد عقد ذكي على Cardano. عند طلب الخدمة يوقّع العميل IOU يبيّن المبلغ التراكمي الذي يمكن للمزوّد تحصيله. يتحقق المزوّد من التوقيع والأموال الداعمة له قبل تنفيذ الطلب. يرتبط كل IOU بقناته، ما يمنع استخدام توقيع مخصص لحساب ما ضد حساب آخر.
القناة مقتصرة على مشاركين اثنين، وتتدفق المدفوعات من العميل إلى المزوّد. يمكن للعميل التوقف عن إجازة رسوم جديدة، بينما يحتفظ المزوّد بمطالبة لقاء خدمة جرى تقديمها. القناة تحكم الدفع ولا تتحقق من جودة استجابة واجهة برمجة التطبيقات ولا من كيفية تعامل المزوّد مع المعلومات الحساسة.
كيفية عمل المطالبات وإغلاق القناة على Cardano
يمكن للمزوّد تقديم أحدث IOU إلى العقد الذكي والمطالبة بالمبلغ المصرح به ما دامت القناة مفتوحة. تؤخذ المطالبات السابقة في الحسبان، لذلك لا يمكن سحب المبلغ نفسه مرة أخرى. إذا أضاف العميل أموالاً فيمكن استمرار العلاقة دون فتح قناة جديدة.
وضّح Wallis الإعداد مع تخصيص 10 ADA للخدمة و2 ADA إضافية محجوزة لمتطلبات UTxO في Cardano. يمكن للعميل إغلاق القناة عندما يريد المغادرة. عندها يكون لدى المزوّد مدة متفق عليها عند الافتتاح لتقديم مطالبة نهائية، وبعد ذلك يمكن للعميل استرداد الرصيد.
يمكن للمزوّدين الذين يخدمون عدداً كبيراً من العملاء تجميع المطالبات في معاملة واحدة. عرض Wallis مثالاً احتسب 47 قناة بتكلفة تقارب 38 سنتاً أمريكياً. كان هذا رقماً من عرضه التقديمي وليس متوسطاً مُبلغاً عنه لحركة الإنتاج. وحدّد حجم بيانات المعاملة بوصفه القيد المباشر على توسيع مثل هذه الدُفعات.
يضع تصميم التكامل مُصدِّراً إلى جانب تطبيق العميل ووكِيلاً أمام خدمة المزوّد القائمة. يرفق المُصدِّر IOU بطلب. يتحقق الوكيل منه ويمرر الطلب المقبول إلى الخدمة.
سيظل على المزوّدين تشغيل هذه المكونات الخاصة بالدفع ومتابعة نشاط القناة ذي الصلة على Cardano حتى إن لم يطبق تطبيقهم الأصلي منطق سلسلة الكتل.
الاختبار المتبقي هو تكامل خدمة حقيقي
كشفت أسئلة المشاركين عدة حدود للنموذج. تتطلب المبالغ المستردة دفعة منفصلة لأن القناة تحرّك الأموال في اتجاه واحد فقط. يمكن لمزوّد يقلقه تغير سعر الأصل أن يطالب بالأموال على الفور أو أن يراجع الأسعار للطلبات المستقبلية. كما عرض Wallis أن القناة يمكن أن تستخدم أصلاً آخر وذكر USDM مثالاً.
تكشف المطالبات المسوّاة على Cardano عن المبالغ المحصّلة رغم بقاء طلبات الخدمة الفردية خارج السلسلة. سأل المشاركون إن كانت براهين المعرفة الصفرية يمكن أن تحسّن الخصوصية أو التجميع. جادل Wallis بأن مثل هذا التصميم سيزيد التعقيد وأن حجم بيانات المعاملة هو مسألة التوسعة الأكثر إلحاحاً لدى Subbit.xyz.
ضغط مشارك آخر وهو David على Wallis بشأن الطلب، أي مزوّد سيغيّر نظام فوترته لاستخدام القناة. ناقش Wallis استخدامات محتملة في بنية واجهات برمجة التطبيقات، وفوترة الذكاء الاصطناعي، وتسليم البيانات المقيسة. وصف عملاً سابقاً مع Orcfax وأقر بدعم Project Catalyst، لكنه لم يقدّم مُدمِجاً إنتاجياً حالياً ولا أرقام使用 تجارية.
في العرض الختامي تبادل المُصدِّر والخادم بيانات الدفع، لكن الخدمة الأساسية لم تُنفّذ. دعا Wallis المزوّدين إلى دمج Subbit.xyz. من شأن ذلك أن يتيح للعرض التالي وصل الأجزاء الثلاثة كافة من المعاملة، استجابة خدمة مقيسة وIOU موقّع من العميل ومطالبة المزوّد على Cardano.