التطبيقات الموزعة (DApp): المعنى، المثال، البلوكشين

التطبيقات الموزعة (DApp): المعنى، المثال، البلوكشين

(التطبيقات الموزعة : distributed applications البلوكشين : blockchain)

ما هي التطبيقات الموزعة (ĐApps)؟

تطبيقات موزعة (ĐApps) هي تطبيقات برمجية يتم تخزينها وتنفيذها بشكل رئيسي على منصات الحوسبة السحابية وتعمل على أنظمة متعددة في وقت واحد. تعمل هذه الأنظمة الموزعة على نفس الشبكة وتتواصل مع بعضها البعض في محاولة لإكمال مهمة أو أمر محدد - على عكس التطبيق التقليدي الذي يستخدم نظامًا مخصصًا واحدًا لتحقيق مهمة معينة.

النقاط الرئيسية

  • التطبيق الموزع، والذي يُختصر بـ "ĐApp"، هو برنامج يتم تشغيله على شبكة موزعة أو سحابية، بدلاً من تشغيله على خادم مخصص واحد.
  • من خلال توزيع قوة المعالجة ومساحة التخزين عبر العديد من الأجهزة، تكون التطبيقات اللامركزية (ĐApps) غير مركزية، مما يجعلها أكثر مقاومة للهجمات حيث لا يوجد نقطة فشل واحدة يمكن استهدافها.
  • لقد كانت الأنظمة القائمة على تقنية البلوكشين هي المنصات التي تم بناء ونشر العديد من التطبيقات اللامركزية (ĐApps) عليها؛ ومع ذلك، يمكن أيضًا تشغيل التطبيقات اللامركزية على منصات السحابة أو هياكل الشبكات الأخرى.

فهم التطبيقات الموزعة (ĐApps)

تُصمم التطبيقات اللامركزية (ĐApp) لتمكين مستخدمي الشبكة من التعاون ومشاركة الأفكار، والتنسيق في المهام، والوصول إلى المعلومات، وتبادل التطبيقات عبر الخادم. تُستخدم هذه التطبيقات بشكل أساسي في شبكات العميل-الخادم حيث يصل جهاز الكمبيوتر الخاص بالمستخدم إلى المعلومات من الخادم أو خادم الحوسبة السحابية.

تُكلَّف الأنظمة الحاسوبية المختلفة التي تم توزيعها عبر الشبكة عادةً بأهداف متشابهة أو مختلفة. على سبيل المثال، في منصة التجارة الإلكترونية، قد يكون كل جهاز حاسوب مسؤولاً عن مهام محددة، مثل:

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

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

مثال على التطبيقات الموزعة (ĐApps)

تسعى الشركات في القطاع المالي باستمرار إلى إيجاد طرق جديدة لدمج التطبيقات اللامركزية (ĐApps) في عملياتها من خلال تقنية البلوكشين. أحد الأسباب لاعتماد نظام البلوكشين هو تحسين الشفافية في عمليات الشركة لتلبية المتطلبات الصارمة للجهات التنظيمية المالية.

تشمل الأسباب الأخرى التي قد تدفع شركة في القطاع المالي إلى دمج التطبيقات اللامركزية (ĐApps) تقليل عدد الوسطاء المشاركين في المعاملات المالية، وتوفير وصول العملاء إلى العملات المشفرة، وخلق وصول إلى مجموعات مثل مجموعات الإقراض من نظير إلى نظير (P2P). يمكن أيضًا استخدام التطبيقات اللامركزية لتحسين التحقق من المعاملات التاريخية، وتبسيط عمليات مكافحة غسل الأموال (AML) ومعرفة العميل (KYC)، وتحسين تمويل التجارة وتمويل سلسلة التوريد، وتمكين الخدمات المصرفية المفتوحة.

سلاسل الكتل والتطبيقات الموزعة (ĐApps)

في الاقتصاد الرقمي للعملات المشفرة، تستخدم معظم العملات الرقمية تقنية البلوكشين التي تعتمد على التطبيقات اللامركزية (ĐApps) للحفاظ على سوق رقمي فعال. بدلاً من شبكة العميل-الخادم التقليدية التي تعتمدها معظم المنظمات المركزية، تعمل البلوكشين على شبكة نظير إلى نظير حيث يتم تسجيل المعلومات المتعلقة بالمعاملات التي تتم بين طرفين ومشاركتها عبر أجهزة كمبيوتر متعددة على الشبكة. تُعرف هذه الأجهزة بالعُقد، وكل منها يعمل كمسؤول في أسواق البيتكوين وتنضم إلى الشبكة طوعاً للحصول على فرصة لتلقي البيتكوين كمكافأة.

كل عقدة لديها نسخة مكررة من المعاملة الأصلية، والتي يتم تسويتها باستمرار من قبل الشبكة. لذلك، أي إدخال تمتلكه العقدة A في سجلها لمعاملة بيتكوين بين جين وجون لا يمكن أن يختلف عما تمتلكه العقد B وC وD وE وF. هذه الوسيلة للتحقق من كل معاملة بواسطة عدة عقد تُسمى السجلات الموزعة.

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

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