في عام 2014 ، اقترح المؤسس المشارك إثيريوم Gavin Wood لأول مرة مفهوم "Web3" ، مما يوفر حلا لمشكلة الثقة المفرطة التي يتطلبها الإنترنت.
لا يمكن إنكار أن الشبكات المركزية ساعدت مليارات الأشخاص على الاندماج في الإنترنت وبنت بنية تحتية مستقرة وموثوقة عليها. ومع ذلك ، في الوقت نفسه ، احتكر عدد قليل من العمالقة المركزيين الإنترنت تقريبا ويمكنهم فعل ما يحلو لهم. Web3 ، من خلال blockchain والعملات المشفرة و NFTs ، يعيد الطاقة للمستخدمين في شكل ملكية.
أصبح Web3 الآن مصطلحا شاملا يمثل رؤية لإنترنت متجدد وأفضل. على الرغم من صعوبة تقديم تعريف صارم ل Web3 ، إلا أنه عادة ما يتمتع بالخصائص التالية:

في كتاب "حوليات الربيع والخريف لمستر لف" ، يقول: "رجل حكيم يخطط وفقا للعصر ويتصرف وفقا للاتجاهات". وهذا يعني أن الأفراد الأذكياء والبصيرة سيكونون مستعدين ويتصرفون بسرعة في الوقت المناسب ، ويصدرون الأحكام والقرارات بناء على الظروف السائدة.
أعتقد أن Web3 هو بلا شك اتجاه ، ولكن هناك جدل حول متى بدأ حقا. يقول البعض إنها بدأت مع ظهور بيتكوين ، بينما يجادل آخرون بأنها كانت أول ظهور ل إثيريوم. أنا لا أتفق تماما مع أي منهما. يمثل ظهور بيتكوين بداية صناعة Web3 بأكملها ، بينما وضع مظهر إثيريوم الأساس لصناعة Web3. ومع ذلك ، أعتقد أن ما دفع Web3 حقا ليصبح "قوة" هو الانفجار الهائل لصناعة DeFi في عام 2020 ، والذي جلب تطبيقات blockchain إلى المشهد المالي.
للحصول على مقدمة عن DeFi ، يمكنك الرجوع إلى مقالتي السابقة "MakerDAO و Uniswap: تطور التمويل اللامركزي".
شهدت قاعدة مستخدمي صناعة Web3 بأكملها توسعا هائلا بدءا من عام 2020. بصرف النظر عن التباطؤ في التطوير في عام 2022 بسبب السوق الهابطة ، استمر عدد المستخدمين في ارتفع في السنوات الأخرى. أعتقد أنه في عام 2024 ، مع انخفاض بيتكوين إلى النصف ووصول السوق ثور ، ستستمر قاعدة المستخدمين في النمو ، وسيكون الاتجاه التصاعدي لا يمكن إيقافه.
في الواقع ، فإن موقف هونغ كونغ تجاه Web3 جدير بالملاحظة أيضا. منذ عام 2023 ، أصدرت هونغ كونغ بشكل متكرر إشارات ودية تجاه Web3:
في الواقع ، لا يختلف هذا السؤال عن "لماذا يجب على المطورين غير الذكاء الاصطناعي تعلم الذكاء الاصطناعي". أعتقد أنه كمطورين ، يجب علينا أولا وقبل كل شيء أن نكون متعلمين مستمرين لأن صناعة التكنولوجيا تتطور بسرعة ، مما يتطلب التعلم المستمر لمواكبة التغييرات والحفاظ على قدرتنا التنافسية.
ينطوي التعلم على كل من العمق والاتساع ، وكلاهما مهم بنفس القدر. يساعدك العمق ، المكتسب من خلال الخوض في التفاصيل الفنية ، على أن تصبح خبيرا في مجالك ، في حين أن الاتساع ، الذي يتحقق من خلال تتبع اتجاهات التكنولوجيا والتعرف على المجالات المجاورة ، يسمح لك بتقديم أفكار جديدة في مجال خبرتك ، مما يجعل عملك أكثر إبداعا.
يتبع تعلم الذكاء الاصطناعي و Web3 الآن نفس المنطق. من خلال دراسة التقنيات المتطورة ، يمكنك زيادة اتساع معرفتك التقنية ، على غرار تعلم تطوير الأجهزة المحمولة في السنوات الأولى. ومع ذلك ، فإن ما يميز Web3 عن هذين هو عدم وجود "نقطة تحول".
أحدث ظهور iPhone ثورة في صناعة الهواتف المحمولة ، مما جعله "نقطة التحول" لتطوير الأجهزة المحمولة. أطلق ظهور ChatGPT العنان لخيال الذكاء الاصطناعي ، مما جعله "نقطة التحول" بالنسبة الذكاء الاصطناعي. ومع ذلك ، لم يشهد Web3 بعد مثل هذا الابتكار الثوري. ولكن هذا يعني أيضا أن Web3 هي صناعة أكثر ابتكارا. إذا تمكن مطور Web2 من الجمع بين تقنيته وخبرته الحالية للبناء على Web3 ، فقد يتمكن من رعاية الابتكارات العظيمة.
يتمتع تعلم Web3 كمطور Web2 بميزة أخرى: في حالة تقادم Web2 في المستقبل ، سيكون لديك خطة احتياطية.

إذا كنت تخدم طبقة الشبكة ، فهذا يعني أنك بحاجة إلى تطوير Layer1 أو Layer2 ، والتي ترتبط عموما بالمختبرات أو المؤسسات. تختلف المهارات المطلوبة اختلافا كبيرا ، بما في ذلك التشفير وخوارزميات الإجماع والتخزين والشبكات واللغات والأجهزة الافتراضية. تعتمد المهارات الهندسية على بنية السلسلة وأدائها ، ويتم بناء بعض السلاسل بسرعة باستخدام Cosmos SDK أو OpStack.
إذا كنت تقوم بخدمة طبقة التفاعل البلوكتشين، فأنت تعمل بشكل عام لموفري خدمات البنية الأساسية، مثل خدمات العقد وخدمات تحليل البيانات وخدمات الفهرسة. تشبه هذه الطبقة موفري خدمات البنية التحتية في Web2 (مثل الخدمات السحابية) ، وتشمل الأدوار الواجهة الأمامية والخلفية والبيانات والاختبار والعمليات. لذلك ، فإن المهارات المطلوبة متشابهة تقريبا. ربما يتطلب بعض المعرفة حول واجهات شبكة blockchain.
إذا كنت تخدم طبقة العرض التقديمي ، فأنت تزود المطورين بأدوات التطوير والمكتبات ، والمعروفة باسم "بيع المجارف". تعتمد مهارات التطوير المحددة على شكل المنتج ونوع المطورين الذين يستخدمون الخدمة. على سبيل المثال ، يتضمن تطوير IDE واجهات المستخدم وإعداد الشبكة المحلية وتجميع العقود ونشر العقود.
إذا كنت تخدم DApps ، فإن الغالبية العظمى من احتياجات تطوير Web3 تتركز في تطوير DApp. لذلك عندما نتحدث عن تطوير Web3 ، فإننا نشير بشكل أساسي إلى تطوير DApp. سأقدم هذه النقطة بالتفصيل في القسم التالي.
الفرق الأكبر بين التطبيقات اللامركزية المبنية على blockchain والتطبيقات التقليدية هو التغيير في أدوار الواجهة الخلفية وقاعدة البيانات. تلعب العقود الذكية دور الخلفية التقليدية ، وتحل blockchain محل قواعد البيانات التقليدية وتوفر تخزينا لامركزيا للبيانات. التعاون الوثيق بين العقود الذكية و blockchain يجعل تخزين واسترجاع البيانات شفافا ويصعب العبث به.

لذلك ، تكمن مهارات تطوير DApp بشكل أساسي في تطوير الواجهة الأمامية العقود الذكية. المهارات التي يجب إتقانها هي كما يلي:
آليات المصادقة وقراءة / كتابة البيانات. في DApps ، يتم تنفيذ مصادقة المستخدم وإدارته من خلال محافظ blockchain (على سبيل المثال ، MetaMask) ، لذلك تحتاج إلى معرفة كيفية دمج واجهات المحفظة. تتم قراءة / كتابة البيانات أيضا من خلال واجهات برمجة التطبيقات داخل السلسلة. إن استخدام مكتبات JavaScript مثل Ethers.js يجعل من السهل تنفيذ آليات المصادقة وقراءة / كتابة البيانات.
نصائح لتعلم Web3
ومع ذلك ، لا تزال صناعة Web3 الحالية متقلبة للغاية. كثير من الناس يطاردون ذلك بشكل محموم ، ويقومون باستثمارات عدوانية ، والتي يمكن أن تؤدي في كثير من الأحيان إلى القلق. إذا كنت مصمما على أن تصبح مطور Web3 ، فيجب عليك حجب بعض المعلومات المشتتة للانتباه بوعي ، والتركيز على التكنولوجيا نفسها ، والمشاركة في مساعي قيمة طويل الأجل. يمكن أن يساعدك هذا النهج على النمو بشكل أفضل.





