المؤلف: الشريك الإداري لصندوق Blockchain Founders Fund علي مادافجي، الرئيس التنفيذي لشركة Uniblock والمؤسس المشارك كيفن كالاهان، Cointelegraph؛ المترجم: Songxue، Golden Finance
ربما تكون مطورًا أسطوريًا وقد تختلف معي، ولكن بالنسبة لمعظمنا، يعد الابتكار دون التعقيد الإضافي للتقنيات الجديدة والتطبيقات الجديدة وواجهات برمجة التطبيقات الجديدة أمرًا صعبًا بما فيه الكفاية.
لماذا هو مزعج
لقد كان Web2 موجودًا منذ فترة طويلة حتى أنه أصبح له نظير في كل شيء تقريبًا API وعدد كبير من خدمات التجميع لتسهيل الأمور.
وفي جانب Web3، لدينا تطبيقات وواجهات برمجة التطبيقات، ولكن بما أن كل شيء لا مركزي، فكلها موزعة. إنه في الواقع أمر مؤلم للغاية أن تجعل كل شيء يعمل معًا بسلاسة.
بعد التحدث إلى العديد من المطورين المحبطين، ظهرت المشكلات الرئيسية الخمس الأكثر إزعاجًا:
الأدوات والخدمات المجزأة: هناك عدد لا يحصى من الأدوات والخدمات في مساحة Web3، ولكل منها مجموعة خاصة بها من قواعد التكامل. بالإضافة إلى ذلك، تفتقر هذه الأدوات والخدمات إلى معايير مشتركة وتحتاج إلى البدء من الصفر مع كل عملية تكامل جديدة.
الحمل العام لإدارة مفاتيح واجهة برمجة التطبيقات: يزداد خطر الخروقات الأمنية أيضًا لأن كل مفتاح إضافي يؤدي إلى فشل محتمل آخر أو نقطة سوء استخدام. وهذا يزيد من العبء التشغيلي لأن إدارة المصادقة عبر منصات مختلفة تستهلك الوقت والموارد التي يمكن إنفاقها بشكل أفضل على مهام التطوير الأساسية.
حالات عدم تناسق البيانات: يمكن أن تؤدي حالات عدم تناسق البيانات بين الخدمات المختلفة إلى سلوك تطبيق غير موثوق به، وتعطيل الوظائف المقصودة، كما تؤدي إلى تجربة سيئة للمستخدمين، وهو ما يؤدي إلى الوفاة جملة للعديد من الشركات الناشئة الناشئة.
فشل الخدمة ومخاطر التوقف:هناك مواقف قليلة أكثر إرهاقًا من السباق مع الوقت عندما يحدث فشل الخدمة وتوقف النظام الأساسي. إن عدم وجود تكرار في العديد من الخدمات يعني عدم وجود نسخة احتياطية عند فشل الخدمة، مما يؤدي إلى تفاقم خطر التوقف. وهناك جانب آخر يتمثل في تنفيذ آليات احتياطية لكل خدمة متكاملة، وهو ما يمثل تحديًا أيضًا.
تكامل التقنيات المتقدمة:يتطلب دمج التقنيات المتقدمة فهمًا عميقًا لكل من التكنولوجيا الجديدة والبنية الأساسية لـ Web3 الحالية، والتي غالبًا ما تمثل تحديات كبيرة. في كل مرة يتم فيها تقديم تقنية جديدة في الصناعة، يلزم تحديث النظام والمنتجات لتظل قادرة على المنافسة، خاصة بالنسبة للتقنيات الناشئة مثل الذكاء الاصطناعي/التعلم الآلي.
ما الذي يجب فعله؟
إن التغلب على هذه التحديات ليس مهمة المطورين المنعزلين أو المؤسسات المنعزلة. وهذا جهد جماعي يتطلب رؤية مشتركة لشبكة ويب لامركزية. هناك ثلاثة عناصر رئيسية تحتاج إلى معالجة.
حل موحد: نحتاج إلى حل مثل A منصة شاملة مبنية على Firebase، ولكنها مصممة خصيصًا لأدوات Web3. تجمع هذه المنصة الموحدة بين الأدوات والخدمات المتنوعة اللازمة لتطوير Web3 تحت سقف واحد. الفكرة الأساسية هي بناء منصة مبسطة وموحدة لحل التحديات الحالية في تطوير Web3. ومن شأن مثل هذه المنصة أن تقلل بشكل كبير من الحواجز التي تحول دون الدخول، وتزيد الإنتاجية، وتسرع الابتكار في مجال Web3.
آلية احتياطية قوية: يعد وجود أنظمة متكررة توفر خدمات نسخ احتياطي لضمان استمرار التشغيل حتى أثناء فشل الخدمة أمرًا ضروريًا، ويعد الحفاظ على تجربة مستخدم موثوقة أمرًا بالغ الأهمية. يمكن أن يساعد تطوير آليات احتياطية تلقائية يمكنها التبديل إلى خدمات أو طرق بديلة أثناء حالات الفشل في تقليل وقت التوقف عن العمل والحفاظ على موثوقية التطبيق.
دعم التكامل المتقدم: سيؤدي إنشاء حلول تكامل التوصيل والتشغيل للتقنيات المتطورة مثل الذكاء الاصطناعي والتعلم الآلي إلى تقليل الحواجز التقنية و سرعة عملية التكامل، مما يسهل دمج الميزات المتقدمة.
تكمن خريطة الطريق للنجاح في التعاون والتوحيد القياسي والابتكار. واليوم، ومن خلال التصدي لهذه التحديات بشكل استباقي، يمكننا أن نفعل أكثر من مجرد تبسيط عملية التنمية. ويمكننا أن نضع الأساس لمجال رقمي لا مركزي وعادل وحيوي، حيث لا يكون الابتكار موضع ترحيب فحسب، بل يتم الاحتفاء به أيضًا.