IPFS Uploader

السلام عليكم ورحمة الله وبركاته

معكم اخوكم بهاء من عرب دابس نقدم لكم جميل الدورات الخاصة ببرمجة التطبيقات الامركزية

 

-نقدم لكم دورة خاصة بكل اسايات حفظ الملفات في شبكات البلوكتشين المختلفة فالدورة لجميع المهتمين بمجال البلوك اتشين و التطبيقات الامركزية

 

لابد انت تكون تعلم اساسيات لغه البرمجة solidity

اساسيات تصميم المواقع و الجافا اسكريبت ولكن سوف نشرج كل المطلوب من الصفر قدر الامكان

 

تقنية سلسلة الكتل “البلوك تشين” هي إحدى التقنيات التي أتاحها التوزيع العالمي لقدرة الحوسبة. ببساطة، تقنية سلسلة الكتل “البلوك تشين” هي دفتر الأستاذ الرقمي الذي يتم فيه تسجيل المعاملات. على سبيل المثال، يتم تسجيل عملة البيتكوين والعملة المشفّرة زمنياً وبشكل علني. إن الجانب العام لهذا التبادل هو الأكثر إثارة للاهتمام.

 

ما هو IPFS؟

هو اختصار لـ InterPlanetary File System ، والتي تترجم إلى نظام الملفات بين الكواكب، في إشارة إلى مشاركة الملفات بين الأجهزة المختلفة. هو بروتوكول يهدف إلى إنشاء طريقة دائمة ولامركزية لتخزين وتبادل الملفات. وهو بروتوكول لتبادل الملفات بطريقة الند للند يتعلق بوحدة تخزين غير مركزية يمكن الوصول إليها عبر برنامج معين.

هذا النظام هو مشروع مفتوح المصدر تم تطويره منذ عام 2014 بواسطة مختبرات البروتوكول بمساعدة من مجتمع المصادر المفتوحة. وتم تصميمه في البداية من قبل خوان بينيت.

في عام 2014، استفاد بروتوكول IPFS من بروتوكول بلوكشين بيتكوين Bitcoin blockchain protocol والبنية التحتية لشبكة الإنترنت من أجل تخزين البيانات غير القابلة للتغيير، وإزالة الملفات المكررة عبر الشبكة، والحصول على معلومات العنوان للوصول إلى “عقد التخزين” للبحث عن الملفات في الشبكة.

 

IPFS Uploader

1
مقدمة
2
what will do?
3
blockchain storage client and init the project
4
Install packages
5
Design Ui
6
create the cloud smart Contract
7
Create on submit to IPFS Client Function
8
ipfs problem demo شرح مشكله 54.1
9
upload the image to ipfs and get the hash
10
show the file from IPFS
11
start connect web3 and the provider
12
create connect provider and web3 function
13
Create Load Contract Function
14
get network id dynamic and reload after chain changed
15
show alert if you ara at wrong Network
16
get Account function
17
check if contract is defined
18
Create set and Get data function from Blockchain
19
get Data url From Blockchain and show images
20
replace full url path to hash only in Blokchain
21
Nav Bar Front End Design with React
22
Info section front and Uploder with react
23
hashs section front with React
24
Add image preview front End
25
Deploy the app to Ropsten NetWork
26
Deploy Decentralized App to be Live

لابد انت تكون تعلم اساسيات لغه البرمجة solidity

اساسيات تصميم المواقع و الجافا اسكريبت ولكن سوف نشرج كل المطلوب من الصفر قدر الامكان