ابتكر مطورو Bitcoin Pieter Wuille و Andrew Poelstra و Sanket Kanjalkar لغة برمجة جديدة يمكن أن تساعد في أن تصبح معاملات البيتكوين أكثر تنوعًا.
أُعلن في 19 أغسطس في القائمة البريدية لـ [bitcoin-dev], نص صغير يعتمد على لغة العقد الذكية البسيطة التي يمكن استخدامها بالفعل في Bitcoin ، Script ، لتوسيع الاحتمالات المشروطة حول مدفوعات البيتكوين من خلال مزيج من أقفال التجزئة ، وأقفال الوقت ، والتوقيعات.
أوضح ويلي: “إنها لغة لكتابة (مجموعة فرعية) من نصوص Bitcoin النصية بطريقة منظمة ، مما يتيح التحليل والتكوين والتوقيع العام والمزيد”.
أعلنا للتو عن موقع مشروع Miniscript على القائمة البريدية لـ bitcoin-dev: https://t.co/vOceWbgPe0
– بيتر وويل RWC (pwuille) 19 أغسطس 2019
أضاف Wuille أن Miniscript “تم تصميمه لـ Bitcoin كما هو موجود اليوم” ، ولم يكن من الضروري إجراء أي تغييرات إجماع لاستخدامه. قال المطورون إنهم يخططون لـ “دعم تغييرات البرنامج النصي المستقبلية التي قد تتضمنها Bitcoin” من أجل التطور مع blockchain. لاحظ Wuille لاحقًا على Twitter أنه يمكن في النهاية إدخال اللغة الجديدة في مستودع Bitcoin Core إذا وافق مجتمع Bitcoin على ذلك.
قال: “سأعمل على دمج أجزاء من هذا في Bitcoin Core إذا كان ذلك مطلوبًا (أعتقد أنه قد يكون مفيدًا للغاية) ، ولكن من الناحية المثالية يتم تضمينه في العديد من أجزاء تقنية المحفظة”.
والجدير بالذكر أن المطورين أنشأوا ما يسمى ب “مترجم السياسة” لـ Miniscript. من بين أشياء أخرى ، تتيح الأداة للمستخدمين الحصول على فكرة عن وقت إنفاق معاملات البيتكوين المشروطة.
الدروس المستفادة للمستقبل
Pieter Wuille و Andrew Poelstra من مطوري الروك في مجتمع Bitcoin (Sanket هو أحد صاعد وقادم في حقه!). هذا ليس فقط بسبب ما قاموا ببنائه بالفعل ولكن أيضًا لأن التكنولوجيا التي لا يزالون يعملون عليها والتي يمكن أن تشكل مستقبل Bitcoin لسنوات قادمة.
تتضمن بعض هذه التكنولوجيا تطورات جارية مثل Schnorr Signatures و Taproot. الأول هو خوارزمية فعالة للتوقيعات المشفرة ، والأخير من شأنه أن يجعل معاملات عقود البيتكوين الذكية خاصة من خلال جعلها تبدو وكأنها معاملات عادية.
في أعقاب الكشف عن Miniscript يوم الاثنين ، قال Wuille إن المشروع لم يكن مرتبطًا بشكل مباشر بـ Taproot ولكنه قدم للمطورين المشاركين رؤى حول كيفية تحسين لغة Script نفسها ، مما قد يؤدي إلى تداعيات أوسع لاحقًا في نظام Bitcoin البيئي:
“إنها أيضًا غير مرتبطة في الغالب بعملنا على Taproot ، حيث يعمل Miniscript مع Bitcoin كما هو موجود اليوم. بالطبع ، لقد علمنا العمل على Miniscript مجموعة من الأشياء حول البرنامج النصي الذي يُعلمنا بالتصاميم للتحسينات المستقبلية على Script ، ويمكن تمديد Miniscript حسب الحاجة. “
هناك تقنية أخرى يتم العمل عليها بشكل عام في مجتمع Bitcoin وهي PSBT ، أو معاملات البيتكوين الموقعة جزئيًا. وأشار ويلي أيضًا إلى أن التطورات التي تحققت بفضل لغة البرمجة النصية الجديدة يمكن أن تعمل بطريقة تكميلية مع مثل هذه المعاملات.
قال “آمل أن يتمكن برنامج Miniscript جنبًا إلى جنب مع أشياء مثل PSBT من تقليل بعض الحواجز بين أجزاء البرامج”.
في أخبار التطوير الأخرى ، استأجرت Square Crypto مات كورالو
أصبح أحد المبرمجين الأكثر احترامًا في مجال العملات المشفرة بالكامل على متن شركة Twitter ، الرئيس التنفيذي لشركة Twitter ، Jack Dorsey.
أعلنت Square Crypto – ذراع تطوير البيتكوين مفتوح المصدر الذي تم إطلاقه مؤخرًا لشركة المدفوعات الرئيسية الشهيرة Square – عن توظيفها لمطور Bitcoin Matt Corallo في 20 أغسطس. أكد Corallo لاحقًا وظيفته الجديدة على Twitter.
متحمس جدًا للانضمام إلى sqcrypto فريق خلال الأسابيع المقبلة. تجربة نماذج مختلفة لتسريع Bitcoin OSS أمر رائع!
سأفتقد تضمين التغريدة الناس ، ولكن نظرًا لاستضافة أي شخص يعمل على Bitcoin OSS ، فمن المحتمل أن أكون هناك كل يوم على أي حال. https://t.co/L00gqV1LLD
– مات كورالو (TheBlueMatt) 20 أغسطس 2019
نظرًا لكونه أحد خبراء وبناة Bitcoin الرائدين في العالم ، يجلب Corallo حضورًا مخضرمًا إلى فريق التطوير المبتدئ الذي عين أول موظف فقط ، وهو مدير منتج Google السابق ستيف لي ، في يونيو.
يأتي المشروع كجزء من مهمة Jack Dorsey الشخصية للمساهمة في بناء نظام Bitcoin البيئي.
قال دورسي ، الرئيس التنفيذي لشركة Square ، في إعلانه عن عودة Square Crypto في الربيع: “العمل من أي مكان ، وتقديم تقرير إليّ مباشرةً ، ويمكننا حتى أن ندفع لك بعملة البيتكوين”.