أخبارالمطورينإدخالالمشروع Blockchain شرح الأحداث والمؤتمرات الصحافةالنشرات الإخبارية
اشترك في نشرتنا الإخبارية.
عنوان بريد الكتروني
نحن نحترم خصوصيتك
الرئيسيةالمدونةتطوير Blockchain
كيفية توفير الوقت في DevOps وتوسيع نطاق تطبيق Ethereum Dapp باستخدام Infura
تعرف على إيجابيات وسلبيات تشغيل عقدة Ethereum الخاصة بك والطرق المختلفة التي تقود فرق dapp لاستخدام Infura لتوسيع نطاق بنيتها التحتية لكل شيء من DeFi إلى الألعاب.
إيجابيات وسلبيات تشغيل العقدة الخاصة بك
أحد أقوى مقترحات بلوكشين Ethereum هو أنه من الناحية النظرية ، يمكن لأي شخص تشغيل عقدة والتحقق من صحة المعاملات والمساهمة في الشبكة. إذا كنت أحد مطوري Ethereum المخضرم ، فقد يكون إنشاء عقدة وتشغيلها أحد أول الأشياء التي فعلتها عندما دخلت هذا الفضاء.
ومع ذلك ، فإن مزامنة عقدة Ethereum وتخزين بيانات blockchain يمكن أن تستغرق وقتًا طويلاً (أيام) ، ومكلفة (500 جيجابايت من التخزين ، أو أكثر) ، وصعبة (إذا قمت بإغلاق عميلك بشكل غير صحيح ، إذا كان القرص الخاص بك ليس SSD ، في حالة انقطاع الإنترنت لديك ، وما إلى ذلك). إذا كنت تأمل في إنشاء تطبيق dapp شائع ، فستحتاج في النهاية إلى توسيع نطاق بنيتك الأساسية لاستيعاب مستخدمين جدد وزيادة حجم المعاملات. وهذا يعني المزيد من العقد ، والمزيد من مساحة القرص ، ومهندسي البنية التحتية بدوام كامل ، وفي النهاية المزيد من التكاليف. إذا كنت بحاجة إلى تثبيت البيانات في IPFS ، أو الوصول إلى بيانات أرشيف العقدة الكاملة ، أو ترقية العقد الخاصة بك لتظل متوافقة مع الشبكات الصلبة ، فإن صيانة البنية التحتية تصبح أكثر تعقيدًا فقط.
ندوة عبر الويب عند الطلب: تعرف على كيفية تدوير عقدة Ethereum الخاصة بك مع كبير مهندسي البنية التحتية بشركة Infura. شاهد الآن
ثلاث طرق لتوسيع نطاق البنية التحتية الخاصة بك
لفة الحل الخاص بك
إذا كانت لديك الموارد اللازمة لإنشاء فريق تطوير وتوظيف مهندسي موثوقية الموقع (SREs) بدوام كامل ، فيمكنك توسيع نطاق البنية التحتية الخاصة بك عن طريق تدوير المزيد من عقد Ethereum وصيانتها داخل الشركة.
البنية التحتية كخدمة
إذا كنت مبتدئًا في تطوير Web3 أو لم يكن لديك الوقت أو الموارد اللازمة لإعداد البنية الأساسية وتشغيل عقدة (عقدة) Ethereum المتزامنة الخاصة بك ، فيمكنك استخدام مزودي خدمة العقد المستندة إلى مجموعة النظراء مثل انفورا. باستخدام نقاط نهاية واجهة برمجة تطبيقات Infura ، يمكنك توصيل dapp بشبكات Ethereum testnets و mainnet و IPFS بسطر واحد من التعليمات البرمجية. لا يلزم مزامنة أو إعداد معقد. تسمح لك مستويات الاشتراك في Infura بتوسيع نطاق خدمتك بسهولة وتساعد فريقك على الاستمرار في التركيز على تطوير المنتجات الأساسية بدلاً من صيانة البنية التحتية المكلفة.
بنية تحتية هجينة
يعد نموذج البنية التحتية المختلطة حلاً جيدًا إذا كانت العقدة الخاصة بك تخدمك جيدًا ولكنك تريد المرونة وراحة البال لتكون قادرًا على الاستفادة من موفري خدمة العقد. الحل المختلط هو مزيج من العقد السحابية ذاتية الاستضافة مع تجاوز الفشل لمزود مثل Infura ، مما يتيح لك تأكيد المعاملات والتحقق منها من جانبك مع تنويع البنية التحتية الخاصة بك لضمان أقصى وقت تشغيل للشبكة. كما سنناقش أدناه ، لا يزال عدد من فرق dapp المشهورة يديرون عقدًا ذاتية الاستضافة بالاشتراك مع Infura حتى يتمكنوا من التحقق من المعاملات بأنفسهم والتحقق مرة أخرى من مزامنة العقد الخاصة بهم.
كيف تستخدم تطبيقات Dapps المشهورة Infura لتعزيز بنيتها التحتية
يدعم Infura مجموعة متنوعة من التطبيقات عبر النظام البيئي Ethereum ، من منصات تطوير dapp إلى بروتوكولات DeFi إلى ألعاب الجيل التالي. فيما يلي كيفية استخدام عدد قليل من الفرق البارزة لواجهات برمجة تطبيقات Infura لتلبية الطلب خلال هذه الأوقات غير المسبوقة من نشاط الشبكة.
تطوير Dapp
OpenZeppelin
ال OpenZeppelin يدير الفريق بعض العقد ذاتية الاستضافة و يدمج Infura في أطقم المبتدئين, مساعدتهم على تقليل النفقات العامة وتبسيط Web3 onboarding للمطورين المتناميين المستعدين لنشر dapps الخاصة بهم على mainnet. OpenZeppelin’s أداة Network JS تسريع سير عمل منشئي dapp من خلال تمكينهم من الرجوع بسهولة إلى عقدة Infura عامة والاتصال بشبكة Ethereum بسطر واحد من التعليمات البرمجية.
MakerDAO
MakerDAOتمكّن مجموعة أدوات المطورين أيضًا من الرجوع إلى Infura في حالة عدم تشغيل عقدة نشطة ويريدون اتصل بـ Ethereum من أي مكان.
“من وجهة نظر أدوات التطوير الخاصة بنا ، يمكنني الاتصال بـ Ethereum في أي مكان أكون فيه. عندما أكون في المنزل لدي عقدة ، لكن عندما أسافر أعود إلى Infura حتى أتمكن دائمًا من فعل ما أريد فعله بالشبكة “.
ماريانو كونتي ، رئيس العقود الذكية ، MakerDAO
مايكروسوفت أزور
يدعم ملحق Blockchain Development Kit من Microsoft Azure لـ VS Code بشكل أصلي Infura ، بحيث يمكنك الاتصال بحساب Infura الخاص بك وإنشاء مشاريع جديدة مباشرةً في واجهة VS Code. هنا إرشادات مفيدة حول Infura in VS Code.
التمويل اللامركزي (DeFi)
مجمع
كان التحدي الأكبر الذي يواجه فرق DeFi dapp ببساطة هو مواكبة حركة المرور ، لا سيما مع صدمات السوق الأخيرة التي دفعت المستخدمين إلى إغراق الشبكة. مجمع, أصبح تجمع الإقراض بفائدة بروتوكولًا شائعًا بشكل خاص يتم توصيله بمجموعة واسعة من منصات DeFi. في البداية ، قام فريق Compound بتشغيل عقدتي Geth and Parity الخاصة بهما على Kubernetes ، لكن العملاء استحوذوا على مساحة القرص ، وأداء المهام الأساسية مثل سحب سجلات الأحداث تطلب وقتًا كبيرًا في DevOps. يستخدم الفريق الآن مجموعة واجهة برمجة التطبيقات الخاصة بشركة Infura بعدة طرق لتحسين بنيتهم التحتية وضمان تجربة مستخدم سلسة:
- تقرأ الواجهة المركبة مباشرة من Infura. حتى في حالة وجود مشكلة في الخوادم المركبة ، لا يزال بإمكان مستخدمي DeFi الوصول إلى البروتوكول المركب من خلال الواجهة وجميع تفاصيل حساباتهم.
- يدفع Infura جميع بيانات سجل أحداث Compound إلى معالج تدفق. يعمل هذا على تبسيط الأنظمة الموجودة على طرف المركب والتي كانت تستخدم لاستهلاك البيانات وتقديمها.
- مجمع يوحد طلباتهم على السلسلة لتقليل الرحلات ذهابًا وإيابًا إلى Infura. من خلال دمج الطلبات عبر عقد عرض ، يقلل Compound من الحاجة إلى استعلامات API متعددة ويبسط استخدام Infura الخاص بهم.
اقرأ القصة كاملة على كيف يستخدم Compound Infura لتشغيل بنية أساسية DeFi تتسم بالكفاءة والصلابة.
“توفر Infura لمستخدمينا حلاً عالي التوفر للوصول إلى بيانات حساباتهم حتى في أكثر الأوقات جنونًا في عالم التشفير.”
جيفري هايز ، CTO ، كومباوند
التكهن
التكهن اتخذت أ نهج هجين لبنيتهم التحتية لضمان الاتصال على نطاق واسع. يساعد Infura المستخدمين على الاتصال بـ Ethereum من خلال محفظة Gnosis multisig ويعرض أيضًا أرصدة الرموز عبر تطبيق Gnosis للجوال. يدير فريق Gnosis العقد الخاصة بهم جنبًا إلى جنب مع Infura للاستفسارات المعقدة ، وبالتالي يتمتعون بالمرونة للتحقق من المعاملات بأنفسهم. وبهذه الطريقة يمكنهم تقليل التكاليف التشغيلية ويظلوا على ثقة من أن بنيتهم التحتية متنوعة.
“يوفر لنا استخدام Infura الكثير من الوقت في devops ويقلل من تكاليف البنية التحتية. ما زلنا نشغل العقد الخاصة بنا لبعض الاستعلامات المعقدة ولكن حتى هناك نستخدم Infura للتحقق من مزامنة العقد الخاصة بنا “.
ستيفان جورج ، المؤسس المشارك والرئيس التنفيذي للتكنولوجيا ، Gnosis
هل تريد معرفة كيفية قيام Infura بتشغيل تطبيقات التمويل الأخرى المستندة إلى blockchain؟ تحقق من قصص نجاح عملائنا من تجمع معا و Monerium.
الألعاب
سكاي ويفر
بعد تطبيقات DeFi ، تعد الألعاب من بين أعلى تصنيف dapps Ethereum من حيث حجم الصفقة. إذا كانت طفرة CryptoKitties هي أي إشارة إلى الوراء في عام 2017 ، فإن الألعاب القائمة على blockchain تستعد لأن تصبح شائعة بشكل متزايد على Web3. سكاي ويفر, هي لعبة بطاقات تداول تعتمد على Ethereum طورتها Horizon ، وتتيح للاعبين تداول البطاقات الفريدة القابلة للتحصيل والتي هي في الواقع رموز ERC-1155 ، بحيث يمكن للمستخدمين بسهولة تتبع الملكية والتحقق منها على blockchain. انفورا شراكة مع Horizon في وقت سابق من هذا العام للمساعدة في إدارة البنية التحتية مع انتقال SkyWeaver إلى عمليات الإنتاج والاستمرار في التوسع.
يكتشف مراجعات عملاء Infura لمعرفة كيفية استخدام تطبيقات Ethereum الأخرى لمجموعة Infura API لتوسيع نطاق حلول التحليلات والأنظمة الأساسية التنظيمية والمزيد.
هل أنت مستعد لتبسيط البنية التحتية الخاصة بك?
“كنا نعمل على Infura لطالما أتذكر. إنها إحدى ركائز بنيتنا التحتية. إذا فشلت عقدنا ، أو فشلت واجهة برمجة تطبيقات Etherscan ، يمكننا الاعتماد على Infura “.
جوردان سبنس ، CMO ، MyCrypto
إليك الوقت الذي يجب أن تفكر فيه في مزود البنية التحتية لإيثريوم مثل Infura:
- أنت جديد على Ethereum. يجعل Infura حياتك أسهل حتى إذا كنت تنشر فقط لشبكات اختبار مثل Ropsten و Rinkeby و Kovan و Görli. خدمتنا الأساسية مجانية لما يصل إلى 100000 طلب / يوم.
- أنت مقيد بالوقت. توفر Infura APIs اتصالاً فوريًا بـ Ethereum و IPFS حتى تتمكن أنت وفريقك من التركيز على بناء برنامجك الأساسي ، بدلاً من مزامنة العقد وترقيتها وصيانتها.
- لديك موارد محدودة. يصبح تشغيل العقد وتخزين البيانات مكلفًا ، خاصة عندما تحتاج إلى مهندسين متخصصين للبقاء على ثقة في البنية التحتية الخاصة بك.
- تحتاج إلى القياس. الاتصال السلس هو الطريقة التي تكسب بها dapps ثقة المستخدمين ، لا سيما في أوقات ارتفاع حجم المعاملات. بنك dapps الرائد على Infura لأن أوقات استجابة الطلبات لدينا أسرع 20 مرة من البنية التحتية ذاتية الاستضافة.
- أنت بحاجة إلى أقصى قدر من الموثوقية. عندما تكون البنية التحتية للنسخ الاحتياطي وتجاوز الفشل أمرًا بالغ الأهمية ، فإن حل جهة خارجية مثل Infura يعد خيارًا منطقيًا.
- أنت بحاجة إلى دعم الخبراء. يوفر Infura وصولاً على مدار الساعة إلى فرق دعم البنية التحتية المتخصصة.
إذا كنت تريد معرفة المزيد حول كيفية التفاعل مع شبكات Ethereum و IPFS عبر Infura ، فتوجه إلى infura.io/docs واستكشف وثائقنا ، أو تحقق من برنامج تعليمي خطوة بخطوة حول بدء استخدام Infura.
هل أنت جاهز لربط تطبيقك بواجهات API للوصول الفوري؟ رئيس ل infura.io/register وابدأ مجانًا اليوم.
قم بالتطوير الآن على Web3 باستخدام واجهات برمجة تطبيقات Ethereum و IPFS من Infura.
ابدأ مجانًا اشترك في النشرة الإخبارية لدينا للحصول على أحدث أخبار Ethereum وحلول المؤسسات وموارد المطورين والمزيد.ندوة عبر الإنترنت
كيفية بناء منتج Blockchain ناجح
ندوة عبر الإنترنت
كيفية إعداد وتشغيل عقدة إيثريوم
ندوة عبر الإنترنت
كيفية بناء Ethereum API الخاصة بك
ندوة عبر الإنترنت
كيفية إنشاء رمز اجتماعي
ندوة عبر الإنترنت
استخدام أدوات الأمن في تطوير العقود الذكية
ندوة عبر الإنترنت