تحديث Bitcoin Core v30.0 رفع حد بيانات OP_RETURN من 80 بايت إلى 100,000 بايت، مما أدى إلى أزمة انقسام غير مسبوقة في مجتمع مطوري بيتكوين. انتقد المطور المعروف Luke Dashjr هذا بأنه “البرمجيات الخبيثة” ودعا إلى هجرة جماعية، لكن الرئيس التنفيذي لشركة Blockstream Adam Back رد قائلاً إن المنتقدين “يهاجمون بيتكوين”.
تم إصدار تحديث v30.0 للبرنامج الرئيسي Bitcoin Core، الذي يدعم حوالي 80% من عقد بيتكوين، رسميًا في 11 أكتوبر. يجلب هذا التحديث تحسينات في الاتصال بالعقد التشفيرية، وتحسينات في الأداء، وتحسينات في الرسوم، والعديد من إصلاحات الأخطاء، لكن ما أثار الانقسام المجتمعي حقًا هو التغيير الكبير في “جدار الرسم البياني” المدمج OP_RETURN.
تسمح OP_RETURN للمستخدمين بإرفاق بيانات وصفية مثل النصوص والصور أو التوقيعات الرقمية بمعاملات البيتكوين دون التأثير على وظيفتها النقدية. قبل ذلك، كان بإمكان كل مخرج OP_RETURN حمل ما يصل إلى 80 بايت من البيانات، وكان هذا القيد يسيطر بشكل صارم على نطاق استخدام الحالات غير المالية.
التغييرات الرئيسية في v30.0:
توسيع قيود البيانات: من 80 بايت إلى 100,000 بايت (توسيع بمقدار 1,250 مرة)
دعم مخرجات متعددة: يسمح لكل معاملة بتعيين مخرجات OP_RETURN متعددة بشكل افتراضي.
لا حاجة للتكوين اليدوي: يمكن لمشغلي العقد الذين يعملون على الإصدار v30 التعامل تلقائيًا مع المعاملات التي تتضمن هياكل بيانات أكبر أو أكثر تعقيدًا.
في التطبيق العملي، يعني ذلك أن سلسلة كتل البيتكوين يمكنها الآن استيعاب مجموعة متنوعة من الهياكل البيانية المعقدة، من النقوش على نمط NFT إلى بيانات وصف التطبيقات، دون الحاجة إلى إعدادات إضافية من مشغلي العقد.
أثارت هذه التغييرات في كود البيتكوين جدلاً حادًا في مجتمع المطورين، حيث كانت الجبهتان متباينتين بوضوح.
يعتقد المؤيدون أن هذه هي الطريقة الطبيعية لتطور البيتكوين، مما يجعل البيتكوين قابلًا للمقارنة مع بلوكشين العقود الذكية مثل الإيثيريوم. وأكد أحد محللي السوق: “تم تصميم OP_RETURN في الأصل للاستخدام. تخيل مدى قوة سجل غير قابل للرقابة، وغير قابل للتغيير. لا يمكن للمنتصر إعادة كتابة التاريخ. يمكن للبشر من منظورهم، وفي تلك اللحظة المحددة، تسجيل التاريخ. هذا يعد منجم ذهب لعلماء التاريخ في المستقبل، وهو أيضًا قفزة مذهلة للبشرية.”
المطور المعروف لوك داشور انتقد بشدة هذا التغيير، واصفًا Core v30 بأنه “يدمر” التحكم في حجم بيانات الحامل ويتخلى عنه تمامًا، مما يسمح لكل معاملة بإنتاج المزيد من “مخرجات البريد العشوائي”.
نقاطه الرئيسية تشمل:
الانحراف عن التصميم الأصلي: لا يدعم البيتكوين تخزين البيانات بأكثر من 80 بايت (OP_RETURN) أو 95 بايت في الكتلة، وينبغي أن تكون هذه مرتبطة بالمعاملات المالية
إساءة استخدام أكواد التشغيل: تعتبر حالات الاستخدام مثل النقوش استغلالًا للثغرات، وليست سلوكًا مدعومًا، بل مجرد استخدام لبرمجيات مزيفة تضر بِتكوين.
ترقية مخاطر الأمان: توسيع OP_RETURN قد يوفر مساحة تخزين كافية للمحتوى غير القانوني (مثل CSAM)
استنادًا إلى هذه الأسباب، قام لوك داشجر بتصنيف v30 مباشرة على أنه “البرمجيات الخبيثة”، وحث المجتمع على “الانتقال بشكل كبير إلى Knots” - وهو عميل بديل يطبق سياسات أكثر صرامة.
ردّ آدم باك، الرئيس التنفيذي لشركة بلوكستريم بقوة، قائلاً إن تشويه تغييرات OP_RETURN يعادل “الهجوم على بيتكوين”. وأكد أن هذا التحديث يحتوي على إصلاحات شرعية للسلامة والموثوقية من “أفضل المطورين في العالم”، ولا ينبغي وصمه بالعار.
(مصدر: أبحاث ميمبول)
وفقًا لبيانات Mempool Research ، تشغل معاملات النقوش و OP_RETURN حاليًا نسبة من بيتكوين:
40% من جميع المعاملات (حسب عدد المعاملات)
10% رسوم المعاملات
28% وزن الكتلة
إذا تم اعتماد هذه المعاملات المكثفة للبيانات على نطاق أوسع، فقد يرتفع متوسط حجم كتلة البيتكوين من 1.5 ميجابايت الحالية إلى 4 ميجابايت لكل كتلة - مما سيعيد تشكيل الهيكل الاقتصادي للشبكة بشكل جذري.
قد يؤدي حقن ملفات البيانات الضخمة في تجمع الذاكرة إلى تسريع المنافسة على الرسوم، مما سيجعل مستخدمي المعاملات الصغيرة يواجهون تكاليف أعلى.
سوف تؤدي زيادة حجم البلوكشين إلى زيادة متطلبات التخزين والعرض النطاق الترددي، مما قد يقلل من درجة اللامركزية.
قد يجذب دعم الهياكل البيانية الأكثر تعقيدًا سيناريوهات تطبيق جديدة، لكنه قد يخفف أيضًا من موقع بيتكوين كشبكة مالية من نظير إلى نظير.
في مواجهة مأزق انقسام مطوري البيتكوين، اقترحت المجتمع عدة حلول وسطية على المستوى السياسي.
الخطة التدريجية لنيك سابو:
في المستقبل، لن يتم استخدام OP_RETURN للقيام بالمعاملات المالية
زيادة وظيفة تقليم OP_RETURN الأحدث، مع الاحتفاظ بـ OP_RETURN الأقدم
دراسة بورصة CEX تقترح مفهوم OP_Return2:
تسمح آلية الانقسام اللين بتقديم معاملات تحتوي على قيمة تجزئة بيانات خارجية تصل إلى 8 ميغابايت.
لا حاجة إلى التحقق أو التخزين الإجباري للعقد الكامل
تقليل تضخم سلسلة الكتل مع الحفاظ على سلامة البيانات
ومع ذلك، حذر الباحثون من أنه إذا لم تتمكن التكاليف من تعويض التعقيد الإضافي، فقد يفتقر عمال المناجم إلى الحافز لإضافة مثل هذه المعاملات. كما أن وظائف الطوابع الزمنية المماثلة موجودة بالفعل، بتكاليف أقل.