إلغاء قيود OP_RETURN: هل يجب هدم "الجدران" التي يمكن تجاوزها؟
كتابة: جليل جاد ستة
في الأيام القليلة الماضية، كانت هناك ضجة على الإنترنت حول الاقتراح لإلغاء قيود OP_RETURN - وهو اقتراح قدمه مطور Bitcoin Core OG بيتر تود.
(من الجدير بالذكر أن HBO قد اتهمت بيتر تود بأنه ساتوشي ناكاموتو في الوثائقي الذي تم الترويج له بشكل كبير "العملة الكهربائية: لغز البيتكوين"، مما أدى إلى تلقي بيتر تود العديد من طلبات التمويل والتهديدات، وهو يعيش الآن مختبئًا.)
على الرغم من أن هناك العديد من الأصوات المشككة في هذا التغيير الخاص بـ OP_RETURN في المجتمع، إلا أنه وفقًا لإعلان مطور البيتكوين والمساهم الرئيسي في Blockstream، Greg Sanders (الذي يُعرف بلقب "instagibbs") في 5 مايو على GitHub: لن تفرض Bitcoin Core أي قيود على عدد أو حجم OP_RETURN في الترقية القادمة للشبكة.
!
OP_RETURN ماذا يعني بالضبط؟
نعلم جميعًا أن البيتكوين هو دفتر أستاذ لا يمكن تغييره إلى الأبد، وكل معاملة تشبه كتابة سجل جديد عليه.
أما OP_RETURN، فهو مثل لصق "ملاحظة" على حافة الصفحة - يمكنك كتابة عشرات الكلمات أو مقاطع صغيرة من البيانات فيه، وتُعَلم هذه الملاحظة من قبل النظام على أنها "للقراءة فقط"، ولا يمكن للآخرين استخدامها كأموال، ولن تؤثر على سجلات "الأموال" الأخرى في دفتر الأستاذ.
السبب وراء وجود وظيفة "الملاحظات" هذه هو أن الناس أحيانًا يرغبون في تثبيت بعض المعلومات الإضافية (مثل الإثباتات القانونية، الرسائل القصيرة، المناسبات الخاصة، وحتى الاعتراف بالحب) بشكل دائم على السلسلة، ولكنهم لا يريدون شغل مساحة UTXO المخصصة لتخزين البيتكوين "القابل للتداول". من خلال OP_RETURN، يتم التخلص من هذه المعلومات مثل الورق المهمل في درج - تترك العقد أثرًا دون استهلاك المخزون، وتظل "الأموال المتاحة" على السلسلة نظيفة ومرتبة.
في الماضي، لمنع الأشخاص من كتابة «ملاحظات» طويلة تملأ الشبكة، كان Bitcoin Core يسمح افتراضيًا بوجود OP_RETURN واحد فقط في كل معاملة، وبحد أقصى 80 بايت من المحتوى، وعند تجاوز ذلك، سيرفض العقد مباشرة إعادة توجيه المعاملة، ولن يساعد في تجميعها.
الآن، لم يعد هناك حد لعدد البايتات أو عدد السطور - يمكنك الكتابة بأي طول تريده، يمكنك كتابة عدة ملاحظات، وتقوم العقد بتمريرها تلقائيًا، كما أن عمال المناجم سيكونون سعداء بتجميعها.
لكن في الواقع، كان هناك دائمًا من يتجاوز 80 بايت.
عندما كانت هناك قيود على OP_RETURN سابقًا، كان هناك أيضًا طرق للتغلب على قيود 80 بايت، بغض النظر عن مدى صرامة استراتيجيات التصفية وإعادة الإرسال، لا يمكن أن تمنع الأشخاص الذين يرغبون حقًا في كتابة البيانات على البيتكوين. لأن فقط عمال المناجم والرسوم تحدد أي المعاملات يتم إدراجها في السلسلة، وعندما يحصل عمال المناجم على مكافآت أكبر، فإنهم يميلون بطبيعتهم إلى تجميع المزيد من المعاملات، ولن تتغير اللعبة بسبب استراتيجيات العقد.
على سبيل المثال، ما يعرفه الجميع أكثر، فإن صورة واحدة من Tapoort Wizz الساحر الكبير NFT تملأ كتلة قريبة من 4M، وهناك أيضاً النقوش Ordinals، والرموز، التي استخدمت جميعها طرقاً "لتجاوز القيود"، بل إن بعضها تم كتابته في مخرجات يمكن إنفاقها، مما يجعلها تستهلك المزيد من الموارد.
هل هذا يتماشى أكثر مع روح البيتكوين؟
وفقًا للإعلان الذي نشره مطور البيتكوين جريج ساندرز وآراء مجموعة من المطورين، يمكننا أن نعلم أن Bitcoin Core لديها مجموعة من "استراتيجيات المعايير" (standardness policy) في مرحلة نقل المعاملات (relay) تستخدم لتصفية المعاملات قبل وصولها إلى المعدنين من خلال ثلاث مراحل: أولاً، منع هجمات "رفض الخدمة" (DoS) من خلال رفض المعاملات التي تستهلك طاقة حوسبة أو ذاكرة أو عرض نطاق ترددي يتجاوز الرسوم بشكل كبير؛ ثانيًا، توجيه مؤلفي المحفظة لبناء معاملات توفر الرسوم ولا تنتج UTXO زائدة؛ وثالثًا، الحفاظ على أمان الترقية - اعتبار أكواد العمليات أو إصدارات غير معروفة كـ "غير قياسية" حتى يتم تفعيل الانقسام الناعم رسميًا.
إن OP_RETURN وحدود الـ 80 بايت الخاصة به هي نتاج هذه الفلسفة: إعطاء المستخدم مخرج يمكن إثبات أنه "غير قابل للصرف"، مما يسمح بتخزين مقاطع صغيرة من الالتزامات أو التجزئات، كما أنه يمكّن العقد من عدم احتسابها ضمن UTXO، وبالتالي تجنب "الخسائر التامة" الناتجة عن المخرجات غير المفيدة على السلسلة.
لكن الآن، أصبح هذا السقف المرن كالعلكة. من ناحية، لا تنفذ برك التعدين الخاصة وبعض الخدمات المركزية هذه القاعدة على الإطلاق، وأي شخص يريد كتابة كمية كبيرة من البيانات يمكنه تجاوز الاستراتيجية - إما بالدفع مباشرة للعمال المنجمين، أو باستخدام bare‑multisig، مفاتيح عامة مزيفة، أو حتى سكربتات قابلة للإنفاق لإخفاء المعلومات - ليتمكن من إدخال المحتوى الذي يرغب في كتابته على السلسلة؛ من ناحية أخرى، فإن إضافة المزيد من قوائم الحظر سيؤدي فقط إلى تحولها إلى لعبة "القط والفأر"، حيث لا تمنع كتابة البيانات الأساسية، بل تزيد من خطر إصابة أموال المستخدمين بالخطأ.
يعتقد مطورو الجهة المؤيدة أنه بعد إزالة حد الـ 80 بايت تمامًا، يمكن للعقد والمحافظ الاستفادة من مزتين عمليتين: أولاً، تصبح مجموعة UTXO أنظف، حيث يتم تضمين البيانات كلها في مخرجات "غير قابلة للإنفاق" OP_RETURN بشكل واضح، بدلاً من التورط في نصوص معقدة أو معاملات متعددة؛ ثانياً، يصبح لدى العقد توافق أكبر بشأن أي المعاملات "يقال" إنها تُنشر، مما يتماشى مع المحتوى الذي يقوم عمال المناجم بتجميعه فعليًا، كما أن تقديرات رسوم المعاملات في المحافظ وإعادة نقل الكتل المدمجة تصبح أكثر موثوقية.
قارن مطورو البيتكوين الخيارات الثلاثة ، وخيار "الإلغاء" الحالي هو الأكثر شيوعا في المجتمع. والأهم من ذلك ، أنهم يعتقدون أن إزالة قيود OP \ _RETURN هو أفضل تفسير لروح Bitcoin المتمثلة في "الشفافية والبساطة": عندما تفقد الإستراتيجية دورها الواجب ، ولكن لا يزال يتم الاحتفاظ بها ، فإنها لن تؤدي إلا إلى زيادة التعقيد والاحتكاك. يؤدي التخلص منه إلى جعل برنامج العقدة أخف وزنا وأنقى ، ولا داعي للالتفاف حول نشر وتعبئة كل معاملة - يحتاج عمال المناجم فقط إلى تحديد الأولوية وفقا لمستوى الرسوم ، وينظم سوق الأسعار بشكل طبيعي المنافسة بين الاحتياجات المختلفة.
ومتى ظهرت بالفعل على السلسلة تهديدات من كتابة مفرطة أو استهلاك للموارد، فإن نظام بيتكوين البيئي يحتوي على مجموعة كاملة من وسائل الحماية "المستهدفة" التي تم اختبارها: قيود على عمليات التوقيع، وحدود عدد المعاملات السابقة واللاحقة، قواعد الغبار... هذه الوسائل التي تستهدف مشاهد الإساءة المحددة أكثر مرونة بكثير من "80 بايت" العامة، كما أنها قادرة أكثر على حماية كل عقدة ومستخدم دون المساس بالاستخدام العادي.
هل ستتحول BTC إلى عملة بديلة؟
من أبرز المعارضين، يجب أن يكون لوك داشجور هو الأشهر.
بصفته OG بيتكوين، قد صرح لوك داشجر بأن "بروتوكول Ordinals هو هجوم على بيتكوين" و"النقوش هي قمامة، هي خطأ يمكن إصلاحه"، كان لوك داشجر دائمًا ناقدًا صريحًا لبروتوكول Ordinals.
هذه المرة، لا يزال مصمماً على الوقوف في "المحافظ"، ويعتقد أن إلغاء قيود OP_RETURN هو أمر مجنون للغاية، وهو هجوم على البيتكوين، ويعتقد هو وآخرون أن إلغاء الحد سيؤدي إلى زيادة الرسائل غير المرغوب فيها وارتفاع رسوم المعاملات.
يمكن رؤية أن النقاش والخلافات الحالية تتركز حول ما إذا كان إلغاء حد 80 بايت لـ OP_RETURN سيزيد من الشفافية ويبسّط استخدام بيانات البيتكوين، أو ما إذا كان سيفتح الباب للإساءة والرسائل غير المرغوب فيها وانحراف البيتكوين عن تركيزه المالي.
جيسون ، نائب رئيس تجمع أوشن ، هو واحد من أقوى الأصوات الناقدة ، وقد عانى من الأرق بسبب ذلك ، حتى أنه صرح قائلاً: "هذا التغيير سيجعل البيتكوين عملة بديلة بلا قيمة."
!
قال ويليام شروه، مؤسس Botanix Labs، إنه يعتقد أنه ينبغي على المطورين اعتبار البيتكوين نظامًا نقديًا وليس منصة لتخزين البيانات. كما أن رأي مطور البيتكوين الأساسي الآخر ميكانيك مشابه: لا ينبغي استخدام البيتكوين لتخزين الملفات بشكل عشوائي، ويجب اتخاذ جميع الإجراءات الممكنة لضمان ذلك.
!
بعض الشخصيات المؤثرة في الصناعة، مثل سامسون مو، تشجع مشغلي العقد على عدم ترقية إصدار Bitcoin Core الخاص بهم، أو الانتقال إلى Knots.
اعتبارًا من وقت كتابة هذا التقرير، وفقًا لبيانات كلارك مود، تجاوزت نسبة استخدام عقد Bitcoin Knots عقد Bitcoin Core بأحدث إصدار.
!
هذا هو تحدٍ آخر لإجماع البيتكوين، مثلما حدث في العديد من المرات السابقة. بالطبع، هذا يجعلنا ندرك أنه على الرغم من أن البيتكوين أكثر تحفظًا مقارنة بمعظم الشبكات، إلا أنه ليس ثابتًا، وبعد الترقية المقبلة، من الممكن أن نحصل على أساليب بروتوكول أكثر بساطة وأناقة من Ordinals وAtomicals وRunes.
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
بعد Taproot، تعتبر هذه الترقية الأكثر أهمية لبيتكوين في 4 سنوات.
كتابة: جليل جاد ستة
في الأيام القليلة الماضية، كانت هناك ضجة على الإنترنت حول الاقتراح لإلغاء قيود OP_RETURN - وهو اقتراح قدمه مطور Bitcoin Core OG بيتر تود.
(من الجدير بالذكر أن HBO قد اتهمت بيتر تود بأنه ساتوشي ناكاموتو في الوثائقي الذي تم الترويج له بشكل كبير "العملة الكهربائية: لغز البيتكوين"، مما أدى إلى تلقي بيتر تود العديد من طلبات التمويل والتهديدات، وهو يعيش الآن مختبئًا.)
على الرغم من أن هناك العديد من الأصوات المشككة في هذا التغيير الخاص بـ OP_RETURN في المجتمع، إلا أنه وفقًا لإعلان مطور البيتكوين والمساهم الرئيسي في Blockstream، Greg Sanders (الذي يُعرف بلقب "instagibbs") في 5 مايو على GitHub: لن تفرض Bitcoin Core أي قيود على عدد أو حجم OP_RETURN في الترقية القادمة للشبكة.
!
OP_RETURN ماذا يعني بالضبط؟
نعلم جميعًا أن البيتكوين هو دفتر أستاذ لا يمكن تغييره إلى الأبد، وكل معاملة تشبه كتابة سجل جديد عليه.
أما OP_RETURN، فهو مثل لصق "ملاحظة" على حافة الصفحة - يمكنك كتابة عشرات الكلمات أو مقاطع صغيرة من البيانات فيه، وتُعَلم هذه الملاحظة من قبل النظام على أنها "للقراءة فقط"، ولا يمكن للآخرين استخدامها كأموال، ولن تؤثر على سجلات "الأموال" الأخرى في دفتر الأستاذ.
السبب وراء وجود وظيفة "الملاحظات" هذه هو أن الناس أحيانًا يرغبون في تثبيت بعض المعلومات الإضافية (مثل الإثباتات القانونية، الرسائل القصيرة، المناسبات الخاصة، وحتى الاعتراف بالحب) بشكل دائم على السلسلة، ولكنهم لا يريدون شغل مساحة UTXO المخصصة لتخزين البيتكوين "القابل للتداول". من خلال OP_RETURN، يتم التخلص من هذه المعلومات مثل الورق المهمل في درج - تترك العقد أثرًا دون استهلاك المخزون، وتظل "الأموال المتاحة" على السلسلة نظيفة ومرتبة.
في الماضي، لمنع الأشخاص من كتابة «ملاحظات» طويلة تملأ الشبكة، كان Bitcoin Core يسمح افتراضيًا بوجود OP_RETURN واحد فقط في كل معاملة، وبحد أقصى 80 بايت من المحتوى، وعند تجاوز ذلك، سيرفض العقد مباشرة إعادة توجيه المعاملة، ولن يساعد في تجميعها.
الآن، لم يعد هناك حد لعدد البايتات أو عدد السطور - يمكنك الكتابة بأي طول تريده، يمكنك كتابة عدة ملاحظات، وتقوم العقد بتمريرها تلقائيًا، كما أن عمال المناجم سيكونون سعداء بتجميعها.
لكن في الواقع، كان هناك دائمًا من يتجاوز 80 بايت.
عندما كانت هناك قيود على OP_RETURN سابقًا، كان هناك أيضًا طرق للتغلب على قيود 80 بايت، بغض النظر عن مدى صرامة استراتيجيات التصفية وإعادة الإرسال، لا يمكن أن تمنع الأشخاص الذين يرغبون حقًا في كتابة البيانات على البيتكوين. لأن فقط عمال المناجم والرسوم تحدد أي المعاملات يتم إدراجها في السلسلة، وعندما يحصل عمال المناجم على مكافآت أكبر، فإنهم يميلون بطبيعتهم إلى تجميع المزيد من المعاملات، ولن تتغير اللعبة بسبب استراتيجيات العقد.
على سبيل المثال، ما يعرفه الجميع أكثر، فإن صورة واحدة من Tapoort Wizz الساحر الكبير NFT تملأ كتلة قريبة من 4M، وهناك أيضاً النقوش Ordinals، والرموز، التي استخدمت جميعها طرقاً "لتجاوز القيود"، بل إن بعضها تم كتابته في مخرجات يمكن إنفاقها، مما يجعلها تستهلك المزيد من الموارد.
هل هذا يتماشى أكثر مع روح البيتكوين؟
وفقًا للإعلان الذي نشره مطور البيتكوين جريج ساندرز وآراء مجموعة من المطورين، يمكننا أن نعلم أن Bitcoin Core لديها مجموعة من "استراتيجيات المعايير" (standardness policy) في مرحلة نقل المعاملات (relay) تستخدم لتصفية المعاملات قبل وصولها إلى المعدنين من خلال ثلاث مراحل: أولاً، منع هجمات "رفض الخدمة" (DoS) من خلال رفض المعاملات التي تستهلك طاقة حوسبة أو ذاكرة أو عرض نطاق ترددي يتجاوز الرسوم بشكل كبير؛ ثانيًا، توجيه مؤلفي المحفظة لبناء معاملات توفر الرسوم ولا تنتج UTXO زائدة؛ وثالثًا، الحفاظ على أمان الترقية - اعتبار أكواد العمليات أو إصدارات غير معروفة كـ "غير قياسية" حتى يتم تفعيل الانقسام الناعم رسميًا.
إن OP_RETURN وحدود الـ 80 بايت الخاصة به هي نتاج هذه الفلسفة: إعطاء المستخدم مخرج يمكن إثبات أنه "غير قابل للصرف"، مما يسمح بتخزين مقاطع صغيرة من الالتزامات أو التجزئات، كما أنه يمكّن العقد من عدم احتسابها ضمن UTXO، وبالتالي تجنب "الخسائر التامة" الناتجة عن المخرجات غير المفيدة على السلسلة.
لكن الآن، أصبح هذا السقف المرن كالعلكة. من ناحية، لا تنفذ برك التعدين الخاصة وبعض الخدمات المركزية هذه القاعدة على الإطلاق، وأي شخص يريد كتابة كمية كبيرة من البيانات يمكنه تجاوز الاستراتيجية - إما بالدفع مباشرة للعمال المنجمين، أو باستخدام bare‑multisig، مفاتيح عامة مزيفة، أو حتى سكربتات قابلة للإنفاق لإخفاء المعلومات - ليتمكن من إدخال المحتوى الذي يرغب في كتابته على السلسلة؛ من ناحية أخرى، فإن إضافة المزيد من قوائم الحظر سيؤدي فقط إلى تحولها إلى لعبة "القط والفأر"، حيث لا تمنع كتابة البيانات الأساسية، بل تزيد من خطر إصابة أموال المستخدمين بالخطأ.
يعتقد مطورو الجهة المؤيدة أنه بعد إزالة حد الـ 80 بايت تمامًا، يمكن للعقد والمحافظ الاستفادة من مزتين عمليتين: أولاً، تصبح مجموعة UTXO أنظف، حيث يتم تضمين البيانات كلها في مخرجات "غير قابلة للإنفاق" OP_RETURN بشكل واضح، بدلاً من التورط في نصوص معقدة أو معاملات متعددة؛ ثانياً، يصبح لدى العقد توافق أكبر بشأن أي المعاملات "يقال" إنها تُنشر، مما يتماشى مع المحتوى الذي يقوم عمال المناجم بتجميعه فعليًا، كما أن تقديرات رسوم المعاملات في المحافظ وإعادة نقل الكتل المدمجة تصبح أكثر موثوقية.
قارن مطورو البيتكوين الخيارات الثلاثة ، وخيار "الإلغاء" الحالي هو الأكثر شيوعا في المجتمع. والأهم من ذلك ، أنهم يعتقدون أن إزالة قيود OP \ _RETURN هو أفضل تفسير لروح Bitcoin المتمثلة في "الشفافية والبساطة": عندما تفقد الإستراتيجية دورها الواجب ، ولكن لا يزال يتم الاحتفاظ بها ، فإنها لن تؤدي إلا إلى زيادة التعقيد والاحتكاك. يؤدي التخلص منه إلى جعل برنامج العقدة أخف وزنا وأنقى ، ولا داعي للالتفاف حول نشر وتعبئة كل معاملة - يحتاج عمال المناجم فقط إلى تحديد الأولوية وفقا لمستوى الرسوم ، وينظم سوق الأسعار بشكل طبيعي المنافسة بين الاحتياجات المختلفة.
ومتى ظهرت بالفعل على السلسلة تهديدات من كتابة مفرطة أو استهلاك للموارد، فإن نظام بيتكوين البيئي يحتوي على مجموعة كاملة من وسائل الحماية "المستهدفة" التي تم اختبارها: قيود على عمليات التوقيع، وحدود عدد المعاملات السابقة واللاحقة، قواعد الغبار... هذه الوسائل التي تستهدف مشاهد الإساءة المحددة أكثر مرونة بكثير من "80 بايت" العامة، كما أنها قادرة أكثر على حماية كل عقدة ومستخدم دون المساس بالاستخدام العادي.
هل ستتحول BTC إلى عملة بديلة؟
من أبرز المعارضين، يجب أن يكون لوك داشجور هو الأشهر.
بصفته OG بيتكوين، قد صرح لوك داشجر بأن "بروتوكول Ordinals هو هجوم على بيتكوين" و"النقوش هي قمامة، هي خطأ يمكن إصلاحه"، كان لوك داشجر دائمًا ناقدًا صريحًا لبروتوكول Ordinals.
هذه المرة، لا يزال مصمماً على الوقوف في "المحافظ"، ويعتقد أن إلغاء قيود OP_RETURN هو أمر مجنون للغاية، وهو هجوم على البيتكوين، ويعتقد هو وآخرون أن إلغاء الحد سيؤدي إلى زيادة الرسائل غير المرغوب فيها وارتفاع رسوم المعاملات.
يمكن رؤية أن النقاش والخلافات الحالية تتركز حول ما إذا كان إلغاء حد 80 بايت لـ OP_RETURN سيزيد من الشفافية ويبسّط استخدام بيانات البيتكوين، أو ما إذا كان سيفتح الباب للإساءة والرسائل غير المرغوب فيها وانحراف البيتكوين عن تركيزه المالي.
جيسون ، نائب رئيس تجمع أوشن ، هو واحد من أقوى الأصوات الناقدة ، وقد عانى من الأرق بسبب ذلك ، حتى أنه صرح قائلاً: "هذا التغيير سيجعل البيتكوين عملة بديلة بلا قيمة."
!
قال ويليام شروه، مؤسس Botanix Labs، إنه يعتقد أنه ينبغي على المطورين اعتبار البيتكوين نظامًا نقديًا وليس منصة لتخزين البيانات. كما أن رأي مطور البيتكوين الأساسي الآخر ميكانيك مشابه: لا ينبغي استخدام البيتكوين لتخزين الملفات بشكل عشوائي، ويجب اتخاذ جميع الإجراءات الممكنة لضمان ذلك.
!
بعض الشخصيات المؤثرة في الصناعة، مثل سامسون مو، تشجع مشغلي العقد على عدم ترقية إصدار Bitcoin Core الخاص بهم، أو الانتقال إلى Knots.
اعتبارًا من وقت كتابة هذا التقرير، وفقًا لبيانات كلارك مود، تجاوزت نسبة استخدام عقد Bitcoin Knots عقد Bitcoin Core بأحدث إصدار.
!
هذا هو تحدٍ آخر لإجماع البيتكوين، مثلما حدث في العديد من المرات السابقة. بالطبع، هذا يجعلنا ندرك أنه على الرغم من أن البيتكوين أكثر تحفظًا مقارنة بمعظم الشبكات، إلا أنه ليس ثابتًا، وبعد الترقية المقبلة، من الممكن أن نحصل على أساليب بروتوكول أكثر بساطة وأناقة من Ordinals وAtomicals وRunes.