ContentGuidesCommunityWebinarsGrantsCareersالنشرات الإخبارية
اشترك في نشرتنا الإخبارية.
عنوان بريد الكتروني
نحن نحترم خصوصيتك
بوابة مطوري Ethereum & تمرين
كل ما تحتاجه لبدء البناء على سلسلة Ethereum blockchain.
كيف تصبح مطور Ethereum
بوابة المطورين هذه هي مكان للبدء والعثور على الأدوات التي تحتاجها لتطوير وبناء التطبيقات على Ethereum blockchain. ستجد أدناه قواعد المعرفة الأكثر شيوعًا وأدوات البنية التحتية ومكتبات البرمجة والمزيد والتي ستعلمك كيفية إنشاء برنامج على Ethereum. نوصي بإلقاء نظرة على البوابة وقراءة جميع أدوات وخيارات المطور قبل البدء.
تأكد أيضًا من القفز إلى ملف خادم الخلاف ConsenSys. إنه المكان المثالي لطرح الأسئلة والتقاط النصائح الاحترافية والتواصل مباشرة مع الفرق وراء منتجات Ethereum الشهيرة مثل Infura و MetaMask.
موضوعات لبدء استخدام Ethereum
- قواعد المعرفة Ethereum
- البنية التحتية لإيثريوم
- IDEs Ethereum والمحررين
- عقود إيثريوم الذكية
- أمان Ethereum
- تستنت إيثريوم
- واجهات إيثريوم
- تخزين الإيثيريوم
- تحليلات Ethereum
- فرص Ethereum
- البنية التحتية لطبقة الإيثيريوم 2 & قابلية التوسع
- المؤسسة Ethereum
- Ethereum Oracles
- خصوصية وسرية Ethereum
قواعد المعرفة
النظام البيئي Ethereum هو مجتمع مفتوح المصدر ضخم وموهوب وقد أنتج مجموعة كبيرة من موارد المطورين القيمة على مدار السنوات العديدة الماضية. من خلال منصة مثل Kauri ، يستخدم المجتمع الآن ابتكار Ethereum نفسه لفحص المحتوى عالي الجودة وتنظيمه وتخزينه. من التدريب الشخصي إلى البرامج التعليمية التقنية إلى منتديات البحث ، توفر قواعد المعرفة أدناه مجموعة واسعة من الموارد للمطورين من جميع المستويات.
بنية تحتية
تجعل البنية التحتية للعقدة وواجهات برمجة التطبيقات للوصول الفوري من السهل على مطوري Ethereum توصيل تطبيقاتهم بـ blockchain. يشير عميل Ethereum إلى أي عقدة قادرة على تحليل blockchain والتحقق منها ، وعقودها الذكية ، وكل شيء بينهما. يوفر عميل Ethereum أيضًا واجهات لإنشاء المعاملات وكتل التعدين وهو المفتاح لأي معاملة Ethereum.
IDEs والمحررين
IDE لتقف على بيئة التطوير المتكاملة. IDEs والمحررين هم ما تحتاجه لكتابة واختبار البرامج. إنها مجموعات برامج تدمج الأدوات الأساسية المطلوبة لبدء الكتابة على Ethereum.
العقود الذكية
إذا كنت ترغب في التطوير على Ethereum ، فأنت بحاجة إلى معرفة كيفية كتابة العقود الذكية. من السهل تعلم Solidity ، لغة العقد الذكية الرئيسية في Ethereum ، إذا كنت تمتلك بالفعل فهمًا جيدًا لجافا سكريبت. ربما تكون قد استخدمت مكتبات برمجة من قبل ، والمكتبات أدناه لا تختلف. مكتبة العقود الذكية هي جزء من الكود القابل لإعادة الاستخدام لعقد ذكي يتم نشره مرة واحدة ومشاركته عدة مرات. إذا كنت تقوم بإنشاء أداة أو منتج أو تطبيق على Ethereum ، فستحتاج أيضًا إلى التأكد من أن عقدك الذكي يعمل قبل النشر إلى الشبكة الرئيسية. ستساعدك هذه الأدوات في إنشاء التعليمات البرمجية الخاصة بك واختبارها وشحنها.
حماية
حسنًا ، لقد انتهيت أخيرًا من إنشاء تطبيق dapp أو عقد ذكي. ولكن كيف تعرف أنه تم إعداده بشكل صحيح وأنه آمن من المتسللين؟ ستساعد أدوات الأمان أدناه في ضمان أمان التعليمات البرمجية الخاصة بك واتباع أفضل ممارسات تطوير Ethereum.
تيست نتس
توفر شبكات الاختبار العامة على Ethereum طريقة للمطورين لاختبار ما يبنونه دون وضع إبداعاتهم على شبكة Ethereum الرئيسية. يمكنك الحصول على ما تريد من ETH على شبكات testnet لأن testnet ETH لا يحمل أي قيمة مالية. على غرار شبكات الاختبار العامة ، تعد شبكات الاختبار المحلية مكانًا لك لاختبار برنامجك دون نشره للجمهور. على عكس شبكات الاختبار العامة ، سيتم تشغيل برنامج testnet المحلي فقط على جهاز الكمبيوتر / العقدة الخاصة بك ولن يتمكن المستخدمون الآخرون من رؤيتها أو التفاعل معها. فيما يلي أكثر شبكات الاختبار استخدامًا لبدء الاختبار وروابط لطلب testnet ETH.
واجهات
إذا كنت تريد البدء في تطوير تطبيقات dapps ، فستحتاج إلى مهارات تطوير أمامية. فيما يلي واجهات الواجهة الأمامية الأكثر شيوعًا والتي ستساعدك على تحويل dapp الخاص بك من فكرة إلى تطبيق Ethereum mainnet مباشر. إذا كنت مهتمًا بعمل الخلفية / البروتوكول على Ethereum ، فيجب أن تتمتع بخبرة كبيرة مع Go أو Rust أو Java أو .NET أو Ruby أو Python.
تخزين
يسمح لك Ethereum بحفظ المتغيرات أو البيانات في التخزين الدائم. منصات التخزين أدناه هي المكان الذي تعيش فيه جميع بيانات العقد الذكية. IPFS هو نظام التخزين الأكثر استخدامًا على Ethereum. استكشف الأنظمة الأساسية أدناه لمعرفة المزيد حول كيفية عمل التخزين على Ethereum.
تحليلات
تقوم Blockchains بتخزين البيانات بطرق يصعب على معظم التطبيقات الوصول إليها. ستمكنك واجهات برمجة التطبيقات لطبقة استعلام البيانات التالية من الحصول على البيانات التي تحتاجها لمشروعك أو تطبيقك.
أليثيو
تمنحك Alethio’s API طريقة قوية وموثوقة للاستعلام عن بيانات Ethereum المركبة والمفهرسة في الوقت الفعلي عبر واجهة REST المتوافقة مع JSON: API.
EthStats
يتم تشغيل EthStats بواسطة Alethio ويوفر مراقبة فورية لسلسلة Ethereum blockchain من وقت الكتلة إلى حد الغاز.
إثيرسكان
توفر Etherscan واجهات برمجة تطبيقات Ethereum blockchain كخدمة مجتمعية وبدون ضمان.
فرص
الآن بعد أن تعرفت على الأدوات التي تحتاجها ، حان الوقت للبدء. تتغير طريقة عمل المطورين خاصة في صناعة blockchain. توفر الأماكن التالية عمل مطور مستقل أو فرصًا جديدة للحصول على أموال للمساهمة في مشاريع مفتوحة المصدر. اكتشف كيف يمكنك البدء في المساهمة في المشاريع والحصول على أموال مقابل ذلك!
منح ConsenSys
تمول ConsenSys Grants المشاريع التي تلبي احتياجات نظام إيثيريوم البيئي المتسارع.
تاكيون
Tachyon هو مسرّع للشركات الناشئة في مراحلها الأولى من blockchain و Web 3.0.
مجموعة وظائف مطور Blockchain
أين تجد وظائف blockchain ، والمهارات المطلوبة ، والمعرفة الصناعية ، وأكثر من ذلك.
بانفالا
Panvala هي مؤسسة لامركزية تساعد في تمويل العمل الذي يعتمد عليه مجتمع Ethereum بأكمله.
شبكة المكافآت
تتيح لك شبكة Bounties إنشاء مشاريع والتعاون والحصول على أموال مقابل القيام بعمل رائع في أي مجال.
جيتكوين
احصل على أموال من العملات المشفرة مقابل الوظائف المستقلة وبناء الميزات وحل مكافآت الأخطاء. اعمل مع أفضل المشاريع مفتوحة المصدر واحصل على أموال بسرعة.
البنية التحتية للطبقة الثانية & قابلية التوسع
يعمل مطورو Ethereum باستمرار على تطوير طرق جديدة ومثيرة لتوسيع نطاق Ethereum. هناك العديد من الحلول التي يستخدمها المطورون لتوسيع نطاق Ethereum و dapps والبروتوكولات. تتضمن بعض هذه المدفوعات ، وقنوات الدولة ، والسلاسل الجانبية ، والحسابات خارج السلسلة ، وغيرها الكثير!
المدفوعات & قنوات الدولة
شبكة اتصال
Connext هي طبقة بنية تحتية تعمل على توسيع نطاق سلسلة Ethereum blockchain باستخدام قنوات الدولة.
µ رايدن
µRaiden (Micro Raiden) عبارة عن إطار عمل لقناة دفع لعمليات الدفع الصغيرة المتكررة والسريعة والمجانية القائمة على رمز ERC20 بين طرفين. تختلف µRaiden عن شبكة Raiden التي تهدف إلى السماح بالتحويلات المتعددة عبر شبكة من قنوات الدفع ثنائية الاتجاه.
الإتساع
المقايضات الذرية بين BTC و DAI و ETH بأقل قدر من المخاطر والرسوم ، مع الحفاظ على التحكم في مفاتيحك الخاصة.
سلاسل جانبية
شبكة سكيل
يعد البروتوكول المعياري لـ SKALE هو الأول من نوعه الذي يسمح للمطورين بتوفير سلاسل blockchain عالية التهيئة بسهولة ، والتي توفر مزايا اللامركزية دون المساومة على الحساب أو التخزين أو الأمان.
شبكة لوم
توصف بأنها EOS مبنية على قمة Ethereum –- تقوم Loom Network ببناء SDK التي تمكن المطورين من بناء blockchain الخاص بهم بسرعة دون الحاجة إلى فهم البنية التحتية blockchain.
شبكة POA
تقدم شبكة POA (إثبات السلطة) منتجات وخدمات blockchain للمساعدة في توسيع نطاق عقود Ethereum الذكية بما في ذلك POA Bridge و POA Core mainnet و POA Sokol testnet و xDAI والمزيد.