تحتوي سلسلة كتل سولانا على عدة مجموعات مختلفة من المصادقين، تُعرف باسم المجموعات (Clusters). كل منها يخدم أغراضًا مختلفة داخل النظام البيئي العام ويحتوي على عقد API مخصصة لتلبية طلبات JSON-RPC الخاصة بمجموعتها المعنية.
العقد الفردية داخل المجموعة مملوكة ومُدارة من قبل أطراف ثالثة، مع توفر نقطة نهاية عامة لكل منها.
نقاط نهاية RPC العامة لسولانا
تدير مؤسسة Solana Labs نقطة نهاية RPC عامة لكل مجموعة. تخضع كل من نقاط النهاية العامة هذه لحدود معدل الاستخدام، ولكنها متاحة للمستخدمين والمطورين للتفاعل مع سلسلة كتل سولانا.
حدود معدل الاستخدام للنقاط النهاية العامة قابلة للتغيير. حدود المعدلات المحددة المذكورة في هذه الوثيقة ليست مضمونة أن تكون الأحدث.
استخدام المستكشفات مع مجموعات مختلفة
تدعم العديد من مستكشفات سلسلة كتل سولانا الشائعة اختيار أي من المجموعات، وغالبًا ما تسمح للمستخدمين المتقدمين بإضافة نقطة نهاية RPC مخصصة/خاصة أيضًا.
من أمثلة بعض مستكشفات سلسلة كتل سولانا هذه:
- http://explorer.solana.com/.
- http://orb.helius.dev/.
- http://solana.fm/.
- http://solscan.io/.
- http://solanabeach.io/.
- http://validators.app/.
على مستوى عالٍ
- Mainnet: بيئة إنتاج حية للتطبيقات المنشورة.
- Devnet: اختبار مع إمكانية الوصول العام للمطورين الذين يجربون تطبيقاتهم.
- Testnet: اختبار الضغط لترقيات الشبكة وأداء المصادقين.
أمثلة على حالات الاستخدام: قد ترغب في تصحيح برنامج جديد على Devnet أو التحقق من مقاييس الأداء على Testnet قبل النشر على Mainnet.
| المجموعة | نقطة النهاية | الغرض | ملاحظات |
|---|---|---|---|
| Mainnet | https://api.mainnet.solana.com | بيئة الإنتاج المباشرة | يتطلب SOL للمعاملات |
| Devnet | https://api.devnet.solana.com | الاختبار والتطوير العام | إسقاط جوي مجاني لـ SOL للاختبار |
| Testnet | https://api.testnet.solana.com | اختبار المدققين والضغط | قد يحدث توقف متقطع |
شبكة التطوير
تعمل شبكة التطوير كساحة لعب لأي شخص يرغب في تجربة سولانا، سواء كان مستخدمًا، أو حاملًا للرموز، أو مطور تطبيقات، أو مصادقًا.
- يجب على مطوري التطبيقات استهداف Devnet.
- يجب على المدققين المحتملين استهداف Devnet أولاً.
- الاختلافات الرئيسية بين Devnet وMainnet:
- رموز Devnet ليست حقيقية
- يتضمن Devnet صنبور رموز للإسقاط الجوي لاختبار التطبيقات
- قد يخضع Devnet لإعادة تعيين دفتر الأستاذ
- يعمل Devnet عادةً بنفس إصدار فرع البرنامج الذي يعمل به Mainnet Beta، ولكن قد يعمل بإصدار ثانوي أحدث من Mainnet.
- نقطة دخول Gossip لـ Devnet:
entrypoint.devnet.solana.com:8001
نقطة نهاية شبكة التطوير
https://api.devnet.solana.com- عقدة API واحدة مستضافة من سولانا لابز؛ محدودة المعدل
مثال على تكوين سطر أوامر solana
للاتصال بمجموعة devnet باستخدام واجهة سطر أوامر سولانا:
solana config set --url https://api.devnet.solana.com
حدود معدل شبكة التطوير
- الحد الأقصى لعدد الطلبات لكل 10 ثوانٍ لكل عنوان IP: 100
- الحد الأقصى لعدد الطلبات لكل 10 ثوانٍ لكل عنوان IP لـ RPC واحد: 40
- الحد الأقصى للاتصالات المتزامنة لكل عنوان IP: 40
- الحد الأقصى لمعدل الاتصال لكل 10 ثوانٍ لكل عنوان IP: 40
- الحد الأقصى لكمية البيانات لكل 30 ثانية: 100 ميجابايت
شبكة الاختبار (Testnet)
شبكة الاختبار هي المكان الذي يقوم فيه المساهمون الأساسيون في سولانا باختبار ميزات الإصدارات الحديثة تحت الضغط على مجموعة حية، مع التركيز بشكل خاص على أداء الشبكة واستقرارها وسلوك الـ validator.
- رموز Testnet ليست حقيقية
- قد يخضع Testnet لإعادة تعيين دفتر الأستاذ.
- يتضمن Testnet صنبور رموز للإسقاط الجوي لاختبار التطبيقات
- يعمل Testnet عادةً بفرع إصدار برنامج أحدث من كل من Devnet و Mainnet
- نقطة دخول Gossip لـ Testnet:
entrypoint.testnet.solana.com:8001
نقطة نهاية شبكة الاختبار
https://api.testnet.solana.com- عقدة API واحدة من سولانا لابز؛ محدودة المعدل
مثال على تكوين سطر أوامر solana
للاتصال بمجموعة testnet باستخدام واجهة سطر أوامر سولانا:
solana config set --url https://api.testnet.solana.com
حدود معدل شبكة الاختبار
- الحد الأقصى لعدد الطلبات لكل 10 ثوانٍ لكل عنوان IP: 100
- الحد الأقصى لعدد الطلبات لكل 10 ثوانٍ لكل عنوان IP لـ RPC واحد: 40
- الحد الأقصى للاتصالات المتزامنة لكل عنوان IP: 40
- الحد الأقصى لمعدل الاتصال لكل 10 ثوانٍ لكل عنوان IP: 40
- الحد الأقصى لكمية البيانات لكل 30 ثانية: 100 ميجابايت
Mainnet
مجموعة مستمرة ومفتوحة لمستخدمي سولانا والمطورين والـ validators وحاملي الرموز.
- الرموز الصادرة على الشبكة الرئيسية هي SOL حقيقية
- نقطة دخول Gossip للشبكة الرئيسية:
entrypoint.mainnet.solana.com:8001
نقطة نهاية Mainnet
https://api.mainnet.solana.com- مجموعة عقد API مستضافة من سولانا لابز، مدعومة بموازن تحميل؛ محدودة المعدل
مثال على تكوين سطر أوامر solana
للاتصال بمجموعة mainnet باستخدام واجهة سطر أوامر سولانا:
solana config set --url https://api.mainnet.solana.com
حدود معدل الشبكة الرئيسية
- الحد الأقصى لعدد الطلبات لكل 10 ثوانٍ لكل عنوان IP: 100
- الحد الأقصى لعدد الطلبات لكل 10 ثوانٍ لكل عنوان IP لـ RPC واحد: 40
- الحد الأقصى للاتصالات المتزامنة لكل عنوان IP: 40
- الحد الأقصى لمعدل الاتصال لكل 10 ثوانٍ لكل عنوان IP: 40
- الحد الأقصى لكمية البيانات لكل 30 ثانية: 100 ميجابايت
نقاط نهاية RPC العامة ليست مخصصة للتطبيقات الإنتاجية. يرجى استخدام خوادم RPC مخصصة/خاصة عند إطلاق تطبيقك، أو إصدار NFTs، إلخ. الخدمات العامة معرضة لسوء الاستخدام وقد تتغير حدود معدل الاستخدام دون إشعار مسبق. وبالمثل، قد يتم حظر المواقع ذات حركة المرور العالية دون إشعار مسبق.
رموز أخطاء HTTP الشائعة
- 403 -- تم حظر عنوان IP الخاص بك أو موقعك الإلكتروني. حان الوقت لتشغيل خادم RPC الخاص بك أو العثور على خدمة خاصة.
- 429 -- عنوان IP الخاص بك يتجاوز حدود المعدل المسموح به. قم بالتباطؤ! استخدم رأس استجابة HTTP Retry-After لتحديد المدة التي يجب الانتظار قبل إجراء طلب آخر.
Is this page helpful?