ما هي SIGHASH_ANYPREVOUT؟
تعرف “SIGHASH_ANYPREVOUT” بأنها قيمة جديدة مقترحة لعلامة التوقيع (SIGHASH flag)، وليست إضافة إلى لغة البرمجة داخل شبكة بيتكوين. تسمح هذه القيمة للتوقيع بعدم الالتزام بالنقطة المحددة التي يُنفق منها العملة الرقمية (outpoint). وبذلك، يمكن إعادة استخدام التوقيع معياريًا عبر مخرجات معاملات (UTXOs) متعددة متوافقة. الفكرة الأساسية هي الحفاظ على الالتزام بجوانب مهمة مثل قيمة ومفتاح القفل (scriptPubKey) للمخرج السابق، مع التخفيف من ارتباط التوقيع بنقطة الإنفاق الدقيقة.
الفرق بين أنواع SIGHASH_ANYPREVOUT
يدعم BIP 118 نسختين رئيسيتين: الأولى “SIGHASH_ANYPREVOUT” تحافظ على التزام التوقيع بمقدار العملة وعنوان القفل للمخرج السابق، إضافة إلى تسلسل الإدخال (nSequence). بينما النسخة الثانية “SIGHASH_ANYPREVOUTANYSCRIPT” تتجاوز ذلك لتشمل إزالة الالتزام بمفتاح القفل نفسه، مما يوسع نطاق استخدام التوقيع.
لماذا اختار المقترح تجاه الحد من ارتباط التواقيع
في مبادئ عمل بيتكوين، ترتبط التواقيع بالمعاملة من خلال معلومات تفصيلية حول المعاملة ومخرجاتها بوساطة الأوامر البرمجية (Opcodes) وقيود التوقيع. الأنماط التقليدية مثل SIGHASH_ALL تلزم التوقيع بتغطية كافة مداخل ومخارج المعاملة مع الالتزام بنقطة الإنفاق الدقيقة، ما يمنع إعادة الاستخدام. مع “ANYPREVOUT” تتغير هذه القاعدة لتسمح بتجارب أكثر مرونة ضمن بروتوكولات الطبقة الثانية (Layer-2) والأنظمة القائمة على التوقيع المسبق.
تطبيقات ومخاطر مقترح SIGHASH_ANYPREVOUT
يسمح هذا التعديل باستخدام التوقيع المسبق لإنفاق عدة نواتج متوافقة، الأمر الذي يبسط العمليات في الدفع الفوري والتسويات المعقدة بالبروتوكولات المتقدمة. لكن ثمة مخاطرة رئيسة، وهي إمكانية إعادة تشغيل التوقيع (Signature Replay)، إذ يمكن استغلال التواقيع المكررة على مخرجات لم تكن المقصودة أصلًا، وذلك حسب تصميم وتطبيق البروتوكول. من بين السيناريوهات التي تزيد احتمال تكرار التوقيع استخدام “ANYPREVOUT | SINGLE” أو وجود مخرجات متماثلة في السكريبت والقيمة، بالإضافة إلى إشكاليات يمكن أن تولدها تدخلات المعدنين في ترتيب المعاملات.
مكان البوابات ضمن التحديثات المستقبلية
تقنية SIGHASH_ANYPREVOUT تقدم خطوة إضافية لتحسين المرونة في عمليات التوقيع ضمن بيتكوين دون توفير آليات متقدمة للبوابات مثل إجراءات متداخلة أو فحص داخلي للمعاملات (transaction introspection). يدور التركيز حول تعديل ارتباط التوقيعات بدلًا من تقديم وظائف جديدة كاملة. كما تشير الأبحاث إلى إمكانية نظرية في استخدام توقيعات ذات “مفاتيح مستردة” قد تجبر الإنفاق من خلال مسار برمجي معيّن، لكن هذا لا يزال قيد الدراسة الأكاديمية دون تطبيق مباشر ضمن BIP 118.
الآفاق المستقبلية لعالم بيتكوين وتطوير البروتوكولات
بينما يوفر “SIGHASH_ANYPREVOUT” أدوات جديدة لدعم المعاملات المسبقة والبروتوكولات المعقدة، تبقى أسئلة مهمة بخصوص كيفية الحد من مخاطر إعادة التكرار والتطبيق الآمن ضمن شبكة تعتمد بشكل متزايد على تقنيات مثل تابرنوت (Taproot). سيركز المجتمع التقني خلال الفترة المقبلة على تطوير أدوات برمجية وأوامر جديدة دون أن توفر وحدها سلوك البوابات وإنما تدعم علاقتها بالتوقيعات والمرونة التشغيلية.
آخر تحديث: 2026-07-08 06:17:00
العملات الرقمية أصول شديدة التقلّب وعالية المخاطر، وهذا المحتوى إخباري وتحليلي فقط وليس توصية بالشراء أو البيع أو الاحتفاظ بأي أصل.
