في الآونة الأخيرة ، كان هناك الكثير من المحادثات الموجهة إلى إضافة عملية ترتيب المعاملات الأساسية (CTOR) إلى بروتوكول Bitcoin Cash. ثم هناك موضوع ما إذا كان مطورو غرفة تبادل معلومات السلامة الأحيائية يجب أن يضيفوا OPCODE OP_Checkdatasig (CDS) إلى قاعدة البيانات. يعتقد البعض أن نظام CDS سيكون مفيدًا لتطبيقات Bitcoin النصية ويسمح لجميع أنواع العقود الذكية والمعاملات القائمة على القرار. ومع ذلك ، يعتقد آخرون أن إضافة CDS غير ضروري ، ويمكن أن يؤثر على أمن الشبكة.
اقرأ أيضًا: Crypto-Community Debates Bitcoin Core Bug and '' Forced Upgrade '
يعتقد بعض الأشخاص أن بعض رموز التشغيل يمكن أن تضيف ميزة “أموال قابلة للبرمجة” إلى الشبكة. يمكن أن يؤدي OP_Checkdatasig ( المشار إليه أيضًا باسم OP_Datasigverify أو DSV ) إلى تمكين إنشاء oracles لامركزية التي تحقق من صحة التوقيعات المعيّنة ، وتعطي نتيجتين مختلفتين بطريقة مستقلة. يحدد أوراكل أساسًا النتيجة النهائية دون الحاجة إلى قرار طرف ثالث أو أمين الحفظ. تمثل شركة Oracles أساسًا للعقد الذكي نظرًا لأن البرنامج نفسه يقرر متى وممن سيتم الإفراج عن الأموال استنادًا إلى إتمام الاجتماع أو عدم استيفاء متطلبات معينة. عندما أعلنت Bitcoin ABC عن إصدار 0.18.0 ، تم تضمينه ضمن العميل بإضافة CDS وتفاصيل إعلان فريق التطوير ، سيتم استخدام الميزة في oracles والعقود.
“[Checkdatasig] ستمكّن من استخدامات مثل استخدام العقود الوراثية والعقود المتسلسلة الذرية” ، يشرح فريق تطوير Bitcoin ABC.
هناك مشاركات متعددة يمكن للأشخاص قراءتها حول هذا الموضوع. CDS وحالات الاستخدام النظري. كتب Mark Lundeberg حالة استخدام مقترحة من CDS تسمى “الدفع إلى الهوية” والتي من شأنها أن تسمح لبروتوكول BCH بتحديد صلاحية تعريف المستخدم.
“[Pay To Identity]” آلية حيث البيتكوين يتم إجراء الدفع نقدًا لسلسلة تعريف شخصية (الاسم الحقيقي ، عنوان البريد الإلكتروني ، مقبض الوسائط الاجتماعية ، إلخ.) بدلاً من مباشرة إلى مفتاح تشفير “تفاصيل Lundeberg. “لا يمكن للمستلم المطالبة بالدفع إلا إذا قاموا بإنشاء مفتاح عام والحصول عليه مصدقًا عليه من قبل مُثبِّت موثوق به للهوية.”
Lundeberg يضيف:
تم تأكيد توقيع الشهادة هذا في النص البرمجي عبر OPcode OP_Checkdatasig الجديد. [19659028] أموال قابلة للبرمجة
تشرح وظيفتان من تأليف مطور Bitcoin Unlimited الرئيسي أندرو ستون حالات الاستخدام المحتملة لـ CDS أيضًا. يقدم موقع Stone ، “تطبيقات برمجة البيتكوين: الإنفاق المستند إلى القرار” نظرة شاملة على كيفية التحقق من البيانات والتوقيعات بطريقة مستقلة.
يحدد Stone أيضًا “سواء كانت [common use cases] قابلة للتعبير عنها في لغة برمجة Bitcoin وما لم يتم تحديدها واقتراح الإضافات اللازمة لدعم حالة الاستخدام. في تمكين العقود الثنائية BUIP078 يعطي ستون الكثير من الألوان عند وصف ما يمكن أن تفعله شفرة التشغيل في المستقبل أيضًا.
“[The opcode] يسمح لبرنامج نصي للتحقق من صحة التوقيع على البيانات التعسفية باستخدام نفس خوارزمية ECDSA (ورمز) المستخدمة للتحقق من صحة التوقيع على المعاملات بيتكوين ،” يفسر ستون BUIP078 . “وبالتالي ، فإن شفرة التشغيل هذه تتيح استخدام” oracle “خارجي ، وهو أمر مهم جدًا أيضًا لتمكين استيراد المعلومات الخارجية إلى معاملة. بمجرد أن تكون البيانات جزءًا من إحدى المعاملات ، من المفيد التمكن من التلاعب بها للتحقق من الشروط المختلفة على تلك البيانات. “
بيتكوين أونليميديس” BUIP078 ينص أيضًا على:
لتمكين أبسط أشكال من الأموال القابلة للبرمجة يجب أن يكون لدينا رموز تشغيل إضافية إما الوصول إلى البيانات من معاملات blockchain السابقة ، أو التحقق من البيانات والتوقيعات المدفوعة على مكدس النص البرمجي.
هل يمكن للتوقيعات التوضيحية العمل بدون I ntroducing OP_Checkdatasig؟
كانت شركة blockchain Nchain و Craig Wright ضد إضافة مفاهيم مثل OP_Datasigverify أو CDS إلى البروتوكول ولم تتم إضافة شفرة التشغيل إلى عميل Bitcoin SV. تحدث رايت باختصار عن شفرة التشغيل و أوراكلز في فيديو مع رينا ناكاموتو في 26 أغسطس. “هناك العديد من المشاكل مع أشياء مثل Datasigverify لا يفكر فيها الناس – أول “واحد هو أن المفهوم بأكمله معيوب” ، يشرح رايت. “الفكرة هي أن لديك” أوراكل بدون أذونات “هو ما يحاولون بيعه.” على قناة يوتيوب رينا ناكاموتو يضيف Wright:
الحقيقة هي أنه لا توجد أشياء مثل أوراكل بدون إذن. أوراكل موجود في العالم حتى إذا كان فعلا إنشاء شيء موقعة في شكل خاص للاستخدام في القمار بيتكوين. هذا oracle ليس غير مرخص.
علاوة على ذلك ، نشر الأسبوع الماضي الباحث الأول في Nchain ، أوين فون ، منصبًا حول موضوع يدعى توقيعات رابين. تفاصيل Vaughan أن التوقيعات رابين تسمح بالتحقق من التوقيعات في البرنامج النصي Bitcoin Cash دون إدخال OP_Checkdatasig.
“يتم تنفيذ جميع العمليات الحسابية غالية (توليد المفتاح ، إنشاء التوقيع) خارج كتلة – فقط يتم تنفيذ خطوة بسيطة من التحقق من ذلك في غضون النصي ، “فوغان يكتب. “إن الخاصية غير القابلة للوجود الوجودي للحل تسمح بإضافة وظائف إضافية إلى منصة Bitcoin Cash دون المساس بأمن الشبكة ، ولا تغيير البروتوكول الأساسي نفسه.”
ويضيف Vaughan:
سنواصل تطوير هذا الحل باستخدام التوقيعات رابين ، وسوف نسعى للتعاون مع الآخرين على هذا العمل. لا تنوي Nchain السعي للحصول على حماية براءة اختراع لعملها في هذا الحل ؛ بدلاً من ذلك ، ستقوم Nchain بنشر أعمالها في هذا المجال للمراجعة العامة واستخدامها.
من المقرر إضافة OP_Checkdatasig إلى شبكة Bitcoin Cash إذا قرر عمال المناجم بالإجماع تشغيله مع خريطة طريق Bitcoin ABC. ومع ذلك ، وكما ذكرت news.Bitcoin.com خلال الأسابيع القليلة الماضية ، فإن Nchain لديه خارطة طريق مختلفة تمامًا في الاعتبار لشهر نوفمبر. بدلاً من ذلك ، يقوم فريق التطوير Nchain و Bitcoin SV و hashrate الذي يستخدم العميل بالتصوير للحصول على زيادة حجم كتلة 128 ميجابايت. كما يريد Bitcoin SV تقديم بعض رموز التشغيل إلى بروتوكول Bitcoin Cash بما في ذلك OP_MUL و OP_LSHIFT و OP_RSHIFT و OP_INVERT ، إلى جانب إزالة حد 201 رمزًا لكل نص.
ما رأيك في OP_Checkdatasig and oracles in Bitcoin Cash؟ ما رأيك في توقيعات رابيد وآراء معارضة شفرة التشغيل؟ أخبرنا عن رأيك في هذا الموضوع في قسم التعليقات أدناه.
صور عبر Shutterstock ، Nchain Logo ، و Pixabay.
تحتاج إلى حساب مقتنيات البيتكوين الخاصة بك؟ تحقق من قسم الأدوات لدينا
النقود القابلة للبرمجة: بيتكوين النقدية النقدية في مجتمع النقاش ظهرت الترقية المدفوعة من أوراكل لأول مرة على أخبار بيتكوين.
أنهت صناديق الاستثمار المتداولة في البيتكوين والإيثر زخمها في منتصف الأسبوع مع تدفقات خارجية جديدة…
يتم توفير هذا المحتوى من قبل الراعي. بيان صحفي. فيكتوريا، سيشيل، 10 ديسمبر 2025 –…
تتعاون Revolut مع Trust Wallet لتمكين شراء العملات المشفرة بسلاسة وبدون رسوم للمستخدمين الأوروبيين. قامت…
تتحرك الأسواق المالية التقليدية بسرعة على السلسلة حيث ضاعف رئيس لجنة الأوراق المالية والبورصات الأمريكية…
أضافت بورصة العملات المشفرة Binance ميزات جديدة إلى واجهة برمجة التطبيقات (API)، مما يشير إلى…
الإفصاح: تحتوي هذه المقالة على روابط تابعة. إذا قمت بالنقر فوق رابط وقمت بالشراء أو…
This website uses cookies.