نشر العقود الذكية
تحتاج إلى نشر عقدك الذكي ليكون متاحًا لمستخدمي شبكة إيثيريوم.
لنشر عقد ذكي، ما عليك سوى إرسال معاملة إيثيريوم تحتوي على الكود المُصرّف للعقد الذكي دون تحديد أي مستلم.
المتطلبات الأساسية
يجب أن تفهم شبكات إيثيريوم، والمعاملات، وتشريح العقود الذكية قبل نشر العقود الذكية.
يكلف نشر العقد أيضًا إيثر (ETH) نظرًا لأنه يتم تخزينه على سلسلة الكتل، لذا يجب أن تكون على دراية بـ الغاز والرسوم على إيثيريوم.
أخيرًا، ستحتاج إلى تصريف عقدك قبل نشره، لذا تأكد من قراءة المزيد حول تصريف العقود الذكية.
كيفية نشر عقد ذكي
ما ستحتاج إليه
- رمز البايت الخاص بعقدك – يتم إنشاؤه من خلال التصريف
- ETH للغاز – ستقوم بتعيين حد الغاز الخاص بك مثل المعاملات الأخرى، لذا كن على دراية بأن نشر العقد يحتاج إلى غاز أكثر بكثير من مجرد تحويل ETH بسيط
- برنامج نصي للنشر أو مكون إضافي
- الوصول إلى عقدة إيثيريوم، إما عن طريق تشغيل عقدتك الخاصة، أو الاتصال بعقدة عامة، أو عبر مفتاح API باستخدام خدمة العقد
خطوات نشر عقد ذكي
تعتمد الخطوات المحددة المتضمنة على إطار عمل التطوير المعني. على سبيل المثال، يمكنك التحقق من وثائق Hardhat حول نشر عقودك (يفتح في علامة تبويب جديدة) أو وثائق Foundry حول نشر والتحقق من عقد ذكي (يفتح في علامة تبويب جديدة). بمجرد النشر، سيكون لعقدك عنوان إيثيريوم مثل الحسابات الأخرى ويمكن التحقق منه باستخدام أدوات التحقق من كود المصدر.
أدوات ذات صلة
Remix - تسمح بيئة التطوير المتكاملة Remix بتطوير ونشر وإدارة العقود الذكية لسلاسل الكتل المشابهة لإيثيريوم
Tenderly - منصة تطوير Web3 توفر تصحيح الأخطاء، وقابلية الملاحظة، ولبنات بناء البنية التحتية لتطوير واختبار ومراقبة وتشغيل العقود الذكية
- tenderly.co (يفتح في علامة تبويب جديدة)
- الوثائق (يفتح في علامة تبويب جديدة)
- GitHub (يفتح في علامة تبويب جديدة)
- ديسكورد (يفتح في علامة تبويب جديدة)
Hardhat - بيئة تطوير لتصريف ونشر واختبار وتصحيح أخطاء برمجيات إيثيريوم الخاصة بك
- hardhat.org (يفتح في علامة تبويب جديدة)
- وثائق حول نشر عقودك (يفتح في علامة تبويب جديدة)
- GitHub (يفتح في علامة تبويب جديدة)
- ديسكورد (يفتح في علامة تبويب جديدة)
thirdweb - انشر أي عقد بسهولة على أي سلسلة متوافقة مع آلة إيثيريوم الافتراضية (EVM)، باستخدام أمر واحد
Crossmint - منصة تطوير Web3 على مستوى المؤسسات لنشر العقود الذكية، وتمكين مدفوعات بطاقات الائتمان والمدفوعات عبر السلاسل، واستخدام واجهات برمجة التطبيقات (APIs) لإنشاء وتوزيع وبيع وتخزين وتعديل الرموز غير القابلة للاستبدال (NFTs).
- crossmint.com (يفتح في علامة تبويب جديدة)
- الوثائق (يفتح في علامة تبويب جديدة)
- ديسكورد (يفتح في علامة تبويب جديدة)
- المدونة (يفتح في علامة تبويب جديدة)
برامج تعليمية ذات صلة
- نشر عقدك الذكي الأول – مقدمة لنشر عقدك الذكي الأول على شبكة اختبار إيثيريوم.
- مرحبًا بالعالم | برنامج تعليمي للعقود الذكية – برنامج تعليمي سهل المتابعة لإنشاء ونشر عقد ذكي أساسي على إيثيريوم.
- التفاعل مع العقود الأخرى من Solidity – كيفية نشر عقد ذكي من عقد موجود والتفاعل معه.
- كيفية تقليص حجم عقدك - كيفية تقليل حجم عقدك لإبقائه تحت الحد المسموح به وتوفير الغاز
قراءة إضافية
- https://docs.openzeppelin.com/learn/deploying-and-interacting (يفتح في علامة تبويب جديدة) - أوبن زبلن
- نشر عقودك باستخدام Hardhat (يفتح في علامة تبويب جديدة) - Nomic Labs
هل تعرف موردًا مجتمعيًا ساعدك؟ قم بتعديل هذه الصفحة وأضفه!