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

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

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

ما هو Ethereum؟

على الرغم من وجود العديد من البروتوكولات مثل EOS و NEO و Stella و Tron و Cardano التي تُستخدم لتطوير dapps ، إلا أن Ethereum هو الأكثر شيوعًا بين المطورين. بشكل أساسي ، Ethereum هو بروتوكول شبكة يمكّن المستخدمين من تطوير وتشغيل العقود الذكية عبر شبكة لامركزية. تشتمل هذه العقود الذكية على تعليمات برمجية تدير عمليات محددة وتتفاعل مع العقود الذكية الأخرى التي يكتبها المطورون.

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

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

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

كيف يعمل Dapp؟

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

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

عادةً ما يكون dapp هو الواجهة الأمامية جنبًا إلى جنب مع خلفية عقد ذكية. عادةً ما تتم كتابة الخلفية الذكية للعقد بلغة خاصة بـ Ethereum مثل Solidity أو Vyper أو Serpent. في المقابل ، لا توجد لغة أمامية محددة أو إطار عمل إلزامي. يختار العديد من المطورين استضافة كود الواجهة الأمامية على الشبكات اللامركزية. لقد تصور مستقبل الإنترنت منذ تطوير dapps مسارًا جديدًا للفضاء عبر الإنترنت يقودنا إلى عصر الويب 3.0.

Ethereum Dapps and Web 3.0 تحديث

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

بعد ذلك ، يستخدمون هذه المعلومات بحرية وكما يرون مناسبًا دون الحاجة إلى شرح.

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

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

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

من المؤكد أن الويب 3.0 قد أزعج الريش في الفضاء عبر الإنترنت ، وقد مهدت الرموز المميزة لـ Ethereum و dapps الطريق لمستقبل الإنترنت اللامركزي. تتضمن بعض الميزات القوية التي ستجعل Web 3.0 ممكنًا من خلال رموز Ethereum و dapps:

  • رمز الانتباه الأساسي (BAT) - تُستخدم BAT لتحسين الخصوصية ونقل القيمة بين المعلنين والناشرين والمستخدمين. يستخدم هذا بانتظام في متصفح Brave.

  • غوليم (GNT) - يستخدم GNT لتشغيل التعليمات البرمجية على عقد كمبيوتر واحد أو عدة موزعة.

  • العقول - هذه منصة وسائط اجتماعية تساعد على تحسين نقل القيمة بين المستهلكين ومنشئي المحتوى.

  • TokenSets - يستخدم هذا لإدارة أصول العملة المشفرة من خلال استراتيجيات إدارة الأصول المؤتمتة ذات الرمز المميز.

  • Aave - يتيح ذلك للمستخدمين كسب الفائدة على ودائع العملة المشفرة واستعارة أصول العملة المشفرة.

  • آيدكس - هذا يسهل التبادل اللامركزي للعملات المشفرة.

هذه الهياكل التي تم تضمينها بقوة في الفضاء عبر الإنترنت هي بلا شك عوامل تغيير قواعد اللعبة التي تحدث ثورة في كيفية نظرنا إلى المعلومات والخدمات.

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

تدار بشكل مستقل

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

كود مفتوح المصدر

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

الشفافية

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

امتداد عالمي

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

إذن الوصول الحر

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

تجربة مستخدم مرنة

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

وظائف قابلة للتشغيل البيني

يمكن تطوير تطبيقات جديدة من خلال الجمع بين الآخرين الذين يستخدمون العملات المستقرة والتبادلات اللامركزية لصالح المستخدمين. يمكن للمطورين استخدام dapps الموجودة كقالب لتحسين الوظائف وقابلية التشغيل.

أنواع مختلفة من Dapps

إثيريم يشمل ثلاث فئات أساسية من التطبيقات اللامركزية:

تطبيقات إدارة الأموال

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

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

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

المنظمات المستقلة اللامركزية (DAOs)

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

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

فوائد استخدام Dapps

معالجة الدفع

من السهل للغاية معالجة المدفوعات حيث يمكن للمستخدمين التعامل مباشرة باستخدام العملات المشفرة.

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

أوراق اعتماد المستخدم

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

الثقة والقابلية للتدقيق

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

مقاومة للرقابة

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

لا توقف

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

على أساس Blockchain

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

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

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

الخط السفلي

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