
SIGHASH_ANYPREVOUT هو تحديث فتح خفيف مقترح لبيتكوين يسمح بالتوقيعات التي تؤذن لأي مدخلات متلائمة UTXO. يمكن لهذه الميزة أن تعود بالنفع على شبكة Lightning، الخزائن، وبروتوكولات الطبقة الثانية من خلال تقليل التعقيد.
في الجزء الثالث من سلسلة البحث عن عقود بيتكوين من قبل Cointelegraph Research، يتم استكشاف SIGHASH_ANYPREVOUT كتحديث فتح خفيف محتمل. هذه الآلة الحاسوبية تسمح بالتوقيعات التي تؤذن لأي مدخلات متلائمة UTXO تتوافق مع بعض المعايير، مما يعزز بشكل كبير المرونة والاستخدامية لعمليات التوقيع المسبقة.
SIGHASH_ANYPREVOUT يستند على الأفكار السابقة مثل SIGHASH_NOINPUT من قبل جوزيف بون وثاديوس دريجا في مقالتهم عن شبكة Lightning عام 2015. اقترحها جوزيف بون رسمياً في قائمة البريد bitcoin-dev في فبراير 2016، مستهدفاً تحسين مرونة عمليات التحويل ضمن إطار الفتح الخفيف.
تم إضافة علامة SIGHASH إلى التوقيع وتقرر ما هي أجزاء المعاملة التي يتم توقيعها وفحصها بواسطة الأمر CHECKSIG. تحت الأوضاع القياسية مثل SIGHASH_ALL أو SIGHASH_NONE، تظل التوقيعات مربعة بشكل محكم على مدخلات معينة. ومع ذلك، يزيل SIGHASH_ANYPREVOUT هذه المحدودية، مما يسمح باستخدام المعاملات عبر مدخلات متلائمة متعددة.
باستبعاد نقطة الخروج من الاعتبار في تحليل التوقيع، يتيح SIGHASH_ANYPREVOUT استخدام التوقيعات المسبقة على نطاق واسع دون الحاجة إلى مفاتيح أو توقيعات جديدة لكل معاملة. هذه الميزة خاصة جداً في بروتوكولات الطبقة الثانية مثل شبكة Lightning ونظام الخزائن، حيث تعتبر المرونة والاستخدامية مهمة.
رغم أن SIGHASH_ANYPREVOUT يحسن المنطق لعمليات التوقيع المسبقة، إلا أنه لا يتيح القovenants التكراري أو التحقق الكامل من المعاملة. بدلاً من ذلك، يخفف الربط بين التوقيع والمعاملات الخاصة بـ UTXO، مما يسمح بتكرار التوقيعات عبر مدخلات متلائمة متعددة دون تضييع الأمان.
تعني هذه المغزى بالنسبة للمستثمرين بشكل كبير حيث يمكن أن تسهل هذا التحديث إجراءات العمل في شبكة Lightning ونظام الخزائن من خلال تقليل الحاجة إلى إدارة مفاتيح جديدة. ومع ذلك، يجب على المستخدمين الانتباه إلى احتمال الاستخدام غير المشروع أو الثغرات الأمنية المرتبطة بتكرار التوقيعات عبر مدخلات مختلفة.
المصدر: Cointelegraph. تلخيص وإعادة صياغة بواسطة غرفة أخبار Vexoda. هذا محتوى إخباري وليس نصيحة مالية.