
في الجزء الرابع من سلسلتنا، نستكشف اثنين من الأكوود المقترحات لتعزيز كودس سكريبت في البيتكوين. يتيح أكوود OP_CHECKSIGFROMSTACK (OP_CSFS) تحقق التوقيعات على بيانات متعددة على الرف، بينما يجمع أكوود OP_CAT القيم الموجودة على الرف إلى سلسلة بيتا واحدة.
في آخر حلقة من سلسلة البحث عن بيتكوين للبحث في قانون البيتكوين (Cointelegraph Research)، نستكشف اثنين من الأكوود المقترحات: OP_CHECKSIGFROMSTACK (OP_CSFS) و OP_CAT. هدف هذه الأكوود هو توسيع مرونة وظائف سكريبت البيتكوين عن طريق السماح ببناء قواعد أكثر تعقيدًا دون الحاجة لتغيير القواعد الأساسية للتوافق.
يهدف أكوود OP_CSFS إلى تحقق التوقيعات على بيانات متعددة موجودة على الرف، مما يوفر نطاق استخدام أوسع مقارنة بأكوود OP_CHECKSIG التقليدي الذي يستخدم طرق SIGHASH لتحقق التوقيعات بناءً على تفاصيل المعاملات. على سبيل المثال، يمكن استخدامه في سكريبتات الأوراكل حيث توافق طرف خارجي على رسائل مكتوبة خارج نطاق المعاملة تمثل أحداثًا واقعية.
يتم تكملة AOK_CSFS بأكوود OP_CAT الذي يجمع القيم الموجودة على الرف إلى سلسلة بيتا واحدة. عند استخدام هذه الأكوود معًا، يمكن للسكريبت أن يتجميع حقول المعاملات ويتحقق من أن التوقيعات المقدمة تتعلق بالبيانات المشتملة التي تم تجميعها. هذا العملية تعطي السكريبت القدرة على التحقق من المعاملات عن طريق إجبار المستهلكين على نقل التفاصيل ذات الصلة على الرف الشاهد.
يتيح الجمع بين AOK_CSFS و OP_CAT استخدام بناءات قليلة الحجم مثل 'OP_CAT + أساليب Schnorr'، والتي تستفيد من القواعد التوقيعية لـ Taproot. بتوافق التوقيعات مع القيم المحددة مسبقًا R و publicKey P الثابت، تضمن هذه الأكوود أن التوقيعات يجب أن تتوافق مع معلمات المعاملة الخاصة. هذا النهج يعيد استخدام AOK_CHECKSIG من تحقق الملكية الخاصة إلى تنفيذ نماذج المعاملات.
رغم الاعتماد على توقيعات Schnorr لطبيعتها التقريرية، فإنه يعزز بشكل كبير التعبير عن بناءات السكريبت داخل نظام البيتكوين. بتوسيع سكريبت البيتكوين لتنفيذ نماذج معاملات محددة دون الحاجة لتغيير القواعد الأساسية، يمكن لهذه الأكوود فتح العديد من التطبيقات في مجالات مثل الأوراكل وال Contrats الذكي.
للتداولين والمطورين المهتمين بهذه التقنية، فهم AOK_CSFS و OP_CAT ضروري لفهم التقدم الذي يجلبهما إلى لغة سكريبت البيتكوين. قد تفتح هذه الأدوات الباب أمام بناءات قواعد أكثر تعقيدًا يمكن تنفيذها دون تغيير البروتوكولات الأساسية.
المصدر: Cointelegraph. تلخيص وإعادة صياغة بواسطة غرفة أخبار Vexoda. هذا محتوى إخباري وليس نصيحة مالية.