كيف تعمل رسوم معاملات البيتكوين
|

ما هو التطبيق اللامركزي (dApp)؟ و الايثريوم

كما ذكرت في الدرس السابق حول العقود الذكية ، فإن Ethereum عبارة عن منصة حوسبة تتيح لك إنشاء العقود الذكية وإدارتها .

العقد الذكي عبارة عن جزء مبرمج مسبقًا من التعليمات البرمجية (“برنامج الكمبيوتر”) حيث يتم تنفيذ التعليمات البرمجية تلقائيًا بمجرد استيفاء الشروط المحددة.

معظم المطورين الذين ينشئون عقودًا ذكية يفعلون ذلك في الواقع كجزء من التطبيق اللامركزي أو ” dApp ” الذي يقومون ببنائه.

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

ما هو التطبيق اللامركزي (dApp)؟

التطبيق اللامركزي ، المعروف أيضًا باسم ” dApp” أو “Dapp” أو ” dapp ، هو تطبيق برمجي يعمل بشكل مستقل باستخدام العقود الذكية.

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

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

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

dApp = الواجهة الأمامية + الواجهة الخلفية للعقد الذكي

بمعنى آخر، فهو يجمع بين واجهة المستخدم الأمامية (UI) التي تبدو تمامًا مثل هاتفك الذكي أو تطبيق الويب الجيد مع وظائف العقود الذكية التي تعمل على الواجهة الخلفية.

تشير الواجهة الأمامية للتطبيق إلى جزء التطبيق الذي يتم عرضه على شاشة المستخدم أو واجهة المستخدم الرسومية (GUI). يشير الجزء  الخلفي من التطبيق إلى جزء التطبيق الذي لا يتم عرضه على شاشة المستخدم (“الواجهة الأمامية”).

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

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

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

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

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

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

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

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

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

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

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

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

كما أن فوائد التشغيل على شبكة إيثريوم (أي الأمن والشفافية واللامركزية والموثوقية) تأتي بتكلفة عامة عالية.

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

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

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

ما هو مثال dApp؟

للحصول على فكرة أفضل عن كيفية عمل التطبيقات اللامركزية في العالم الحقيقي، دعونا ننظر إلى Uniswap كمثال.

تم بناء Uniswap على blockchain Ethereum، وهو عبارة عن بورصة لا مركزية (DEX).

يوفر تطبيقًا يسمح للمستخدمين بتبادل أو “مبادلة” الأصول المشفرة بسهولة.

إليك كيف تبدو واجهة مستخدم التطبيق:

على عكس البورصات التقليدية التي تستخدم دفاتر الطلبات المركزية لإدارة السيولة وتحديد الأسعار، تعمل Uniswap DEX على تقنية AMM.

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

في الواقع، لا تحتفظ Uniswap بأي من الأصول المشفرة في البورصة ولا تتخذ الجانب الآخر من التداولات من أجل خلق السيولة.

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

من أين تأتي الأصول المشفرة؟ على سبيل المثال، إذا كنت أرغب في مبادلة بعض من ETH الخاص بي مقابل BAT، فمن الذي سأحصل على BAT إذا كانت AMM هي التي تتولى المعاملة؟

وهنا يأتي دور “مجمعات السيولة”. يقوم المستخدمون الآخرون بإيداع أصولهم المشفرة لتوفير السيولة ويتم تعويضهم بحصة من رسوم التداول.

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

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

ما هي عملة الايثريوم المشفرة (ETH)؟

Similar Posts