مؤخراً، قام رئيس قسم أبحاث الاستثمارات في HashKey @jeffrey_hu بتفصيل خلفية الجدل حول اقتراح Bitcoin Core "إلغاء حدود بيانات OP_RETURN"، حيث قام وو بجمع وتنسيق آراء المعنيين في المجتمع، وتم تجميعها كما يلي.
خلفية النقاش: جدل حدود بيانات OP_RETURN
OP_RETURN هو رمز عملية (opcode) في سكربت البيتكوين، يُستخدم لإدخال كميات صغيرة من البيانات في معاملات البيتكوين. يسمح للمستخدمين بتخزين البيانات على البلوكشين، ولكن هذه المخرجات "غير قابلة للإنفاق" (provably unspendable)، وبالتالي لا تزيد من عبء مجموعة UTXO (مخرجات المعاملات غير المنفقة). الحد الافتراضي الحالي في Bitcoin Core هو أن حجم بيانات OP_RETURN هو 80 بايت، ويتم تقييد انتشار معاملات OP_RETURN التي تتجاوز 83 بايت بواسطة سياسة العقد (بدلاً من قواعد الإجماع).
اقترح المطور بيتر تود PR #32359 ، بإزالة هذا القيد، وفي نفس الوقت حذف خيارات التكوين ذات الصلة (مثل -datacarrier و -datacarriersize)، مما يعادل قطع الطريق أمام العقد التي تأمل في تكوين ذاتي، مما أثار مناقشات حادة.
تنظيم الآراء
وجهة نظر المؤيدين:
التقييدات الحالية غير فعالة، لأنه يمكن تجاوزها من خلال تقديم مباشرة إلى ميمبُول المعدنين (مثل MARA Slipstream) أو عبر عقد غير مقيدة (مثل Libre Relay). (مثلما هو معروف، فإن الحد الأقصى للإخراج OP_RETURN يصل إلى 79, 870 بايت).
بعض المستخدمين يستخدمون OP_RETURN كلوحة رسائل. هناك أيضًا أدوات للمساعدة في تعبئة البيانات على السلسلة (opreturnbot.com) يمكن استخدامها بمجرد دفع الرسوم.
إزالة القيود قد تكون أكثر توافقًا مع حوافز المعدنين، لأن المعدنين يمكنهم كسب المزيد من الدخل من خلال المنافسة على مساحة الكتلة.
وجهة نظر المعارضين:
إزالة القيود ستؤدي إلى كتابة المزيد من البيانات غير التجارية على السلسلة (مثل shitcoin) مما سيؤدي إلى احتلال مساحة الكتلة وزيادة رسوم المعاملات.
على الرغم من إمكانية تجاوز القيود، إلا أن استراتيجيات العقد لا تزال مفيدة (على سبيل المثال، تقييد الانتشار، وتقليل الضغط الناتج عن البيانات الزائدة على الشبكة).
مجموعة من الآراء الشخصية التفصيلية:
شريك Nothing Research @0x_Todd: يدعم إلغاء حد بيانات OP_RETURN البالغ 80 بايت، ويعتقد أن الحد الحالي غير فعال، وأن إزالة هذا الحد يمكن أن يجلب العديد من الفوائد، بما في ذلك العودة إلى تصميم البيتكوين المبكر، وتقليل عبء الشبكة، ودعم تطوير النظام البيئي، وزيادة دخل المعدنين، والتوافق مع المفاهيم الليبرالية.
عصر ساتوشي غير محدود، العودة إلى الكلاسيكيات
عصر ساتوشي (المرحلة المبكرة من البيتكوين) لم يكن هناك أي قيود على عدد البايتات في OP_RETURN.
في عام 2014، قدمت بيتكوين حدودًا تبلغ 40 بايت (تم زيادتها لاحقًا إلى 80 بايت)، وكان الهدف هو الحفاظ على "نقاء" بيتكوين (لاستخدامها في المحاسبة بدلاً من تخزين البيانات).
يعتقد 0x_Todd أن إزالة حد 80 بايت ليست "خروجًا عن المألوف"، بل هي عودة إلى التصميم الكلاسيكي في عصر ساتوشي، وتتناسب مع الروح الأصلية للبيتكوين.
القيود الحالية غير فعالة، يمكن تجاوزها بسهولة
الحد الحالي البالغ 80 بايت هو كمن يضع سوراً يبلغ ارتفاعه 10 سنتيمترات، لا يمكنه منع المستخدمين من تخزين بيانات بحجم كبير.
تشمل طرق الت绕过: استخدام النقوش (Inscriptions) ، الرموز (Runes) وما إلى ذلك من البروتوكولات ، من خلال تخزين البيانات عبر معاملات متعددة.
من خلال استراتيجيات العقد للتجاوز، مثل استخدام عميل Libre Relay (الذي يحمل شعار "إزالة الأبوية من سياسة إعادة التوجيه في Bitcoin Core"). بيتر تود (مقدم PR #32359) هو أحد مطوري Bitcoin Core الأساسيين، ويحتل المرتبة العاشرة في المساهمات، ودعمه لإزالة القيود هو تجسيد لـ "إزالة الأبوية"، ويستحق الدعم.
تقليل العبء الذي تسببه النقوش على الشبكة
تخزن النقوش (Inscriptions) حاليًا البيانات من خلال "ثغرة الكار" (مثل تجاوز حد الـ 80 بايت من خلال العديد من المعاملات)، مما يزيد من عبء الشبكة.
بعد إزالة حد 80 بايت، يمكن تخزين النقوش مباشرة من خلال OP_RETURN، مما يقلل من المعاملات غير الضرورية ويخفف الضغط على الشبكة.
ملاحظات إضافية: لم تعد النقوش شائعة في الوقت الحالي، لذلك فإن هذا السبب هو مجرد "تزيين" (سبب ثانوي).
توفير دخل إضافي للعمال المناجم، يتماشى مع الليبرالية
إزالة القيود يمكن أن توفر للدعامة دخلاً إضافياً.
على سبيل المثال: ذكر 0x_Todd كتلة "خطأ كبير في بطاقة 7 ميغابايت" OP_RETURN ، حيث دفع المرسل 3,600 دولار كرسوم.
هذا يدل على صحة الطلب في السوق: هناك من هم مستعدون لدفع ثمن وضع بيانات كبيرة على سلسلة الكتل، والمعدنون مستعدون للتجميع.
0x_Todd يتبنى موقفًا ليبراليًا، ويعتقد أن هذا السلوك "يحدده السوق" (إذا كنت ترغب في ذلك، فأنا أيضًا) لا ينبغي تقييده، وأن التدخل القسري ليس له معنى.
الفوائد الإضافية: مع تخفيض مكافأة البيتكوين كل أربع سنوات، تنخفض إيرادات المعدنين، مما يسمح بزيادة الإيرادات من خلال السماح بمعاملات OP_RETURN كبيرة الحجم، وتحفيز المعدنين على الاستمرار في استثمار القدرة الحاسوبية، وتعزيز أمان شبكة البيتكوين.
HashKey رئيس قسم الأبحاث الاستثمارية @jeffrey_hu: يميل إلى معارضة إلغاء حد بيانات 80 بايت لـ OP_RETURN. ويعتقد أن إزالة هذا الحد قد تؤدي إلى تأثيرات سلبية (مثل احتلال البيانات غير التجارية لمساحة الكتلة)، ويشدد على أهمية حرية المستخدم (الحفاظ على خيارات التكوين). ويعتبر أن الدعم والمعارضة أكثر اختلافاً في المفاهيم، ولا يوجد صواب أو خطأ مطلق في المدى القصير. في مواجهة النقاط الأربعة لـ @0x_Todd، قام بتفصيل وجهات نظره الخاصة.
عصر ساتوشي غير محدود، لكنه لا يعني أنه معقول
عصر ساتوشي لم يكن لديه قيود على OP_RETURN، لكن تصميم ساتوشي لم يكن دائمًا منطقيًا، حيث أثبتت العديد من التصميمات المبكرة أنها تحتوي على مشاكل (مثل بعض التعديلات قبل وبعد حروب الكتل).
لا يمكن ببساطة دعم إلغاء القيود بناءً على "عصر ساتوشي غير المحدود"، فقد لا تنطبق جميع تصاميم ساتوشي على الوقت الحالي.
موقف بيتر تود ودور بيتكوين كور
إلغاء القيود هو مجرد اقتراح من عميل Bitcoin Core، وليس قرارًا من شبكة البيتكوين بأكملها.
بيتر تود هو مطور مخضرم، تميل رؤيته نحو "تحفيز التوافق" (مشابهة لمنطق Full-RBF: حماية الشرفاء وليس الخبثاء)، وقد اقترح إزالة القيود بما يتماشى مع أسلوبه، لكن ليس من المفاجئ.
من الجدير مناقشة أسلوب "الأبوي" لبيتكوين كور (مثل إزالة خيارات التكوين) لأنه قد يحد من حرية المستخدم.
مشكلة النقش: إلغاء القيود ذات معنى محدود
إزالة حد 80 بايت لها فائدة محدودة على النقوش.
80 بايت ليست كافية لتخزين ملفات كبيرة (مثل الصور) ، ولكنها كافية للسماح لبروتوكول BRC-20 بكتابة بيانات JSON (لاستخدامها في إصدار العملات).
حتى مع توفير البيتكوين لميزات قوية (مثل الختم لمرة واحدة وSegWit)، سيظل هناك دائمًا من سيصدر العملات على السلسلة بطريقة "الأبشع"، وإلغاء القيود لن يحل هذه المشكلة بشكل جذري.
دخل المعدنين والليبرالية: حرية المستخدم أهم
تأثير دخل المعدنين معقد (قد يزيد الدخل، لكنه قد يضر أيضًا بميزة "الخدمات الحصرية" لحمام السباحة).
دعم الليبرالية: يحق للمستخدمين الدفع للكتابة على السلسلة، تخزين البيانات باستخدام OP_RETURN أكثر أناقة من النقش (مع معاملتين + زيادة غبار UTXO).
لكن التأكيد على حرية المستخدم: كونه مشغل عقدة كاملة، يحتاج إلى حرية اختيار ما إذا كان سينشر هذه البيانات (مثل محتوى لوحة الإعلانات الذي لا يتعلق به).
انتقاد إزالة Bitcoin Core خيارات التكوين (مثل -datacarriersize و Full-RBF) حرمت المستخدمين من حقهم في الاختيار.
إذا لم يقدم Bitcoin Core هذه الحرية، فقد ينتقل إلى Bitcoin Knots أو يضيف مرشحات للمعاملات، لكنه يعتقد أن هذا النهج قد يكون "ذراع اليسروع ضد العربة" (عبثًا).
مؤسس UTXO Stack @crypcipher: يدعم إلغاء القيود، ويرى أنه بدلاً من السماح للناس بالتجاوز، من الأفضل فتح الأمور مباشرة. ذكر بروتوكولات مثل ordi التي تكتب بيانات تتجاوز 80 بايت من خلال معاملات متعددة، وأن إزالة القيود يمكن أن يقلل من هذا "العمل غير المفيد" ورماد UTXO.
فياما 联创 @cyimonio: أعارض، وأعتقد أن بعض مشاريع Bitcoin L2 (مثل تخزين بيانات الحالة على Bitcoin) تعتبر فقط Bitcoin كطبقة توفر البيانات (DA)، وهذا ليس له معنى كبير، ويعتبر "إنفاق الكثير من المال على أشياء صغيرة".
قواعد الإجماع واستراتيجيات العقد
"إذا كان بالإمكان تجاوز ذلك، فما فائدة قيود العقد؟"
مفيد، ولكن لفهم هذه المسألة، يجب أن نبدأ من OP_RETURN والقواعد المتوافق عليها والسياسات التي تتعلق بالعقد.
OP_RETURN هو رمز عملية (opcode) في لغة سكريبت بيتكوين، وظيفته هي إنهاء تنفيذ السكريبت على الفور، ووضع علامة على هذا الإخراج بأنه "غير قابل للصرف" (provably unspendable).
سلوك OP_RETURN (إنهاء تنفيذ البرنامج النصي ووضع علامة على الإخراج بأنه غير قابل للصرف) هو قاعدة أساسية في بروتوكول البيتكوين، ويشكل جزءًا من قواعد الإجماع. قواعد الإجماع تهتم فقط بـ "ما إذا كان غير قابل للصرف"، ولا تهتم بالحجم الدقيق للبيانات المرفقة.
أما بالنسبة لتحديد حجم البيانات المرفقة بـ OP_RETURN، فهو يتعلق بسياسة العقد. يمكن للعقد القيام بالكثير، لأن العقد نفسه يمكنه اتخاذ القرار بشأن كيفية معالجة بيانات المعاملات التي يحصل عليها.
قبل التشفير: قبل تجميع الكتلة، يتم تقييد ما إذا كان يمكن نشر هذه المعاملة في شبكة P2P. كان Bitcoin Core سابقًا لا ينشر معاملات OP_RETURN الأكبر من 83 بايت، ولكن إذا كانت هناك معاملات من هذا النوع في الكتلة الجديدة، لأن ذلك يتوافق مع قواعد الإجماع، فإن العقد ستعترف أيضًا بصحة هذه المعاملة ولن تتفرع السلسلة.
بعد أن يتم نقل البيانات إلى السلسلة، يمكن للعقد أن تلعب دورًا أيضًا، مثل التخلص تلقائيًا من البيانات المرفقة بـ OP_RETURN، مما يقلل من تكاليف التخزين الخاصة بها.
التأثيرات المحتملة والتوصيات
إيجابي: قد يزيد من دخل عمال المناجم ويدعم مشاريع بيئة البيتكوين (مثل Runes و Alkanes و الجوانب الجانبية).
سلبي: يسبب تكدس مساحة الكتلة لمستخدمي بيتكوين العاديين.
موقف المعدنين غير مؤكد: من جهة، قد تؤدي المنافسة المتزايدة على مساحة الكتلة إلى زيادة العائدات؛ من جهة أخرى، قد لا تحب مجمعات التعدين ذلك، لأن ميزة "الخدمة الحصرية" المتمثلة في تجميع المعاملات غير القياسية ستتقلص.
اقتراح شخصي:
إذا تمت الموافقة على PR ولكن المستخدم لا يعجبه، يمكنه اختيار تشغيل عميل أكثر صرامة (مثل Bitcoin Knots) أو إصدار أقدم. إعادة النظر في دور Bitcoin Core (في توازن تصحيحات الأمان، استراتيجيات العقد وقواعد الإجماع) والنظر في اختيار عميل يتماشى أكثر مع المبادئ الشخصية.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
اقتراح جدلي حول البيتكوين: قيود بيانات OP_RETURN، هل نعود إلى الحرية أم نزيد من الازدحام؟
كتب بواسطة: @jeffrey_hu
ترجمة: GaryMa، وو شيوي كوانغ ليان
مؤخراً، قام رئيس قسم أبحاث الاستثمارات في HashKey @jeffrey_hu بتفصيل خلفية الجدل حول اقتراح Bitcoin Core "إلغاء حدود بيانات OP_RETURN"، حيث قام وو بجمع وتنسيق آراء المعنيين في المجتمع، وتم تجميعها كما يلي.
خلفية النقاش: جدل حدود بيانات OP_RETURN
OP_RETURN هو رمز عملية (opcode) في سكربت البيتكوين، يُستخدم لإدخال كميات صغيرة من البيانات في معاملات البيتكوين. يسمح للمستخدمين بتخزين البيانات على البلوكشين، ولكن هذه المخرجات "غير قابلة للإنفاق" (provably unspendable)، وبالتالي لا تزيد من عبء مجموعة UTXO (مخرجات المعاملات غير المنفقة). الحد الافتراضي الحالي في Bitcoin Core هو أن حجم بيانات OP_RETURN هو 80 بايت، ويتم تقييد انتشار معاملات OP_RETURN التي تتجاوز 83 بايت بواسطة سياسة العقد (بدلاً من قواعد الإجماع).
اقترح المطور بيتر تود PR #32359 ، بإزالة هذا القيد، وفي نفس الوقت حذف خيارات التكوين ذات الصلة (مثل -datacarrier و -datacarriersize)، مما يعادل قطع الطريق أمام العقد التي تأمل في تكوين ذاتي، مما أثار مناقشات حادة.
تنظيم الآراء
وجهة نظر المؤيدين:
التقييدات الحالية غير فعالة، لأنه يمكن تجاوزها من خلال تقديم مباشرة إلى ميمبُول المعدنين (مثل MARA Slipstream) أو عبر عقد غير مقيدة (مثل Libre Relay). (مثلما هو معروف، فإن الحد الأقصى للإخراج OP_RETURN يصل إلى 79, 870 بايت).
بعض المستخدمين يستخدمون OP_RETURN كلوحة رسائل. هناك أيضًا أدوات للمساعدة في تعبئة البيانات على السلسلة (opreturnbot.com) يمكن استخدامها بمجرد دفع الرسوم.
إزالة القيود قد تكون أكثر توافقًا مع حوافز المعدنين، لأن المعدنين يمكنهم كسب المزيد من الدخل من خلال المنافسة على مساحة الكتلة.
وجهة نظر المعارضين:
إزالة القيود ستؤدي إلى كتابة المزيد من البيانات غير التجارية على السلسلة (مثل shitcoin) مما سيؤدي إلى احتلال مساحة الكتلة وزيادة رسوم المعاملات.
على الرغم من إمكانية تجاوز القيود، إلا أن استراتيجيات العقد لا تزال مفيدة (على سبيل المثال، تقييد الانتشار، وتقليل الضغط الناتج عن البيانات الزائدة على الشبكة).
مجموعة من الآراء الشخصية التفصيلية:
شريك Nothing Research @0x_Todd: يدعم إلغاء حد بيانات OP_RETURN البالغ 80 بايت، ويعتقد أن الحد الحالي غير فعال، وأن إزالة هذا الحد يمكن أن يجلب العديد من الفوائد، بما في ذلك العودة إلى تصميم البيتكوين المبكر، وتقليل عبء الشبكة، ودعم تطوير النظام البيئي، وزيادة دخل المعدنين، والتوافق مع المفاهيم الليبرالية.
عصر ساتوشي (المرحلة المبكرة من البيتكوين) لم يكن هناك أي قيود على عدد البايتات في OP_RETURN.
في عام 2014، قدمت بيتكوين حدودًا تبلغ 40 بايت (تم زيادتها لاحقًا إلى 80 بايت)، وكان الهدف هو الحفاظ على "نقاء" بيتكوين (لاستخدامها في المحاسبة بدلاً من تخزين البيانات).
يعتقد 0x_Todd أن إزالة حد 80 بايت ليست "خروجًا عن المألوف"، بل هي عودة إلى التصميم الكلاسيكي في عصر ساتوشي، وتتناسب مع الروح الأصلية للبيتكوين.
الحد الحالي البالغ 80 بايت هو كمن يضع سوراً يبلغ ارتفاعه 10 سنتيمترات، لا يمكنه منع المستخدمين من تخزين بيانات بحجم كبير.
تشمل طرق الت绕过: استخدام النقوش (Inscriptions) ، الرموز (Runes) وما إلى ذلك من البروتوكولات ، من خلال تخزين البيانات عبر معاملات متعددة.
من خلال استراتيجيات العقد للتجاوز، مثل استخدام عميل Libre Relay (الذي يحمل شعار "إزالة الأبوية من سياسة إعادة التوجيه في Bitcoin Core"). بيتر تود (مقدم PR #32359) هو أحد مطوري Bitcoin Core الأساسيين، ويحتل المرتبة العاشرة في المساهمات، ودعمه لإزالة القيود هو تجسيد لـ "إزالة الأبوية"، ويستحق الدعم.
تخزن النقوش (Inscriptions) حاليًا البيانات من خلال "ثغرة الكار" (مثل تجاوز حد الـ 80 بايت من خلال العديد من المعاملات)، مما يزيد من عبء الشبكة.
بعد إزالة حد 80 بايت، يمكن تخزين النقوش مباشرة من خلال OP_RETURN، مما يقلل من المعاملات غير الضرورية ويخفف الضغط على الشبكة.
ملاحظات إضافية: لم تعد النقوش شائعة في الوقت الحالي، لذلك فإن هذا السبب هو مجرد "تزيين" (سبب ثانوي).
إزالة القيود يمكن أن توفر للدعامة دخلاً إضافياً.
على سبيل المثال: ذكر 0x_Todd كتلة "خطأ كبير في بطاقة 7 ميغابايت" OP_RETURN ، حيث دفع المرسل 3,600 دولار كرسوم.
هذا يدل على صحة الطلب في السوق: هناك من هم مستعدون لدفع ثمن وضع بيانات كبيرة على سلسلة الكتل، والمعدنون مستعدون للتجميع.
0x_Todd يتبنى موقفًا ليبراليًا، ويعتقد أن هذا السلوك "يحدده السوق" (إذا كنت ترغب في ذلك، فأنا أيضًا) لا ينبغي تقييده، وأن التدخل القسري ليس له معنى.
الفوائد الإضافية: مع تخفيض مكافأة البيتكوين كل أربع سنوات، تنخفض إيرادات المعدنين، مما يسمح بزيادة الإيرادات من خلال السماح بمعاملات OP_RETURN كبيرة الحجم، وتحفيز المعدنين على الاستمرار في استثمار القدرة الحاسوبية، وتعزيز أمان شبكة البيتكوين.
HashKey رئيس قسم الأبحاث الاستثمارية @jeffrey_hu: يميل إلى معارضة إلغاء حد بيانات 80 بايت لـ OP_RETURN. ويعتقد أن إزالة هذا الحد قد تؤدي إلى تأثيرات سلبية (مثل احتلال البيانات غير التجارية لمساحة الكتلة)، ويشدد على أهمية حرية المستخدم (الحفاظ على خيارات التكوين). ويعتبر أن الدعم والمعارضة أكثر اختلافاً في المفاهيم، ولا يوجد صواب أو خطأ مطلق في المدى القصير. في مواجهة النقاط الأربعة لـ @0x_Todd، قام بتفصيل وجهات نظره الخاصة.
عصر ساتوشي لم يكن لديه قيود على OP_RETURN، لكن تصميم ساتوشي لم يكن دائمًا منطقيًا، حيث أثبتت العديد من التصميمات المبكرة أنها تحتوي على مشاكل (مثل بعض التعديلات قبل وبعد حروب الكتل).
لا يمكن ببساطة دعم إلغاء القيود بناءً على "عصر ساتوشي غير المحدود"، فقد لا تنطبق جميع تصاميم ساتوشي على الوقت الحالي.
إلغاء القيود هو مجرد اقتراح من عميل Bitcoin Core، وليس قرارًا من شبكة البيتكوين بأكملها.
بيتر تود هو مطور مخضرم، تميل رؤيته نحو "تحفيز التوافق" (مشابهة لمنطق Full-RBF: حماية الشرفاء وليس الخبثاء)، وقد اقترح إزالة القيود بما يتماشى مع أسلوبه، لكن ليس من المفاجئ.
من الجدير مناقشة أسلوب "الأبوي" لبيتكوين كور (مثل إزالة خيارات التكوين) لأنه قد يحد من حرية المستخدم.
إزالة حد 80 بايت لها فائدة محدودة على النقوش.
80 بايت ليست كافية لتخزين ملفات كبيرة (مثل الصور) ، ولكنها كافية للسماح لبروتوكول BRC-20 بكتابة بيانات JSON (لاستخدامها في إصدار العملات).
حتى مع توفير البيتكوين لميزات قوية (مثل الختم لمرة واحدة وSegWit)، سيظل هناك دائمًا من سيصدر العملات على السلسلة بطريقة "الأبشع"، وإلغاء القيود لن يحل هذه المشكلة بشكل جذري.
تأثير دخل المعدنين معقد (قد يزيد الدخل، لكنه قد يضر أيضًا بميزة "الخدمات الحصرية" لحمام السباحة).
دعم الليبرالية: يحق للمستخدمين الدفع للكتابة على السلسلة، تخزين البيانات باستخدام OP_RETURN أكثر أناقة من النقش (مع معاملتين + زيادة غبار UTXO).
لكن التأكيد على حرية المستخدم: كونه مشغل عقدة كاملة، يحتاج إلى حرية اختيار ما إذا كان سينشر هذه البيانات (مثل محتوى لوحة الإعلانات الذي لا يتعلق به).
انتقاد إزالة Bitcoin Core خيارات التكوين (مثل -datacarriersize و Full-RBF) حرمت المستخدمين من حقهم في الاختيار.
إذا لم يقدم Bitcoin Core هذه الحرية، فقد ينتقل إلى Bitcoin Knots أو يضيف مرشحات للمعاملات، لكنه يعتقد أن هذا النهج قد يكون "ذراع اليسروع ضد العربة" (عبثًا).
مؤسس UTXO Stack @crypcipher: يدعم إلغاء القيود، ويرى أنه بدلاً من السماح للناس بالتجاوز، من الأفضل فتح الأمور مباشرة. ذكر بروتوكولات مثل ordi التي تكتب بيانات تتجاوز 80 بايت من خلال معاملات متعددة، وأن إزالة القيود يمكن أن يقلل من هذا "العمل غير المفيد" ورماد UTXO.
فياما 联创 @cyimonio: أعارض، وأعتقد أن بعض مشاريع Bitcoin L2 (مثل تخزين بيانات الحالة على Bitcoin) تعتبر فقط Bitcoin كطبقة توفر البيانات (DA)، وهذا ليس له معنى كبير، ويعتبر "إنفاق الكثير من المال على أشياء صغيرة".
قواعد الإجماع واستراتيجيات العقد
"إذا كان بالإمكان تجاوز ذلك، فما فائدة قيود العقد؟"
مفيد، ولكن لفهم هذه المسألة، يجب أن نبدأ من OP_RETURN والقواعد المتوافق عليها والسياسات التي تتعلق بالعقد.
OP_RETURN هو رمز عملية (opcode) في لغة سكريبت بيتكوين، وظيفته هي إنهاء تنفيذ السكريبت على الفور، ووضع علامة على هذا الإخراج بأنه "غير قابل للصرف" (provably unspendable).
سلوك OP_RETURN (إنهاء تنفيذ البرنامج النصي ووضع علامة على الإخراج بأنه غير قابل للصرف) هو قاعدة أساسية في بروتوكول البيتكوين، ويشكل جزءًا من قواعد الإجماع. قواعد الإجماع تهتم فقط بـ "ما إذا كان غير قابل للصرف"، ولا تهتم بالحجم الدقيق للبيانات المرفقة.
أما بالنسبة لتحديد حجم البيانات المرفقة بـ OP_RETURN، فهو يتعلق بسياسة العقد. يمكن للعقد القيام بالكثير، لأن العقد نفسه يمكنه اتخاذ القرار بشأن كيفية معالجة بيانات المعاملات التي يحصل عليها.
قبل التشفير: قبل تجميع الكتلة، يتم تقييد ما إذا كان يمكن نشر هذه المعاملة في شبكة P2P. كان Bitcoin Core سابقًا لا ينشر معاملات OP_RETURN الأكبر من 83 بايت، ولكن إذا كانت هناك معاملات من هذا النوع في الكتلة الجديدة، لأن ذلك يتوافق مع قواعد الإجماع، فإن العقد ستعترف أيضًا بصحة هذه المعاملة ولن تتفرع السلسلة.
بعد أن يتم نقل البيانات إلى السلسلة، يمكن للعقد أن تلعب دورًا أيضًا، مثل التخلص تلقائيًا من البيانات المرفقة بـ OP_RETURN، مما يقلل من تكاليف التخزين الخاصة بها.
التأثيرات المحتملة والتوصيات
إيجابي: قد يزيد من دخل عمال المناجم ويدعم مشاريع بيئة البيتكوين (مثل Runes و Alkanes و الجوانب الجانبية).
سلبي: يسبب تكدس مساحة الكتلة لمستخدمي بيتكوين العاديين.
موقف المعدنين غير مؤكد: من جهة، قد تؤدي المنافسة المتزايدة على مساحة الكتلة إلى زيادة العائدات؛ من جهة أخرى، قد لا تحب مجمعات التعدين ذلك، لأن ميزة "الخدمة الحصرية" المتمثلة في تجميع المعاملات غير القياسية ستتقلص.
اقتراح شخصي:
إذا تمت الموافقة على PR ولكن المستخدم لا يعجبه، يمكنه اختيار تشغيل عميل أكثر صرامة (مثل Bitcoin Knots) أو إصدار أقدم. إعادة النظر في دور Bitcoin Core (في توازن تصحيحات الأمان، استراتيجيات العقد وقواعد الإجماع) والنظر في اختيار عميل يتماشى أكثر مع المبادئ الشخصية.
رابط مرجعي: