تعريف التطبيقات الموزعة (ĐApps)
التطبيقات الموزعة هي تطبيقات برمجية يتم تخزينها في الغالب على منصات الحوسبة السحابية والتي تعمل على أنظمة متعددة في وقت واحد. تعمل الأنظمة على نفس الشبكة وتتواصل مع بعضها البعض في محاولة لإكمال مهمة أو أمر محدد.
مقارنةً بالتطبيق الموزع (ĐApp) ، يتطلب التطبيق التقليدي نظامًا واحدًا لإنجاز مهمة معينة.
كسر التطبيقات الموزعة (تطبيقات)
تم تصميم التطبيق الموزع (DApp) للسماح لمستخدمي الشبكة بالتعاون ومشاركة الأفكار والتنسيق في المهام والوصول إلى المعلومات وتبادل التطبيقات من خلال خادم. يتم استخدام DApps في الغالب على شبكات خادم العميل حيث يصل كمبيوتر المستخدم إلى المعلومات من الخادم أو خادم الحوسبة السحابية. عادة ما يتم تكليف أنظمة الكمبيوتر المختلفة التي تم توزيعها عبر الشبكة بأهداف مماثلة أو مختلفة. على سبيل المثال ، في نظام التجارة الإلكترونية ، قد يكون كل جهاز كمبيوتر مسؤولاً عن مهام محددة مثل إرسال واستقبال رسائل البريد الإلكتروني حول العروض الخاصة للعملاء الحاليين ؛ تجميع قائمة العملاء ومحفوظات الشراء الخاصة بهم لتوجيه المنتجات بشكل أفضل إليهم ؛ تحديث قائمة العملاء مع العملاء الجدد الذين سجلوا في السوق عبر الإنترنت ؛ قبول مراجعات المنتجات من كل مستفيد لاتخاذ القرارات المستقبلية في المنتج ؛ قبول وسائل الدفع المختلفة في الخروج ؛ الإجابة على أسئلة العملاء عبر الإنترنت سواء أكان الشخص الذي يقف وراء الكمبيوتر أو chatbot ؛ سيتم تنفيذ كل واحدة من هذه المهام بواسطة نظام واحد أو أكثر على الشبكة ، ولكن جميع الأنظمة تتواصل مع بعضها البعض لضمان أن العميل يشتري ويستقبل المنتج الذي يفيده.
في علم التشفير ، تستخدم blockchain المستخدمة من قبل معظم العملات المشفرة تطبيقات الموزعة للحفاظ على سوق رقمي فعال. بدلاً من شبكة الخادم العميل التقليدية المعتمدة من قبل معظم المؤسسات المركزية ، تعمل سلاسل الحظر على شبكة نظير إلى نظير حيث يتم تسجيل معلومات المعاملات المنفذة بين طرفين ومشاركتها عبر أجهزة كمبيوتر متعددة على الشبكة. يشار إلى أجهزة الكمبيوتر هذه بالعقد. تعمل كل عقدة كمسؤول في أسواق Bitcoin وتنضم إلى الشبكة طواعية لإتاحة الفرصة لتلقي Bitcoins كمكافأة.
تحتوي كل عقدة على نسخة مكررة من المعاملة الأصلية ، والتي يتم التوفيق بينها باستمرار بواسطة الشبكة. لذلك لا يمكن أن تختلف أي إدخال يحتوي على العقدة A في سجلها لمعاملة Bitcoin بين Jane و John عن أي من العقد B و C و D و E و F. تسمى وسيلة التحقق من كل معاملة بعقد متعددة دفاتر الأستاذ الموزعة. هذا يعني أنه نظرًا لأنه يمكن التحقق من وجود إصدار من الأحداث باستخدام أجهزة كمبيوتر مختلفة ، فإن المتسلل ، على الرغم من أنه يدخل في نظام واحد لتعديل المعاملة ، يحتاج إلى الوصول إلى جميع الأنظمة الموزعة عبر مواقع جغرافية مختلفة لإفساد البيانات المسجلة. هذا العمل الفذ مستحيل ، مما يجعل Bitcoin blockchain شفافًا وغير قابل للتلف.
وأيضًا ، من خلال تخزين كتل المعلومات عبر عدة عقد على شبكة blockchain ، لا يمكن الوصول إلى blockchain بسبب فشل نظام واحد. عند فشل جهاز كمبيوتر أو نظام ، تعمل الأنظمة الأخرى كنسخ احتياطية وتستمر في العمل بغض النظر عن النظام المتوقف. بمجرد استلام جميع العقد النشطة والتحقق من صحتها باعتبارها صالحة ، تتم إضافة الكتلة (أي المعاملة) إلى السلسلة (أي دفتر الأستاذ العام) للوصول العام. تضمن قدرة جميع العقد على الاستمرار في العمل ، حتى عند انسحاب عقد أو عقدتين من الشبكة ، من حصول المستخدمين باستمرار على تسجيل معاملاتهم وتأكيدها دون انقطاع وفي الوقت المناسب.
تسعى الشركات في القطاع المالي باستمرار إلى إيجاد طرق جديدة لدمج التطبيقات في عمليات عملها من خلال blockchain. أحد أسباب اعتماد نظام blockchain هو تحسين شفافية عمليات الشركة من أجل تلبية المتطلبات الصارمة للجهات التنظيمية المالية. تتضمن الأسباب الأخرى التي قد ترغب شركة ما في القطاع المالي في دمج ĐApps تقليل عدد الوسطاء المشاركين في معاملة مالية ، وتزويد العملاء بالوصول إلى العملات المشفرة ، وخلق الوصول إلى مجموعات مثل مجموعات الإقراض من نظير إلى نظير ، و تحسين التحقق إلى حد كبير على المعاملات التاريخية.