سوف يمنح Taproot للمطورين مجموعة أدوات موسعة لمساعدتهم بينما هم يواصلون التفكير في عملات البتكوين وتكرارها والبناء عليها.
سيتم تفعييل Taproot، والذي هو تحديث البتكوين الذي طال انتظاره عند نهاية هذا الأسبوع في الكتلة 709632 ، مما يفتح الباب للمطورين لدمج الميزات الجديدة التي من شأنها تحسين الخصوصية وقابلية التوسع والأمان على الشبكة.
تم إقاف الترقية في يونيو ، عندما اختار أكثر من 90 ٪ من المعدنين الإشارة إلى دعمهم.
منذ ذلك الحين ، أعطت فترة الانتظار المبرمجة بين التوقيف و التنشيط لمشغلي العقدة والمعدنين وقتًا للتحديث الكامل إلى أحدث إصدار من Bitcoin Core ، 21.1 ، والذي يحتوي على الكود المدمج للتابروت, و بمجرد قيامهم بذلك سيكونون قادرين على فرض القواعد الجديدة التي تجعل من الممكن استخدام النوع الجديد من المعاملات.
ما هو Taproot؟
Taproot هو عبارة عن بوتقة تنصهر فيها العديد من الابتكارات التقنية عبر تاريخ البيتكوين إلى تحديث واحد.وفي الأساس هو “توقيعات Schnorr“.
تستخدم البيتكوين مخطط تشفير ECDSA لـ “التوقيعات الرقمية” حيث يوقع المستخدم معاملة بمفتاحه الخاص من أجل الموافقة على إرسالها في مكان آخر
تم تحديث Taproot إلى مخطط مختلف يسمى Schnorr.
ستستخدم الآن كل معاملة تستعمل Taproot مخطط التوقيع الرقمي الجديد هذا ، مما يضيف إمكانات جديدة مصممة لتعزيز الخصوصية والأمان وحجم معاملات البتكوين.
إن توقيعات Schnorr بالإضافة إلى كونها أصغر وأسرع من ECDSA ، لها فائدة إضافية تتمثل في كونها “خطيِّة” ، وهي مزيج من شأنه أن يعزز خصوصية معاملات البتكوين ويسمح بمزيد من “العقود الذكية” الخفيفة والمعقدة (عقد مشفر بقواعد ذاتية التنفيذ ).
سيكون لل Taproot العديد من الانعكاسات الإيجابية على مختلف المشاريع عبر النظام البيئي. على سبيل المثال ، ستكون المعاملات متعددة التوقيع ، التي تتطلب أكثر من موّقع لتوقيع معاملة ، أرخص كما ستستخدم بيانات أقل.
الخصوصية
Taproot هو جزء من جهد أكبر مبذول من قبل المطورين في جميع أنحاء العالم على مهمة تحسين خصوصية البتكوين ، وذلك نظرًا لأن سجل معاملاتها عام للغاية. يمكن للمستخدم الفضولي الإطلاع على أي معاملة تم إرسالها في البتكوين باستخدام مستكشف كتلة عام مثل Mempool.space.
لا يزال هذا هو الحال مع Taproot، ولكن قابلية إخفاء تفاصيل بعض المعاملات الأكثر تعقيدًا ستكون ممكنة (تسمى غالبًا “العقود الذكية”), فعلى سبيل المثال ، بينما تبرز معاملات Lightning Network في الوقت الحالي على blockchain ، يوفر Taproot إمكانية ظهورها تمامًا مثل أي معاملة أخرى ، مما يزيد من تعزيز خصوصية المعاملات.
قابلية التوسع
هناك مشكلة أخرى يجب على Taproot معالجتها وهي مساحة معاملات البتكوين المحدودة ، مما يجعل قابلية التوسع مشكلة كبيرة للعملة الرقمية. لا يمكن للمطورين ببساطة زيادة هذا الحد دون التأثير على لامركزية البتكوين ، لذلك هم يبحثون دائمًا عن طرق للاستفادة من مساحة الكتلة المتاحة حاليًا بشكل أكثر كفاءة.
نظرًا لأنه يمكن استخدام توقيعات شنور لدمج توقيعات متعددة في توقيع واحد ، فإنها يمكن أن تساعد في تقليل كمية البيانات المخزنة في البلوكتشين. هذا الانخفاض في حجم البيانات يمكن أن يعزز قابلية التوسع في MuSig2 ، على سبيل المثال ، مخطط متعدد التوقيعات طوره باحثو Blockstream ، والذي يتطلب عددًا من التوقيعات لمعاملة واحدة.
ما يمكن توقعه من البتكوين بمجرد تنشيط Taproot
حتى الآن ، فقط أكثر من النصف بقليل من عُقد البتكوين المعروفة تشير إلى دعم التحديث. أما الباقي يعمل على برامج قديمة ، مما يعني أنهم لن يكونوا قادرين على فرض القواعد الجديدة لـ Taproot عند تنشيطه – على الأقل ، ليس حتى الترقية إلى Bitcoin Core 21.1. ولكن ، مع ذلك ، ستستمر الشبكة في العمل بشكل جيد.
لن يتمكن أي عامل تعدين لم يتم ترقيته إلى البرنامج الجديد من التعدين بنجاح على الشبكة وسوف يفوته ربح أي من مكافآت الكتلة الجديدة. لكن المطورين فعلوا الكثير لضمان حصول عمال التعدين على فرصة كافية للحصول على السرعة. في الواقع ، أشار أكثر من 90٪ من عمال التعدين بالفعل إلى أنهم يخططون للترقية إلى البرنامج الجديد ، وهذا هو السبب في أن Taproot كان قادرًا على “الاغلاق” مرة أخرى في يونيو ، ولماذا كان هناك تأخير لمدة 5 أشهر قبل بدء التنشيط.
لا يعني التنشيط أن جميع الأعمال قد اكتملت.ومع ذلك، لن يتمكن المستخدمون من إرسال أو استلام النوع الجديد من المعاملات حتى تدعمها محفظة البتكوين الخاصة بهم – ومعظم المحافظ لا تدعمها حتى الآن. سيحتاج مطورو المحفظة إلى كتابة رمز جديد لمحافظهم لجعل مثل هذه المعاملات ممكنة.
إذا كان التاريخ دليلًا ، فقد يستغرق الأمر شهورًا أو سنوات حتى تصبح المحافظ إلى جاهزة لدعم هذا النوع الجديد من المعاملات.وعلى سبيل المثال، استغرق الأمر ما يقرب من عامين حتى آخر تحديث كبير نسبيًا لـ Bitcoin ، SegWit ، للوصول إلى نسبة اعتماد تصل إلى 50٪.
ناهيك عن أن Taproot سيوفر إمكانية حالات استخدام أكثر تعقيدًا (مثل إجراء معاملات Lightning Network الخاصة التي لا تبدو مختلفة عن المعاملات العادية) سيظل المطورون بحاجة إلى إنشاء هذه الأدوات وتنفيذها بشكل منفصل.
الشيء الأساسي الذي يجب أخذه في الاعتبار هو أن Taproot سيمكن التطورات والحلول الجديدة.