إيثيريوم لمطوري Go
تعلم كيفية التطوير لإيثيريوم باستخدام المشاريع والأدوات المعتمدة على Go
استخدم إيثيريوم لإنشاء تطبيقات لامركزية (dapps). يمكن أن تكون هذه التطبيقات اللامركزية (dapps) جديرة بالثقة، مما يعني أنه بمجرد نشرها على إيثيريوم، فإنها ستعمل دائمًا كما تمت برمجتها. إنها لامركزية، مما يعني أنها تعمل على شبكة نظير إلى نظير ولا توجد نقطة فشل واحدة. لا يتحكم فيها كيان أو شخص واحد ويكاد يكون من المستحيل فرض رقابة عليها. يمكنها التحكم في الأصول الرقمية من أجل إنشاء أنواع جديدة من التطبيقات.
البدء مع العقود الذكية ولغة Solidity
اتخذ خطواتك الأولى لدمج Go مع إيثيريوم
هل تحتاج إلى مقدمة أساسية أولاً؟ تحقق من ethereum.org/learn أو ethereum.org/developers.
- شرح سلسلة الكتل (يفتح في علامة تبويب جديدة)
- فهم العقود الذكية (يفتح في علامة تبويب جديدة)
- كتابة عقدك الذكي الأول (يفتح في علامة تبويب جديدة)
- تعلم كيفية تجميع ونشر Solidity (يفتح في علامة تبويب جديدة)
- دليل تعليمي للعقود (يفتح في علامة تبويب جديدة)
مقالات وكتب للمبتدئين
- البدء مع جو إيثريوم (geth) (يفتح في علامة تبويب جديدة)
- استخدام Golang للاتصال بإيثيريوم (يفتح في علامة تبويب جديدة)
- نشر عقود إيثيريوم الذكية باستخدام Golang (يفتح في علامة تبويب جديدة)
- دليل خطوة بخطوة لاختبار ونشر عقود إيثيريوم الذكية في Go (يفتح في علامة تبويب جديدة)
- كتاب إلكتروني: تطوير إيثيريوم باستخدام Go (يفتح في علامة تبويب جديدة) - تطوير تطبيقات إيثيريوم باستخدام Go
مقالات ووثائق للمستوى المتوسط
- وثائق جو إيثريوم (geth) (يفتح في علامة تبويب جديدة) - الوثائق الرسمية لـ Golang في إيثيريوم
- دليل مبرمج إريغون (يفتح في علامة تبويب جديدة) - دليل مصور يتضمن شجرة الحالة، والإثباتات المتعددة، ومعالجة المعاملات
- إريغون وإيثيريوم عديم الحالة (يفتح في علامة تبويب جديدة) - مؤتمر مجتمع إيثيريوم لعام 2020 (EthCC 3)
- إريغون: تحسين عملاء إيثيريوم (يفتح في علامة تبويب جديدة) - مؤتمر Devcon 4 لعام 2018
- GoDoc لجو إيثريوم (geth) (يفتح في علامة تبويب جديدة)
- إنشاء تطبيق لامركزي (dapp) في Go باستخدام جو إيثريوم (geth) (يفتح في علامة تبويب جديدة)
- العمل مع شبكة إيثيريوم الخاصة باستخدام Golang وجو إيثريوم (geth) (يفتح في علامة تبويب جديدة)
- اختبار الوحدة لعقود Solidity على إيثيريوم باستخدام Go (يفتح في علامة تبويب جديدة)
- مرجع سريع لاستخدام جو إيثريوم (geth) كمكتبة (يفتح في علامة تبويب جديدة)
أنماط الاستخدام المتقدمة
- الواجهة الخلفية المحاكية لجو إيثريوم (geth) (يفتح في علامة تبويب جديدة)
- تطبيقات سلسلة الكتل كخدمة باستخدام إيثيريوم وQuorum (يفتح في علامة تبويب جديدة)
- التخزين الموزع IPFS وسرب في تطبيقات سلسلة كتل إيثيريوم (يفتح في علامة تبويب جديدة)
- عملاء الأجهزة المحمولة: المكتبات وعقد إيثيريوم الداخلية (Inproc) (يفتح في علامة تبويب جديدة)
- التطبيقات اللامركزية (dapps) الأصلية: روابط Go لعقود إيثيريوم (يفتح في علامة تبويب جديدة)
مشاريع وأدوات Go
- جو إيثريوم (geth) (يفتح في علامة تبويب جديدة) - التنفيذ الرسمي لبروتوكول إيثيريوم بلغة Go
- تحليل كود جو إيثريوم (geth) (يفتح في علامة تبويب جديدة) - مراجعة وتحليل الكود المصدري لجو إيثريوم (geth)
- إريغون (يفتح في علامة تبويب جديدة) - مشتق أسرع من جو إيثريوم (geth)، مع التركيز على عقد الأرشيف
- Golem (يفتح في علامة تبويب جديدة) - تنشئ Golem سوقًا عالميًا لقوة الحوسبة
- Quorum (يفتح في علامة تبويب جديدة) - تنفيذ مصرح به لإيثيريوم يدعم خصوصية البيانات
- برايزم (يفتح في علامة تبويب جديدة) - تنفيذ Go لإيثيريوم 2.0 'Serenity'
- Eth Tweet (يفتح في علامة تبويب جديدة) - تويتر لامركزي: خدمة تدوين مصغر تعمل على سلسلة كتل إيثيريوم
- Plasma MVP Golang (يفتح في علامة تبويب جديدة) — تنفيذ Golang وتوسيع لمواصفات بلازما القابلة للتطبيق كحد أدنى
- مجمع تعدين إيثيريوم المفتوح (يفتح في علامة تبويب جديدة) - مجمع تعدين إيثيريوم مفتوح المصدر
- محفظة HD لإيثيريوم (يفتح في علامة تبويب جديدة) - اشتقاقات محفظة HD لإيثيريوم في Go
- Multi Geth (يفتح في علامة تبويب جديدة) - دعم للعديد من أنواع شبكات إيثيريوم
- عميل خفيف لجو إيثريوم (geth) (يفتح في علامة تبويب جديدة) - تنفيذ جو إيثريوم (geth) لبروتوكول إيثيريوم الفرعي الخفيف
- SDK لإيثيريوم بلغة Golang (يفتح في علامة تبويب جديدة) - تنفيذ بسيط لمحفظة إيثيريوم وأدوات مساعدة في Golang
- SDK لـ Covalent بلغة Golang (يفتح في علامة تبويب جديدة) - وصول فعال لبيانات سلسلة الكتل عبر SDK بلغة Go لأكثر من 200+ سلسلة كتل
هل تبحث عن المزيد من الموارد؟ تحقق من ethereum.org/developers
مساهمو مجتمع Go
- ديسكورد جو إيثريوم (geth) (يفتح في علامة تبويب جديدة)
- Gist لجو إيثريوم (geth) (يفتح في علامة تبويب جديدة)
- Slack لـ Gophers (يفتح في علامة تبويب جديدة) - قناة #ethereum (يفتح في علامة تبويب جديدة)
- StackExchange - إيثيريوم (يفتح في علامة تبويب جديدة)
- Gitter لـ Multi Geth (يفتح في علامة تبويب جديدة)
- Gitter لإيثيريوم (يفتح في علامة تبويب جديدة)
- Gitter للعميل الخفيف لجو إيثريوم (geth) (يفتح في علامة تبويب جديدة)