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