ar flag +1 214 306 68 37
تطوير برمجيات قائمة على تقنية بلوك تشين (Blockchain) لإدارة سلسلة التوريد

تطوير برمجيات قائمة على تقنية بلوك تشين (Blockchain) لإدارة سلسلة التوريد

قطاع الصناعة
تقنية المعلومات, التصنيع
التقنيات
Golang, بلوك تشين (Blockchain)

العميل

شركة أمريكية لمنتجات البرمجيات تُرَكِّز على تطوير حلول برمجية مبتكرة.

التحدي

كان العميل يُخَطِّط لدخول السوق المتنامية لحلول بلوك تشين (blockchain) لإدارة سلاسل التوريد (SCM)، عن طريق تطوير منتج الحد الأدنى القابل للتطبيق (MVP)، لكن لم تكن لديه الخبرة المتعلقة بتقنية بلوك تشين (blockchain). لذا، بحث عن مُوَرِّد لديه خبرة واسعة في تقنيات البلوك تشين (blockchain) وفهم عميق لخصائص سلسلة التوريد في قطاع التصنيع الذي يستهدفه.

الحل

طوَّرت ساينس سوفت نظامًا خاصًا قائمًا على تقنية بلوك تشين (blockchain) يهدف إلى تمكين الشركات المُصَنِّعة وجهات التوزيع والمتاجر من تتبع البضائع والتحقق من صحتها في كل مرحلة من مراحل سلسلة التوريد. استخدم فريقنا إطار العمل Hyperledger Fabric ليكون أساسًا لنظام بلوك تشين (blockchain)، وذلك للاستفادة من بنيته المعيارية ومستوى أمانه اللازم للأنظمة الخاصة التي يتبادل فيها المستخدمون المعلومات السرية.

تكوَّن نظام بلوك تشين (blockchain) من 3 أجزاء أساسية:

  • دفتر أستاذ مُوَزَّع يحتفظ بسجل كامل وغير قابل للتغيير لجميع المعاملات التي يتحقَّق من صحتها أعضاء نظام بلوك تشين (blockchain).
  • خوارزمية إجماع تتحقَّق من اتفاق جميع عُقَد النُظراء على كل كتلة جديدة من كتل البيانات المُضافة إلى الشبكة.
  • عقد ذكي (قائم على لغة البرمجة Golang) يُنَفِّذ التزامات العقود تلقائيًا في شبكة بلوك تشين (blockchain) إذا استوفت الشروط وكانت المعاملة صحيحة.

يعمل النظام على النحو التالي: يمتلك كل عضو من أعضاء الشبكة عُقَدًا نظيرة مُعَدَّة ومُهَيَّأة بتقنيات وأدوات تشفير خاصة للتحقق منها في الشبكة. تستضيف عُقَد النُظراء نسخة من دفتر الأستاذ للوصول إلى العقود الذكية وتنفيذها، وتساعد على تقديم طلبات المعاملات أو الموافقة عليها. لتبسيط عملية تثبيت العقود الذكية على عُقَد النُظراء، أنشأ فريق ساينس نُسَخًا افتراضية باستخدام تقنية Docker تحتوي على رموز العقود الذكية.

في النهاية، طوَّر فريقنا تطبيقات ويب لمجموعات المستخدمين المختلفة (الشركات المُصَنِّعة وجهات التوزيع والمتاجر) التي يمكنها الاتصال بشبكة بلوك تشين (blockchain) للحصول على بيانات المعاملات وتمكين المستخدمين من التتبع السهل للمنتجات.

النتائج

في 3 أشهر فقط، طَوَّرت ساينس سوفت منتج الحد الأدنى (MVP) لبرمجيات سلسلة التوريد القائمة على تقنية بلوك تشين (blockchain)، مما أتاح للعميل سرعة إضافة حل برمجي مطلوب للغاية إلى حافظة أعمال منتجاته. ويساعد نظام بلوك تشين (blockchain) الذي طوَّره فريقنا العملاء على حماية سلاسل التوريد لديهم من البضائع المُقلَّدة وضمان سلامة بيانات معاملاتهم.

التقنيات والأدوات

Hyperledger Fabric, Kubernetes, Docker, Golang, REST API.

هل تحتاج إلى استشارة؟

تواصل معنا! نحن هنا للإجابة عن أسئلتك على مدار الساعة وطوال أيام الأسبوع.

Upload file

اسحب وأفلت لتحميل ملف أو أكثر

الحد الأقصى لحجم الملف 10 ميغابايت، حتى 5 ملفات وإجمالي 20 ميغابايت

التنسيقات المدعومة:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log