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

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

ما ستتعلمه

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

متصلمتصل

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

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

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

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

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

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

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

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

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

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

Terminal
$
solana airdrop 5

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

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

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

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

Is this page helpful?