إيثيريوم لمطوري .NET
استخدم إيثيريوم لإنشاء تطبيقات لامركزية (dapps) تستفيد من مزايا العملات المشفرة وتكنولوجيا سلسلة الكتل. يمكن أن تكون هذه التطبيقات اللامركزية (dapps) جديرة بالثقة، مما يعني أنه بمجرد نشرها على إيثيريوم، فإنها ستعمل دائمًا كما تمت برمجتها. يمكنها التحكم في الأصول الرقمية من أجل إنشاء أنواع جديدة من التطبيقات المالية. يمكن أن تكون لامركزية، مما يعني أنه لا يوجد كيان أو شخص واحد يتحكم فيها ويكاد يكون من المستحيل فرض رقابة عليها.
قم ببناء تطبيقات لامركزية (dapps) على إيثيريوم وتفاعل مع العقود الذكية باستخدام الأدوات واللغات من حزمة تكنولوجيا مايكروسوفت - التي تدعم C# وVisual Basic .NET وF#، على أدوات مثل VSCode وVisual Studio، عبر .NET Framework/.NET Core/.NET Standard. انشر سلسلة كتل إيثيريوم على Azure باستخدام Microsoft Azure Blockchain في دقائق. اجلب حب .NET إلى إيثيريوم!
البدء مع العقود الذكية ولغة Solidity
اتخذ خطواتك الأولى لدمج .NET مع إيثيريوم
هل تحتاج إلى مقدمة أساسية أولاً؟ تحقق من ethereum.org/learn أو ethereum.org/developers.
- شرح سلسلة الكتل (يفتح في علامة تبويب جديدة)
- فهم العقود الذكية (يفتح في علامة تبويب جديدة)
- كتابة عقدك الذكي الأول (يفتح في علامة تبويب جديدة)
- تعلم كيفية تجميع ونشر Solidity (يفتح في علامة تبويب جديدة)
مراجع وروابط للمبتدئين
مقدمة عن مكتبة Nethereum وVS Code Solidity
- Nethereum، البدء (يفتح في علامة تبويب جديدة)
- تثبيت VS Code Solidity (يفتح في علامة تبويب جديدة)
- سير عمل مطور .NET لإنشاء واستدعاء العقود الذكية على إيثيريوم (يفتح في علامة تبويب جديدة)
- تكامل العقود الذكية مع Nethereum (يفتح في علامة تبويب جديدة)
- ربط .NET والعقود الذكية على سلسلة كتل إيثيريوم باستخدام Nethereum (يفتح في علامة تبويب جديدة)، متوفر أيضًا باللغة الصينية (يفتح في علامة تبويب جديدة)
- Nethereum - مكتبة تكامل .NET مفتوحة المصدر لسلسلة الكتل (يفتح في علامة تبويب جديدة)
- كتابة معاملات إيثيريوم إلى قاعدة بيانات SQL باستخدام Nethereum (يفتح في علامة تبويب جديدة)
- تعرف على كيفية نشر العقود الذكية على إيثيريوم بسهولة باستخدام C# وVisualStudio (يفتح في علامة تبويب جديدة)
هل ترغب في تخطي الإعداد في الوقت الحالي والانتقال مباشرة إلى الأمثلة؟
- Nethereum Playground (يفتح في علامة تبويب جديدة) - تفاعل مع إيثيريوم وتعلم كيفية استخدام Nethereum من خلال المتصفح.
مقالات للمستوى المتوسط
- Nethereum البدء والمشروع الأول (يفتح في علامة تبويب جديدة)
- نشر سلاسل الاختبار التطويرية الخاصة بك (يفتح في علامة تبويب جديدة)
- توليد الكود باستخدام Nethereum وVS Code (يفتح في علامة تبويب جديدة)
- Unity وإيثيريوم: لماذا وكيف (يفتح في علامة تبويب جديدة)
- إنشاء ASP.NET Core Web API للتطبيقات اللامركزية (dapps) على إيثيريوم (يفتح في علامة تبويب جديدة)
- إطار عمل Nethereum MUD للتطبيقات المهيكلة على السلسلة (يفتح في علامة تبويب جديدة)
- معالجة سلسلة الكتل في Nethereum (يفتح في علامة تبويب جديدة)
- البث في الوقت الفعلي في Nethereum (يفتح في علامة تبويب جديدة)
- Kaleido وNethereum (يفتح في علامة تبويب جديدة)
- Quorum وNethereum (يفتح في علامة تبويب جديدة)
أنماط الاستخدام المتقدمة
- Azure Key Vault وNethereum (يفتح في علامة تبويب جديدة)
- Nethereum.DappHybrid (يفتح في علامة تبويب جديدة)
- البنية المرجعية للواجهة الخلفية لـ Ujo Nethereum (يفتح في علامة تبويب جديدة)
مشاريع .NET وأدوات وأشياء أخرى ممتعة
- Nethereum Playground (يفتح في علامة تبويب جديدة) - تجميع وإنشاء وتشغيل مقتطفات كود Nethereum في المتصفح
- Nethereum Codegen Blazor (يفتح في علامة تبويب جديدة) - توليد كود Nethereum مع واجهة مستخدم في Blazor
- Nethereum Blazor (يفتح في علامة تبويب جديدة) - مستكشف سلسلة كتل خفيف ومحفظة بسيطة بتطبيق صفحة واحدة (SPA) باستخدام .NET Wasm
- Wonka Business Rules Engine (يفتح في علامة تبويب جديدة) - محرك قواعد أعمال (لكل من منصة .NET ومنصة إيثيريوم) يعتمد بشكل أساسي على البيانات الوصفية
- نيذرميند (يفتح في علامة تبويب جديدة) - عميل إيثيريوم مبني على .NET Core لأنظمة Linux وWindows وMacOS
- eth-utils (يفتح في علامة تبويب جديدة) - دوال مساعدة للعمل مع قواعد الأكواد المتعلقة بإيثيريوم
- TestChains (يفتح في علامة تبويب جديدة) - سلاسل تطوير .NET معدة مسبقًا لاستجابة سريعة (إثبات السلطة)
هل تبحث عن المزيد من الموارد؟ تحقق من ethereum.org/developers.
مساهمو مجتمع .NET
في Nethereum، نتواجد غالبًا على Gitter حيث نرحب بالجميع لطرح/الإجابة على الأسئلة، أو الحصول على المساعدة، أو مجرد الاسترخاء. لا تتردد في تقديم طلب سحب (PR) أو فتح مشكلة (issue) على مستودع Nethereum على GitHub (يفتح في علامة تبويب جديدة)، أو مجرد تصفح العديد من المشاريع الجانبية/الأمثلة التي لدينا. يمكنك أيضًا العثور علينا على ديسكورد (يفتح في علامة تبويب جديدة)!
إذا كنت جديدًا على نيذرميند وتحتاج إلى مساعدة للبدء، انضم إلى ديسكورد (يفتح في علامة تبويب جديدة) الخاص بنا. مطورونا مستعدون للإجابة على أسئلتك. لا تتردد في فتح طلب سحب (PR) أو طرح أي مشكلات على مستودع نيذرميند على GitHub (يفتح في علامة تبويب جديدة).
قوائم مجمعة أخرى
موقع Nethereum الرسمي (يفتح في علامة تبويب جديدة)
موقع نيذرميند الرسمي (يفتح في علامة تبويب جديدة)