كل ما تحتاج لمعرفته حول التطبيقات اللامركزية (dApp)
نشرت: 2020-07-29جدول المحتويات
التطبيقات اللامركزية أو dApp
إذا كنت تواكب التطورات الأخيرة في blockchain ، فلا بد أنك سمعت عنها
لا تقلق ، لأنه في هذه المقالة سنناقش ماهية dApps وكيف تعمل. سنناقش أيضًا المفاهيم الأساسية لهذه التكنولوجيا وكيف يمكن أن تحدث ثورة في قطاع التكنولوجيا والعديد من القطاعات الأخرى في السنوات القادمة.
تعلم برامج تطوير البرمجيات عبر الإنترنت من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.
هيا بنا نبدأ.
ما هو dApp؟
dApp هو اختصار للتطبيقات اللامركزية.
بينما تعمل التطبيقات المركزية على نظام واحد (كمبيوتر) ، يعمل التطبيق اللامركزي على شبكة P2P.

خلافًا للاعتقاد الشائع ، لا يلزم بالضرورة تشغيل dApp على شبكة blockchain. Popcorn Time و Tor و BitMessage هي بعض الأمثلة الشهيرة على dApps التي لا تعمل على blockchain.
تعتمد التطبيقات اللامركزية في blockchain على blockchain لإدارة الممثل الموجود في الشبكة. يعتمد منطقهم الأساسي على العقود الذكية. دعونا نناقش الجوانب المختلفة للتطبيقات اللامركزية في blockchain بإيجاز:
واجهه المستخدم
تشبه الواجهة أو الواجهة الأمامية للتطبيقات اللامركزية تطبيقات الويب تمامًا. تستخدم تقنية الواجهة الأمامية نفس التقنية التي تستخدمها تطبيقات الويب التقليدية. يستخدم تطبيق الويب HTML و CSS و JavaScript لإنشاء وعرض صفحة ويب ، والتي تتفاعل مع قاعدة بيانات مركزية تحافظ على جميع بيانات التطبيق.
التطبيقات اللامركزية لها واجهات متشابهة تعتمد بشكل أساسي على الغرض والاستخدامات.
نهاية dApps
في هذا القسم أيضًا ، يمكننا إلقاء نظرة على تطبيقات الويب لمعرفة كيفية عمل التطبيقات اللامركزية في النهاية الخلفية. تستدعي تطبيقات الويب API لمعالجة البيانات الموجودة على الخوادم الخاصة بهم. تستخدم dApps محافظ تتواصل مع شبكة blockchain. تدير محفظة التطبيق اللامركزي عنوان blockchain ومفاتيح التشفير ، والتي تمثل 30 نقطة مرجعية فريدة للاستخدام.
تمامًا مثل عمل واجهات برمجة التطبيقات في تطبيقات الويب ، تعمل المحافظ في التطبيقات اللامركزية. يبدأون وظائف العقود الذكية للتطبيقات التي تتفاعل مع blockchain.
اقرأ أيضًا: راتب مطور Blockchain في الهند
أهمية المفاتيح في dApps
أحد أهم ميزات dApps هو مستوى الأمان الذي توفره نظرًا لوجود المفاتيح. للوصول إلى dApp واستخدامه ، يجب أن يكون لديك مفتاحه الخاص. تخزن هذه التطبيقات مفاتيحها الخاصة في محافظ تتفاعل باستمرار مع تطبيقات الواجهة الأمامية والخلفية.
الآن بعد أن ناقشنا المفهوم الأساسي لـ dApps ، يمكننا الانتقال إلى بعض المجالات الأخرى المتعلقة بهذا الموضوع:

التطبيقات اللامركزية في Blockchain
لفهم dApps بشكل أفضل ، يجب أن نفهم blockchain. يحتوي Blockchain على حزم بيانات تسمى الكتل. الغرض من الكتل هو الاحتفاظ بالسجلات ، ويتم توصيلها من خلال تنفيذ التشفير. يحتوي Blockchain على نظام تحقق يسمح للمعاملات القديمة بالبقاء محفوظة وإضافة معاملات جديدة بشكل لا رجوع فيه. يظل دفتر الأستاذ الخاص بـ blockchain موجودًا على شبكة موزعة ، وهي ميزته الأساسية.
التطبيقات اللامركزية في blockchain هي حلول برمجية مفتوحة المصدر تستفيد من blockchain لمزاياها.
اقرأ عن: لماذا تعتبر Blockchain مهمة؟
Ethereum: والدة dApps
يجادل بعض الخبراء بأنه بحكم التعريف ، يجب أن يكون أول تطبيق dApp هو البيتكوين. ومع ذلك ، فقد قطع تطوير blockchain شوطًا طويلاً بعد ذلك ، والآن لدينا أنواع مختلفة من dApps الموجودة في السوق.
إذا كنت قد قرأت عن blockchain والعملات المشفرة ، فلا بد أنك سمعت عن Ethereum أيضًا. إذا كانت عملة البيتكوين تهيمن على العملات المشفرة ، فإن Ethereum يهيمن على مجال dApps. كان الغرض من Ethereum هو توفير بديل لتطوير التطبيقات اللامركزية بأمان عالٍ وقابلية للتوسع.
يمكن للمطورين استخدام Ethereum Virtual Machine لإنشاء عقود ذكية. بصرف النظر عن ذلك ، تمتلك Ethereum أيضًا لغة البرمجة الخاصة بها ، والتي تسمى Solidity ، والتي تعمل على تمكين المطورين بشكل أكبر.
لتصبح خبيرًا في dApps ، يجب أن تتعرف على Ethereum. BAT و Golem هي بعض dApps البارزة التي تعمل على Ethereum ولديها أكثر من مليون دولار من القيمة السوقية.
اقرأ: تطبيقات Blockchain التي تعمل على تغيير العالم
الآفاق المستقبلية لـ dApps
dApps هي تقنية جديدة تمامًا. ومع ذلك ، على الرغم من أنها جديدة نسبيًا في السوق ، إلا أنها تشهد تطورات سريعة في مختلف القطاعات. على سبيل المثال ، Kyber هو dApp وهو تبادل. من ناحية أخرى ، فإن FCK هو تطبيق dApp للقمار.

نظرًا لأن الصناعة ستحصل على المزيد من مطوري blockchain ، فإننا ملزمون برؤية المزيد من dApps المبتكرة. تتضمن بعض تطبيقات dApps الشائعة الأخرى ENBank و TGON و PRA CandyBox و EOS Knights.
تطبيق آخر لـ dApps هو ICO ، عروض العملة الأولية. ICO هي جامعي تبرعات لتوليد مبيعات رمزية وجمع العملات المشفرة الجديدة مع المستثمرين. تقوم الشركات بتنفيذ حلول قائمة على blockchain في قطاعات مختلفة ، وسيؤدي ذلك إلى زيادة شعبية dApps بشكل أكبر.
اقرأ أيضًا: أفكار ومواضيع لمشروع Blockchain
خاتمة
نأمل أن تكون قد وجدت هذه المقالة مفيدة. التطبيقات اللامركزية في blockchain هي تقنية ثورية وستصبح بسرعة واحدة من أكثر الحلول طلبًا بين الشركات. يمكنك الاستفادة من هذه الفرصة من خلال أن تصبح محترفًا في blockchain. احصل على دورة blockchain لتعلم جميع المهارات اللازمة لتصبح واحدًا.
هناك ارتفاع في الوظائف في تقنية blockchain وقد غيرت blockchain بشكل كبير وجه صناعة التكنولوجيا إلى الأبد. إذا كنت مهتمًا بأن تصبح مطور blockchain وأن تنشئ عقودًا ذكية ورموز سلسلة ، فراجع برنامج الشهادة المتقدم IIIT-B & upGrad في تقنية blockchain.