شرح التطبيقات اللامركزية: فهم التطبيقات اللامركزية

شرح التطبيقات اللامركزية: فهم التطبيقات اللامركزية

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

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

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

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

لذلك، بينما نحتضن عصر Web3 ، ترمز التطبيقات اللامركزية DApps إلى خروج كبير عن نموذج الويب 2.0 المركزي، مما يعد بزيادة أمان البيانات والتحكم الفردي مع إعادة تشكيل الطريقة التي ننخرط بها في الأنشطة المالية ضمن إطار لامركزي.

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

يعود نشأة التطبيقات اللامركزية، أو DApps، إلى عام 2009 عندما ظهرت شبكة Bitcoin، التي أنشأها الغامض " ساتوشي ناكاموتو " لأول مرة. ومع ذلك، لم يكن الأمر كذلك حتى عام 2015، مع إطلاق شبكة Ethereum بواسطة Vitalik Buterin ، حيث بدأت الإمكانات الحقيقية للتطبيقات اللامركزية تؤتي ثمارها.

على النقيض من Bitcoin، فإن Ethereum عبارة عن شبكة blockchain "كاملة من Turing"، قادرة على تنفيذ التعليمات البرمجية التي تم تحميلها من قبل المطورين ضمن إطار عمل blockchain من نظير إلى نظير.

حدث تطور مثير للاهتمام في عام 2014 عندما تم نشر تقرير بعنوان "النظرية العامة للتطبيقات اللامركزية، Dapps". هذا التقرير، الذي كتبه خبراء في هذا المجال، بما في ذلك ديفيد جونستون وشون ويلكنسون، وضع الخصائص المميزة للتطبيقات اللامركزية:

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

علاوة على ذلك، صنف التقرير التطبيقات اللامركزية DApps إلى ثلاثة أنواع أو طبقات متميزة بناءً على تفاعل المستخدم:

  1. تعمل التطبيقات اللامركزية من الطبقة الأولى بشكل مستقل على سلاسل الكتل المخصصة لها، على غرار البيتكوين. إنها تتطلب خوارزمية إجماع وقواعد محددة مسبقًا.
  2. عادةً ما يتم إنشاء التطبيقات اللامركزية من الطبقة الثانية فوق سلاسل الكتل من الطبقة الأولى، وذلك باستخدام الرموز المميزة للتفاعلات. تشمل الأمثلة البارزة حلول التوسع الخاصة بـ Ethereum، والتي تعالج المعاملات على طبقة ثانوية قبل تأكيدها على السلسلة الأساسية لتقليل الازدحام.
  3. يتم تطوير التطبيقات اللامركزية ذات الطبقة الثالثة أعلى الطبقة الثانية وغالبًا ما تخزن المعلومات الأساسية، مثل واجهات برمجة التطبيقات (APIs) والبرامج النصية الضرورية لعمليات الطبقة الأولى والطبقة الثانية. يمكن لبروتوكولات الطبقة الثالثة هذه تسهيل تجربة المستخدم عبر العديد من التطبيقات اللامركزية ذات الطبقة الثانية.

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

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

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

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

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

  • تعمل عملة البيتكوين على كود مفتوح المصدر، مع عدم وجود كيان واحد يمتلك غالبية عملات البيتكوين المتداولة (BTC). تسترشد الحوكمة بآلية توافق إثبات العمل (PoW).
  • يتم تخزين جميع البيانات المتعلقة بـ Bitcoin على blockchain الخاص بها.
  • تُنتج عملة البيتكوين عملات معدنية من خلال عملية التعدين، لتكون بمثابة دليل على القيمة.
  • تكافئ Bitcoin عمال المناجم بعملة البيتكوين المشفرة كمكافأة للتعدين.

وفقًا لهذا التعريف، يمكن اعتبار العديد من العملات المشفرة أشكالًا أساسية للتطبيقات اللامركزية، حتى بدون دمج وظائف العقود الذكية أو واجهات الويب. علاوة على ذلك، يمكن تصنيف blockchain نفسه على أنه dApp. يمكن لـ Blockchains استضافة dApps مع شبكات blockchain الخاصة بها، على غرار Bitcoin، أو دعم التطبيقات اللامركزية التي لا تعتمد على blockchain ولكنها مبنية على منصات blockchain الحالية، كما هو الحال مع العديد من التطبيقات اللامركزية التي تعمل على Ethereum.

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

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

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

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

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

تم تطوير العديد من منصات blockchain من قبل شركات مختلفة، مع كون Bitcoin هو الأكثر شهرة ومناقشتها على نطاق واسع. ومع ذلك، فإن العديد من التطبيقات الأخرى تعمل كأساس لإنشاء التطبيقات اللامركزية (dApps). دعنا نستكشف بعضًا من هذه المنصات:

  1. إيثريوم: في الوقت الحالي، تعد إيثريوم أشهر سلسلة بلوكتشين لامركزية ومفتوحة المصدر على مستوى العالم. إنه بمثابة البنية التحتية الأساسية للعديد من مشاريع blockchain، التي تشمل أكثر من 2500 dApps. Ethereum، من حيث القيمة السوقية، يأتي في المرتبة الثانية بعد Bitcoin. بالإضافة إلى ذلك، تفتخر Ethereum بعملتها المشفرة الأصلية المعروفة باسم BTH، المشابهة للبيتكوين. في حين أن إيثريوم تقدم منصة استثنائية لإنشاء التطبيقات اللامركزية، فمن الجدير بالذكر أنها قد تكون مكلفة نسبيًا.
  2. NEO: NEO، والتي يشار إليها غالبًا باسم Ethereum الصيني، هي عبارة عن سلسلة كتل أخرى لامركزية ومفتوحة المصدر تطمح إلى تعزيز الاقتصاد الذكي. إنه يميز نفسه من خلال توفير خيارات قابلية التوسع المحسنة للتطبيقات اللامركزية مقارنة بمنصات blockchain الأخرى. على الرغم من أن NEO أقل شعبية حاليًا من Ethereum، فقد تم إنشاء ما يقرب من 100 تطبيق dApps باستخدام هذه التقنية. كما هو الحال مع الإيثريوم، يمكن ربط NEO بتكاليف مرتفعة نسبيًا، وفي بعض الحالات، برسوم أعلى.
  3. TRON: على عكس Ethereum وNEO، تعد TRON إضافة حديثة نسبيًا إلى مشهد blockchain. ومع ذلك، فقد اكتسبت شعبية كبيرة ويمكن أن تظهر كمنافس للإيثريوم في المستقبل. تشتهر TRON بشكل خاص بتطبيقاتها في الألعاب والمقامرة. تم تطوير ما يقرب من 1500 تطبيق dApps على هذه المنصة، مما يجعلها خيارًا مناسبًا للمطورين.

تقدم منصات blockchain هذه خيارات متنوعة لإنشاء التطبيقات اللامركزية، ولكل منها خصائصها الفريدة وشعبيتها واعتبارات التكلفة.

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

فيما يلي بعض التطبيقات اللامركزية المعروفة:

  1. CryptoKitties: CryptoKitties هو تطبيق ترفيهي حيث يمكن للمستخدمين شراء وتربية وبيع القطط الافتراضية باستخدام العملة المشفرة. ومن اللافت للنظر أن هذا التطبيق اللامركزي كان مسؤولاً في السابق عن ما يقرب من 10% من معاملات الإيثيريوم اليومية، مما يثبت أن القطط الرائعة لها مكان حتى على blockchain.
  2. OpenSea: يسهل OpenSea التفاعل بين مختلف الألعاب القائمة على تقنية blockchain. يمكن للاعبين تداول المقتنيات من أي لعبة تعتمد على العملات المشفرة على منصة OpenSea. حاليًا، يدعم حصريًا المقتنيات المستندة إلى إيثريوم، ولكن خطط التوسع قيد التنفيذ.
  3. WINk: WINk هو تطبيق dApp شائع جدًا للألعاب المتعلقة بالمقامرة. فهو يقدم مجموعة واسعة من الخيارات، بما في ذلك البوكر وألعاب النرد والمراهنات الرياضية. تعمل WINk على منصة TRON، وتكافئ الفائزين برموز WIN، والتي يمكن بعد ذلك تحويلها إلى BTT، وهي عملة مشفرة شبيهة بالبيتكوين.
  4. IPSE: IPSE، أو محرك البحث بين الكواكب، هو محرك بحث فريد من نوعه مبني على blockchain EOS. ويستخدم نظام الملفات بين الكواكب (IPFS)، وهو تحسين على HTTP التقليدي لاستخدام الإنترنت. يميز IPSE نفسه من خلال توفير الأمان والخصوصية المعززين على الإنترنت مقارنة بمحركات البحث التقليدية.
  5. Blockchain Cuties: بالنسبة للمهتمين بالمخلوقات الافتراضية مثل CryptoKitties، تقدم Blockchain Cuties مجموعة واسعة من الحيوانات اللطيفة، بما في ذلك الجراء وأشبال الدببة والسحالي، بالإضافة إلى القطط الصغيرة. على عكس CryptoKitties، يمكن الوصول إلى Blockchain Cuties على منصات blockchain متعددة مثل Ethereum وNEO وTRON والمزيد.

تلبي هذه التطبيقات اللامركزية مختلف الاهتمامات والتفضيلات ضمن النظام البيئي لـ blockchain، وتقدم مجموعة من خيارات الترفيه والألعاب والمرافق.

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

في حين يمكن القول إن Bitcoin هو التطبيق اللامركزي الرائد (dApp)، فقد برزت Ethereum كمحفز أساسي لنمو النظام البيئي dApp. يُعزى هذا التحول إلى حد كبير إلى إمكانات العقود الذكية لـ Ethereum، وتأثير الشبكة الواسع، وقاعدة المستخدمين الكبيرة. مع قيام قطاع التمويل اللامركزي ( DeFi ) بتوسيع نطاق حالات الاستخدام وحصوله على اعتماد أكبر، تعمل التطبيقات اللامركزية كبوابات حيوية لتقديم جماهير جديدة. إنهم يحققون ذلك من خلال تقديم واجهات مستخدم تحاكي تطبيقات الويب التقليدية مع تسخير الإمكانات المبتكرة لتقنية blockchain. بهذه الطريقة، تعمل التطبيقات اللامركزية على توسيع وظائف الإنترنت بشكل فعال من خلال دمج تقنية blockchain.

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

يرجى ملاحظة أن Plisio يقدم لك أيضًا:

قم بإنشاء فواتير تشفير بنقرتين and قبول التبرعات المشفرة

12 تكاملات

6 مكتبات لغات البرمجة الأكثر شيوعًا

19 عملات مشفرة و 12 بلوكشين