دليل البدء السريع لسولانا

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

ما ستتعلمه

في هذا البرنامج التعليمي، ستتعلم عن:

  • حسابات سولانا: تعلم كيف تخزن شبكة سولانا البيانات.
  • إرسال المعاملات: تعلم كيفية التفاعل مع شبكة سولانا من خلال إرسال المعاملات.
  • بناء ونشر البرامج: إنشاء برنامجك الأول على سولانا ونشره على الشبكة.
  • العناوين المشتقة من البرامج (PDAs): تعلم كيفية استخدام PDAs لإنشاء عناوين محددة للحسابات.
  • استدعاءات البرامج المتقاطعة (CPIs): تعلم كيفية استدعاء برامج أخرى من داخل برنامجك، مما يتيح التفاعلات المعقدة والتركيب بين البرامج المختلفة على سولانا.

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

حان الوقت للغوص والبدء في البناء على سولانا.

سولانا بلايجراوند

يوفر سولانا بلايجراوند (Solpg) بيئة تطوير تعتمد على المتصفح تتيح لك تطوير برامج سولانا ونشرها واختبارها بسرعة.

افتح علامة تبويب جديدة في متصفح الويب الخاص بك وانتقل إلى https://beta.solpg.io/.

إنشاء محفظة بلايجراوند

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

الخطوة 1. الاتصال بـ Playground

انقر على زر "غير متصل" في أسفل يسار الشاشة.

غير متصلغير متصل

الخطوة 2. إنشاء محفظتك

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

إنشاء محفظة Playgroundإنشاء محفظة Playground

يجب أن ترى الآن عنوان محفظتك، ورصيد SOL، والعقدة المتصلة (devnet افتراضيًا) في أسفل النافذة.

متصلمتصل

يتم حفظ محفظة Playground الخاصة بك في التخزين المحلي للمتصفح. سيؤدي مسح ذاكرة التخزين المؤقت للمتصفح إلى إزالة محفظتك المحفوظة. استخدم محفظة Playground فقط للاختبار والتطوير. لا ترسل أصولًا حقيقية (من mainnet) إلى هذا العنوان.

بعض التعريفات التي قد تجدها مفيدة:

  • عنوان المحفظة: مفتاح عام بحجم 32 بايت من keypair Ed25519، يتم عرضه عادةً كسلسلة مشفرة بنظام base-58 (مثال، dDCQNnDmNbFVi8cQhKAgXhyhXeJ625tvwsunRyRc7c8). يقوم المفتاح الخاص المقابل بتوقيع المعاملات من هذا العنوان. في Solana، يعمل العنوان كمعرف فريد لمحفظة المستخدم، أو برنامج (عقد ذكي)، أو أي حساب آخر على الشبكة.
  • العقدة المتصلة: شبكة Solana التي تتفاعل معها حاليًا. تشمل العقد الشائعة:
    • devnet: شبكة تطوير لتجارب المطورين
    • testnet: شبكة مخصصة لاختبار المصادقين (لا تستخدمها كمطور تطبيقات)
    • mainnet: شبكة Solana الرئيسية للمعاملات الحية

الحصول على SOL من Devnet

قبل بدء التطوير، تحتاج إلى الحصول على بعض SOL من devnet.

كمطور، تحتاج إلى SOL لحالتي استخدام رئيسيتين:

  • إنشاء حسابات جديدة لتخزين البيانات أو نشر البرامج على الشبكة
  • دفع رسوم المعاملات عند التفاعل مع شبكة Solana

طريقتان لتمويل محفظتك بعملة SOL على شبكة devnet:

الخيار الأول: استخدام طرفية Playground

لتمويل محفظة Playground الخاصة بك بعملة SOL على شبكة devnet. في طرفية Playground، قم بتشغيل:

Terminal
$
solana airdrop 5

الخيار الثاني: استخدام صنبور Devnet

إذا لم يعمل أمر الإسقاط الجوي (بسبب حدود معدل الاستخدام أو الأخطاء)، يمكنك استخدام صنبور الويب.

  • أدخل عنوان محفظتك (موجود في أسفل شاشة Playground) واختر كمية
  • انقر على "تأكيد الإسقاط الجوي" لاستلام عملة SOL على شبكة devnet

إسقاط جوي من الصنبورإسقاط جوي من الصنبور

Is this page helpful?