iExec Dev Letter # 16: التوثيق & amp؛ Dapps الجديدة – 14 مارس 2018

في Dev Letter # 14 ، أوضح Lei Zhang كيفية حماية خصوصية dapps وبياناتها وكذلك كيفية التحكم بكفاءة في تنفيذ dapps. يركز الجزء الأول من رسالة المطورين هذه على كيفية حماية تنفيذ dapps ونتائجها بناءً على SGX.

بالمناسبة ، تمت دعوة iExec إلى لوحة مناقشة حول هذا الموضوع المحدد IBM Think في الفترة من 19 إلى 22 مارس 2018 في لاس فيجاس.

سنقدم أيضًا آخر التطورات في المشروع. لقد قمنا بتحديث الوثائق والموارد حول iExec SDK ، وأضفنا تطبيقين جديدين على Dapp Store ، وسنشارك مثال dapp الذي نشرناه خلال جلسة الترميز المباشر التي أجريناها في EthCC ، في الواقع داخل Conservatoire National des Arts et métiers (متحف للابتكار التكنولوجي في باريس).

حماية تنفيذ DApp ونتائجه.

نظرًا لأن التطبيقات تعمل على عقد موزعة مختلفة عبر الشبكات ، وهي خارجة عن سيطرتنا ؛ ليس لدينا رؤية كاملة فيما إذا كانت التطبيقات تعمل بشكل صحيح. على سبيل المثال ، يمكن للعامل الضار تعديل التطبيق ، أو إيقاف التطبيق قيد التشغيل وتلفيق نتيجة مزيفة (أو نسخ نتيجة وزعها مهاجم sybil) لتغذية برنامج جدولة iExec.

في عامل iExec الذي تم تمكينه لـ SGX ، لا يتم تشغيل التطبيق مباشرة ، يقوم العامل دائمًا بالاتصال بمحمل مشفر ومحمي بواسطة منطقة SGX المغلقة ، المحمل هو نقطة الدخول الوحيدة للعامل لتشغيل التطبيق.

يتيح حلنا المستند إلى SGX حل هذه المشكلات – أي أن الحل الذي نقدمه قادر على:

تأثير هجوم Meltdown Specter الأخير على SGX

لا تتأثر SGX بـ Meltdown ، ومع ذلك ، فإن جيوب Intel SGX معرضة بالفعل لهجوم Specter ؛ لكن استغلال الثغرات الأمنية على مستوى الرقاقة يتطلب وصولاً محليًا: يجب أن يكون الشخص الخاطئ قادرًا على تسجيل الدخول ، ويجب أن يتم تشغيل البرامج الضارة من أجل الاستفادة من خطأ التصميم لمهاجمة منطقة SGX ، وما إلى ذلك ، وهو ما يمثل حاجزًا للمهاجمين.

تعمل iExec أيضًا مع شركاء صناعيين لدمج الحماية الكاملة ضد Specter (المتغيران 1 و 2) في حل SGX الخاص بنا.

جلسة تشفير حية في EthCC

في مؤتمر مجتمع Ethereum ، أجرى فرانسوا برانشارد جلسة تشفير حية رائعة مع حوالي 50 شخصًا في الغرفة. أوضح كيفية نشر تطبيق على iExec. إذا كنت بحاجة إلى مزيد من السياق ، فإن العرض العام لـ iExec متاح أيضًا على Youtube.






تتوفر Dapps الجديدة

نشر الفريق التطبيقات التالية التي يمكن الوصول إليها مباشرة من Dapp Store.

Gimp

GIMP (برنامج معالجة الصور GNU) هو محرر رسومات نقطية مجاني ومفتوح المصدر يُستخدم لتنقيح الصور وتحريرها ، والرسم الحر ، والتحويل بين تنسيقات الصور المختلفة ، والمهام الأكثر تخصصًا.

ImageMagick

ImageMagick عبارة عن مجموعة برامج مجانية ومفتوحة المصدر لعرض ملفات الصور النقطية والصور المتجهة وتحويلها وتحريرها. يمكنه قراءة وكتابة أكثر من 200 تنسيق لملفات الصور. تم إنشاء ImageMagick في عام 1987 بواسطة John Cristy عند العمل في DuPont ، لتحويل صور 24 بت (16 مليون لون) إلى صور 8 بت (256 لونًا) ، بحيث يمكن عرضها على معظم الشاشات. تم إصداره مجانًا في عام 1990 عندما وافقت شركة DuPont على نقل حقوق الطبع والنشر إلى ImageMagick Studio LLC ، التي لا تزال حاليًا مؤسسة مشرف المشروع.

الساعة الزمنية

قم بتسجيل الدخول ، وسحب الشارة ، واحصل على الدفع في ETH وأعد تشغيل تنبيه المكتب باستخدام iExec.

الجاذبية آر كليفورد

تم إنشاء نص CliffordAttractors R هذا بواسطة أنطونيو سانشيز تشينشون.

يمكنك قراءة منشور مدونته حول هذا الموضوع هنا.

يمكنك أيضًا العثور على الكثير من نصوص R الرائعة الأخرى على موقع Antonio Sánchez Chinchón: https://fronkonstin.com/

لتشغيل هذا البرنامج النصي R ، نبدأ على صورة r-base docker وأضفنا بعض المكتبات والاعتماديات المطلوبة.

يمكنك مشاهدة ملف Dockerfile المقابل. تم دفع صورة عامل الإرساء هذه إلى مستودع عامل الإرساء هذا iexechub / r-clifford-Attractors.

تقديم وثائق كاملة

يعلم الجميع أن التوثيق الكامل ضروري لأي مشروع. المستند التالي متاح الآن:

بالإضافة إلى ذلك ، يمكن أن تكون جميع الأمثلة والبرامج التعليمية والموارد التالية مفيدة أيضًا أثناء نشر تطبيقك على iExec (المصدر: مستودع iExec SDK):

إرسال المشكلات في مستودع iExec Github

إذا واجهت أي مشكلة أثناء استخدام iExec ، فيمكنك الآن فتح مشكلة في مستودع iExec SDK Github حتى يتمكن الفريق من التحقيق فيها. سيكون موضع تقدير لذا شكرًا مقدمًا!

ابق على اتصال

تعيد iExec اختراع الحوسبة السحابية من خلال بناء سوق لامركزي حيث يمكن للجميع استثمار تطبيقاتهم وخوادمهم ومجموعات بياناتهم. لا يمكن أن تدعم Blockchains نوع الاحتياجات الحسابية التي تتطلبها العديد من dapps ، وستتضاعف هذه المشكلة بشكل كبير مع إطلاق المزيد من dapps لمنصات العمل والمنتجات الخاصة بهم. تحتاج Blockchains إلى حل يسمح لها بحساب خارج السلسلة وتحقيق النتائج فقط على السلسلة. يوفر iExec هذا الحل بالضبط.