دورة Solidity على Polkadot: استكشاف مستقبل بيئة المطورين
مؤخراً، نظمنا دورة بعنوان "Solidity on Polkadot"، وكان الهدف منها اختبار مدى شعبية مجموعة أدوات تطوير PolkaVM. والنتيجة كانت غير متوقعة، حيث بلغ عدد المسجلين 219 شخصاً، وبلغ معدل إنجاز الواجبات نحو 38%. هذه البيانات ليست فقط مفرحة، بل الأهم من ذلك، أننا اكتشفنا بشكل غير متوقع اتجاهات تطوير بيئة المطورين الصينيين على Polkadot.
ستشارك هذه المقالة ملاحظاتنا حول المستخدمين الحقيقيين، والتعليقات التي تلقيناها، والمشكلات التي واجهناها، بالإضافة إلى تلخيص كيف استكشفنا خارطة طريق نحو "بناء النظام البيئي" من خلال هذه الدورة الجديدة.
خلفية الدورة: ليست مجرد مواضيع ساخنة، بل هي استكشاف للحقيقة
تجري Polkadot ترقية 2.0، والهدف الأساسي هو تحقيق توحيد عبر السلاسل، وتقليل عوائق التطوير، وتحسين تجربة المطورين. من المحتمل أن تصبح PolkaVM، كبيئة تنفيذ متوافقة مع Ethereum، المدخل المفضل لمطوري Web2 أو EVM للتعرف على Polkadot. ومع ذلك، يجب أن نعترف بواقع: في عالم Web3، غالبًا ما تصبح السرديات التقنية مجرد زينة سطحية. الذين يرغبون فعلاً في الممارسة غالبًا ما يكونون قلة. لا يزال انطباع الكثيرين عن Polkadot عالقًا في مرحلة "معقد" "صعب الفهم" "عائق عالي"، ناهيك عن محاولة كتابة العقود أو نشر التطبيقات.
نحن نقدم هذه الدورة، وبالإضافة إلى أهداف الدعاية، من الأهم أن نفهم الأسئلة التالية:
ما هي أكثر الأمور التي تهم المطورين في بيئة VM الجديدة؟
هل تعتبر PolkaVM فرصة أم عقبة بالنسبة لهم؟
هل يمكن لسلسلة الأدوات دعم تطوير المشاريع الحقيقية، وليس مجرد عرض؟
في عملية التطوير بأكملها، أي مرحلة هي الأكثر عرضة للتخلي؟
هذه الدورة ليست محاضرة تقنية عميقة مخصصة للخبراء، بل هي تجربة "شاملة" حقيقية للمطورين. نأمل أن نكون مرشدين للمبتدئين، ونرافقهم في إتمام جولتهم التعليمية الأولى، ومراقبة ما قد يحدث خلال هذه العملية.
أربعة اكتشافات غير متوقعة
1. المتعلمون مليئون بالفضول ومستعدون لاستثمار الوقت
كنا نعتقد أن معظم الناس يشاركون من أجل الجوائز أو الشهادات، لكن الواقع ليس كذلك. 80٪ من المشاركين هم من جيل التسعينيات، وربعهم طلاب في المدارس، ويكرّس معظمهم ساعة إلى ساعتين يوميًا للدراسة بشكل تطوعي. هذه الكثافة في التعلم لا تبدو فقط من أجل إنهاء المهام، بل إنهم حقًا يريدون أن يجربوا ما إذا كان بإمكانهم إكمال المشروع بنجاح.
هناك من يتعلم من البداية إلى النهاية فقط ليتمكن من نشر عقد بنفسه؛ وهناك من يقول: "على الأقل يمكنني أن أكتب في سيرتي الذاتية 'نجحت في نشر DApp في بيئة PolkaVM'." باختصار، قد لا يهتمون بشكل خاص بالقوة التقنية لPolkadot، بل يحتاجون فقط إلى بيئة ودية للتحقق مما إذا كانوا مناسبين لدخول مجال Web3.
2. الخبرة الغنية لا تعني سهولة البدء، التحدي الأكبر هو "تحويل نمط التفكير"
يمتلك العديد من المشاركين خبرة واسعة في التطوير، بل إن لديهم خبرة عملية في مشاريع EVM، ولكن بعد دخولهم إلى بيئة Polkadot، لا يزالون مرتبكين بسبب بعض اختلافات المصطلحات: ما هو PolkaVM؟ هل AssetHub هي سلسلة أم وحدة؟ لماذا يختلف حد الغاز عن Ethereum؟ تم نشر العقد بنجاح، لماذا لا يمكن النداء من الواجهة الأمامية؟
لم تكن مشكلتهم "عدم فهم الشيفرة"، بل كانت نموذج الإدراك السابق لديهم يفقد فعاليته فجأة، وعند مواجهة عدد كبير من المفاهيم التي تحتاج إلى إعادة فهم، شعر العديد من الأشخاص بصد مقاوم نفسي.
دوراتنا تخفف إلى حد ما هذه الفجوة، على الأقل تجعل المشاركين يدركون أن تجربة تطوير PolkaVM ليست صعبة في الحقيقة، فقط بعض الأسماء مختلفة، والعمليات ليست معقدة بالضرورة. هذه نقطة حاسمة - لأن الكثير من الناس يتخلون عن نظام بيئي، غالبًا ليس لأنهم لا يعرفون البرمجة، ولكن لأنهم يتراجعون عندما لا يفهمون الوثائق من النظرة الأولى.
هذا يذكرنا أيضًا: يجب ألا تكون الوثائق التطويرية مجرد تجميع بسيط للمعرفة، بل يجب أن تساعد المستخدمين في إتمام التحول المعرفي. في المستقبل، سنضيف مقارنة رئيسية بين PolkaVM و VMs الرئيسية الأخرى (مثل EVM) في الوثائق، لمساعدة المزيد من الأشخاص على تجنب الطرق الخاطئة وزيادة لحظات الإدراك "آه، الآن فهمت".
3. المشاركون في الدورة ليسوا مجرد متعلمين، بل هم "مساهمون غير مرئيين"
على الرغم من أن معظم المشاركين هم مبتدئون في تطوير العقود، إلا أنهم جريئون في طرح الأسئلة، ومسرورون للإبلاغ عن الأخطاء، ويتجرأون أيضًا على اختبار حدود التكنولوجيا. على سبيل المثال، أشار أحدهم إلى أن تجميع Remix ليس به مشكلة، لكن نشره على السلسلة فشل؛ هذه الملاحظات دفعتنا مباشرة لتقديم العديد من مشاكل أدوات السلسلة إلى الفرق المعنية، مما ساهم في تحسين الوثائق وإصلاح الأخطاء.
فريق علاقات المطورين لدينا، كأشخاص ذوي خبرة، اعتادوا على تجنب بعض الفخاخ الصغيرة، والعديد من "إنذارات الأخطاء" أصبحت سلوكًا غريزيًا. لكن المبتدئين لا يفعلون ذلك. لم يقيموا بعد هذا النظام من الحكم، لذا من الأسهل عليهم مواجهة المشاكل - وهذا يجعل الدورة في الواقع جامعًا قيمًا جدًا للمشاكل. بالنسبة للمشاركين، تعتبر الدورة منطقة عازلة؛ وبالنسبة لنا، فإن هذه التجارب "الحقيقية" هي أكثر مقياس مباشر لتجربة PolkaVM البيئية.
4. المفتاح في تحديد ما إذا كان المطورون سيقومون بـ "زيارة ثانية" هو تجربة العملية الإجمالية
كثير من الناس يغادرون ليس لأنهم "لا يستطيعون التعلم"، ولكن لأنهم "يواجهون أخطاء، ولا أحد يوجههم حول كيفية الحل".
تظهر نفس الشيفرة أخطاء في بيئات مختلفة؛ هارد هات، فاوندرى، ريمكس تظهر سلوكيات غير متسقة في بيئات مختلفة؛ الوثائق لا تحتوي على المعلومات المطلوبة، ورسائل الخطأ لا تظهر النتائج بشكل مباشر، كل هذه الأمور قد تؤدي إلى تخلي المطور عن المشروع في لحظة غضب.
ندرك أن تجربة المطورين (DevEx) ليست مجرد سلاسة "لحظة الترميز"، بل هي العملية الكاملة من إعداد البيئة، وحل المشكلات، إلى نشر النتائج، وحتى التحديثات المستقبلية، هل هي سلسة وموثوقة. إذا حدثت مشكلة في أي مرحلة، يمكن أن تؤدي بسهولة إلى "انهيار نفسي". لذلك، هذه ليست مجرد مشكلة تقنية، بل هي "مشكلة تصميم العواطف والثقة".
الدورة كأداة، جسر بين المستخدمين والتوقعات
في المراحل المبكرة من النظام البيئي، أدركنا أن أهمية دورة المطورين تتجاوز بكثير "نقل المعرفة" أحادي الاتجاه، ولا نتوقع أن يتمكن دورة واحدة فقط من تشكيل نجم ريادة أعمال Web3 التالي. على العكس من ذلك، حققنا من خلال هذه الدورة ثلاثة نتائج قيمة:
اختبار ضغط الشبكة: على سبيل المثال، أثناء ممارسة انتقال عقد Uniswap V2 في الدورة، كنا نظن أنه مجرد تمرين عادي، لكننا اكتشفنا بشكل غير متوقع سلسلة من المشاكل "غير المتوقعة": أخطاء الغاز، أخطاء المسار، عدم تطابق أداء Remix و Hardhat، وغيرها. هذه المشاكل تُعتبر عائقًا للمطورين، ولكن بالنسبة لنا فهي "إنذار مبكر"، كلما اكتشفناها مبكرًا كان ذلك أفضل. الآن أصبحت جميعها ضمن قائمة المشاكل لفريق العمل المعني، وقد تم حلها بسرعة.
صورة المستخدم وخطوط التحويل: هناك من يهتم بتصميم الهيكل، وهناك من يسعى إلى كفاءة التطوير، وهناك من يسأل: "هل يمكن استخدام الأدوات التي أستخدمها عادةً مباشرةً على PolkaVM؟" كل سؤال يعكس مخاوف حقيقية للمطورين، كما يكشف بالضبط عن المحتوى الذي يحتاج إلى إضافته في "دليل استخدام PolkaVM".
إنشاء توقعات المنتج: دوراتنا تشبه إعلانًا متعدد الحلقات، لا تعتمد على الكلام الفارغ، بل تعرض تجربة الاستخدام الفعلية وقيمة PolkaVM في الموقع. قد لا تكون بعض الميزات مكتملة حاليًا؟ لا مشكلة، هناك من يستخدم، وهناك من هو مستعد للانتظار، وهذه علامة إيجابية على تطور النظام البيئي.
كان هناك شكاوى كثيرة في الماضي حول نقص المستخدمين في Polkadot - هل حقًا لا يستخدمه أحد؟ حتى الآن، كان المستخدمون الأساسيون هم فرق البنية التحتية والسلاسل، وليس مطوري DApp. لكن مع إطلاق PolkaVM، أصبح لمطوري العقود أخيرًا مكان للاستخدام. بالطبع، من الطبيعي أن يكون هناك تردد: "هل أجرؤ على أن أكون من أوائل من يجربون هذا VM الجديد؟" "هل يستحق الأمر أن أستثمر وقتي في شبكة لا تزال في مرحلة الاختبار؟" لكن بالضبط لأن هذا جديد، فإنه يوفر فرصة للفرق الصغيرة لتجاوز المنافسة.
في هذه الدورة ، سنقوم بنقل Uniswap V2 إلى PolkaVM ، مما أثار اهتمامًا واسعًا في المجتمع. ليس لأن الجميع لم يروا Uniswap من قبل ، ولكن لأنهم يرونه يعمل على Polkadot للمرة الأولى. على الرغم من مرور العديد من السنوات ، لا يزال Polkadot نظامًا بيئيًا عالي القيمة السوقية ، مع موارد تمويل غنية ، وهناك عدد ليس بالقليل من الحيتان التي تمتلك DOT. بدلاً من التنافس بشكل حاد في Layer2 ، لماذا لا نستكشف بحرًا أزرق لم يتم "استحواذه" عليه بعد؟
نحن نخطط لمحتوى الدورة القادمة، إذا كان لديك أي وحدات أو مشاريع عملية ترغب في معرفتها، فلا تتردد في إخبارنا.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
دورة تطوير Polkadot تكشف عن فرص جديدة في نظام Web3 البيئي: PolkaVM تصبح في دائرة الضوء
دورة Solidity على Polkadot: استكشاف مستقبل بيئة المطورين
مؤخراً، نظمنا دورة بعنوان "Solidity on Polkadot"، وكان الهدف منها اختبار مدى شعبية مجموعة أدوات تطوير PolkaVM. والنتيجة كانت غير متوقعة، حيث بلغ عدد المسجلين 219 شخصاً، وبلغ معدل إنجاز الواجبات نحو 38%. هذه البيانات ليست فقط مفرحة، بل الأهم من ذلك، أننا اكتشفنا بشكل غير متوقع اتجاهات تطوير بيئة المطورين الصينيين على Polkadot.
ستشارك هذه المقالة ملاحظاتنا حول المستخدمين الحقيقيين، والتعليقات التي تلقيناها، والمشكلات التي واجهناها، بالإضافة إلى تلخيص كيف استكشفنا خارطة طريق نحو "بناء النظام البيئي" من خلال هذه الدورة الجديدة.
خلفية الدورة: ليست مجرد مواضيع ساخنة، بل هي استكشاف للحقيقة
تجري Polkadot ترقية 2.0، والهدف الأساسي هو تحقيق توحيد عبر السلاسل، وتقليل عوائق التطوير، وتحسين تجربة المطورين. من المحتمل أن تصبح PolkaVM، كبيئة تنفيذ متوافقة مع Ethereum، المدخل المفضل لمطوري Web2 أو EVM للتعرف على Polkadot. ومع ذلك، يجب أن نعترف بواقع: في عالم Web3، غالبًا ما تصبح السرديات التقنية مجرد زينة سطحية. الذين يرغبون فعلاً في الممارسة غالبًا ما يكونون قلة. لا يزال انطباع الكثيرين عن Polkadot عالقًا في مرحلة "معقد" "صعب الفهم" "عائق عالي"، ناهيك عن محاولة كتابة العقود أو نشر التطبيقات.
نحن نقدم هذه الدورة، وبالإضافة إلى أهداف الدعاية، من الأهم أن نفهم الأسئلة التالية:
هذه الدورة ليست محاضرة تقنية عميقة مخصصة للخبراء، بل هي تجربة "شاملة" حقيقية للمطورين. نأمل أن نكون مرشدين للمبتدئين، ونرافقهم في إتمام جولتهم التعليمية الأولى، ومراقبة ما قد يحدث خلال هذه العملية.
أربعة اكتشافات غير متوقعة
1. المتعلمون مليئون بالفضول ومستعدون لاستثمار الوقت
كنا نعتقد أن معظم الناس يشاركون من أجل الجوائز أو الشهادات، لكن الواقع ليس كذلك. 80٪ من المشاركين هم من جيل التسعينيات، وربعهم طلاب في المدارس، ويكرّس معظمهم ساعة إلى ساعتين يوميًا للدراسة بشكل تطوعي. هذه الكثافة في التعلم لا تبدو فقط من أجل إنهاء المهام، بل إنهم حقًا يريدون أن يجربوا ما إذا كان بإمكانهم إكمال المشروع بنجاح.
هناك من يتعلم من البداية إلى النهاية فقط ليتمكن من نشر عقد بنفسه؛ وهناك من يقول: "على الأقل يمكنني أن أكتب في سيرتي الذاتية 'نجحت في نشر DApp في بيئة PolkaVM'." باختصار، قد لا يهتمون بشكل خاص بالقوة التقنية لPolkadot، بل يحتاجون فقط إلى بيئة ودية للتحقق مما إذا كانوا مناسبين لدخول مجال Web3.
2. الخبرة الغنية لا تعني سهولة البدء، التحدي الأكبر هو "تحويل نمط التفكير"
يمتلك العديد من المشاركين خبرة واسعة في التطوير، بل إن لديهم خبرة عملية في مشاريع EVM، ولكن بعد دخولهم إلى بيئة Polkadot، لا يزالون مرتبكين بسبب بعض اختلافات المصطلحات: ما هو PolkaVM؟ هل AssetHub هي سلسلة أم وحدة؟ لماذا يختلف حد الغاز عن Ethereum؟ تم نشر العقد بنجاح، لماذا لا يمكن النداء من الواجهة الأمامية؟
لم تكن مشكلتهم "عدم فهم الشيفرة"، بل كانت نموذج الإدراك السابق لديهم يفقد فعاليته فجأة، وعند مواجهة عدد كبير من المفاهيم التي تحتاج إلى إعادة فهم، شعر العديد من الأشخاص بصد مقاوم نفسي.
دوراتنا تخفف إلى حد ما هذه الفجوة، على الأقل تجعل المشاركين يدركون أن تجربة تطوير PolkaVM ليست صعبة في الحقيقة، فقط بعض الأسماء مختلفة، والعمليات ليست معقدة بالضرورة. هذه نقطة حاسمة - لأن الكثير من الناس يتخلون عن نظام بيئي، غالبًا ليس لأنهم لا يعرفون البرمجة، ولكن لأنهم يتراجعون عندما لا يفهمون الوثائق من النظرة الأولى.
هذا يذكرنا أيضًا: يجب ألا تكون الوثائق التطويرية مجرد تجميع بسيط للمعرفة، بل يجب أن تساعد المستخدمين في إتمام التحول المعرفي. في المستقبل، سنضيف مقارنة رئيسية بين PolkaVM و VMs الرئيسية الأخرى (مثل EVM) في الوثائق، لمساعدة المزيد من الأشخاص على تجنب الطرق الخاطئة وزيادة لحظات الإدراك "آه، الآن فهمت".
3. المشاركون في الدورة ليسوا مجرد متعلمين، بل هم "مساهمون غير مرئيين"
على الرغم من أن معظم المشاركين هم مبتدئون في تطوير العقود، إلا أنهم جريئون في طرح الأسئلة، ومسرورون للإبلاغ عن الأخطاء، ويتجرأون أيضًا على اختبار حدود التكنولوجيا. على سبيل المثال، أشار أحدهم إلى أن تجميع Remix ليس به مشكلة، لكن نشره على السلسلة فشل؛ هذه الملاحظات دفعتنا مباشرة لتقديم العديد من مشاكل أدوات السلسلة إلى الفرق المعنية، مما ساهم في تحسين الوثائق وإصلاح الأخطاء.
فريق علاقات المطورين لدينا، كأشخاص ذوي خبرة، اعتادوا على تجنب بعض الفخاخ الصغيرة، والعديد من "إنذارات الأخطاء" أصبحت سلوكًا غريزيًا. لكن المبتدئين لا يفعلون ذلك. لم يقيموا بعد هذا النظام من الحكم، لذا من الأسهل عليهم مواجهة المشاكل - وهذا يجعل الدورة في الواقع جامعًا قيمًا جدًا للمشاكل. بالنسبة للمشاركين، تعتبر الدورة منطقة عازلة؛ وبالنسبة لنا، فإن هذه التجارب "الحقيقية" هي أكثر مقياس مباشر لتجربة PolkaVM البيئية.
4. المفتاح في تحديد ما إذا كان المطورون سيقومون بـ "زيارة ثانية" هو تجربة العملية الإجمالية
كثير من الناس يغادرون ليس لأنهم "لا يستطيعون التعلم"، ولكن لأنهم "يواجهون أخطاء، ولا أحد يوجههم حول كيفية الحل".
تظهر نفس الشيفرة أخطاء في بيئات مختلفة؛ هارد هات، فاوندرى، ريمكس تظهر سلوكيات غير متسقة في بيئات مختلفة؛ الوثائق لا تحتوي على المعلومات المطلوبة، ورسائل الخطأ لا تظهر النتائج بشكل مباشر، كل هذه الأمور قد تؤدي إلى تخلي المطور عن المشروع في لحظة غضب.
ندرك أن تجربة المطورين (DevEx) ليست مجرد سلاسة "لحظة الترميز"، بل هي العملية الكاملة من إعداد البيئة، وحل المشكلات، إلى نشر النتائج، وحتى التحديثات المستقبلية، هل هي سلسة وموثوقة. إذا حدثت مشكلة في أي مرحلة، يمكن أن تؤدي بسهولة إلى "انهيار نفسي". لذلك، هذه ليست مجرد مشكلة تقنية، بل هي "مشكلة تصميم العواطف والثقة".
الدورة كأداة، جسر بين المستخدمين والتوقعات
في المراحل المبكرة من النظام البيئي، أدركنا أن أهمية دورة المطورين تتجاوز بكثير "نقل المعرفة" أحادي الاتجاه، ولا نتوقع أن يتمكن دورة واحدة فقط من تشكيل نجم ريادة أعمال Web3 التالي. على العكس من ذلك، حققنا من خلال هذه الدورة ثلاثة نتائج قيمة:
اختبار ضغط الشبكة: على سبيل المثال، أثناء ممارسة انتقال عقد Uniswap V2 في الدورة، كنا نظن أنه مجرد تمرين عادي، لكننا اكتشفنا بشكل غير متوقع سلسلة من المشاكل "غير المتوقعة": أخطاء الغاز، أخطاء المسار، عدم تطابق أداء Remix و Hardhat، وغيرها. هذه المشاكل تُعتبر عائقًا للمطورين، ولكن بالنسبة لنا فهي "إنذار مبكر"، كلما اكتشفناها مبكرًا كان ذلك أفضل. الآن أصبحت جميعها ضمن قائمة المشاكل لفريق العمل المعني، وقد تم حلها بسرعة.
صورة المستخدم وخطوط التحويل: هناك من يهتم بتصميم الهيكل، وهناك من يسعى إلى كفاءة التطوير، وهناك من يسأل: "هل يمكن استخدام الأدوات التي أستخدمها عادةً مباشرةً على PolkaVM؟" كل سؤال يعكس مخاوف حقيقية للمطورين، كما يكشف بالضبط عن المحتوى الذي يحتاج إلى إضافته في "دليل استخدام PolkaVM".
إنشاء توقعات المنتج: دوراتنا تشبه إعلانًا متعدد الحلقات، لا تعتمد على الكلام الفارغ، بل تعرض تجربة الاستخدام الفعلية وقيمة PolkaVM في الموقع. قد لا تكون بعض الميزات مكتملة حاليًا؟ لا مشكلة، هناك من يستخدم، وهناك من هو مستعد للانتظار، وهذه علامة إيجابية على تطور النظام البيئي.
كان هناك شكاوى كثيرة في الماضي حول نقص المستخدمين في Polkadot - هل حقًا لا يستخدمه أحد؟ حتى الآن، كان المستخدمون الأساسيون هم فرق البنية التحتية والسلاسل، وليس مطوري DApp. لكن مع إطلاق PolkaVM، أصبح لمطوري العقود أخيرًا مكان للاستخدام. بالطبع، من الطبيعي أن يكون هناك تردد: "هل أجرؤ على أن أكون من أوائل من يجربون هذا VM الجديد؟" "هل يستحق الأمر أن أستثمر وقتي في شبكة لا تزال في مرحلة الاختبار؟" لكن بالضبط لأن هذا جديد، فإنه يوفر فرصة للفرق الصغيرة لتجاوز المنافسة.
في هذه الدورة ، سنقوم بنقل Uniswap V2 إلى PolkaVM ، مما أثار اهتمامًا واسعًا في المجتمع. ليس لأن الجميع لم يروا Uniswap من قبل ، ولكن لأنهم يرونه يعمل على Polkadot للمرة الأولى. على الرغم من مرور العديد من السنوات ، لا يزال Polkadot نظامًا بيئيًا عالي القيمة السوقية ، مع موارد تمويل غنية ، وهناك عدد ليس بالقليل من الحيتان التي تمتلك DOT. بدلاً من التنافس بشكل حاد في Layer2 ، لماذا لا نستكشف بحرًا أزرق لم يتم "استحواذه" عليه بعد؟
نحن نخطط لمحتوى الدورة القادمة، إذا كان لديك أي وحدات أو مشاريع عملية ترغب في معرفتها، فلا تتردد في إخبارنا.