ما هي التطبيقات اللامركزية (dApps) في Web3؟ دليل لفهم dApps
نشرت: 2023-10-03من وجهة نظر المستخدم، غالبًا ما يكون مظهر التطبيق اللامركزي مشابهًا جدًا لمظهر التطبيق المركزي. على غرار التطبيقات المركزية، يمكن الوصول إلى التطبيقات اللامركزية عبر الويب أو سطح المكتب أو الهاتف المحمول. يتمثل الاختلاف الحاسم في أن معظم التطبيقات اللامركزية تتطلب محفظة للتفاعل مع blockchain لمعالجة المعاملات ونقل الأصول.
والجدير بالذكر أن مصطلح "dApp" يشير إلى أي تطبيق يستخدم العقود الذكية القائمة على blockchain أو الأصول الرقمية أو كليهما. قد يستخدم التطبيق اللامركزي بنية تحتية مركزية لإدارة الاحتياجات الخلفية أو الأمامية الأخرى، مثل تخزين البيانات أو سعة المعالجة أو استضافة الويب
1. ما هي التطبيقات اللامركزية (dApps)؟
التطبيقات اللامركزية (dApps) هي البرامج التي تمكن Web3، أحدث إصدار من الويب.
يمكن أن تظهر التطبيقات اللامركزية (المعروفة أيضًا باسم تطبيقات Web3) متطابقة تقريبًا مع التطبيقات المركزية التي نعرفها ونستخدمها يوميًا. ومع ذلك، تختلف آليات التطبيقات اللامركزية بشكل كبير عن آليات التطبيقات التقليدية.
على عكس تطبيقات Web2، التي تقوم بتخزين وتنفيذ التعليمات البرمجية على خوادم مركزية، تقوم Web3 dApps بتنفيذ التعليمات البرمجية في شكل "عقود ذكية" على سلاسل الكتل اللامركزية، مثل Ethereum.
تصدر الغالبية العظمى من التطبيقات اللامركزية الرموز المميزة. بالإضافة إلى السماح لمالكي الرموز المميزة بالتفاعل مع التطبيق والتحكم فيه، تساعد الرموز المميزة التطبيقات اللامركزية على تأمين نظامها البيئي.
يمكن الوصول إلى التطبيقات اللامركزية من خلال محافظ Web3 ذاتية الحفظ، والتي تتيح للمستخدمين الوصول المباشر إلى مفاتيحهم الخاصة عبر متصفح الويب.
ثانيا. كيف تعمل التطبيقات اللامركزية
لفهم كيفية عمل dApp، دعنا نحلل كيفية عمل Uniswap DeFi dApp.
Uniswap عبارة عن بورصة عملات مشفرة لامركزية تمكن المستخدمين من تداول الأصول الرقمية دون الحاجة إلى سلطة مركزية. مثل معظم التطبيقات اللامركزية، يتم تشغيل Uniswap بواسطة حاملي الرمز المميز "UNI".
في هذا المثال، يحاول المستخدم استبدال بعض من الأثير (ETH) الخاص به مقابل Uniswap. دعونا نرى ما يحدث خلف الكواليس:
- يقوم المستخدم بتسجيل الدخول إلى واجهة مستخدم dApp، والتي في هذه الحالة هي موقع الويب uniswap.org.
- يقوم المستخدم باختيار العملة المشفرة التي يرغب في شرائها وبيعها (ETH for UNI).
- يقوم المستخدم بالتحقق من المعاملة ونقلها.
- لتأكيد المعاملة، يقوم المستهلك بربط محفظة التشفير الخاصة به.
- بعد التأكيد، يرسل التطبيق اللامركزي رسالة إلى العقد الذكي المخزن على blockchain للوصول إلى مجمع السيولة ETH/UNI الخاص به.
- تتحقق العقدة من دخول المعاملة إلى الكتلة.
- يتم بث المعاملة للتحقق منها إلى شبكة Ethereum blockchain الكاملة.
- تتم إضافة الكتلة التي تحتوي على المعاملة إلى blockchain، مما يجعلها غير قابلة للتغيير ونهائية.
كما رأينا، فإن الحدث المثير هنا هو تفاعل Uniswap مع عقدها الذكي المُخزن في blockchain. التطبيقات اللامركزية هي واجهات تمكن الجمهور من التفاعل مع العقود الذكية للمؤسسة.
ثالثا. الأنواع المحتملة من التطبيقات اللامركزية وحالات استخدامها
1. التمويل اللامركزي (DeFi)
هناك العديد من أنواع DeFi dApps.
تعمل المحافظ كواجهة للحسابات القائمة على تقنية البلوكشين، مما يتيح للمستخدمين إرسال واستقبال الأموال والتحقق من أرصدتهم. بعضها، مثل MetaMask، يوفر ميزات متقدمة مثل مراقبة المحفظة.
التبادلات اللامركزية (DEXs)، مثل Uniswap، هي تطبيقات dApps توفر وظيفة تبادل غير حراسة لمبادلة الرموز المميزة. تعتمد DEX dApps على صانعي السوق الآليين، وهم عقود ذكية متطورة، للحفاظ على أسعار الرمز المميز بناءً على العرض والطلب على السيولة في مجموعات الرمز المميز.
تستخدم تطبيقات الإقراض اللامركزية مثل Compound وAave العقود الذكية لإدارة مجمعات الإقراض بأسعار فائدة متغيرة بناءً على العرض والطلب. تعتبر مراكز الديون المضمونة (CDPs) أحد أشكال بروتوكول الإقراض المستخدم لإصدار العملات المستقرة المدعومة بالعملات المشفرة مثل Maker's DAO.
هناك العديد من الأنواع الأخرى من DeFi dApps، مثل تطبيقات التأمين مثل https://nexusmutual.io/ ومنصات تداول المشتقات مثل dYdX.
2. الألعاب
برزت الألعاب كحالة استخدام بارزة للتطبيقات اللامركزية. تتيح الألعاب المستندة إلى blockchain للمستخدمين امتلاك أصولهم وتداولها خارج بيئة اللعبة، مما يوفر حلولاً لقضايا الألعاب القديمة، مثل الثقة، بالإضافة إلى نماذج الألعاب الجديدة تمامًا، مثل اللعب من أجل الربح.
تنوعت تطبيقات الألعاب اللامركزية أيضًا إلى فئات مختلفة.
أصبحت لعبة Play-to-earn، والتي يشار إليها أيضًا باسم GameFi، واحدة من أكثر قطاعات ألعاب blockchain شيوعًا. تتيح ألعاب اللعب من أجل الربح للمستخدمين الحصول على مكافآت قائمة على الرموز المميزة لمشاركتهم وإنجازهم في اللعبة.
تضع Sandbox وغيرها من ألعاب metaverse المستندة إلى blockchain أصولًا داخل اللعبة مثل العقارات على blockchain حتى يتمكن المستخدمون من امتلاك جزء من metaverse. عادةً، يمكن تحقيق الدخل من هذه الأسهم عن طريق تأجيرها، أو استخدامها للإعلان، أو إنشاء عمل تجاري في Metaverse.
بالإضافة إلى ذلك، تعد المقامرة عبر السلسلة نوعًا شائعًا من الألعاب. تعتبر خدمات أوراكل متساوية وأكثر شفافية من الخدمات المركزية، والتي تقدم في كثير من الأحيان ميزة منزلية مبهمة.
3. حالات الاستخدام الأخرى للتطبيقات اللامركزية
هناك نوع آخر من التطبيقات اللامركزية التي أصبحت شائعة لدى المستخدمين وهو السوق. تتيح الأسواق الموجودة على السلسلة مثل OpenSea أو Magic Eden للمستخدمين تداول NFTs دون الحاجة إلى دفع عمولات عالية لخدمات إدراج الطرف الثالث. تتم جميع الصفقات بين النظراء عبر السلسلة، مع تسعير واضح وتسوية سريعة للعملات المشفرة.
تعد الشبكات الاجتماعية اللامركزية، مثل CyberConnect أو Lens Protocol، حالة استخدام أخرى للتطبيقات اللامركزية التي قد لا تكون شائعة. تحاول هذه الشبكات تحسين تجربة المستخدم في مجالات مثل الخصوصية ومساعدة المطورين في جذب المزيد من الأشخاص لاستخدام تطبيقاتهم اللامركزية.
رابعا. تأثير التطبيقات اللامركزية في مجالات التمويل والرعاية الصحية والألعاب والمزيد
يمكن أن يؤدي نمو التطبيقات اللامركزية إلى تغيير العديد من الشركات والمجالات، مثل التمويل والألعاب والشبكات الاجتماعية والرعاية الصحية. إنها توفر للناس طرقًا جديدة ومختلفة للقيام بالأعمال التجارية، وتبادل القيمة، والتحدث مع بعضهم البعض في إطار واضح. دعونا نلقي نظرة على بعض المجالات التي تُحدث فيها التطبيقات اللامركزية فرقًا كبيرًا.
1. التمويل
أصبح التمويل اللامركزي (DeFi) أكثر شعبية في المجال المالي. DeFi عبارة عن مجموعة من التطبيقات المالية القائمة على blockchain واللامركزية والشفافة والمفتوحة. تسمح DeFi dApps للمستخدمين بالاقتراض والإقراض والتداول والاستثمار في العملات المشفرة المتنوعة والأصول الرقمية دون وسطاء مثل الوسطاء والبنوك.
وفقًا لـ dApp Radar، فإن التطبيقات اللامركزية الثلاثة الأكثر شيوعًا على شبكة Ethereum تتعامل مع التمويل اللامركزي. UniSwap عبارة عن بورصة عملات مشفرة لا مركزية تمكن المستخدمين من تداول العملات المشفرة دون سلطة حاكمة مركزية. لدى UniSwap ما يقرب من 48950 مستخدمًا نشطًا.
2. الألعاب
كان للتطبيقات اللامركزية أيضًا تأثير كبير على صناعة الألعاب. تم تصميم الألعاب المستندة إلى dApps لتكون أكثر شفافية وانفتاحًا واعتمادًا على التعليمات البرمجية بحيث لا يمكن لأحد التدخل في عملياتها. يتم تشفير معلومات المستخدم على أجهزة الكمبيوتر اللامركزية بحيث لا يتمكن سوى المستخدمين المصرح لهم من الوصول إليها. يكافئ تطبيق الألعاب اللامركزي مستخدميه المعتمدين برموز أصلية لتحسين اللعب والإحصائيات.
إحدى أهم مزايا التطبيقات اللامركزية للألعاب هي عدم انقطاع الخدمة، حيث لا يتحكم فيها النظام المركزي. في حالة حدوث خلل في إحدى عقد DApp، ستدعم العقد الأخرى العمليات وتضمن استمرار لعب المستخدم دون انقطاع. تعد Upland واحدة من أبرز تطبيقات الألعاب اللامركزية (DApps). يعمل النظام الكهربائي البصري، وهو شبكة blockchain مفتوحة المصدر، كمضيف لها. إنه يوفر تجربة لعب رائعة من خلال دمج العديد من عناصر العالم الحقيقي وعناصر metaverse. تعد Splinterlands وAxie Infinity وGalaxy Blocks من تطبيقات الألعاب اللامركزية المعروفة الأخرى.
3. الشبكة الاجتماعية
تعد الخصوصية وحماية الهوية الرقمية أهم ركائزين للأنظمة اللامركزية القائمة على blockchain. وبالتالي، يتزايد الطلب على تطوير تطبيقات الشبكات الاجتماعية المستضافة على منصة لا مركزية. وبدون وجود هيئة إدارة مركزية، فإن منصات التواصل الاجتماعي هذه ستمكن المستخدمين من تبادل المعلومات والتفاعل مع بعضهم البعض.
بالإضافة إلى ذلك، يمكن للمستخدمين حماية بياناتهم وإدارة إمكانية الوصول إليها. يعمل dApp Peepth، وهو بديل شائع لتويتر، على شبكة Ethereum blockchain. يمكن للمستخدمين نشر الرسائل والتصويت للاعتراف بتعليقات وآراء الآخرين. Steemit هو تطبيق dApp معروف، وهو عبارة عن منصة للتواصل الاجتماعي والنشر. يتم تعويض المستخدمين عن نشر وإنشاء المحتوى على الموقع. تعتمد جودة المكافأة على طبيعة التفاعل.
4. الترفيه
في الوقت الحاضر، يحصل الفنانون في هذا المجال على مبلغ صغير فقط من الأموال التي يجلبها المحتوى الخاص بهم. وقد أجبر هذا العديد من الفنانين على ممارسة مهن بديلة. يمكن لـ dApps مساعدة المبدعين في إنشاء المحتوى الخاص بهم والحصول على حقوق الملكية الكاملة. وبما أنه لن يكون هناك وسطاء أو وكلاء، يمكن للفنان الاحتفاظ بمعظم أرباحه.
تتيح منصة Vibra Vid للموسيقى والترفيه القائمة على blockchain للفنانين الاستفادة من إبداعاتهم. تم إنشاؤه باستخدام تقنية blockchain ويستخدم BeatzCoin كعملة مشفرة. تم إنشاء Vibra Vid لتأسيس اقتصاد نظير إلى نظير مع فوائد لمبدعي الموسيقى والمستمعين.
5. الرعاية الصحية
يمكن أن تلعب التطبيقات اللامركزية دورًا مهمًا في إدارة البيانات في الوقت الفعلي ومشاركة المعلومات بين المستشفيات وغيرها على شبكة مشتركة في صناعة تطوير برمجيات الرعاية الصحية.
على سبيل المثال، عندما يكتب طبيب في المستشفى وصفة طبية، يتم تحميلها على الفور إلى نظام blockchain ويمكن للصيدلية الوصول إليها بسهولة. بالإضافة إلى ذلك، إذا تلقى المريض العلاج في مكان آخر، فسيتم تخزين المعلومات بسهولة في blockchain، ويمكن للطبيب الوصول إليها بسرعة. يمكن أن تكون التطبيقات اللامركزية (DApps) مفيدة للغاية لنظام الرعاية الصحية العام، خاصة أثناء الوباء حيث يمكن للأطباء الوصول بسهولة إلى معلومات المرضى المنظمة. ومن خلال التطبيقات اللامركزية، يمكنهم أيضًا أرشفة وتنظيم البيانات للبحث والتجارب السريرية.
تعد Medicalchain واحدة من أفضل الأمثلة على النظام البيئي الطبي القائم على blockchain والذي يسعى إلى منح المرضى السيطرة الكاملة على بياناتهم.
V. لماذا نستخدم dApps في Blockchain ولماذا لا؟
1. فوائد تطوير التطبيقات اللامركزية
1.1. صفر التوقف
بمجرد نشر العقد الذكي على blockchain، ستكون الشبكة بأكملها قادرة دائمًا على خدمة العملاء الذين يتطلعون إلى التفاعل معها. ولذلك، لا يمكن للجهات الفاعلة الخبيثة شن هجمات رفض الخدمة ضد تطبيقات لامركزية محددة.
1.2. مقاومة الرقابة
لا يمكن لأي كيان على الشبكة منع المستخدمين من إرسال المعاملات، أو نشر التطبيقات اللامركزية، أو الوصول إلى blockchain.
1.3. سلامة البيانات الكاملة
بفضل أساسيات التشفير، أصبحت البيانات المخزنة على blockchain غير قابلة للتغيير ولا تقبل الجدل. لا يمكن للجهات الفاعلة الخبيثة تزوير المعاملات أو البيانات الأخرى التي تم نشرها للعامة.
1.4. حساب غير موثوق به / سلوك يمكن التحقق منه
وبدون الحاجة إلى الاعتماد على سلطة مركزية، يمكن تحليل العقود الذكية وضمان تنفيذها بشكل يمكن التنبؤ به. في النماذج التقليدية، هذا ليس هو الحال. على سبيل المثال، عندما نستخدم الأنظمة المصرفية عبر الإنترنت، يجب أن يكون لدينا الإيمان بأن المؤسسات المالية لن تسيء استخدام معلوماتنا المالية، أو تتلاعب بالسجلات، أو تتعرض للخطر.
2. عيوب تطوير التطبيقات اللامركزية
2.1. صيانة
قد تكون صيانة التطبيقات اللامركزية أكثر صعوبة بسبب عدم قابلية تغيير التعليمات البرمجية والبيانات المنشورة على blockchain. بمجرد النشر، يصعب على المطورين تحديث تطبيقاتهم اللامركزية (أو البيانات الأساسية المخزنة بواسطة التطبيقات اللامركزية)، حتى لو تم اكتشاف أخطاء أو مخاطر أمنية في إصدار أقدم.
2.2. الأداء العام
هناك عبء كبير على الأداء، والقياس صعب للغاية. لتحقيق مستوى الأمان والنزاهة والشفافية والاعتمادية الذي تسعى إليه إيثريوم، تقوم كل عقدة بتنفيذ وتخزين كل معاملة. بالإضافة إلى ذلك، يتطلب إجماع إثبات المصلحة وقتًا.
2.3. ازدحام الشبكة
عندما يستخدم تطبيق dApp واحد كمية زائدة من الموارد الحسابية، تصبح الشبكة بأكملها مسدودة. إذا تم إرسال المعاملات بشكل أسرع من هذا المعدل، فيمكن أن تتضخم مجموعة المعاملات غير المؤكدة بسرعة.
2.4. المركزية
في نهاية المطاف، قد تشبه الحلول سهلة الاستخدام والمطورة التي تم إنشاؤها فوق الطبقة الأساسية لـ Ethereum الخدمات المركزية. قبل الكتابة إلى blockchain، قد تقوم هذه الخدمات بتخزين المفاتيح أو غيرها من المعلومات الحساسة من جانب الخادم، أو تقديم واجهة باستخدام خادم مركزي، أو تنفيذ منطق الأعمال المهم على خادم مركزي. تقضي المركزية على معظم، إن لم يكن كل، فوائد blockchain مقارنة بالنموذج التقليدي.
السادس. dApps في Web3 مقارنة بالتطبيقات المركزية
التطبيق المركزي له مالك واحد فقط. يوجد برنامج تطبيق مركزي على خادم واحد أو أكثر تحت سيطرة المالك. كمستخدم، سوف تتفاعل مع التطبيق من خلال الحصول على نسخة من التطبيق وتبادل البيانات مع خادم الشركة.
يتم تشغيل dApp على شبكة كمبيوتر blockchain أو نظير إلى نظير. بدلاً من الاعتماد على سلطة مركزية، يقوم المستخدمون بإجراء المعاملات مباشرة مع بعضهم البعض. سيدفع مستخدم التطبيق اللامركزي للمطور بعملة مشفرة للحصول على كود مصدر البرنامج واستخدامه. الكود المصدري هو عقد ذكي، يسمح للمستخدمين بإكمال المعاملات دون الكشف عن المعلومات الشخصية.
سابعا. تلخيص
ربما لاحظت وجود نمط أثناء القراءة عن تطبيقات Web3 DApps: جميعها مستوحاة من صناعة موجودة تهيمن عليها المركزية (في هذه الحالة، التمويل، والألعاب، ووسائل التواصل الاجتماعي). تمثل هذه الصناعات فرصة ممتازة لشركات تطوير برمجيات ويب 3 لبناء بدائل لا مركزية لنماذجها الناجحة بالفعل، وبالتالي منح المستخدمين، وليس المالكين، قيمة أكبر.
مع استمرار Web3 في التوسع وجذب المزيد من المستخدمين، سيظهر عدد متزايد من التطبيقات اللامركزية DApps، على غرار مجموعة واسعة من التطبيقات ومواقع الويب التي تملأ حاليًا Web 2.0.