ماذا تعرف عن التطبيقات اللامركزية (DApps)؟
الصفحة الرئيسية
المقالات
ماذا تعرف عن التطبيقات اللامركزية (DApps)؟

ماذا تعرف عن التطبيقات اللامركزية (DApps)؟

متوسط
تاريخ النشر Jun 17, 2022تاريخ التحديث Jul 1, 2023
8m

الموجز

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

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


المقدمة

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


ما هي التطبيقات اللامركزية (DApps)؟

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

وكما يشير اسمها، فإن التطبيقات اللامركزية تعتمد في تشغيلها على شبكات لامركزية تسمى شبكات الأقران. وقد جاء في تقرير أجري سابقاً أن التطبيقات اللامركزية لديها المزايا التالية:

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

  • لامركزية وتحظى بالأمان التشفيري: فمن أجل ضمان حماية أمن البيانات، تحظى جميع المعلومات الخاصة بالتطبيقات اللامركزية بحماية تشفيرية وتُخزَّن في سلاسل بلوكشين عامة ولامركزية، يتشارك في إنشائها عدة مستخدمين (أو عقد).

  • نظام يدعم الرموز المميزة: تسمح التطبيقات اللامركزية باستخدام الرموز المميزة المشفرة؛ حيث تتيح استخدام عملات رقمية مثل عملة الإيثيريوم، أو إنشاء رمز أصلي باستخدام خوارزمية إجماع مثل  دليل العمل (PoW) أو دليل إثبات الحصة (PoS). كذلك يمكن استخدام الرمز المميز في مكافأة المساهمين مثل المعدنين و المخزِّنين.

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

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

بدايةً من يونيو 2022، أصبحت معظم التطبيقات اللامركزية موجودة على شبكة إيثيريوم. وذلك لأن الشبكة تتميز ببنية أساسية قوية تتيح لمطوري التطبيقات اللامركزية التوسع في حالات الاستخدام الحالية. لكن مع التطور الذي شهدته التطبيقات اللامركزية، بدأ المطورون في إنشاء التطبيقات على سلاسل بلوكشين أخرى، منها سلسلة BNB الذكية، و (SOL) Solana، و Polygon (MATIC)، و Avalanche (AVAX)، وEOS وغيرها.


ما آلية عمل التطبيقات اللامركزية؟

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

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


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

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

وعلى النقيض، يتم تطوير التطبيقات اللامركزية على شبكات موزعة لا تخضع لجهة تحكم مركزية. ونظراً لأن التطبيقات اللامركزية تخلو من نقاط التعطل الفردية، فإنها اٌقل عرضة للهجمات، ما يصعب من مهمة اختراق الشبكة من جانب أصحاب النوايا السيئة. كما أن شبكات الأقران تضمن عمل التطبيقات اللامركزية دون انقطاع كامل، حتى في حال تعطل بعض الحواسيب أو أجزاء من الشبكة. 

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

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


التحديات التي تواجهها التطبيقات اللامركزية

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

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

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

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


الحالات الشائعة لاستخدام التطبيقات اللامركزية

تتيح التطبيقات اللامركزية طريقة جديدة للشركات تمكنها من الوصول إلى مزيدٍ من المستخدمين في العديد من المجالات. ومن حالات الاستخدام واسعة الانتشار تطبيقات اللعب بغرض الكسب (GameFi)، و التمويل اللامركزي (DeFi)، والترفيه، والحوكمة.


تطبيقات اللعب بغرض الكسب GameFi

اكتسبت التطبيقات اللامركزية في مجال الألعاب القائمة على نموذج اللعب بغرض الكسب GameFi شهرة واسعة، وزادت شهرتها بشكلٍ ملحوظ مع ظهور لعبة Axie Infinity، وهي لعبة قائمة على نموذج اللعب بغرض الكسب على سلسلة بلوكشين الإيثيريوم. ووفقاً لمنصة DappRadar، شهدت الأنشطة المرتبطة بالألعاب القائمة على تقنية بلوكشين ارتفاعاً هائلاً بنسبة 2000% في الربع الأول من عام 2022 مقارنةً بعام 2021. كما جذبت 1.22 مليون محفظة نشطة فريدة في مارس 2022، وبلغت نسبة الأنشطة المتعلقة بالتطبيقات اللامركزية في مجال الألعاب أكثر من 50%. 

وعلى عكس ألعاب الفيديو التقليدية، تتيح غالبية التطبيقات اللامركزية المخصصة للألعاب لللاعبين التحكم الكامل في الأصول المخصصة للاستخدام داخل اللعبة. كما تمنح اللاعبين فرصاً لتحقيق أرباح من العناصر التي يملكونها عن طريق تداولها خارج اللعبة. فعلى سبيل المثال، توفر لعبة Axie Infinity شخصيات، و أراضي افتراضية، وعناصر مخصصة للعبة على هيئة رموز غير قابلة للتبادل. إضافةً إلى ذلك، بإمكان اللاعبين تخزين هذه الرموز في محافظ العملات الرقمية أو تحويلها إلى عناوين Ethereum أخرى، أو تداولها مع لاعبين آخرين في منصات الرموز غير القابلة للتبادل. وداخل هذه المنظومة، يتنافس اللاعبون لجمع رموز ERC-20 المميزة التي يمكن تداولها في منصات التداول. وفي معظم الأحيان، يزيد عدد المكافأت التي يحصل عليها اللاعبون كلما زاد معدل اللعب. 


تطبيقات التمويل اللامركزي ومنصات التداول اللامركزية

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

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

ومن أمثلة تطبيقات التمويل اللامركزي التي تجدر الإشارة إليها، منصات التداول اللامركزية. وتوفر هذه المنصات خدمات التداول من شخص لشخص مباشرةً عن طريق تهميش دور الوسطاء مثل منصات تداول العملات الرقمية المركزية؛ فلا يضطر المستخدم إلى تفويض أي جهة للتصرف في أمواله نيابةً عنه. فبدلاً من تحويل الأصول إلى إحدى منصات التداول، يجري المستخدم عملية التداول مع مستخدم آخر مباشرةً عن طريق استخدام العقود الذكية. وتنفَّذ الطلبات على السلسلة مباشرةً بين محافظ المستخدمين. ونظراً لأن منصات التداول اللامركزية تتطلب أعمال صيانة أقل، فإنها عادةً تفرض رسوم تداول منخفضة مقارنةً بمنصات التداول المركزية. ومن أشهر منصات التداول اللامركزية، منصة Uniswap، ومنصة SushiSwap، ومنصة PancakeSwap


الترفيه

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

ومن ناحية أخرى، تتفادى التطبيقات اللامركزية المشاكل التي يواجهها مستخدمو منصات التواصل الاجتماعي. فكثيراً ما تتعرض منصات التواصل العملاقة مثل Twitter وFacebook لانتقادات بسبب فرض رقابتها على المنشورات وإساءة استخدام بيانات المستخدمين. وعلى النقيض، توفر تطبيقات التواصل اللامركزية مثل Steemit لمستخدميها حرية التفاعل والتعبير عن آرائهم لأن الإجراءات المتعلقة بالقيود على الاستخدام والرقابة أقل حدة، كما يحظى المستخدمون بقدر أكبر من التحكم في بياناتهم الشخصية. 


الحوكمة

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

ومن نماذج الحوكمة اللامركزية،  المنظمات اللامركزية المستقلة (DAOs). وتعتبر المنظمات اللامركزية المستقلة تطبيقات لامركزية مستقلة بالكامل تستخدم العقود الذكية في صناعة القرار دون تدخل جهة تحكم مركزية. ولا تعتمد هذه المنظمات نموذج التسلسل الهرمي؛ وإنما تتحكم الآليات الاقتصادية في خلق التوافق بين مصالح المنظمة اللامركزية المستقلة ومصالح أعضائها.


كيف تتصل بالتطبيقات اللامركزية؟

لاستخدام أحد التطبيقات اللامركزية، يجب أن تكون لديك محفظة امتداد متصفح مثل MetaMask، أو محفظة Trust، أو محفظة سلسلة Binance. ولا يستغرق إعدادها للاستخدام سوى بضع دقائق. كما أن بعضها يوفر إصدارات للهواتف الذكية لمن يفضلون استخدام الهاتف.

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


إيداع عملة BNB في محفظة Trust

من أجل استخدام التطبيقات اللامركزية على سلسلة BNB الذكية، يجب أن تتوفر لديك عملة BNB لتتمكن من سداد رسوم المعاملات. ويمكنك، على سبيل المثال، سحب عملة BNB من محفظة Binance الفورية. 

انتفل إلى محفظة Trust ثم انقر على [سلسلة BNB الذكية]. لا تضغط على [سلسلة BNB Beacon]. حيث أن هذا الخيار خاص برمز BNB المميز BEP-2 على سلسلة BNB Beacon ولا يمكن استخدامه لدفع رسوم المعاملات على سلسلة BNB الذكية.


انقر على [استلام] لعرض عنوان إيداع عملة BNB الخاص بك. يمكنك بعد ذلك نسخ هذا العنوان ثم لصقه في محفظة السحب أو مسح رمز QR لإجراء التحويل.


بعد تأكيد المعاملة على سلسلة بلوكشين، سيظهر لك المبلغ بعملة BNB على الصفحة الرئيسية لمحفظة Trust. 


إضافة رمز CAKE المميز إلى قائمة محفظة Trust

لا تتضمن قائمة الرموز المميزة الافتراضية لمحفظة Trust رموز التطبيقات اللامركزية مثل رمز CAKE الخاص بمنصة PancakeSwap. ومن أجل أن يظهر رمز CAKE في محفظتك، يلزمك إضافته إلى القائمة أولاً.

انقر على [إضافة رموز مميزة]، ثم ابحث عن "PancakeSwap". سيظهر رمز CAKE على سلاسل بلوكشين أخرى. ونظراً لأننا نستخدم سلسلة Binance الذكية، انقر على الزر الموجود بجانب [BEP-20 CAKE] لتفعيلها.


الآن سيظهر رمز CAKE في قائمة الرموز المميزة بمحفظة Trust. 


الخطوة التالية هي ربط محفظة Trust بمنصة PancakeSwap. ويمكنك إجراء عملية الربط عن طريق متصفح الهاتف لمحفظة Trust أو متصفح سطح المكتب. 


ربط المحفظة بمنصة PancakeSwap عبر متصفح محفظة Trust

1. انقر على [المتصفح] في الصفحة الرئيسية لمحفظة Trust، ثم انتقل إلى موقع منصة PancakeSwap


2. ستظهر لك رسالة تطالبك بربط محفظة Trust. انقر على [تأكيد].


ربط المحفظة بمنصة PancakeSwap عبر متصفح سطح المكتب

1. انتقل إلى موقع منصة PancakeSwap، ثم اضغط على [ربط المحفظة]. 


2. انقر على أيقونة [محفظة Trust]، عندها سيظهر رمز QR على الشاشة. 


3. افتح تطبيق محفظة Trust، ثم انتقل إلى [الإعدادات] - [WalletConnect]. 


4. انقر على [عملية ربط جديدة]، ثم امسح رمز QR. 


5. ستظهر لك رسالة على التطبيق تطالبك بتأكيد عملية الربط. انقر على [تأكيد].



أفكار ختامية

تسهم التطبيقات اللامركزية في زيادة مجالات استخدام خدمات الويب عبر إدخال تحسينات على التطبيقات التقليدية باستخدام تقنية بلوكشين. ومن المتوقع أن تسهم التطبيقات اللامركزية في زيادة مجالات الاستخدام المبتكرة في الأسواق في المستقبل. وحسبما أشارت منصة DappRadar، سجلت التطبيقات اللامركزية إقبالاً يقدر بنحو 2.4 مليون مستخدم في الربع الأول من عام 2022، ويتوقع زيادة الإقبال من المستخدمين مع مرور الوقت. لكن يتوجب على مطوري التطبيقات اللامركزية وشبكات بلوكشين التي تستضيفها إيجاد حلول للتحديات القائمة حتى تتمكن من تحقيق الانتشار المطلوب.