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


Blockchain 101

Amera Khozam

|

Jan 1, 1

0

|

314

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

التطبيقات اللامركزية (dApps) هي فكر جديد في تطور تكنولوجيا المعلومات، وقد تم اقتراح انشائها لأول مرة في سبتمبر 2013 من قبل Daniel Larimer في مقال عن "الشركات المستقلة اللامركزية"، أو DACs.

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

تجذرت الفكرة، واقترح تطويرها فيتاليك بوتيرين الشهير، الذي حدد مبدأ إنشاء "عقود ذكية" لامركزية و الأسس النظرية لها في عام 2014، وبعد عام من اقتراحه، ظهر blockchain جديد وهو الـ Ethereum.

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

التطبيقات اللامركزية (dApps) هي تطبيقات برمجية مفتوحة المصدر مصممة للتشغيل على شبكات blockchain ورغم أنها قد تشبه تطبيقات الويب إلا أنها مدعومة من نظير إلى نظير (P2P) بدلاً من الخوادم المركزية.

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

مع الوقت وتحديداً وقت ظهور الـ Ethereum، أصبح التمويل اللامركزي (DeFi) و dApps أكثر شيوعًا نظرًا لأنها مبنية على منصة Ethereum والشبكات اللامركزية التي تدعمها دفاتر blockchain الموزعة.

يمكن تحسين dApps باستمرار والبناء عليها من قبل الآخرين بمجرد إصدار قاعدة التعليمات البرمجية، وهذا يجعل سيطرتهم من قبل سلطة واحدة شبه مستحيلة.

ساعدت شبكة الـ Ethereum blockchain والعقود الذكية وتقنيات دفتر الأستاذ الموزع الأخرى في تعميم نظام dApps، ويسمح استخدام بلوكتشين dApps لمعالجة البيانات وتنفيذ المعاملات من خلال الشبكات الموزعة.

جدير بالذكر أنه قد تم إنشاء dApps لمجموعة متنوعة من التطبيقات، بدءًا من الألعاب والوسائط الاجتماعية إلى تصفح الويب و DeFi.

وعلى عكس التطبيقات المستندة إلى الويب، يمكن الوصول إلى dApps دائمًا ولا تتعرض لأي نقطة فشل واحدة.

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

لا تزال dApps في مرحلتها الأولى، لذا فإن التعريف المحدد لـ dApp أو المعايير اللازمة ليست شيئًا يمكن شرحه في سطر واحد.

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

1. المصدر المفتوح

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

كذلك يجب أن يخضع لتحكم المستخدم ويعمل دون أي تدخل من طرف ثالث، ولا يمكن لأي كيان أن يمتلك أكثر من 50 % من الرموز أو العملات المشفرة الصادرة.

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

2. الـ Blockchain اللامركزية

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

3. التحفيز 

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

4. بروتوكول

يجب تشغيل dApp وفقًا لبروتوكول، ويجب أن يتفق مجتمع التطوير على خوارزمية تشفير إثبات الحصة (PoS) أو إثبات العمل (PoW) كوسيلة لإظهار إثبات القيمة.

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

مثل الـ Bitcoin، يمكن أن تستضيف البلوكتشين dApps مع blockchains الخاصة بها، أو، مثل الـ blockchains المستندة إلى الـ Ethereum.

كذلك يمكن إنشاء dApps غير القائمة على blockchain أعلى الـ blockchains الموجودة.

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

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

بينما قد تحتوي التطبيقات اللامركزية على ميزات مختلفة بالإضافة إلى استخدام مختلف لـ blockchain ؛ تبرز أنواع معينة من dApps لذلك، في هذا القسم من المقالة، سنخبرك ما هي الفئات الثلاث الرئيسية التي يوفرها هذا النوع من البرامج:

النوع الاول

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

وفقًا لهذه الميزة، فإن أقدم تطبيق لامركزي هو بلا شك Bitcoin ، والذي ولد كأول تطبيق blockchain dApp في العالم.

بالإضافة إلى ذلك، في هذا النوع من التطبيقات اللامركزية، تدخل أيضًا تطبيقات أخرى مثل Ethereum و Litecoin و Dash و Monero وغيرها من العملات البديلة التي تمكنت من تطوير سلاسل الكتل الخاصة بها.

النوع الثاني

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

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

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

 بخلاف ذلك، يبرز Onmi أيضًا مثل أي تطبيق DApp آخر للتعرف على النوع الثاني تم إنشاؤه على شبكة Bitcoin ويعمل على blockchain افتراضيًا، ولم يعد يستخدم الرموز المميزة الخاصة به.

النوع الثالث

مثل التطبيقات السابقة، لا تمتلك dApps من النوع الثالث blockchain الخاصة بها ، وفي هذه الحالة تعتمد بشكل كامل على تطبيقات النوع II لإنشاء الرموز المميزة الخاصة بها، هذا يعني أنه يتعين عليهم بشكل أساسي استخدام DAPP of type II لتشغيلهم أو لتنفيذ عملياتهم.

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

من ناحية أخرى، من أكثرها شيوعًا هو الشبكة الآمنة التي تحتفظ بها Onmi ولها عملة مشفرة خاصة بها (تُعرف باسم "Safecoin") وبفضل هذا لديها أيضًا التطبيق الموزع الخاص بها، في شكل ' raiden الذي يعتمد على Network Raiden .

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

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

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

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

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

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

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

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

باستخدام blockchain اللامركزي بالإضافة إلى تقنية العقود الذكية، يمكن إنشاء DApps واستخدامها في أي شيء تقريبًا، بما في ذلك:

خطوات بناء التطبيقات اللامركزية (dApps) 

إن عملية بناء التطبيقات اللامركزية ليست سهلة مثل تطوير أي تطبيق أو برنامج مركزي، فلها خطواتها المتسلسلة وأطرها الزمنية.

 1. انشر المستند التقني على dApp 

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

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

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

 2. إطلاق ICO، IPO

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

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

أولاً، يجب أن تعلن وتشرح جوانب ما سيكون عليه ICO، IPO الخاص بـ DApp الخاص بك، وأيضًا، شارك مع أعضاء المجتمع المهتمين ما إذا كان DApp سيحتوي على رموز تم تكوينها مسبقًا أو محرك تعدين مثبت.

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

من المهم أن تكون شفافًا في توزيع الرموز لأن معظم مشاريع DApps دمرت سمعتها في الماضي بسبب نقص الشفافية.

 3. ابدأ التطوير

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

 4. قم بتشغيل المنتج

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

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

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

1. Ethereum DApps

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

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

بصرف النظر عن ذلك، توفر Ethereum للمطورين جميع الأدوات اللازمة لاستخدامها عند إنشاء DApps، إحداها Solidity ، لغة برمجة.

يمكن إنشاء أنواع مختلفة من DApps باستخدام Ethereum ، بما في ذلك ما يلي:

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

2. Tron DApps

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

هناك وحدة حساب أساسية تعرف باسم Tronix (TRX)، يكافأ المستخدمون بهذه العملة المشفرة عند استخدام حلول Tronix، وعند استخدام عملة ترون المشفرة، يتحكم الأشخاص بشكل كامل في بياناتهم ومكافآتهم، ويمكن لمستخدمي هذه المنصة الاستمتاع بالمقامرة عبر الإنترنت ووسائل التواصل الاجتماعي وغيرها من أشكال الترفيه الرقمي.

الشيء الآخر الذي يجعل Tron منصة تطوير dApp رائعة هو أنه يسمح باستخدام أي لغة عالية المستوى لإنشاء عقود ذكية.

3. EOS DApps

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

تسمح EOS للمطورين بإنشاء تطبيقات كاملة، فالنظام الأساسي يشبه متاجر التطبيقات مثل Google Play، ولكن هناك فرق رئيسي، وهو اللامركزية الكاملة.

استكشف بعضًا من أكثر ميزات EOS إثارةً للاهتمام:

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

يمكن العثور على DApps القائمة على منصة EOS في صناعات مختلفة، بما في ذلك وسائل التواصل الاجتماعي والتبادلات والمقامرة وغيرها.

4. Polkadot DApps

يعد Polkadot عبارة عن منصة قوية لبناء العديد من DApps، ويجعل من السهل توصيل التطبيقات والخدمات والمؤسسات اللامركزية، وتم إنشاء هذا المشروع مفتوح المصدر بواسطة Gavin Wood ، أحد مؤسسي Ethereum.

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

5. Stellar DApps

قد يكون Stellar أفضل منصة لمطوري dApp الراغبين في بناء حل دفع موثوق به من نظير إلى نظير، وتضمن المنصة معاملات سريعة بين أي أزواج عملات، وتم إنشاء blockchain لتوفير حركة أموال منخفضة التكلفة، العملة الأصلية للمنصة هي Stellar Lumen (XLM).

تعتبر هذه المنصة اختيارًا جيدًا لما يلي:

  • رقمنة الأصول: يسمح برقمنة كل من الأصول الملموسة وغير الملموسة.
  • التبادل اللامركزي: يمكن للمطورين بناء تبادلات لامركزية مع تحسين الأمن.
  • الاقتصاد التشاركي: يسمح بإنشاء DApps يمكنها مشاركة البيانات.

6. NEO DApps

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

إذا اختار المطورون هذا النظام الأساسي لإنشاء التطبيقات، فسيتمتعون بالمزايا التالية:

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

يمكن العثور على NEO DApps في صناعات مختلفة، مثل الألعاب والتبادلات.

7. Wax DApps

ان WAX تعني The Worldwide Asset eXchange، تم إنشاء الـ blockchain خصيصًا لجعل معاملات التجارة الإلكترونية أسهل وأكثر أمانًا وأسرع لجميع المستخدمين. 

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

8. Telos DApps

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

 يعد هذا الاختيار رائعًا للعديد من الصناعات، بما في ذلك DeFi ووسائل التواصل الاجتماعي والألعاب وغيرها، وتم إنشاء أكثر من 100 DApps باستخدام هذه المنصة.

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

9. Polygon DApps

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

 إنه فعال لبناء تطبيقات لامركزية لمختلف الصناعات، على سبيل المثال، الألعاب والتمويل والتبادلات وغيرها.

تشمل الحلول التي تقدمها Polygon ما يلي:

  • بنقرة واحدة نشر شبكات blockchain الحالية؛
  • وحدات لتطوير الشبكات المخصصة؛
  • بروتوكول لتبادل الرسائل التعسفية بين شبكات blockchain المختلفة، بما في ذلك Ethereum.

تتضمن المشكلات الأساسية في سلاسل الكتل التي يمكن أن يحلها Polygon رسومًا عالية وسرعات بطيئة.

10. Binance Smart Chain DApps

تعد Binance Smart Chain أو BSC عبارة عن شبكة blockchain مصممة لتشغيل التطبيقات بناءً على العقود الذكية، وتم إطلاقه بواسطة Binance في عام 2019.

الهدف الرئيسي من هذه المنصة هو السماح للمطورين بتصميم تطبيقات لامركزية ومساعدة المستخدمين على التمتع بزمن انتقال منخفض وقدرة كبيرة، بمساعدة BSC، يمكن للمستخدمين نقل الأصول بين Binance Smart Chain و Binance Chain.

هدفها الرئيسي هو تسهيل التجارة اللامركزية، أكبر DApp تم إنشاؤه على هذه المنصة هو Binance DEX، وهو تبادل لامركزي سهل الاستخدام، يعمل BSC بالتوازي مع سلسلة Binance، وتتمثل الاختلافات الرئيسية بينهما في إمكانات BSC للوصول إلى وظائف العقد الذكية وتوافقها مع جهاز Ethereum Virtual Machine (EVM).

إيجابيات وسلبيات dApps

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

إيجابيات DApps

أكثر أمانًا من تطبيقات الويب العادية

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

لا تفقد البيانات أبدًا

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

يتم تشفير البيانات 

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

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

ليس هناك إرشادات للمحتوى

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

من ناحية أخرى، لا تملك DApps سلطة مركزية تخبر مطوري المجتمع والمستخدمين بما يمكنهم وما لا يمكنهم قوله، والمعاملات التي يمكنهم أو لا يمكنهم إجراؤها، أو حتى بيانات blockchain التي يمكنهم قراءتها.

فعالية التكلفة

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

وقت تعطل أقل

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

معاملات أسرع

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

سلبيات DApps

من الصعب الحفاظ عليها

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

تأثير الشبكة

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

عملية اعرف عميلك صعبة

نظرًا لأن مستخدمي DApp غير مطالبين بتقديم هوياتهم الحقيقية عند التفاعل مع التطبيقات، فقد يكون التحقق من هويات العملاء أمرًا صعبًا.

إمكانية خرق البيانات

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

 نظرًا لكونها مفتوحة المصدر، فإن المتسللين لديهم فرص للتحقيق في blockchain وشبكاتهم بحثًا عن نقاط الضعف، كلف استغلال EasyFi وحده النظام البيئي 80 مليون دولار في عام 2021.

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

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

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

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

يعمل التطبيق اللامركزي (المعروف أيضًا باسم dApp أو dapp) على blockchain أو شبكة من أجهزة الكمبيوتر من نظير إلى نظير، إنه يمكّن المستخدمين من الانخراط في المعاملات مباشرة مع بعضهم البعض بدلاً من الاعتماد على سلطة مركزية. 

 سيدفع مستخدم dApp للمطور مبلغًا من العملة المشفرة لتنزيل واستخدام الكود المصدري للبرنامجK ,يُعرف كود المصدر بالعقد الذكي، والذي يسمح للمستخدمين بإتمام المعاملات دون الكشف عن المعلومات الشخصية.

ما هي أمثلة على التطبيقات المركزية واللامركزية؟

الأمثلة المعروفة للتطبيقات المركزية هي Twitter و Facebook و Instagram و Netflix، وتستخدم البنوك والمؤسسات المالية الأخرى تطبيقات مركزية للسماح لعملائها بالوصول إلى حساباتهم عبر الإنترنت، والامثلة الأخرى منها:

  • Peepeth ، وهي شبكة اجتماعية بديلة لتويتر، مثالاً على التطبيق اللامركزي.
  • cryptokitties هي لعبة dApp تتيح للمستخدمين شراء وبيع القطط الافتراضية. 
  • MakerDAO هي خدمة ائتمانية لا مركزية تدعم عملة Dai المستقرة وتسمح للمستخدمين بفتح مركز دين مضمون (CDP).

تكلفة تطوير تطبيقات dApps

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

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

الاسئلة الشائعة

فيما يلى بعض الأسئلة المتداولة حول التطبيقات اللامركزيه:

كم من الوقت سيستغرق إنشاء dApps؟

 يستغرق إنشاء التطبيق اللامركزي من أربعة إلى ستة أشهر للنموذج الأولي وحوالي ستة إلى تسعة أشهر لحل كامل.

ما الفرق الرئيسي بين التطبيق اللامركزي والتطبيقات الأخرى؟

تتصل dApps بشبكات blockchains في النهاية الخلفية بينما تعمل التطبيقات العادية جنبًا إلى جنب مع الخوادم المركزية.

الخلاصة

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

 تتم استضافة معظم هذه التطبيقات على Ethereum blockchain، ولكن مع استمرار تطور العقد الذكي وتقنية blockchain بشكل عام، تقف dApps على أهبة الاستعداد للتطور جنبًا إلى جنب معها.


Amera Khozam


Comments

No Comments Found

ShareYourComment