ما هي التطبيقات اللامركزية dApps وكيف تعمل؟ | What Are Decentralized Applications (dApps) and How Do They Work?

🎓 TheCrypTechAI Learn

تعلّم ببساطة، خطوة بخطوة

معلومة واضحة، ثم خطوة جديدة.

🎓 Learn Web3 والبلوكتشين أساسيات البلوكتشين وWeb3
الدرس 6 من 6

ما هي التطبيقات اللامركزية dApps وكيف تعمل؟

تقدم المسار 100%

تُعد التطبيقات اللامركزية أو dApps من أهم استخدامات تقنية Web3، حيث تجمع بين واجهة يستخدمها الزائر وتقنيات البلوكتشين لتنفيذ بعض وظائف التطبيق دون الاعتماد بالكامل على خادم مركزي واحد.

التطبيقات اللامركزية dApps وكيف تعمل باستخدام المحفظة والعقود الذكية وشبكة البلوكتشين

ما هي التطبيقات اللامركزية dApps؟

هي تطبيقات تستخدم شبكة بلوكتشين وعقودًا ذكية لتنفيذ جزء أساسي من منطقها وعملياتها. ويمكن أن تبدو واجهتها للمستخدم مثل أي موقع أو تطبيق تقليدي، لكن طريقة تنفيذ بعض العمليات في الخلفية تختلف عن تطبيقات Web2.

ويُستخدم الاختصار dApp للإشارة إلى Decentralized Application، بينما يشير dApps إلى مجموعة من هذه التطبيقات.

كيف تعمل dApps؟

يمكن تبسيط طريقة عمل تطبيق Web3 في المراحل التالية:

1. المستخدم: يفتح المستخدم التطبيق من المتصفح أو من واجهة مخصصة.

2. المحفظة: يمكن أن يربط المستخدم محفظته الرقمية بالتطبيق عندما يحتاج إلى تنفيذ عملية على البلوكتشين.

3. واجهة التطبيق: تعرض الواجهة المعلومات والأزرار والخيارات التي يتفاعل معها المستخدم.

4. العقد الذكي: عند تنفيذ عملية معينة، يمكن إرسال معاملة إلى عقد ذكي يحتوي على القواعد والمنطق البرمجي المطلوب.

5. شبكة البلوكتشين: تتم معالجة المعاملة وفق قواعد الشبكة، وإذا تم قبولها تُسجل التغييرات الناتجة على البلوكتشين.

6. النتيجة: تعرض واجهة التطبيق النتيجة الجديدة للمستخدم.

ما الفرق بين dApp والتطبيق التقليدي؟

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

أما في dApps فيمكن تنفيذ أجزاء مهمة من منطق التطبيق من خلال العقود الذكية على شبكة البلوكتشين.

لكن هذا لا يعني أن كل مكونات التطبيق لامركزية بالضرورة؛ فقد تعتمد بعض التطبيقات على خوادم أو واجهات أو خدمات مركزية في أجزاء أخرى من بنيتها.

أين تستخدم التطبيقات اللامركزية؟

توجد dApps في العديد من مجالات Web3، ومنها:

• منصات التداول اللامركزية DEX.
• بروتوكولات التمويل اللامركزي DeFi.
• الإقراض والاقتراض.
• بعض الألعاب المبنية على البلوكتشين.
• أسواق الأصول الرقمية وNFT.
• بعض المنظمات اللامركزية DAO.

ما دور المحفظة الرقمية؟

تعمل المحفظة كوسيلة للتفاعل مع كثير من تطبيقات Web3. يمكن استخدامها لتوقيع المعاملات وإثبات التحكم في عنوان معين والموافقة على بعض الصلاحيات.

لكن يجب قراءة طلبات التوقيع والموافقات بعناية، خصوصًا عند استخدام تطبيق غير معروف، لأن بعض الموافقات قد تمنح عقدًا ذكيًا صلاحية للتعامل مع رموز معينة.

هل dApps آمنة دائمًا؟

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

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

استخدم أدوات الأمان قبل التفاعل

إذا كنت تبحث عن محفظة مناسبة لاستخدام Web3، يمكنك الاستفادة من

أداة Crypto Wallet Finder من TheCrypTechAI

لمقارنة الخيارات المناسبة لاحتياجاتك.

وعند التعامل مع توكن أو مشروع غير معروف، يمكنك أيضًا استخدام

أداة Token Security Checker

كخطوة إضافية في البحث، مع عدم الاعتماد على أي أداة وحدها للحكم على أمان المشروع.

تعلم المزيد عن dApps

لشرح تقني أعمق، يمكنك مراجعة

وثائق Ethereum الرسمية حول التطبيقات اللامركزية

والتي تشرح بنية dApps وعلاقتها بالعقود الذكية والواجهة الأمامية.

الخلاصة

التطبيقات اللامركزية تجمع بين واجهة يستخدمها الشخص وتقنيات Web3 مثل المحافظ والعقود الذكية والبلوكتشين لتنفيذ وظائف مختلفة.

وبهذا نكون قد ربطنا مفاهيم المسار معًا:
Blockchain → Nodes → Consensus → Web3 → Smart Contracts → dApps.

فهم هذه الأساسيات يجهزك للانتقال إلى المستوى التالي والتعرف بصورة عملية على المحافظ وDeFi والتداول اللامركزي والتفاعل مع تطبيقات Web3.

🧠

اختبر فهمك

سؤالان سريعان لتثبيت أهم ما تعلمته.

السؤال 1 من 2
ما هي التطبيقات اللامركزية dApps؟
السؤال 2 من 2
ما أحد المخاطر التي يجب الانتباه إليها عند استخدام dApps؟