كشف باتريك أوجرادي، المدير التنفيذي السابق لشركة Ava Labs، عن إطار عمل “البرامج المشتركة”.
البرامج المشتركة هي عبارة عن مجموعة من أساسيات التشفير، والتي تمثل اللبنات الأساسية في لغة البرمجة. توفر مجموعة الأدوات البدائية لمطوري العملات المشفرة مجموعة موحدة من وحدات البناء الأساسية هذه دون قفلها في أي مسار تطوير معين.
وفقًا لأوجرادي، فإن مجموعة العملات المشفرة ذات الأغراض العامة اليوم تعيق المطورين، الذين يجب عليهم “العمل ضد” المعلمات المدمجة عند محاولة إنشاء منتج فريد.
تتضمن أمثلة حالات الاستخدام الفريدة طلب بيانات الألعاب بطريقة معينة لمنع التلاعب أو استبدال عناوين blockchain التقليدية بأسماء يمكن قراءتها بواسطة الإنسان.
مقارنة كيفية تشغيل أنظمة التشغيل القياسية وتطبيقات blockchain الحالية. مصدر: باتريك أوجرادي
تعمل البرامج المشتركة على حل هذه المشكلة من خلال كونها مجموعة أدوات “مضادة لإطار العمل” تمنح المطورين أقصى قدر من التحكم الإبداعي في منتجاتهم من خلال السماح لهم باختيار البدائيات التي سيتم استخدامها في تطبيقاتهم. كتب مطور البرنامج:
“لا تحتوي هذه المكدس على طبقات واضحة. لا يوجد افتراض أمني محدد. لا يوجد نوع كتلة مضمنة، أو تخطيط حالة، أو تعريف نهائي، أو سياسة mempool، أو قواعد تنفيذ، أو قياس الرسوم. إنها ليست متجانسة ولا معيارية ولكن يمكن استخدامها للبناء على أي منهما “.
يحاول نهج المزج والتطابق هذا في تطوير برمجيات البلوكشين تحسين تجربة المطور، والتي ينبغي أن تترجم إلى تجربة مستخدم أفضل (UX) وواجهة مستخدم (UI).

أمثلة على أساسيات البرمجة التي يمكن مزجها ومطابقتها لاحتياجات المطور. مصدر: باتريك أوجرادي
متعلق ب: تنمو Sui بفضل خبرة المطورين الرائعة – الرئيس التنفيذي لجهاز التوجيه
تبسيط blockchain للمطورين والمستخدمين
تخلق صلابة الواجهات البرمجية الحالية لـ blockchain مشكلات للمطورين قد تؤدي إلى تعقيد التجربة النهائية للمستخدمين – والتي تظل واحدة من أكبر العقبات التي تحول دون اعتماد العملات المشفرة على نطاق واسع.
في عام 2023، قامت هيئة السلوك المالي في المملكة المتحدة (FCA) باستطلاع آراء 2337 شخصًا حول ملكية العملات المشفرة. قال ما يقرب من ثلث (30٪) الذين شملهم الاستطلاع أن الافتقار إلى الفهم والعائق الفني أمام الدخول يمنعهم من التفاعل مع العملات المشفرة.
تسعى منصات مثل Hathor، وهي عبارة عن blockchain من الطبقة الأولى، إلى تقليل هذا الحاجز العالي أمام الدخول من خلال منح المطورين مجموعة موحدة من الأدوات التي تستفيد من لغة برمجة Python لتسهيل منحنى تعلم العقود الذكية.
كشف مزود Oracle Chainlink أيضًا عن بيئة تشغيل Chainlink في نوفمبر. مثل الأطر الموحدة الأخرى، تحاول بيئة تشغيل Chainlink تجريد تعقيدات ربط أنظمة blockchain المختلفة والبنية المالية التقليدية للمطورين والمستخدمين.
المجلة :'الرسوم الإضافية لتجريد الحساب محافظ الإيثريوم: دليل الدمى













