مقدمة إلى: تطوير تطبيق Blockchain للمبتدئين

Brighton , United Kingdom

حول مقدمة إلى: تطوير تطبيق Blockchain للمبتدئين

أدى الارتفاع الهائل في قيمة المعاملات cryptocurrencies ، مثل Bitcoin و Ethereum ، إلى زيادة الوعي بتقنيتها الأساسية - blockchains. Blockchain هو دفتر الأستاذ العام موزعة بين الأقران للمعاملات ، أو قاعدة البيانات ، والتي تتضمن التشفير بالمفتاح العمومي. وهذا يعني أن التكنولوجيا تقدم خصائص مرغوبة للتعاون الموثوق به ، مثل السرية والنزاهة والأصالة والمصداقية دون الاعتماد على سلطة مركزية. تتضمن بعض المتغيرات من تقنية blockchain أيضًا عقودًا ذكية ، وهي قدرة blockchains على تنفيذ نصوص مستقلة قادرة على تمثيل منطق التطبيق القابل للتحقق.

للمساعدة في عملية إزالة الغموض هذه ، سنقوم بالتحري عن مثال حي لـ dApp Provenator ، وهو تطبيق ويب تم تطويره لمواجهة ارتفاع الأخبار المزيفة ، والذي كان تطويره نتيجة لأكاديمي ورقة تسمى Fake News - مقاربة تكنولوجية لإثبات مصداقية باستخدام Blockchains.

يتألف Provenator من جزأين: واجهة Javascript قائمة على رد الفعل ، و backchain backchain عقد Ethhanum الذكية. خلال الجلسة ، سنقوم بالتحقيق في كل من تلك الأجزاء ، ونركز ، على وجه الخصوص ، على كيفية لصقها معًا ، بما في ذلك إنشاء واجهة برمجة تطبيقات Ethereum من داخل React ، والتفاعل مع العقود الذكية ، ثم إرسال ومعاملات غير متزامنة مع هؤلاء انكماش. وبمجرد قيامنا بذلك ، سنقوم بنشر الأجزاء المكونة إلى البنى التحتية الموزعة الخاصة بهما - لنهاية الواجهة التفاعلية ، التي ستكون عبارة عن نظام الملفات بين الكواكب (IPFS) ، وبالنسبة للخلفية الذكية للعقد ، ستكون شبكة اختبار Ropsten Ethereum . أخيرًا ، سنحمّل dApp في متصفح ونراه في العمل.

ستحتاج إلى:

بعض المعارف الأساسية للتشفير بأي لغة (بعض التجربة مع JavaScript و React.js أفضل ، على الرغم من عدم ضرورة ذلك)

a GitHub account (so you can fork Provenator).

الحزم التابعة التالية مثبتة: node و npm و Ganache و Truffle و http-server و IPFS.

البرنامج المساعد للمتصفح MetaMask (والذي بمجرد تشغيل dApp على شبكة اختبار Ethereum Ropsten ، سيمكنك من توقيع المعاملات التي ينشئها dApp).

لدفع ثمن تلك المعاملات ، ستحتاج إلى الحصول على بعض اختبار الأثير عبر صنبور Ropsten. يعتمد ذلك على امتلاكك حساب وسائط اجتماعية ، مثل Twitter أو Facebook.

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

لضمان مكان ، يرجى تسجيل تذكرة في أقرب وقت ممكن. إذا كان لديك أي أسئلة حول هذا الحدث أو كنت ترغب في معرفة المزيد ، يرجى مراسلتنا على العنوان التالي: Joe@wiredsussex.com.

Low

بداية:
١٩‏/٠٣‏/٢٠١٨, ٥:٤٥ م , GMT (UTC +0)
النهاية:
١٩‏/٠٣‏/٢٠١٨, ٩:٤٥ م , GMT (UTC +0)
map