برمجة وتطوير Web3Arabs
23.9K subscribers
56 photos
1 video
41 links
تعلم Web 3.0 مجاناً باللغة العربية Web3Arabs.com 👑

🔗 تعلم أساسيات Blockchain
🧑‍💻 تعلم لغة البرمجة Solidity وتطبيقات DApps
🖥 تعلم بناء مشاريع NFTs
🐺 تعلم البناء على Starknet
🫂 تعلم بناء تطبيقات الذكاء الاصطناعي
Download Telegram
تم رفع جميع فيديوهات البث المباشر في التليجرام للاسبوع السابق المتعلقه حول احد المواضيع الأساسية في Blockchain وقواعد البيانات اللامركزية - WeaveDB 😍

سيعمل هذا على مساعدة الجميع في المشاركة في نظام تعلم وإربح المال 💰 على Web3Arabs.

رابط قائمة التشغيل على YouTube:

https://youtube.com/playlist?list=PL7TQUwuCLstr6NGO7AASmw5oJgkTvlbd3&si=PcksXbK7BxY5Pbig

هدفنا هو دمج مطوري Web3 حتى لا يُطلق على Web3 مجرد اسم Web3 بل كجزء قياسي من الويب. 👑

—————————

https://x.com/Web3Arabs/status/1797335171735200079
مساحتنا القادمة على التليجرام 🔊

سنتحدث عن:
مشاكل البلوكتشين وشبكة الإيثيريوم (Ethereum).

سنقوم بالتركيز على أحد المشاكل التي تواجهها شبكات البلوكتشين كمعضلة أساسية والحلول الخاصة بها.

الموافق الجمعة القادم (7 يونيو) الساعه 8:30 مساء بتوقيت مكة المكرمة.

مجتمع التليجرام 👇
https://t.me/Web3Arabs

هدفنا هو دمج مطوري Web3 حتى لا يُطلق على Web3 مجرد اسم Web3 بل كجزء قياسي من الويب. 👑

—————————-

https://x.com/Web3Arabs/status/1798359410906947954
ما هي الطبقة الثانية في شبكة البلوكشين؟ وما أهميتها؟

من أكثر المواضيع التي يتم تداولها مؤخراً في مجتمعات Web3 و Blockchain ما يتعلق في مشاريع الطبقة الثانية (Layer 2) مثل Starknet والتي يجب عليك معرفتها كمطور Web3 او كتقني.

في هذا الثريد بنتكلم عن الطبقة الثانية وأهميتها في مجال Web3 و Blockchain.

رابط الثريد 👇👇

https://x.com/Web3Arabs/status/1800181923945312574

———————

https://web3arabs.com/blogs/what-is-layer-2-blockchain
مسار تعلم برمجة وتطوير Web3 :

📂 تعلم HTML
📂 تعلم CSS
📂 تعلم لغة JavaScript
📂 تعلم مكتبة React
📂 تعلم لغة Solidity
📂 تعلم مكتبة Ether.js
📂 تعلم Layer2 بإستخدام Starknet
📂 بناء مشاريع على WeaveDB
ربح المكافئات والحصول على عمل

تعلم Web3 مجاناً وإربح المال مع Web3Arabs.com

——————————

https://x.com/Web3Arabs/status/1800533203762991238
كيف يتم تنفيذ المعاملة في Blockchain 🤔

1- إدخال المعاملة:
يقوم المستخدم بإدخال معاملة جديدة ويتم تشفير جميع المعلومات باستخدام المفاتيح العامة والخاصة.

2- بث المعاملة ضمن الشبكة:
يتم بعد ذلك بث المعاملة إلى شبكة أجهزة كمبيوتر (Nodes) نظير إلى نظير (P2P) للتحقق منها.

3- التحقق من المعاملة:
تتحقق جميع العُقد Nodes الموجودة على الشبكة من صحة المعاملة (إذا كان هناك رصيد كافي لتنفيذها أم لا).

4- تشكيل كتلة جديدة:
بمجرد التحقق من صحة المعاملة، يضم إضافتها إلى كتلة جديدة (Block) تضم مجموعة من المعاملات الأخرى التي تم التحقق منها.

5- خوارزمية الإجماع:
تستخدم العُقد آلية إجماع للتأكد والتحقق من أن كل كتلة جديدة تتم إضافتها إلى الشبكة هي كتلة اصلية وتقوم الخوارزمية بإنشاء رمز تجزئة (Hash Code) لهذه الكتلة لاضافتها للبلوكتشين بحيث تحمل كل كتلة جديدة رمز التجزئة للكتلة السابقة.

6- إكمال المعاملة
بمجرد إضافة الكتلة إلى البلوكتشين تكتمل المعاملة، ويتم تخزين جميع معلوماتها على الشبكة.

تعلم Web3 مجاناً مع Web3Arabs 👑

—————————

https://x.com/Web3Arabs/status/1800614891188813964
تم نشر فيديو الحلقة 4 المتعلقة في كتابة عقود ذكية بإستخدام لغة Cairo وحلول ZK-STARKs 🐺🐫

تعلم Web3 وإربح المال 💸 من خلال المكافئات على Web3Aarbs.

هدفنا هو دمج مطوري Web3 حتى لا يُطلق على Web3 مجرد اسم Web3 بل كجزء قياسي من الويب. 👑

رابط الفيديو 😍👇

https://www.youtube.com/watch?v=pwtmFpWOqN4

———————

https://x.com/Web3Arabs/status/1801272431056683239
تم نشر فيديو الحلقة 5 المتعلقة في كتابة عقود ذكية بإستخدام لغة Cairo وحلول ZK-STARKs الجزء الثاني 🐺🐫

تعلم Web3 وإربح المال 💸 من خلال المكافئات على Web3Aarbs.

هدفنا هو دمج مطوري Web3 حتى لا يُطلق على Web3 مجرد اسم Web3 بل كجزء قياسي من الويب. 👑

رابط الفيديو 😍👇

https://youtu.be/JLFsWOgITRE?si=YIsUYF6fMgEbv51d

———————

https://x.com/Web3Arabs/status/1801999665635741967
تعلم Web 3.0 مجاناً باللغة العربية واحصل على المال 💰

🔗 تعلم أساسيات Blockchain
🧑‍💻 تعلم لغة البرمجة Solidity و Cairo
🖥 تعلم بناء مشاريع NFTs
🫂 تعلم اساسيات الذكاء الاصطناعي AI
🏛 البناء بواسطة حلول ZK-STARKS
🏗 التعامل مع قواعد بيانات WeaveDB

>> http://web3arabs.com

————————

https://x.com/Web3Arabs/status/1805651116371108142
‏ماهي الكتلة (Block) في سلاسل الكتل (Blockchain) 🤔👇

الكتلة في السلسلة هي الطريقة التي يتم تخزين البيانات فيها على شكل معاملات حيث يتم ربط هذه الكتل معاً عن طريق إضافة تجزئة الكتلة السابقة (Previous block hash) إلى رأس الكتلة التالية (Block header).
بحيث تحافظ على ترتيب الكتل سليماً وتجعل البيانات الموجودة في الكتل غير قابلة للتغيير.

تتكون الكتلة من الجزأين الرئيسيين التاليين:

🔴 رأس (Header)
🔵 جسم (Body)

رأس الكتلة (Block header):
يحتوي رأس الكتلة على حقول تحوي معلومات حول الكتلة وتجزئة الكتلة السابقة بالاضافة لعدد من الحقول التي تختلف وفقاً للمتطلبات المختلفة لسلاسل الكتل. بعض الحقول المشتركة كما يلي:

1- تجزئة الكتلة السابقة (Previous block hash)
يحتوي هذا الحقل على تجزئة الكتلة السابقة. فهو بذلك يربط الكتل معاً ويجعل البيانات الموجودة في الكتل السابقة غير قابلة للتغيير.

2- - عداد التجزئة (Nonce):
هو الرقم المستخدم لمرة واحدة وهو القلب لخوارزمية اثبات العمل (POW) حيث يتمثل برقم صحيح يتم توليده عشوائياً ليستخدمه المعدن في تخمين تجزئة الكتلة.

3- الطابع الزمني (Timestamp):
هو الوقت الذي تم فيه إنشاء الكتلة.

4- الصعوبة (Difficulty):
هي مستوى الصعوبة الحالي في الشبكة لإنشاء كتلة جديدة. و يتم تخزينها بتنسيقات مختلفة في كل blockchain.

5- تجزئة جذر ميركل (Merkel root hash):
تعمل على جمع تجزئة المعاملات التي سيتم تضمينها في الكتلة حتى الوصول لتجزئة واحدة تسمى تجزئة الجذر مما يجعل التحقق من كل معاملة اسهل وضمن مسارات منظمة.

6- ارتفاع الكتلة (Block height):
يمثل ارتفاع الكتلة عدد الكتل التي تم تأكيدها في التاريخ الكامل لشبكة blockchain بدءاً من الكتلة الاولى (Genesis block) حتى أحدث كتلة.

جسم الكتلة (Block body)
ويشمل جميع البيانات المخزنة في الكتلة، مثل المعاملات (عنوان المرسل والمستلم والرصيد). وكل blockchain له تنسيق مختلف لتخزين المعاملات.

-------------------

https://x.com/Web3Arabs/status/1813975954513084839?t=c_YaFGJF2W05K7amO0wUCA&s=19
الإبداع لا يأتي إلا من رحم المعاناة!! ❤️👇

https://x.com/mardeni01/status/1815670154862145822?s=46
ما هو التخزين اللامركزي (decentralized storage)؟ 🤔👇

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

كما تمنح خيارات التخزين اللامركزية المستهلكين الملكية الكاملة والتحكم في بياناتهم، بدلاً من الاضطرار إلى الاعتماد على طرف ثالث لإدارتها والاحتفاظ بها. يعد نظام الملفات InterPlanetary (IPFS) من الأمثلة على أنظمة التخزين اللامركزية.

ماهي IPFS: شبكة تخزين ملفات لا مركزية من نظير إلى نظير تتيح للمستخدمين تخزين الملفات والوصول إليها ومشاركتها بطريقة موزعة، مما يوفر المزيد من الأمان والخصوصية وقابلية التوسع.

كيف يعمل التخزين اللامركزي؟
يتضمن التخزين اللامركزي تخزين البيانات عبر أجهزة كمبيوتر متعددة أو عقد متصلة بشبكة P2P مثل بروتوكول نظام الملفات InterPlanetary (IPFS).

يتم تقسيم البيانات التي يتم تحميلها على نظام تخزين لامركزي إلى أجزاء صغيرة وإرسالها إلى عقد متعددة عبر الشبكة للتخزين. إذا كنت بحاجة إلى استرداد ملف البيانات الخاص بك، فستقوم الشبكة بتجميع المكونات المجزأة معاً من العقد الفردية التي تخزنها وتعيد تجميعها لتتمكن من تنزيلها.

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

تقوم الأنظمة اللامركزية بتخزين البيانات عبر شبكة من أجهزة الكمبيوتر المنتشرة جغرافيًا وليس في مكان واحد. وهذا يجعل تخزين كميات كبيرة من البيانات ممكنًا دون الاعتماد على خادم مركزي أو مزود، مما يساعد على القضاء على مشكلات الرقابة المحتملة وانتهاك الخصوصية.

تعلم Web3 مجاناً مع Web3Arabs 👑

——————————

https://x.com/Web3Arabs/status/1846606152181907505
🔊🔊 الإعلان عن المعسكر التدريبي القادم 🔊🔊

سنركز في هذا المعسكر على جميع التحديثات السابقة بالإضافة إلى المساهمة على مشروع github على حساب Web3Arabs مع مجموعة من المكافئات 💪

📅 مدة المعسكر التدريبي 4 اسابيع سيبدء من تاريخ 27 اكتوبر.

سيتمكن الجميع بعد المعسكر التدريبي في البناء على Starknet وكتابة العقود الذكية وبناء المشاريع (بالإضافة الى مكافئات مالية بعد إكمال المعسكر التدريبي) 💲

مجموعة حوافز كبيرة للمشاريع التي سيتم بنائها 🚀🚀

رابط التسجيل 👇
https://forms.gle/3FG7XM8KnxeR7ZvX9

مشروع github الذي سنقوم بالعمل عليه: 👇
https://github.com/Web3Arabs/starknet-course

——————————

https://x.com/Web3Arabs/status/1848387789189959955
Please open Telegram to view this post
VIEW IN TELEGRAM
تحديث حول المعسكر التدريبي 🔊🔊

ستكون ورشة العمل الأولى غداً 27 اكتوبر الساعة 3 مساء بتوقيت مكة المكرمة على جوجل Meeting.

تعلم كل ما تحتاجه للبناء على Starknet من ادوات ولغة البرمجة Cairo.

مجموعة حوافز كبيرة للمشاريع التي سيتم بنائها 🚀

رابط التسجيل 👇
https://forms.gle/3FG7XM8KnxeR7ZvX9

مشروع github الذي سنقوم بالعمل عليه: 👇
https://github.com/Web3Arabs/starknet-course

——————————

https://x.com/Web3Arabs/status/1850177152370545008
برمجة وتطوير Web3Arabs pinned «تحديث حول المعسكر التدريبي 🔊🔊 ستكون ورشة العمل الأولى غداً 27 اكتوبر الساعة 3 مساء بتوقيت مكة المكرمة على جوجل Meeting. تعلم كل ما تحتاجه للبناء على Starknet من ادوات ولغة البرمجة Cairo. مجموعة حوافز كبيرة للمشاريع التي سيتم بنائها 🚀 رابط التسجيل 👇 ht…»
ستبدء ورشة عمل اليوم بعد 20 دقيقة والتي سنتحدث بها حول اساسيات لغة Cairo وكتابة عقود ذكية والمساهمة في مشاريع open source للبدء في البدء لكسب المكافئات.

رابط الميتنج 👇
https://meet.google.com/mkv-krsa-zdv
برمجة وتطوير Web3Arabs pinned «ستبدء ورشة عمل اليوم بعد 20 دقيقة والتي سنتحدث بها حول اساسيات لغة Cairo وكتابة عقود ذكية والمساهمة في مشاريع open source للبدء في البدء لكسب المكافئات. رابط الميتنج 👇 https://meet.google.com/mkv-krsa-zdv»