IPFS Uploader
- الوصف
- المنهاج
- الإعلانات
السلام عليكم ورحمة الله وبركاته
معكم اخوكم بهاء من عرب دابس نقدم لكم جميل الدورات الخاصة ببرمجة التطبيقات الامركزية
-نقدم لكم دورة خاصة بكل اسايات حفظ الملفات في شبكات البلوكتشين المختلفة فالدورة لجميع المهتمين بمجال البلوك اتشين و التطبيقات الامركزية
لابد انت تكون تعلم اساسيات لغه البرمجة solidity
اساسيات تصميم المواقع و الجافا اسكريبت ولكن سوف نشرج كل المطلوب من الصفر قدر الامكان
تقنية سلسلة الكتل “البلوك تشين” هي إحدى التقنيات التي أتاحها التوزيع العالمي لقدرة الحوسبة. ببساطة، تقنية سلسلة الكتل “البلوك تشين” هي دفتر الأستاذ الرقمي الذي يتم فيه تسجيل المعاملات. على سبيل المثال، يتم تسجيل عملة البيتكوين والعملة المشفّرة زمنياً وبشكل علني. إن الجانب العام لهذا التبادل هو الأكثر إثارة للاهتمام.
ما هو IPFS؟
هو اختصار لـ InterPlanetary File System ، والتي تترجم إلى نظام الملفات بين الكواكب، في إشارة إلى مشاركة الملفات بين الأجهزة المختلفة. هو بروتوكول يهدف إلى إنشاء طريقة دائمة ولامركزية لتخزين وتبادل الملفات. وهو بروتوكول لتبادل الملفات بطريقة الند للند يتعلق بوحدة تخزين غير مركزية يمكن الوصول إليها عبر برنامج معين.
هذا النظام هو مشروع مفتوح المصدر تم تطويره منذ عام 2014 بواسطة مختبرات البروتوكول بمساعدة من مجتمع المصادر المفتوحة. وتم تصميمه في البداية من قبل خوان بينيت.
في عام 2014، استفاد بروتوكول IPFS من بروتوكول بلوكشين بيتكوين Bitcoin blockchain protocol والبنية التحتية لشبكة الإنترنت من أجل تخزين البيانات غير القابلة للتغيير، وإزالة الملفات المكررة عبر الشبكة، والحصول على معلومات العنوان للوصول إلى “عقد التخزين” للبحث عن الملفات في الشبكة.
-
1مقدمة
-
2what will do?
-
3blockchain storage client and init the project
-
4Install packages
-
5Design Ui
-
6create the cloud smart Contract
-
7Create on submit to IPFS Client Function
-
8ipfs problem demo شرح مشكله 54.1
-
9upload the image to ipfs and get the hash
-
10show the file from IPFS
-
11start connect web3 and the provider
-
12create connect provider and web3 function
-
13Create Load Contract Function
-
14get network id dynamic and reload after chain changed
-
15show alert if you ara at wrong Network
-
16get Account function
-
17check if contract is defined
-
18Create set and Get data function from Blockchain
-
19get Data url From Blockchain and show images
-
20replace full url path to hash only in Blokchain
-
21Nav Bar Front End Design with React
-
22Info section front and Uploder with react
-
23hashs section front with React
-
24Add image preview front End
-
25Deploy the app to Ropsten NetWork
-
26Deploy Decentralized App to be Live
لابد انت تكون تعلم اساسيات لغه البرمجة solidity
اساسيات تصميم المواقع و الجافا اسكريبت ولكن سوف نشرج كل المطلوب من الصفر قدر الامكان