ما المقصود بـ Blockchain DApps ، وهل لديهم مستقبل في عام 2023؟
نشرت: 2023-02-17لقد تجاهل معظمهم الميزة الأكثر إثارة للاهتمام في هذه التكنولوجيا الجديدة: blockchain. التكنولوجيا الأساسية للعملات المشفرة هي blockchain. ومع ذلك ، فإن قدراتها تتجاوز نطاق العملة الرقمية وتشمل جميع التقنيات.
Dapps هي تطبيقات قائمة على blockchain تنفذ تعليمات برمجية لوظيفة أو غرض معين. كما هو الحال مع أي تطبيق سطح مكتب أو هاتف محمول ، لديهم واجهة أمامية تمكن المستخدمين من النقر والتمرير وإدخال النص في الحقول النصية وإرسال البيانات أو المحتوى لغرض معين. من وجهة نظر المستخدم ، فإن التطبيقات اللامركزية (dapps) مماثلة للتطبيقات التقليدية مثل Instagram ، باستثناء أنها تستخدم تقنية blockchain لتسجيل البيانات المرتبطة بمحافظ المستخدمين للعملات المشفرة.
هناك dapps لكل الأغراض ، بما في ذلك التطبيقات المالية مثل بروتوكولات DeFi التي تسمح للمستخدمين بتبادل عملة بأخرى وتطبيقات إبداعية مثل الأسواق للرموز غير القابلة للاستبدال (NFTs).
باستخدام العقود الذكية ، تعمل Dapps على أتمتة تخطيط وتنفيذ وتسوية المعاملات. ومع ذلك ، يواصل مطورو التطبيقات اللامركزية (dapps) تقديم اتفاقيات وسياسات المستخدم.
ما هو DApp؟
على شبكة لامركزية ، يتم تطوير "dApps" باستخدام واجهة مستخدم أمامية وكود الواجهة الخلفية (عقود ذكية) (مثل موقع ويب). واجهة مستخدم الواجهة الأمامية شائعة جدًا ، على الرغم من أنها ليست مطلوبة للتطبيقات اللامركزية.
قد يظهر تطوير Blockchain dApp للمستخدم العادي على أنه مجرد تطبيق برمجي آخر قائم على الويب ، ولكنه يستفيد بشكل كامل من فوائد بروتوكول blockchain. على الرغم من أنه يمكن تطوير dApps باستخدام مجموعة متنوعة من بروتوكولات blockchain ، مثل IPFS وشبكات الند للند ، إلا أن Ethereum هي إلى حد بعيد المنصة الأكثر شعبية لاستضافة dApps.
كيف يتم استضافة dapps؟
يتكون Dapp من عقود ذكية. لقد قمنا بتحويل العقد الذكي إلى رمز ثانوي للإرسال إلى سلاسل الكتل. تتم إضافة هذا الرمز الثانوي إلى الكتلة مثل المعاملة ، وبعد ذلك تتم إضافة هذه المعاملة إلى الدوري ، ويقوم عمال المناجم بتعدين هذه الكتلة. بعد ذلك ، سيتم الوصول إلى التطبيقات اللامركزية المستندة إلى blockchain. نتيجة لذلك ، أصبح لهذا التطبيق اللامركزي عنوان فعلي. على غرار عنوان المحفظة. يمكن للأشخاص أيضًا التواصل مع هذا التطبيق اللامركزي عبر هذا العنوان. لاستضافة هذا التطبيق ، يتم استخدام عدة عقد. أنا أشير إلى أي عقدة تعمل كعامل منجم ومدقق. يمكننا التواصل مع وحدات البايت المحددة في عنوان blockchain هذا باستخدام عقدة كاملة.
الشروع في العمل مع dApps على Ethereum
dApps هي طريقة جديدة للتفكير في إنشاء تطبيقات الإنترنت. سواء كان المستخدمون يطورون dApps أو يتفاعلون معها ، يجب عليهم إجراء بحث كافٍ قبل البدء. للوصول إلى أي تطبيق على شبكة blockchain ، سيُطلب من المستخدمين استخدام مفتاح عام وخاص. غالبًا ما يحل هذا "المفتاح الرقمي" محل اسم المستخدم وكلمة المرور التقليديين. يجب على مستخدمي dApps تنزيل محفظة رقمية (على سبيل المثال ، Metamask) والحصول على ETH (العملة المستخدمة لدفع رسوم المعاملات على Ethereum). ستمكّن المحفظة المستخدمين من الاتصال بالشبكة ، وسيسمح لهم ETH بدفع أي رسوم معاملات يتم تكبدها عند استخدام تطبيقات dApp مختلفة.
استكشاف dApps
يتم اختبار قدرات الشبكات اللامركزية من قبل العديد من التطبيقات اللامركزية (dApps) ، والتي لا تزال في المراحل الأولى من التطوير. لكن العديد من dApps قد اخترقت بالفعل السوق بشكل كبير ، خاصة في البنية التحتية والألعاب والصناعات المالية.
تحسنت الخدمات التي تقدمها الصناعة المالية بشكل كبير منذ إدخال تقنية blockchain. من خلال تعريف المزيد من الأشخاص بالعملات المشفرة ، يمكن أن تزيد تطبيقات dApps ، التي تستخدم العملات المشفرة كوسيط أصلي للتبادل ، بشكل كبير من التبني السائد للعملات المشفرة. نظرًا للضجة التي تحيط بصناعة DeFi (التمويل اللامركزي) ، فإن تطبيقات DeFi - على وجه التحديد التبادلات اللامركزية ، أو DEXs - هي من بين أول تفاعلات الناس مع dApps.
ما هي التطبيقات المثالية لـ dapps؟
التمويل هو أفضل تطبيق للتطبيقات اللامركزية. التمويل اللامركزي ، أو "DeFi" ، هو في الوقت الحالي كل الغضب في مجتمع Ethereum. في جوهرها ، يستخدم الناس نهجًا لامركزيًا لتنفيذ التطبيقات المالية. على سبيل المثال ، تستخدم MakerDAO عملات معدنية مستقرة بطريقة لا مركزية. لا يخضع إقراض واقتراض الرموز المميزة لكيان واحد يمكنه تجميد الحسابات أو وقف معاملات العملات المعدنية السليمة أو التدخل في التطبيقات المالية اللامركزية مثل Compound Finance. نظرًا لأن هذا لا مركزي ، فمن الممكن استعارة الرموز من مستخدمين آخرين دون موافقتهم. من الممكن إضافة تذاكر إلى العقد الذكي. قد يستعير المستخدمون الآخرون هذا الرمز المميز منا ، ولكن يجب عليهم تقديم ضمانات. يقوم العديد من المطورين بتحويل التطبيقات المالية من الأنظمة المركزية إلى الأنظمة اللامركزية. إنهم يطورون تأمينًا واستثمارات قابلة للبرمجة. يقوم العديد من الأفراد حاليًا بتقديم طلبات للحصول على قروض إضافية. لذلك ، يعتمد ذلك على السمعة. إنه وقت مثير للغاية. التطبيقات المالية هي أفضل حالة استخدام لـ blockchain. هناك بالطبع حالات استخدام إضافية ، مثل سلاسل التوريد والهوية اللامركزية. أفضل حالة استخدام هي التطبيقات المالية.
كيف يتم تصميم وبناء تطبيق لامركزي؟
بطبيعة الحال ، هناك حاجة إلى عقد ذكي عند إنشاء تطبيقات لامركزية. يجب إبرام العقد الذكي ، ويجب ضمان الأمن الكافي. نتيجة لذلك ، يوظف الناس مدققًا خارجيًا لمراجعة العقد الذكي. يمكننا تطوير واجهة مستخدم أو تطبيق لامركزي للتواصل مع العقد الذكي بمجرد أن يصبح آمنًا بدرجة كافية ليتم نشره. عادةً ما يكون تطبيق الويب هو واجهة المستخدم الأكثر شيوعًا للتفاعل مع جهات الاتصال الذكية. يمكن للأشخاص الذين يمتلكون متصفحًا بالفعل استخدام مكون إضافي للتواصل مع العقود الذكية. ستظهر المكونات الإضافية لـ MetaMask عندما نطلق تطبيقات الويب لإبلاغ المستخدم بأن هذه تطبيقات لامركزية. بمجرد تسجيل الدخول ، يمكنك التواصل بشكل طبيعي. يمكنك تأكيد نيتك في إنفاق الإيثرات مع البائع إذا كنت ترغب في شراء مجموعة رقمية قابلة للتحصيل.
كيف تطور تطبيقاتك اللامركزية الشبيهة بتويتر؟
في كتبي ، أقوم بتطوير تطبيقات blockchain تشبه Twitter. تغريدة هي بلا شك رسالة مختصرة. يمكن تخزين هذه الرسالة القصيرة مباشرة في blockchain ، لذلك لا نحتاج إلى الاحتفاظ بها على IPFS. نظرًا لأنني أستخدم Python لإنشاء تطبيقات لامركزية ، فإن هذا يمكن مقارنته بتطبيق سطح المكتب. يتواصل تطبيق سطح المكتب هذا مع العقد الذكي المكتوب من قبل Viper على blockchain. عندما نقوم بالتغريد ، تصبح هذه التغريدة جزءًا من المعاملة ، والتي تصبح جزءًا من الكتلة ، والتي يتم تعدينها في blockchain ويتم تخزينها بشكل دائم هناك ، على عكس التغريدات التي تم نشرها على Twitter ، والتي قد تكون خاضعة للرقابة أو محظورة من أجل عدة اسباب. نتيجة لذلك ، فإن تطبيق Twitter blockchain المقاوم للرقابة مثير للاهتمام للغاية.
ما المهارات التي يجب أن يمتلكها مطور blockchain لإنشاء dapps؟
إنهم يحتاجون فقط إلى التعرف على قدرات الواجهة الأمامية باستخدام JavaScript و TypeScript و CSS. إذا كنت تشير إلى تطبيقات الويب ، والتي تمثل 90٪ أو أكثر من جميع التطبيقات اللامركزية ، إذن نعم.
تغليف!
تقدم العديد من المنظمات أفضل خدمات تطوير Defi .يمكنك اختيار المدخل الخاص بك. لقد قدمنا كل التفاصيل الخاصة بهم. يضعك تطوير Defi dApp المحسّن في قمة صناعة العملات المشفرة. ومع ذلك ، لا داعي للقلق ، مما يسمح بنحت dApp ميسور التكلفة.