الأخبار

شبكة Pi تطلق SDK بلغة Rust لتمكين تطوير العقود الذكية

أطلقت Pi Network مجموعة SDK Rust، المصممة على غرار Stellar Soroban، لتمكين تطوير العقود الذكية باستخدام CLI والاختبار المحلي.

شبكة Pi تطلق SDK بلغة Rust لتمكين تطوير العقود الذكية

خلاصة سريعة

تم إنشاء الملخص بواسطة الذكاء الاصطناعي ومراجعته من قبل غرفة الأخبار.

  • توفر مجموعة Rust SDK الجديدة أدوات لبناء واختبار ونشر العقود الذكية على blockchain الخاصة بشبكة Pi Network.

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

  • تتضمن مجموعة أدوات تطوير البرامج ميزات خاصة بالعقود الذكية مثل التخزين المستمر والوظائف التشفيرية.

  • يستمر Pi Hackathon حتى 15 أكتوبر مع مجموعة جوائز Pi تبلغ قيمتها 160,000 لتحفيز اعتماد SDK والاستفادة منها.

أعلنت شبكة Pi عن إطلاق مجموعة تطوير البرمجيات (SDK) بلغة Rust. وتهدف هذه الخطوة إلى تمكين المطورين من بناء واختبار ونشر العقود الذكية على البلوكشين. يعتمد SDK الجديد على نموذج Stellar Soroban Rust SDK، ويقدم أدوات ومكتبات وواجهة سطر أوامر (CLI) لتسهيل عملية تطوير العقود. العمل على SDK جاري بالفعل، مما يعكس التزام شبكة Pi بتوسيع منظومتها.

ميزات صديقة للمطورين

تم تصميم Pi Rust SDK ليكون آمنًا من حيث النوعية (type safe) ويعتمد على أسلوب البرمجة غير المتزامن (async first). يسمح ذلك للمطورين بالتفاعل مع واجهات برمجة تطبيقات شبكة Pi بكفاءة. يوفر SDK مجموعة قوية من الوظائف والهياكل البيانية التي تحل محل مكتبة Rust القياسية لأغراض العقود. يحصل المطورون على ميزات خاصة بالعقود الذكية مثل التشفير، والتحقق من التوقيعات، والتخزين الدائم، واستدعاء العقود الثانوية.

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

بناء على بيئة تشغيل قوية

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

هاكاثون لعرض الابتكار

لتشجيع اعتماد Rust SDK، تستضيف شبكة Pi هاكاثون Pi، وهو مسابقة عالمية للمطورين. يتحدى المشاركون لبناء تطبيقات تجارية مبتكرة على Pi تربط بين التجار والعملاء مع تبسيط معاملات Pi. الموعد النهائي لتقديم المشاريع هو 15 أكتوبر. سيتلقى الفائزون جوائز كبيرة: 75 ألف Pi للمركز الأول، و45 ألف Pi للمركز الثاني، و15 ألف Pi للمركز الثالث، و5 آلاف Pi لكل مشاركة مشرفة. يركز الهاكاثون على حالات الاستخدام العملية، ويشجع المطورين على دمج العقود الذكية في تطبيقات العالم الحقيقي.

توسيع منظومة Pi

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

Google News Icon

تابعنا على Google News

احصل على أحدث رؤى وتحديثات العملات المشفرة.

متابعة