تم دمج مقترحات تحسين Bitcoin من 340 إلى 342 في قاعدة رموز Bitcoin يوم الخميس ، مما يشير إلى أن ترقية Taproot المتوقعة جاهزة.
تعتبر Taproot والتكنولوجيا المرتبطة بتوقيعات شنور أهم ترقية لبيتكوين في العام الماضي. إنه في الأساس تحسين للخصوصية لظروف الإنفاق المعقدة على Bitcoin مثل معاملات multisig وأقفال الوقت وغيرها من الشروط القائمة على Bitcoin Script.
كما ذكر Cointelegraph سابقًا ، يخفي Taproot كل شرط إنفاق إضافي بخلاف الشرط الذي تم تنشيطه. على سبيل المثال ، قد يتم تنفيذ معاملة على الفور إذا وافق جميع الموقعين الأربعة ، أو قد تتطلب فترة زمنية معينة لتمريرها قبل فتح الأموال إذا كان هناك ثلاثة فقط من كل أربعة موقعين. عادة ، يكون الشخص الخارجي قادرًا على تحديد كل حالة ممكنة ، ولكن مع Taproot لن يرى سوى الحالة التي تم تشغيلها.
علاوة على ذلك ، بفضل توقيعات شنور ، يمكن جعل معاملة متعددة المهام غير قابلة للتمييز عن التحويلات العادية. تجدر الإشارة إلى أن Taproot لا يُجري أي تغييرات على بروتوكولات الاختلاط مثل CoinJoin ، والتي ستظل سهلة التمييز.
بينما تم تقديم الكود الأولي لـ Taproot للمراجعة في يناير ، البعض مضاعفات تطلبت ذات الصلة في المقام الأول بتوقيعات شنور قدرًا كبيرًا من الصقل.
تمت مراجعة المقترحات بالكامل من قبل مطوري Bitcoin الأساسيين وهي جاهزة لتضمينها في إصدار العميل. أخبر بيتر وويل ، المطور الرئيسي لشركة Taproot ، Cointelegraph أن “كل شيء قد تم ، باستثناء التنشيط”.
أفاد كوينتيليغراف سابقًا أن الإجماع على التنشيط قد يتطلب بعض الوقت للوصول إليه. من المحتمل أن تستمر العملية لسنوات ، على الرغم من أن Taproot يعتبر بشكل عام أقل إثارة للجدل من الترقيات السابقة مثل SegWit.
تبدأ العملية بمجرد تضمين رمز التنشيط في Bitcoin Core ، مما يسمح للمعدنين بالإشارة إلى الموافقة على إدراجه. لكن يبدو أن Taproot قد جاء في الوقت الخطأ قليلاً للتفعيل الفوري.
قال جوناس نيك ، الباحث في Blockstream ومطور Bitcoin core ، لـ Cointelegraph أن Taproot ليس جاهزًا للتفعيل بعد.
وأوضح أن منطق التنشيط بشكل عام غير مدرج في إصدار رئيسي ، مشيرًا إلى الإصدار 0.21 القادم. وصل مصدر الشفرة إلى “تجميد الميزة” يوم الخميس ، مع جعله كود Taproot الأساسي في الوقت المناسب. ومع ذلك ، ستتم إضافة إصلاحات الأخطاء البسيطة من الآن فصاعدًا. قال نيك موضحًا سبب توخي المطورين الحذر:
“يمكن أن تحتوي الإصدارات الرئيسية على تغييرات في التبعيات والواجهات (مثل RPC). يجب أن يكون المستخدمون قادرين على تشغيل منطق تنشيط softfork بدون العمل الإضافي المطلوب للتوافق مع إصدار رئيسي جديد. “
من المرجح أن يتم تضمين منطق تنشيط Taproot على mainnet في إصدار ثانوي مستقبلي ، ولكن في غضون ذلك ، قال نيك إنه “يمكن تنشيط Taproot على شيء مثل Signet أو testnet إذا قام شخص ما بإنتاج الكود لذلك” ، باعتباره التطبيق الأولي موجود بالفعل.