<100 subscribers
Share Dialog
Share Dialog
![يأتي وقت يكون فيه لمهندسي Web3 قرار مهم يتعين عليهم اتخاذه. لقد وصلوا إلى مفترق طرق وعليهم اتخاذ قرار - وهو القرار الذي سيستمر لتشكيل مهمة كل مشروع ومسار وقيم ونتائج كل مشروع. عند مفترق الطرق هذا ، يؤدي أحد الطرق إلى العقليات الاقتصادية والاجتماعية التقليدية للمصلحة الذاتية والمكاسب الصفرية. لكن ، بالطبع ، هناك طريق آخر. إنه طريق يقودنا إلى المستقبل. نموذج مختلف. طريقة تفكير مختلفة.
أولئك منا الذين يجدون أنفسنا على مفترق طرق يتحملون مسؤولية الاختيار بحكمة. لا يؤثر هذا الاختيار على اتجاه ونتائج المشاريع الفردية فحسب ، بل في صناعة ونظام بيئي ناشئ مثل Web3 ، تنتشر هذه القرارات بسرعة وتتراكم وتصبح القاعدة.
إذن ، في النهاية ، ليست كلماتنا ، أو تسويقنا ، أو إعلانات خيط التغريدات المدروسة لدينا هي التي تحدد ما إذا كنا سنحدث تغييرًا كبيرًا في العالم ؛ إنها الخيارات التي نتخذها.
هذا هو الاختيار: أن تكون مفتوح المصدر أو لا. ارفض المصدر المفتوح وخاطر بتكرار الوضع الراهن أو اختر المصدر المفتوح ، وخاطر بأكبر قدر على الإطلاق - السفر إلى المجهول.
الطابعة والفرن والنواة
في وقت ما في أوائل الثمانينيات ، تعطلت الطابعة في معمل MIT AI. لكنها لم تكن مجرد طابعة - لقد كانت طابعة ليزر Xerox : موهوبة من شركة Xerox العظيمة ، التي تم إنشاؤها في منشأة أبحاث Xerox ، وتم تكييفها من آلة تصوير Xerox. قد تشعر بموضوع هنا ...
أثناء تعطل الطابعات طوال الوقت ، حدث عطل في الطابعة في ذلك اليوم على الشخص الخطأ. كان اسمه ريتشارد ستالمان ، ولم تكن ملفاته محشورة في الطابعة ، ولكن ملف زميل له في قائمة الانتظار.
نظرًا لأن الطابعة لم تكن على مقربة من مساحة العمل الخاصة بهم ، إذا كانت الطابعة محشورة ولم يأت أحد لفحصها ، فلن يكون هناك أحد حولها لإصلاحها.
كان لدى ستالمان فكرة. كان يقوم بتعديل برنامج الطابعة بحيث يُعلم كل شخص في قائمة الانتظار عندما يكون محشورًا. بهذه الطريقة ، سيصل شخص ما لإصلاح الطابعة ، وستستمر قائمة الانتظار في المضي قدمًا.
كانت هناك مشكلة واحدة فقط ... كانت طابعة الليزر Xerox مشروعًا مغلق المصدر . لن ترسل له Xerox نسخة من شفرة المصدر لأنها ملكية خاصة. وعندما طلب من موظف سابق نسخة ، رفضوا لأنهم وقعوا على اتفاقية عدم إفشاء
كان لقاء Stallman مع الطابعة بمثابة إلهام عندما تم تسويق Unix تجاريًا في عام 1983.² في مواجهة عالم Xerox-ifying ، أسس Stallman 1985 GNU (بشكل متكرر: GNU Not Unix) كبديل غير مملوك لـ Unix . عمل جنو وفقًا لمبادئ "البرمجيات الحرة". يكتب Stallman:
"البرمجيات الحرة" تعني البرمجيات التي تحترم حرية المستخدمين ومجتمعهم. تقريبًا ، هذا يعني أن المستخدمين يتمتعون بحرية تشغيل البرنامج ونسخه وتوزيعه ودراسته وتغييره وتحسينه. وبالتالي فإن "البرمجيات الحرة" هي مسألة حرية وليست سعرًا. لفهم المفهوم ، يجب أن تفكر في "حر" كما في "حرية التعبير" ، وليس كما في "البيرة المجانية" [تأكيد المؤلف] . نسميها أحيانًا "البرمجيات الحرة" ، مستعيرًا الكلمة الفرنسية أو الإسبانية لكلمة "مجاني" كما هو الحال في الحرية ، لإظهار أننا لا نعني أن البرنامج مجاني.³
أما بالنسبة لمصطلح "المصدر المفتوح" ، فإن هذا لم يظهر فعليًا إلا بعد أكثر من عقد مع تأسيس مبادرة المصدر المفتوح (OSI) في عام 1998⁴. شارك مؤسسو OSI الكثير من نفس المبادئ مثل Stallman ، لكنهم اختلفوا في كيفية تعاملهم مع الأعمال المشتقة (مثل forks) ⁵. باختصار ، سمحوا للمستخدمين بإنشاء مشتقات احتكارية بينما لم تفعل حركة Stallman للبرمجيات الحرة. على الرغم من ذلك ، فإن العديد من مبادئ Stallman (مثل "البيرة المجانية" ، "حرية التعبير") بمثابة حجر الأساس لتعريف المصدر المفتوح اليوم.
كرّس Stallman فلسفة البرمجيات الحرة بترخيص برمجيات GNU GPL. مع ذلك ، أصبح GNU مشروعًا للتعاون العام المفتوح. لدرجة أنه في عام 1991 ، ساهم طالب في جامعة فنلندا ، في منتصف الطريق تقريبًا في جميع أنحاء العالم ، بأحد مكوناتها المفقودة النهائية: النواة. ستصبح هذه النواة لينكس - أحد أكبر المشاريع مفتوحة المصدر في التاريخ ، التي تعمل اليوم على تشغيل العديد من الخوادم وأرضيات التداول والهواتف المحمولة في العالم.
ومع ذلك ، وبطبيعة الحال ، تعاون البشر في التكنولوجيا قبل فترة طويلة من الثمانينيات. في منتصف القرن التاسع عشر ، شارك صانعو الحديد في كليفلاند ببريطانيا العظمى بشكل علني الابتكارات في تصميم الأفران العالية. نشرت الشركات اختراعاتها بدون براءة اختراع ، ودعت إلى تعاون خارجي ، واستضافت مؤتمرات. خلال هذه الفترة ، زاد متوسط ارتفاع الفرن بأكثر من 150٪ ، وزادت درجات حرارة الانفجار بأكثر من 200٪ وانخفض استهلاك الوقود بشكل كبير. حتى ذلك الحين ، في فجر عصر المعلومات ، كانت روح المصدر المفتوح تختمر.
ما هو المصدر المفتوح وما هو ليس كذلك
تتضمن مبادرة المصدر المفتوح المذكورة أعلاه اختبارًا مطولًا من 10 مراحل ⁸ للبرامج مفتوحة المصدر. أنا شخصياً أود أن ألخص هذه المبادئ التوجيهية بالرجوع إلى ثلاث حريات أساسية:
حرية العرض: هل يمكن للمستخدمين عرض الكود المصدري بالكامل؟ حرية التعديل: هل يمكن للمستخدمين تعديل شفرة المصدر؟ Freedom to fork: هل يمكن للمستخدمين تفرع الكود المصدري وإنشاء برنامجهم الخاص؟ ⁹
عند تطبيق هذا الاختبار ، هناك مبدآن إرشاديان يجب مراعاتهما:
الحريات المشروطة لا تحسب مثال: يمكنك تفرع شفرة المصدر ، ولكن فقط إذا كنت تستخدم برنامجًا معينًا (مثل قفل البائع) .¹⁰ مثال: يمكنك عرض الكود المصدري ، لكن لا يستطيع شخص آخر ذلك
2. يجب إرضاء جميع الحريات
مثال: يمكنك عرض الكود المصدري ، لكن لا يمكنك تفرعها.
هذه النقطة الأخيرة تستحق التأكيد. غالبًا ما يخلط الأشخاص بين المصدر المفتوح وحرية عرض الكود المصدري فقط. لدرجة أن OSI توضح ذلك في الجملة الأولى من تعريفها:
" المصدر المفتوح لا يعني فقط الوصول إلى شفرة المصدر. " ²
للتوضيح ، يتطلب المصدر المفتوح جميع الحريات {A، B، C}. لا توجد مجموعة فرعية أخرى تفي بالتعريف. إن مجرد نشر شفرة المصدر الخاصة بك في مستودع عام هو بيرة مجانية ، وليس حرية التعبير ، مما يعني أنها ليست مفتوحة المصدر.
سأقر . بأنه ليست كل الحريات متساوية في الأهمية أفضل أن أكون حراً في التفرع بدلاً من أن أكون حراً في القراءة. ومع ذلك ، إذا كنت تريد أن تكون حقًا مفتوح المصدر ، فأنت بحاجة إلى الثلاثة.
فوائد المصدر المفتوح
في Web1 و Web2 ، كان يُنظر إلى المصادر المفتوحة على أنها طريقة للشركات الكبيرة مثل Google و Facebook ربما لتقديم شيء ما للمجتمع. لكن الجرأة على فتح المصدر في كل شيء - ولا سيما خوارزميات الإعلانات الخاصة بهم - سيكون انتحارًا تجاريًا.
ومع ذلك ، يعد Web3 مكانًا يحدث فيه السحر - وهو بُعد جديد تتفكك فيه حوافز Web1 و Web2. في هذا العالم ، يمنحك فعل منح اختراعاتك الأكثر قيمة للمجتمع ، وليس الاحتفاظ بالأشياء ، ميزة تنافسية.
كيف ذلك؟ دعني أشرح.
عندما يعتمد نموذج عملك على منح الأشخاص مسارات للخروج بدلاً من قفلهم ، يمكنك الاستمتاع بجميع الفوائد التي تأتي مع البناء في العراء - من الاستفادة من تعليقات المجتمع العالمي ، وإنشاء مكافآت أخطاء للثغرات الأمنية الحرجة ودعوة مفتوحة للآخرين للبناء بجانبك.
باختصار ، إنه الفرق بين فهم ملاءمة سوق المنتج وفهم ملاءمة المهمة للمواطن.
عادة ما يتم البحث عن ملاءمة المنتج للسوق ضمن نظام منافسة حيث تقوم ، كشركة ناشئة ، بإخفاء الكود الخاص بك عن منافسيك حتى تتمكن من الفوز.
يتم السعي لتحقيق التوافق بين المهمة والمواطن ضمن نظام تعاون ، حيث يمكنك ، كمواطن ، مشاركة التعليمات البرمجية الخاصة بك مع النظام البيئي الخاص بك ، بحيث يمكن للنظام البيئي الفوز. حتى لو فشلت ، فإن النظام البيئي يستفيد من مساهمتك.
وكمواطن في دولة على الشبكة ، فإن الصالح العام المتمثل في إعطاء التعليمات البرمجية الخاصة بك بعيدًا يفوق مخاطر مخاطر إتاحة الكود الخاص بك لمنافسيك ، أو حتى للممثلين السيئين.
رحلتنا مفتوحة المصدر
الآن أود أن أقول أنه عندما وصلنا ، نحن مواطني دولة شبكة zkSync ، إلى مفترق طرق ، كان قرارًا سهلاً. لم يكن ...
لكن كان علينا أن نسأل أنفسنا بعض الأسئلة الأساسية.
السؤال الأول : "هل يمكن أن تصبح مجموعة الطبقة الثانية منفعة عامة إذا لم تكن مفتوحة المصدر حقًا - مشروع يأتي مصحوبًا بالحماية المتأصلة لحرية عرض الكود وتغييره وتفكيكه؟"
الجواب : للذكاء ، أود أن أقول لا. ونعم ، لقد قلت فقط للذكاء. الاختبار الأساسي للصالح العام هو أنه يجب أن يكون غير حصري وغير منافس. وإذا لم يكن المشروع مفتوح المصدر حقًا ، فسأقول إنه فشل على الفور في الاختبار غير الحصري.
السؤال الثاني : "هل يمكن لمجموعة Layer 2 أن تؤمن بإلغاء الرقابة إذا كانت ، بصفتها الهيئة المركزية الخاصة بها ، تفرض رقابة على التعليمات البرمجية الخاصة بها من خلال عدم فتح مصدر تلك الشفرة؟"
الجواب : لتظهر. أي شيء أقل من ترخيص مفتوح المصدر بالكامل لكامل قاعدة التعليمات البرمجية التي تمثل مجموعة التشغيل والتشغيل والقابلة للنشر هي شكل من أشكال الرقابة. إنها رقابة على التعليمات البرمجية والأفكار والابتكار.
السؤال الثالث : "إذا قمنا بعمل شيء مفتوح المصدر بالكامل بقوة ZK-rollup ، فما الذي يمنع الجهات الفاعلة السيئة من القيام بأشياء سيئة؟"
الإجابة : كفريق واحد ، لقد جربنا الجانب الإيجابي والسلبي للمصادر المفتوحة بالكامل لشفرتنا. عندما أصدرنا zkSync 1.0 ، فعلنا ذلك وقام الفاعلون السيئون بتشويه الكود الخاص بنا وأطلقوا خدمات بها أخطاء ، مما خاطر بسمعتنا وكذلك سمعتهم.
بينما كنا نناقش ما يجب القيام به داخليًا ، أبقينا الكود مغلقًا وحصلنا على حرارة من مشاريع أخرى للقيام بذلك. "كيف يمكننا أن ندعي أننا مدفوعين بالمهمة وفي نفس الوقت نبرمج تمامًا في الظلام؟" قال فرد واحد لم يذكر اسمه.
وقت الذروة
يوم واحد ضرب الإلهام. أثناء إجراء مقابلة ، سألني المرشح "ما هو نموذج عملك؟" تجمد جانب التشفير في عقلي وقلت "هاه؟" وقال: "أعني هل أنت B2B أم B2C؟"
وفي تلك اللحظة تولى عقلي اللاوعي للعملات المشفرة زمام الأمور ، وقلت " لسنا شركة ذات نموذج B2B يبيع شيئًا للمطورين. نحن مشروع بنموذج M2C حيث M تعني المهمة و C لا تعني المستهلكين ، إنها تعني المواطنين في حالة شبكتنا الجديدة. "
أمسكت بنفسي ... دائرة متصلة ، وفي تلك اللحظة أصبح الأمر واضحًا ؛ كان التوافق مع المهمة أمرًا بالغ الأهمية ، والسلع العامة تتفوق على الحمائية ، وأي شيء بخلاف المصدر المفتوح الكامل هو الرقابة الوظيفية.
لذلك أنا فخور بالقول إنه عندما وصلنا ، مواطني دولة شبكة zkSync ، إلى مفترق طرق مفتوح المصدر ، اتخذنا القرار الصحيح.
أي أننا قررنا أنه عند إطلاق Fair Onboarding Alpha ، سيتم نشر جميع التعليمات البرمجية الخاصة بـ zkSync 2.0 بموجب ترخيص MIT Open Source.
كل شئ. للأبد.
يتضمن ذلك الكود الموجود وراء مُثبِّتنا ZK - الصلصة السرية الخاصة بنا - مع حرية عرض الشفرة وتغييرها وتقسيمها.
نأمل حقًا أن يرسل هذا إشارة قوية للمؤسسين والفرق والمطورين الآخرين في النظام البيئي أنه حتى عندما يكون البناء في العراء قرارًا صعبًا ، فهناك دائمًا مسؤولية لفعل الشيء الصحيح.
من خلال التزامنا بفتح مصادر zkSync 2.0 ، ستكون تقنيتنا هدية للنظام البيئي Ethereum - وهي منفعة عامة تضع المعيار الذهبي لجميع مشاريع الطبقة الثانية الأخرى.
ملاحظة المحرر: تمت إعادة تسمية zkSync 2.0 إلى zkSync Era في فبراير 2023.](https://images.mirror-media.xyz/publication-images/-8Y4vWCLsJV8xI7JRmpRy.png?height=434&width=827)
![يأتي وقت يكون فيه لمهندسي Web3 قرار مهم يتعين عليهم اتخاذه. لقد وصلوا إلى مفترق طرق وعليهم اتخاذ قرار - وهو القرار الذي سيستمر لتشكيل مهمة كل مشروع ومسار وقيم ونتائج كل مشروع. عند مفترق الطرق هذا ، يؤدي أحد الطرق إلى العقليات الاقتصادية والاجتماعية التقليدية للمصلحة الذاتية والمكاسب الصفرية. لكن ، بالطبع ، هناك طريق آخر. إنه طريق يقودنا إلى المستقبل. نموذج مختلف. طريقة تفكير مختلفة.
أولئك منا الذين يجدون أنفسنا على مفترق طرق يتحملون مسؤولية الاختيار بحكمة. لا يؤثر هذا الاختيار على اتجاه ونتائج المشاريع الفردية فحسب ، بل في صناعة ونظام بيئي ناشئ مثل Web3 ، تنتشر هذه القرارات بسرعة وتتراكم وتصبح القاعدة.
إذن ، في النهاية ، ليست كلماتنا ، أو تسويقنا ، أو إعلانات خيط التغريدات المدروسة لدينا هي التي تحدد ما إذا كنا سنحدث تغييرًا كبيرًا في العالم ؛ إنها الخيارات التي نتخذها.
هذا هو الاختيار: أن تكون مفتوح المصدر أو لا. ارفض المصدر المفتوح وخاطر بتكرار الوضع الراهن أو اختر المصدر المفتوح ، وخاطر بأكبر قدر على الإطلاق - السفر إلى المجهول.
الطابعة والفرن والنواة
في وقت ما في أوائل الثمانينيات ، تعطلت الطابعة في معمل MIT AI. لكنها لم تكن مجرد طابعة - لقد كانت طابعة ليزر Xerox : موهوبة من شركة Xerox العظيمة ، التي تم إنشاؤها في منشأة أبحاث Xerox ، وتم تكييفها من آلة تصوير Xerox. قد تشعر بموضوع هنا ...
أثناء تعطل الطابعات طوال الوقت ، حدث عطل في الطابعة في ذلك اليوم على الشخص الخطأ. كان اسمه ريتشارد ستالمان ، ولم تكن ملفاته محشورة في الطابعة ، ولكن ملف زميل له في قائمة الانتظار.
نظرًا لأن الطابعة لم تكن على مقربة من مساحة العمل الخاصة بهم ، إذا كانت الطابعة محشورة ولم يأت أحد لفحصها ، فلن يكون هناك أحد حولها لإصلاحها.
كان لدى ستالمان فكرة. كان يقوم بتعديل برنامج الطابعة بحيث يُعلم كل شخص في قائمة الانتظار عندما يكون محشورًا. بهذه الطريقة ، سيصل شخص ما لإصلاح الطابعة ، وستستمر قائمة الانتظار في المضي قدمًا.
كانت هناك مشكلة واحدة فقط ... كانت طابعة الليزر Xerox مشروعًا مغلق المصدر . لن ترسل له Xerox نسخة من شفرة المصدر لأنها ملكية خاصة. وعندما طلب من موظف سابق نسخة ، رفضوا لأنهم وقعوا على اتفاقية عدم إفشاء
كان لقاء Stallman مع الطابعة بمثابة إلهام عندما تم تسويق Unix تجاريًا في عام 1983.² في مواجهة عالم Xerox-ifying ، أسس Stallman 1985 GNU (بشكل متكرر: GNU Not Unix) كبديل غير مملوك لـ Unix . عمل جنو وفقًا لمبادئ "البرمجيات الحرة". يكتب Stallman:
"البرمجيات الحرة" تعني البرمجيات التي تحترم حرية المستخدمين ومجتمعهم. تقريبًا ، هذا يعني أن المستخدمين يتمتعون بحرية تشغيل البرنامج ونسخه وتوزيعه ودراسته وتغييره وتحسينه. وبالتالي فإن "البرمجيات الحرة" هي مسألة حرية وليست سعرًا. لفهم المفهوم ، يجب أن تفكر في "حر" كما في "حرية التعبير" ، وليس كما في "البيرة المجانية" [تأكيد المؤلف] . نسميها أحيانًا "البرمجيات الحرة" ، مستعيرًا الكلمة الفرنسية أو الإسبانية لكلمة "مجاني" كما هو الحال في الحرية ، لإظهار أننا لا نعني أن البرنامج مجاني.³
أما بالنسبة لمصطلح "المصدر المفتوح" ، فإن هذا لم يظهر فعليًا إلا بعد أكثر من عقد مع تأسيس مبادرة المصدر المفتوح (OSI) في عام 1998⁴. شارك مؤسسو OSI الكثير من نفس المبادئ مثل Stallman ، لكنهم اختلفوا في كيفية تعاملهم مع الأعمال المشتقة (مثل forks) ⁵. باختصار ، سمحوا للمستخدمين بإنشاء مشتقات احتكارية بينما لم تفعل حركة Stallman للبرمجيات الحرة. على الرغم من ذلك ، فإن العديد من مبادئ Stallman (مثل "البيرة المجانية" ، "حرية التعبير") بمثابة حجر الأساس لتعريف المصدر المفتوح اليوم.
كرّس Stallman فلسفة البرمجيات الحرة بترخيص برمجيات GNU GPL. مع ذلك ، أصبح GNU مشروعًا للتعاون العام المفتوح. لدرجة أنه في عام 1991 ، ساهم طالب في جامعة فنلندا ، في منتصف الطريق تقريبًا في جميع أنحاء العالم ، بأحد مكوناتها المفقودة النهائية: النواة. ستصبح هذه النواة لينكس - أحد أكبر المشاريع مفتوحة المصدر في التاريخ ، التي تعمل اليوم على تشغيل العديد من الخوادم وأرضيات التداول والهواتف المحمولة في العالم.
ومع ذلك ، وبطبيعة الحال ، تعاون البشر في التكنولوجيا قبل فترة طويلة من الثمانينيات. في منتصف القرن التاسع عشر ، شارك صانعو الحديد في كليفلاند ببريطانيا العظمى بشكل علني الابتكارات في تصميم الأفران العالية. نشرت الشركات اختراعاتها بدون براءة اختراع ، ودعت إلى تعاون خارجي ، واستضافت مؤتمرات. خلال هذه الفترة ، زاد متوسط ارتفاع الفرن بأكثر من 150٪ ، وزادت درجات حرارة الانفجار بأكثر من 200٪ وانخفض استهلاك الوقود بشكل كبير. حتى ذلك الحين ، في فجر عصر المعلومات ، كانت روح المصدر المفتوح تختمر.
ما هو المصدر المفتوح وما هو ليس كذلك
تتضمن مبادرة المصدر المفتوح المذكورة أعلاه اختبارًا مطولًا من 10 مراحل ⁸ للبرامج مفتوحة المصدر. أنا شخصياً أود أن ألخص هذه المبادئ التوجيهية بالرجوع إلى ثلاث حريات أساسية:
حرية العرض: هل يمكن للمستخدمين عرض الكود المصدري بالكامل؟ حرية التعديل: هل يمكن للمستخدمين تعديل شفرة المصدر؟ Freedom to fork: هل يمكن للمستخدمين تفرع الكود المصدري وإنشاء برنامجهم الخاص؟ ⁹
عند تطبيق هذا الاختبار ، هناك مبدآن إرشاديان يجب مراعاتهما:
الحريات المشروطة لا تحسب مثال: يمكنك تفرع شفرة المصدر ، ولكن فقط إذا كنت تستخدم برنامجًا معينًا (مثل قفل البائع) .¹⁰ مثال: يمكنك عرض الكود المصدري ، لكن لا يستطيع شخص آخر ذلك
2. يجب إرضاء جميع الحريات
مثال: يمكنك عرض الكود المصدري ، لكن لا يمكنك تفرعها.
هذه النقطة الأخيرة تستحق التأكيد. غالبًا ما يخلط الأشخاص بين المصدر المفتوح وحرية عرض الكود المصدري فقط. لدرجة أن OSI توضح ذلك في الجملة الأولى من تعريفها:
" المصدر المفتوح لا يعني فقط الوصول إلى شفرة المصدر. " ²
للتوضيح ، يتطلب المصدر المفتوح جميع الحريات {A، B، C}. لا توجد مجموعة فرعية أخرى تفي بالتعريف. إن مجرد نشر شفرة المصدر الخاصة بك في مستودع عام هو بيرة مجانية ، وليس حرية التعبير ، مما يعني أنها ليست مفتوحة المصدر.
سأقر . بأنه ليست كل الحريات متساوية في الأهمية أفضل أن أكون حراً في التفرع بدلاً من أن أكون حراً في القراءة. ومع ذلك ، إذا كنت تريد أن تكون حقًا مفتوح المصدر ، فأنت بحاجة إلى الثلاثة.
فوائد المصدر المفتوح
في Web1 و Web2 ، كان يُنظر إلى المصادر المفتوحة على أنها طريقة للشركات الكبيرة مثل Google و Facebook ربما لتقديم شيء ما للمجتمع. لكن الجرأة على فتح المصدر في كل شيء - ولا سيما خوارزميات الإعلانات الخاصة بهم - سيكون انتحارًا تجاريًا.
ومع ذلك ، يعد Web3 مكانًا يحدث فيه السحر - وهو بُعد جديد تتفكك فيه حوافز Web1 و Web2. في هذا العالم ، يمنحك فعل منح اختراعاتك الأكثر قيمة للمجتمع ، وليس الاحتفاظ بالأشياء ، ميزة تنافسية.
كيف ذلك؟ دعني أشرح.
عندما يعتمد نموذج عملك على منح الأشخاص مسارات للخروج بدلاً من قفلهم ، يمكنك الاستمتاع بجميع الفوائد التي تأتي مع البناء في العراء - من الاستفادة من تعليقات المجتمع العالمي ، وإنشاء مكافآت أخطاء للثغرات الأمنية الحرجة ودعوة مفتوحة للآخرين للبناء بجانبك.
باختصار ، إنه الفرق بين فهم ملاءمة سوق المنتج وفهم ملاءمة المهمة للمواطن.
عادة ما يتم البحث عن ملاءمة المنتج للسوق ضمن نظام منافسة حيث تقوم ، كشركة ناشئة ، بإخفاء الكود الخاص بك عن منافسيك حتى تتمكن من الفوز.
يتم السعي لتحقيق التوافق بين المهمة والمواطن ضمن نظام تعاون ، حيث يمكنك ، كمواطن ، مشاركة التعليمات البرمجية الخاصة بك مع النظام البيئي الخاص بك ، بحيث يمكن للنظام البيئي الفوز. حتى لو فشلت ، فإن النظام البيئي يستفيد من مساهمتك.
وكمواطن في دولة على الشبكة ، فإن الصالح العام المتمثل في إعطاء التعليمات البرمجية الخاصة بك بعيدًا يفوق مخاطر مخاطر إتاحة الكود الخاص بك لمنافسيك ، أو حتى للممثلين السيئين.
رحلتنا مفتوحة المصدر
الآن أود أن أقول أنه عندما وصلنا ، نحن مواطني دولة شبكة zkSync ، إلى مفترق طرق ، كان قرارًا سهلاً. لم يكن ...
لكن كان علينا أن نسأل أنفسنا بعض الأسئلة الأساسية.
السؤال الأول : "هل يمكن أن تصبح مجموعة الطبقة الثانية منفعة عامة إذا لم تكن مفتوحة المصدر حقًا - مشروع يأتي مصحوبًا بالحماية المتأصلة لحرية عرض الكود وتغييره وتفكيكه؟"
الجواب : للذكاء ، أود أن أقول لا. ونعم ، لقد قلت فقط للذكاء. الاختبار الأساسي للصالح العام هو أنه يجب أن يكون غير حصري وغير منافس. وإذا لم يكن المشروع مفتوح المصدر حقًا ، فسأقول إنه فشل على الفور في الاختبار غير الحصري.
السؤال الثاني : "هل يمكن لمجموعة Layer 2 أن تؤمن بإلغاء الرقابة إذا كانت ، بصفتها الهيئة المركزية الخاصة بها ، تفرض رقابة على التعليمات البرمجية الخاصة بها من خلال عدم فتح مصدر تلك الشفرة؟"
الجواب : لتظهر. أي شيء أقل من ترخيص مفتوح المصدر بالكامل لكامل قاعدة التعليمات البرمجية التي تمثل مجموعة التشغيل والتشغيل والقابلة للنشر هي شكل من أشكال الرقابة. إنها رقابة على التعليمات البرمجية والأفكار والابتكار.
السؤال الثالث : "إذا قمنا بعمل شيء مفتوح المصدر بالكامل بقوة ZK-rollup ، فما الذي يمنع الجهات الفاعلة السيئة من القيام بأشياء سيئة؟"
الإجابة : كفريق واحد ، لقد جربنا الجانب الإيجابي والسلبي للمصادر المفتوحة بالكامل لشفرتنا. عندما أصدرنا zkSync 1.0 ، فعلنا ذلك وقام الفاعلون السيئون بتشويه الكود الخاص بنا وأطلقوا خدمات بها أخطاء ، مما خاطر بسمعتنا وكذلك سمعتهم.
بينما كنا نناقش ما يجب القيام به داخليًا ، أبقينا الكود مغلقًا وحصلنا على حرارة من مشاريع أخرى للقيام بذلك. "كيف يمكننا أن ندعي أننا مدفوعين بالمهمة وفي نفس الوقت نبرمج تمامًا في الظلام؟" قال فرد واحد لم يذكر اسمه.
وقت الذروة
يوم واحد ضرب الإلهام. أثناء إجراء مقابلة ، سألني المرشح "ما هو نموذج عملك؟" تجمد جانب التشفير في عقلي وقلت "هاه؟" وقال: "أعني هل أنت B2B أم B2C؟"
وفي تلك اللحظة تولى عقلي اللاوعي للعملات المشفرة زمام الأمور ، وقلت " لسنا شركة ذات نموذج B2B يبيع شيئًا للمطورين. نحن مشروع بنموذج M2C حيث M تعني المهمة و C لا تعني المستهلكين ، إنها تعني المواطنين في حالة شبكتنا الجديدة. "
أمسكت بنفسي ... دائرة متصلة ، وفي تلك اللحظة أصبح الأمر واضحًا ؛ كان التوافق مع المهمة أمرًا بالغ الأهمية ، والسلع العامة تتفوق على الحمائية ، وأي شيء بخلاف المصدر المفتوح الكامل هو الرقابة الوظيفية.
لذلك أنا فخور بالقول إنه عندما وصلنا ، مواطني دولة شبكة zkSync ، إلى مفترق طرق مفتوح المصدر ، اتخذنا القرار الصحيح.
أي أننا قررنا أنه عند إطلاق Fair Onboarding Alpha ، سيتم نشر جميع التعليمات البرمجية الخاصة بـ zkSync 2.0 بموجب ترخيص MIT Open Source.
كل شئ. للأبد.
يتضمن ذلك الكود الموجود وراء مُثبِّتنا ZK - الصلصة السرية الخاصة بنا - مع حرية عرض الشفرة وتغييرها وتقسيمها.
نأمل حقًا أن يرسل هذا إشارة قوية للمؤسسين والفرق والمطورين الآخرين في النظام البيئي أنه حتى عندما يكون البناء في العراء قرارًا صعبًا ، فهناك دائمًا مسؤولية لفعل الشيء الصحيح.
من خلال التزامنا بفتح مصادر zkSync 2.0 ، ستكون تقنيتنا هدية للنظام البيئي Ethereum - وهي منفعة عامة تضع المعيار الذهبي لجميع مشاريع الطبقة الثانية الأخرى.
ملاحظة المحرر: تمت إعادة تسمية zkSync 2.0 إلى zkSync Era في فبراير 2023.](https://images.mirror-media.xyz/publication-images/-8Y4vWCLsJV8xI7JRmpRy.png?height=434&width=827)
No comments yet