ما هي المعرفة التنموية اللازمة لعشاق الإنزال الجوي؟

عندما لا تعرف كيفية نشر العقد، ربما لا يمكنك تسميته BUIDL.

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

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

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

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

بناء إطار فهم من نظرية blockchain

مقالتنا السابقة “كيف نستخدم المنطق التقني لتفكيك المشاريع الجديدة والقديمة حول العالم؟” "تم شرح تعريف سمات blockchain في "Blockchain ليس مجرد دفتر أستاذ عام. جميع السلاسل العامة الموجودة اليوم مصممة لتطوير التطبيقات السطحية.

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

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

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

تعمل الواجهة الخلفية لـ dApp على تحويل الخوادم وقواعد البيانات المستخدمة في تطوير تطبيقات الإنترنت إلى السلسلة والحالة العامة للسلسلة.

أثناء التطوير، تكشف السلسلة الخلفية عن واجهة اتصال عن بعد (RPC)، ويقوم جميع المطورين والتطبيقات بتشغيل السلسلة من خلال هذه الواجهة.

لهذا السبب، عند استخدام MetaMask لتجربة تطبيقات dApps مختلفة، فإنك تحتاج إلى إضافة شبكات مختلفة إلى dApp. عند إضافة شبكة، يمثل عنوان url نقطة الوصول الخاصة بـ rpc.

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

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

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

أدوات التطوير الهامة

بعد الحصول على المدخل، الخطوة التالية هي كيفية إجراء العمليات على السلسلة.

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

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

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

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

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

تعد Remix وHardhat وOpenZeppelin من أبسط الأدوات وأكثرها انفتاحًا حاليًا، بالإضافة إلى هذه الأدوات مفتوحة المصدر، هناك أيضًا أدوات مثل Thirdweb التي يمكنها المساعدة في التطوير وتبسيط بعض العمليات.

ابدأ بتجربة كل شبكة اختبار شبكة

لقد اختبرنا مؤخرًا شبكات الاختبار الخاصة بـBerachain وTaiko وShardeum وغيرها من السلاسل العامة. يمكنك التعرف على المعرفة التنموية من خلال عملية تجربة هذه السلاسل.

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

يمكن العثور على أن Berachain وShardeum كلاهما L1 ويستخدمان الرموز الأصلية الخاصة بهما، بينما Taiko هو L2. الهدف من الوجود هو توسيع Ethereum، لذلك يستخدم ETH، ولأن Ethereum لديه شبكة اختبار عامة، يستخدم Taiko أيضًا شبكة Ethereum. أجرت شبكة الاختبار الخاصة بها بعض الاختبارات الوظيفية، وإذا أراد المستخدمون تجربتها، فيجب عليهم معرفة السلسلة التي ستنفذها في النهاية.

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

إذن هناك ثلاث خطوات في الخطوة التالية: العثور على العقد، وتعديله، وإكمال نشر العقد في IDE.

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

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

1. كيفية العثور على العقد للنشر

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

هذه هي الصفحة الأولية:

ما هي المعرفة التنموية اللازمة لعشاق الإيردروب؟

  1. قم بإجراء تعديلات بسيطة على رمز العقد

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

ما هي المعرفة التنموية اللازمة لعشاق الإيردروب؟

  1. كيفية نشر العقد

بعد ذلك، انقر فوق Open in Remix في الزاوية اليمنى العليا، ويمكننا البدء في التحرير في واجهة Remix.

ما هي المعرفة التنموية اللازمة لعشاق الإيردروب؟

قبل البدء في التحرير في واجهة Remix، يرجى ضبط عناوين الشبكة والمحفظة في MetaMask بشكل صحيح.

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

ما هي المعرفة التنموية اللازمة لعشاق الإيردروب؟

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

ما هي المعرفة التنموية اللازمة لعشاق الإيردروب؟

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

ما هي المعرفة التنموية اللازمة لعشاق الإيردروب؟

انقر فوق “نشر” وسيظهر MetaMask لدفع رسوم الغاز لهذه العملية.

ما هي المعرفة التنموية اللازمة لعشاق الإيردروب؟

أثناء عملية نشر العقد، سيتم عرض العقد المعلق على الجانب السفلي من Remix.

ما هي المعرفة التنموية اللازمة لعشاق الإيردروب؟

بعد نشر العقد بنجاح، سيتم عرض نجاح المعاملة على الجانب السفلي.

ما هي المعرفة التنموية اللازمة لعشاق الإيردروب؟

4. الاستعلام عن المعاملات في المتصفح

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

ما هي المعرفة التنموية اللازمة لعشاق الإيردروب؟

عند النقر على العنوان مرة أخرى لمشاهدته، ستجد أن I Mint 1000 W Tokens موجودة في العنوان. ومع ذلك، يبدو أنه بسبب متصفح testnet، لا يتم عرض اسم الرمز المميز، ولا تزال هذه المشكلة بحاجة إلى التحقق منها.

يستخدم هذا النشر شارديوم، وإذا تم نشره على Berachain وTaiko، فستكون العملية نفسها، وتتطلب فقط ضبط الشبكة المقابلة في المحفظة. توفر بيئة تطوير متكاملة عبر الإنترنت مثل Remix مدخلاً بسيطًا لعمليات الشبكة.

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

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 3
  • إعادة النشر
  • مشاركة
تعليق
0/400
BraveryIsMoreValuablevip
· 2024-03-20 21:55
عشيق الكل في 🙌
شاهد النسخة الأصليةرد0
PeaceEmpirevip
· 2024-03-20 15:31
كمين مئات أضعاف العملات المعدنية 📈
شاهد النسخة الأصليةرد1
  • Gate Fun الساخن

    عرض المزيد
  • القيمة السوقية:$3.63Kعدد الحائزين:3
    0.15%
  • القيمة السوقية:$3.56Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$3.56Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$3.56Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$3.6Kعدد الحائزين:1
    0.00%
  • تثبيت