برنامج غير مركزي

البرنامج غير المركزي أو البرنامج اللامركزي (بالإنجليزية: Decentralized application)؛ (DApp ،dApp ،Dapp ،dapp).[1][2] هو برنامج يعمل بشكل مستقل من خلال استخدام العقود الذكية التي تعمل على الحوسبة غير المركزية أو سلاسل الكتل.[3] توفر بعض الوظائف أو المنفعة لمستخدميها على عكس التطبيقات التقليدية، حيث أنها تعمل دون تدخل بشري وليست مملوكة لأي كيان، بل تقوم بتوزيع الرموز المميزة للعملات المعماة التي تمثل الملكية.[3][4] يتم توزيع هذه الرموز وفقًا لخوارزمية مبرمجة لمستخدمي النظام مما يخفف من ملكيتها والتحكم فيها.[4] ويسمى غير مركزي لعد وجود كيان يتحكم به، أدت الطبيعة غير الموثوقة والشفافة للبرنامج إلى تطورات أكبر في استخدام هذه الميزات داخل مساحة التبادل غير المركزي (DeFi).[5]

برنامج غير مركزي

الفئات

تنقسم البرامج اللامركزية إلى فئات عديدة: عمليات التبادل، والألعاب، والتمويل، والمقامرة، والتطوير، والتخزين، والمحفظة، والحوكمة، والممتلكات، والهوية، ووسائل الإعلام، والاجتماعية، والأمن، والطاقة، والتأمين، والصحة، إلخ.[6]

المتطلبات

تتطلب التعريفات التقليدية للبرنامج اللامركزي أن يكون مفتوح المصدر، أي أن التطبيق يعمل بشكل مستقل دون وجود كيان مركزي يتحكم في غالبية الرموز المميزة (العملات المعماة) المرتبطة بالتطبيق.[3][4] وتحتوي أيضًا على سلاسل كتلة عامةلامركزي يستخدمه التطبيق للاحتفاظ بسجل تشفير للبيانات بما في ذلك المعاملات التاريخية.[3][4]

البيتكوين

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

العقود الذكية

يتم استخدام العقود الذكية من قبل المطورين للحفاظ على البيانات وتنفيذها على سلسلة الكتل.[6] يمكن تطوير عقود ذكية متعددة لبرنامج واحد غير مركزي للتعامل مع عمليات أكثر تعقيدًا.[6] يتم دعم أكثر من 75٪ من البرامج من خلال عقد ذكي واحد، و25% الاخرى باستخدام عقود ذكية متعددة.[6]

 
جهاز تعدين البيتكوين يتكون من العشرات وحدات معالجة الرسومات

آلية العمل

يتم استخدام آليتين للتوصل إلى توافق الآراء على الشبكة هما آلية إثبات العمل (POW) وآلية إثبات الحصة (POS) من قبل البرنامج غير المركزي.[4]

يوزع البرنامج اللامركزي الرموز الخاصة به من خلال ثلاث آليات رئيسية: التعدين وجمع الأموال والتنمية.[4]

  • التعدين: في التعدين يتم توزيع الرموز وفقًا لخوارزمية محددة مسبقًا كمكافآت لعمال المناجم الذين يؤمنون الشبكة من خلال التحقق من المعاملات.[4]
  • جمع الأموال: يمكن أيضًا توزيع الرموز من خلال جمع الأموال، حيث يتم توزيع الرموز المميزة مقابل التمويل في مرحلة التطوير الأولية للبرنامج، كما هو الحال في عرض العملة الأولي.[4]
  • التنمية أو التطوير: توزع آلية التطوير الرموز المميزة التي تم وضعها جانبًا لغرض تطوير البرنامج من خلال جدول زمني محدد مسبقًا.[4]

أنظر أيضا

المراجع

  1. ^ "IEEE DAPPS 2020". ieeedapps.net. مؤرشف من الأصل في 2020-04-26. اطلع عليه بتاريخ 2020-08-15.
  2. ^ "CVC Money Transmission Services Provided Through Decentralized Applications (DApps)" (PDF). FinCEN. مؤرشف من الأصل (PDF) في 2022-06-15. اطلع عليه بتاريخ 2019-05-09.
  3. ^ أ ب ت ث Andoni, Merlinda; Robu, Valentin; Flynn, David; Abram, Simone; Geach, Dale; Jenkins, David; McCallum, Peter; Peacock, Andrew (1 Feb 2019). "Blockchain technology in the energy sector: A systematic review of challenges and opportunities". Renewable and Sustainable Energy Reviews (بEnglish). 100: 143–174. DOI:10.1016/j.rser.2018.10.014. ISSN:1364-0321. Archived from the original on 2022-07-27.
  4. ^ أ ب ت ث ج ح خ د ذ ر Johnston, D., Yilmaz, S. O., Kandah, J., Bentenitis, N., Hashemi, F., Gross, R., ... & Mason, S. (2014). The General Theory of Decentralized Applications, DApps.
  5. ^ Caldarelli، Giulio؛ Ellul، Joshua (18 أغسطس 2021). "The Blockchain Oracle Problem in Decentralized Finance—A Multivocal Approach". Applied Sciences. ج. 11 ع. 16: 7572. DOI:10.3390/app11167572. ISSN:2076-3417.
  6. ^ أ ب ت ث Wu, Kaidong; Ma, Yun; Huang, Gang; Liu, Xuanzhe (2021). "A first look at blockchain-based decentralized applications". Software: Practice and Experience (بEnglish). 51 (10): 2033–2050. arXiv:1909.00939. DOI:10.1002/spe.2751. ISSN:1097-024X. Archived from the original on 2022-01-04.