أثار مجتمع بيتكوين مؤخرًا نقاشًا حول إعادة تفعيل رموز العمليات مثل OP_CAT. وقد أثار ذلك اهتمام الناس بشروط "القيود" في بيتكوين، حيث يُنظر إليها على أنها آلية مهمة لتحقيق العقود الذكية وقابلية البرمجة في بيتكوين.
ما هي شروط القيود
تشير شروط التقييد إلى آلية يمكن من خلالها تحديد شروط لمعاملات بيتكوين المستقبلية. فهي لا تقيد فقط كيفية فتح الأموال، بل يمكنها أيضًا تقييد وجهة إنفاق الأموال بعد ذلك، لتحقيق تأثير "تخصيص الأموال".
مشاهد التطبيق
تأكد من عقوبة Staking
في staking بيتكوين، يمكن أن تضمن الشروط التقييدية حرق أصول المستخدمين الأشرار قسراً، مما يجعلهم غير قادرين على الهروب من العقوبة.
التحكم في الازدحام
عند ازدحام الشبكة، يمكن الالتزام بمعاملة جماعية أولاً، وعند انخفاض رسوم المعاملات، يتم تنفيذ المعاملة المحددة، مما يقلل من التكاليف.
خزنة
يمكن بناء تطبيقات أكثر أمانًا لتخزين الأموال، حتى في حالة تسرب المفتاح الخاص، يمكن تقييد استخدام الأموال.
قناة الحالة الأكثر قوة
يمكن تصميم حلول قناة الحالة مثل Eltoo و Ark تكون أكثر مرونة وقوة من شبكة Lightning.
نظرة عامة على الشروط المقيدة
تشمل الطرق التقنية لتنفيذ شروط التقييد:
بناءً على رموز التشغيل: مثل OP_CTV، OP_VAULT
قائمة على التوقيع: مثل APO، OP_CSFS
بعض الحلول تدعم الاستدعاء الذاتي، مما يمكن من تنفيذ القيود عبر معاملات متعددة.
فكرة تصميم شروط التقييد
تتمثل الفكرة الأساسية في شروط القيد في تحقيق "الاستبطان" للتداول، أي فحص محتوى الصفقة نفسها. هناك فكرتان رئيسيتان:
بناءً على التعليمات البرمجية: زيادة مباشرة لقراءة محتوى المعاملات باستخدام تعليمات برمجية جديدة
بناءً على التوقيع: استخدام هاش محتوى المعاملة، من خلال تعديل تحقق التوقيع لتحقيق الاستبصار بشكل غير مباشر
APO
SIGHASH_ANYPREVOUT(APO) هي طريقة توقيع جديدة، توقع فقط على المخرجات ولا توقع على المدخلات. هذه المرونة تجعل من الممكن إنشاء المعاملات مسبقاً، وبناء عناوين يمكن إنفاقها فقط باستخدام هذه المعاملات المحددة.
OP_CTV
OP_CHECKTEMPLATEVERIFY(CTV) يعتمد على استخدام رموز العمليات المحسّنة، ويتطلب أن تحتوي المعاملة على مخرجات تتطابق مع الالتزام. يمكن استخدامه لإنشاء هياكل دفع شجرية معقدة.
OP_CAT
يمكن لـ OP_CAT دمج عنصرين في البرنامج النصي، وبالاقتران مع عمليات أخرى يمكن تحقيق وظائف متعددة، مثل التحقق من شجرة ميركل، وتعزيز توقيع شنور.
الخاتمة
تسببت شروط القيود في زيادة قابلية البرمجة لبيتكوين، مما يسمح بتحقيق قواعد التداول التي تؤدي إلى تأثير العقود الذكية. لكن يجب أيضًا تقييم المخاطر المحتملة بحذر، كما أن التحديثات ذات الصلة تحتاج إلى توافق المجتمع. في المستقبل، مع دمج ترقيات أساسية أخرى، من المتوقع أن تطلق شروط القيود المزيد من إمكانيات البرمجة لبيتكوين.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
بيتكوين限制条款:开启 العقود الذكية与 قابلية البرمجة新篇章
قيود بيتكوين: مفتاح تحقيق قابلية البرمجة
أثار مجتمع بيتكوين مؤخرًا نقاشًا حول إعادة تفعيل رموز العمليات مثل OP_CAT. وقد أثار ذلك اهتمام الناس بشروط "القيود" في بيتكوين، حيث يُنظر إليها على أنها آلية مهمة لتحقيق العقود الذكية وقابلية البرمجة في بيتكوين.
ما هي شروط القيود
تشير شروط التقييد إلى آلية يمكن من خلالها تحديد شروط لمعاملات بيتكوين المستقبلية. فهي لا تقيد فقط كيفية فتح الأموال، بل يمكنها أيضًا تقييد وجهة إنفاق الأموال بعد ذلك، لتحقيق تأثير "تخصيص الأموال".
مشاهد التطبيق
تأكد من عقوبة Staking
في staking بيتكوين، يمكن أن تضمن الشروط التقييدية حرق أصول المستخدمين الأشرار قسراً، مما يجعلهم غير قادرين على الهروب من العقوبة.
التحكم في الازدحام
عند ازدحام الشبكة، يمكن الالتزام بمعاملة جماعية أولاً، وعند انخفاض رسوم المعاملات، يتم تنفيذ المعاملة المحددة، مما يقلل من التكاليف.
خزنة
يمكن بناء تطبيقات أكثر أمانًا لتخزين الأموال، حتى في حالة تسرب المفتاح الخاص، يمكن تقييد استخدام الأموال.
قناة الحالة الأكثر قوة
يمكن تصميم حلول قناة الحالة مثل Eltoo و Ark تكون أكثر مرونة وقوة من شبكة Lightning.
نظرة عامة على الشروط المقيدة
تشمل الطرق التقنية لتنفيذ شروط التقييد:
بعض الحلول تدعم الاستدعاء الذاتي، مما يمكن من تنفيذ القيود عبر معاملات متعددة.
فكرة تصميم شروط التقييد
تتمثل الفكرة الأساسية في شروط القيد في تحقيق "الاستبطان" للتداول، أي فحص محتوى الصفقة نفسها. هناك فكرتان رئيسيتان:
بناءً على التعليمات البرمجية: زيادة مباشرة لقراءة محتوى المعاملات باستخدام تعليمات برمجية جديدة
بناءً على التوقيع: استخدام هاش محتوى المعاملة، من خلال تعديل تحقق التوقيع لتحقيق الاستبصار بشكل غير مباشر
APO
SIGHASH_ANYPREVOUT(APO) هي طريقة توقيع جديدة، توقع فقط على المخرجات ولا توقع على المدخلات. هذه المرونة تجعل من الممكن إنشاء المعاملات مسبقاً، وبناء عناوين يمكن إنفاقها فقط باستخدام هذه المعاملات المحددة.
OP_CTV
OP_CHECKTEMPLATEVERIFY(CTV) يعتمد على استخدام رموز العمليات المحسّنة، ويتطلب أن تحتوي المعاملة على مخرجات تتطابق مع الالتزام. يمكن استخدامه لإنشاء هياكل دفع شجرية معقدة.
OP_CAT
يمكن لـ OP_CAT دمج عنصرين في البرنامج النصي، وبالاقتران مع عمليات أخرى يمكن تحقيق وظائف متعددة، مثل التحقق من شجرة ميركل، وتعزيز توقيع شنور.
الخاتمة
تسببت شروط القيود في زيادة قابلية البرمجة لبيتكوين، مما يسمح بتحقيق قواعد التداول التي تؤدي إلى تأثير العقود الذكية. لكن يجب أيضًا تقييم المخاطر المحتملة بحذر، كما أن التحديثات ذات الصلة تحتاج إلى توافق المجتمع. في المستقبل، مع دمج ترقيات أساسية أخرى، من المتوقع أن تطلق شروط القيود المزيد من إمكانيات البرمجة لبيتكوين.