ظهرت مؤخرًا أخبار مثيرة جدًا عن البيتكوين — روبين لينوس (، الرجل من ZeroSync و BitVM)، أطلق شيئًا يُسمى Binohash يمكن أن يغير بشكل كبير لعبة العقود الذكية على الشبكة. بشكل أساسي، هو وسيلة لجعل سكريبت البيتكوين "يقرأ" خصائص المعاملات دون الحاجة إلى هارد فورك أو تعديل قواعد الإجماع. يبدو وكأنه شيء من الخيال العلمي، لكنه حقيقي جدًا.



المشكلة التي لم يكن أحد قادرًا على حلها كانت بسيطة: سكريبت البيتكوين محدود عمدًا. فهو لا يستطيع الوصول مباشرة إلى تفاصيل مثل المدخلات، والمخرجات، والكميات، أو حقول أخرى من المعاملة. هذا يعقد الأمر جدًا عندما تريد بناء بروتوكولات متقدمة — مثل جسور BitVM بين البيتكوين وسلاسل أخرى. تحتاج إلى إثبات أن معاملة معينة حدثت بخصائص معينة (مثل استلامها لمبلغ معين إلى عنوان صحيح)، وبدون ذلك تعتمد على أوتار موثوقة أو عملاء خفيفين، الذين يفرضون افتراضات عن الأمانة.

هنا يأتي دور Binohash. الحل مبتكر جدًا: ينشئ تجزئة مقاومة للتصادمات للمعاملة يمكن حسابها وقراءتها مباشرة داخل السكريبت. وبما أنها مقاومة للتصادمات، فلا يمكن خداع النظام بتبديل معاملة بأخرى لها نفس التجزئة. إنه نوع من "بطاقة هوية" للمعاملة.

كيف يعمل ذلك عمليًا؟ استغل روبين سلوكًا قديمًا في أوامر التشغيل (opcodes) القديمة في البيتكوين — تحديدًا OP_CHECKMULTISIG مع خطوة FindAndDelete. بشكل أساسي، عند التحقق من التوقيعات، يقوم النظام بإزالة جميع التوقيعات المقدمة من سكريبت كود قبل حساب توقيع التجزئة (sighash). يستخدم روبين ذلك بطريقة مبتكرة: يضع العديد من التوقيعات "الوهمية" المحددة مسبقًا في سكريبت القفل، ويختار الإنفاق مجموعة فرعية منها. المجموعات الفرعية المختلفة تنتج سكريبت كود مختلفة، والتي تولد توقيعات تجزئة مختلفة. ثم يقوم الإنفاق بـ"اختبار" (تجارب متعددة) حتى يرضى توقيع التجزئة عن حل يشبه إثبات العمل.

الأرقام مذهلة. مع معلمات W₁ = W₂ = 42 بت من العمل، يمكنك الحصول على حوالي 84 بت من مقاومة التصادم — وهو قوي جدًا لمعظم حالات الاستخدام. يحتاج المستخدم النزيه فقط إلى حوالي 44.6 بت من العمل، وتكلف أقل من US$50 على وحدات معالجة الرسوميات السحابية. وقد تم تعدين معاملة حقيقية على شبكة البيتكوين الرئيسية تظهر ذلك بالضبط.

الآثار هائلة. هذا يمكّن من استبطان بدون ثقة لجسور BitVM — يمكنك التحقق من عمليات الاستلام والإخراج، وفروقات الحالة، وكل ذلك بدون أوتار أو عملاء خفيفين كاملين. هو بشكل أساسي جلب وظائف مثل العهد (covenant) إلى البيتكوين دون الحاجة إلى تعديل قواعد الإجماع. إنه نوع من الابتكار يوضح لماذا يواصل البيتكوين التطور بطرق لم يتوقعها أحد.
BTC0.98%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت