قدمت Red Hat نظام blockchain الذي سيساعد مقدمي الخدمات السحابية على تحديد كيفية استخدام العملاء لخدماتهم. ونتيجة لذلك ، سيكون بمقدور البائعين تقديم نماذج دفع جديدة وسهلة الاستخدام واكتشاف الاحتيال باستخدام تراخيص البرامج.
اقرأ المزيد عن النظام وحلول blockchain الأخرى في هذا المجال.
/ photo PxHere PDحول ريد هات
تقدم Red Hat
استخدام blockchain لتتبع كيفية وكم (في الوقت) يستخدم العميل الخدمة المشتراة. يتكون النظام من عدة مكونات:
- البنية التحتية للتوقيع (GSI). تحدد توقيعات GSI دقة البيانات وصحة مالكها. وتتكون من عدة مستويات: مستوى العميل (يحدد عدد أنظمة العملاء) ، ومستوى البوابة ، ومستوى أنظمة التجميع ومستوى الإدارة. كما يتصوره المطورون ، فإن الثلاثة الأخيرة هم خوادم منفصلة.
- نظام إسناد البيانات من الضروري أن يتمكن أي عضو في شبكة blockchain من التحقق من موثوقية هذه المعلومات أو تلك.
- نظام إدارة الهوية والوصول. يقوم بتخزين البيانات حول المستخدمين وتاريخهم في العمل مع البرامج. البيانات من هذا المكون متاحة فقط في نظام المراقبة ولا يمكن إرسالها إلى عملاء أو برامج أخرى (للأمان).
تعتقد Red Hat أن المشروع سيسمح لمقدمي الخدمات السحابية بتشكيل نماذج جديدة لبيع تراخيص البرامج. على سبيل المثال ، لا يمكن بيع التراخيص في حزم (لمدة عام أو عامين أو ثلاثة وما إلى ذلك) ، ولكن وفقًا لنموذج الدفع أثناء التنقل - اعتمادًا على عدد المرات ومدة استخدام العميل للبرنامج بالفعل .
بالإضافة إلى ذلك ، سيعرف مقدمو الخدمة بشكل أدق من وكيف يستخدم خدماتهم. يتم تسجيل المعلومات المتعلقة بتنشيط الترخيص ووقت تشغيل البرنامج المقابل في blockchain.
نظرًا لأن البيانات المسجلة على blockchain يكاد يكون من المستحيل تعديلها ("القرصنة" تتطلب blockchain كمية كبيرة من طاقة الحوسبة) ، يسمح لك النظام بتتبع كيفية استخدام البرنامج بشكل موثوق. على سبيل المثال ، سيكون من الممكن
تحديد متى يعمل العديد من الأشخاص بترخيص واحد.
أنظمة blockchain أخرى في السحابة
يتم أيضًا تطوير تقنية Blockchain للسحابة بواسطة مطور برامج المحاكاة الافتراضية لـ VMware. في مؤتمر VMworld الأمريكي 2018 ، قدمت الشركة البنية التحتية لتنفيذ العقود الذكية - Project Concord. سيقوم النظام بإنشاء نظام بيئي موثوق لرصد وحماية معلومات الشركة.
ويستخدم خوارزمية الإجماع البيزنطية المحسنة (
BFT ). يطلق عليه التحمل خطأ البيزنطية قابلة للتحجيم - SBFT. قام المطورون بتحسين الاتصالات بين عقد شبكة blockchain وزيادة إنتاجيتها. وفقًا
لـ CTO VMware ، Ray O'Farrell ، على أنظمة أخرى مماثلة ، يتم التوصل إلى توافق في الآراء في ثمانية أيام. يسمح لك Project Concord بالقيام بذلك في ساعتين ونصف.
كود مشروع كونكورد متاح على
جيثب . يمكنك أيضًا العثور على إرشادات حول كيفية تكوين هذا الحل هناك. لبدء استخدام Concord ، تحتاج إلى تثبيت
مجموعة أدوات RELIC :
cd git clone https://github.com/relic-toolkit/relic cd relic/ mkdir build/ cd build/ cmake -DALLOC=AUTO -DWORD=64 -DRAND=UDEV -DSHLIB=ON -DSTLIB=ON -DSTBIN=OFF -DTIMER=HREAL -DCHECK=on -DVERBS=on -DARITH=x64-asm-254 -DFP_PRIME=254 -DFP_METHD="INTEG;INTEG;INTEG;MONTY;LOWER;SLIDE" -DCOMP="-O3 -funroll-loops -fomit-frame-pointer -finline-small-functions -march=native -mtune=native" -DFP_PMERS=off -DFP_QNRES=on -DFPX_METHD="INTEG;INTEG;LAZYR" -DPP_METHD="LAZYR;OATEP" .. make sudo make install
ومجموعة من مخططات التشفير التشفير:
cd git clone https://github.com/weidai11/cryptopp.git cd cryptopp/ git checkout CRYPTOPP_5_6_5; mkdir build/ cd build/ cmake .. make sudo make install
بعد ذلك ، يكفي "تجميع" concord-bft نفسها:
cd cd concord-bft make.sh
الآن يمكن تثبيت النظام فقط على Ubuntu Linux. ولكن في الأشهر المقبلة ، تخطط الشركة لإضافة دعم لأنظمة التشغيل الأخرى.
Blockchain كخدمة
تطلق كل من Red Hat و VMware أيضًا حلول Blockchain-as-a-Service. بمساعدتهم ، يمكنك إنشاء تطبيقات
blockchain الخاصة بك على البنية التحتية
Hyperledger Fabric .
أنشأت Red Hat حل STRATO BaaS ، والذي يمكن للمستخدمين من خلاله نشر خدمة blockchain الخاصة بهم في السحابة. تقدم الشركة أيضًا لغة برمجة خاصة لهذه الأغراض. باستخدامه ، يمكنك إنشاء تطبيق blockchain في غضون ساعات قليلة.
/ photo PxHere PDقام VMware بإنشاء Blockchain على أداة vSphere. يساعد هذا المشروع في تنفيذ منصة blockchain على أساس ESXi hypervisor. في وقت سابق في
مدونتنا ، وصفنا بالتفصيل تشغيل هذه الأداة وأخبرنا كيفية نشر تطبيق blockchain في VMware.
يساعد Blockchain كلا من مزودي الخدمات السحابية وعملائهم. يحصل الأول على فرصة لرصد كيفية استخدام خدماتهم ، والأخير - لتسريع معالجة المعاملات على البنية التحتية الافتراضية للبائع. يمكننا أن نفترض أنه بمرور الوقت ، ستزداد شعبية حلول blockchain في السحابة فقط.
ملاحظة: بعض المقالات الإضافية من مدونة IaaS الأولى للشركات:
مواد PPS حول الموضوع من مدونتنا على حبري: