أصل

 تعريف

يُعدّ Taproot ترقيةً رئيسيةً لبروتوكول بيتكوين، تم تفعيلها في 14 نوفمبر 2021، عند الكتلة رقم 709,632، وهي تمثل أهم تحسين لبيتكوين منذ ترقية Segregated Witness (SegWit) في عام 2017. يتألف Taproot من ثلاثة مقترحات مترابطة لتحسين بيتكوين (BIPs) : BIP 340 (توقيعات Schnorr)، وBIP 341 (Taproot/MAST)، و BIP 342 (Tapscript) . تعمل هذه الترقيات مجتمعةً على تحسين خصوصية بيتكوين، وقابليتها للتوسع، ومرونة العقود الذكية . يتمثل الابتكار الأساسي في استخدام توقيعات Schnorr بدلاً من توقيعات ECDSA، مما يُتيح تجميع المفاتيح - أي أن المعاملات متعددة التوقيعات تصبح غير قابلة للتمييز عن المعاملات العادية أحادية التوقيع على سلسلة الكتل، مما يُعزز الخصوصية بشكلٍ كبير. يستخدم مكون Taproot نفسه أشجار البرمجة النصية البديلة المُحسّنة (MAST) للسماح بتنفيذ شروط إنفاق معقدة ضمن جذر Merkle مضغوط، حيث لا يُكشف على السلسلة إلا عن الشرط المُنفّذ. يُحدّث Tapscript لغة برمجة Bitcoin للاستفادة من هذه الإمكانيات الجديدة. اقترح مطور Bitcoin Core، غريغوري ماكسويل، ترقية Taproot في عام 2018، وحققت هذه الترقية إجماعًا غير مسبوق بنسبة 90% من إشارات المُعدّنين عبر طريقة التفعيل السريع (Speedy Trial)، ومهّدت الطريق لابتكارات Bitcoin المستقبلية، بما في ذلك Ordinals ورموز BRC-20 وبروتوكولات الطبقة الثانية الأكثر تعبيرًا.

 الأصل والتاريخ

التاريخ الحدث/الفعالية
يناير 2018 نشر غريغوري ماكسويل المقترح الأولي لـ Taproot على القائمة البريدية bitcoin-dev
يناير 2020 يقدم بيتر ويل رسميًا BIP 340 (شنور)، BIP 341 (تابروت)، BIP 342 (تابسكريبت)
أكتوبر 2020 تم دمج كود Taproot في Bitcoin Core كمشروع تنفيذي أولي
يناير 2021 تم الانتهاء من كود Taproot في Bitcoin Core v0.21.0، مع انتظار معلمات التفعيل.
فبراير 2021 اشتد الجدل المجتمعي حول طريقة التفعيل (BIP 8 مقابل التجربة السريعة)
مايو 2021 بدأ عمال المناجم بإرسال إشارات إلى Taproot عبر Speedy Trial؛ وتم الوصول إلى عتبة 90% بسرعة.
يونيو 12، 2021 تم تثبيت تفعيل Taproot عند الكتلة 687,284 بدعم هائل من عمال التعدين
نوفمبر 14، 2021 يتم تفعيل Taproot عند الكتلة 709,632؛ وتصبح توقيعات Schnorr وMAST متاحة.
يناير 2023 إطلاق بروتوكول Ordinals، مستفيدًا من إمكانيات Taproot في تضمين البيانات لرموز Bitcoin NFTs
مارس 2023 يظهر معيار BRC-20 للرموز المميزة باستخدام نقوش Taproot للرموز القابلة للاستبدال على Bitcoin
2024 يتزايد استخدام Taproot بشكل مطرد؛ حيث تستخدم حوالي 50% من المعاملات مخرجات Taproot

"سيبدو تطبيق تابروت وكأن شيئًا لم يحدث - وهذا هو الهدف الأساسي. ستكون المعاملات المعقدة غير قابلة للتمييز عن المدفوعات البسيطة." - غريغوري ماكسويل، مبتكر تطبيق تابروت

 كيف تعمل هذه التقنية؟

ترقية نظام التثبيت بالمسامير - ثلاثة مكونات ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

BIP 340: توقيعات شنور القديمة (ECDSA): الجديدة (شنور): ┌──────────┐ ┌──────────┐ │ التوقيع أ │ │ │ │ التوقيع ب │ 3 منفصلة │ مجمعة │ 1 مجمعة │ التوقيع ج │ توقيعات │ التوقيع أ ب ج │ توقيع └──────────┘ (معاملة أكبر) └──────────┘ (smaller tx)

BIP 341: TAPROOT / MAST ┌────────────────────────────────────────────┐ │ مخرجات Taproot │ │ │ │ مسار المفتاح (تعاوني): │ │ ┌─────────────────────────┐ │ │ │ مفتاح مُجمّع واحد │ ← يبدو │ │ │ (توقيع جميع الأطراف) │ مثل │ │ └─────────────────────────┘ دفع عادي │ │ أو │ │ مسار البرنامج النصي (احتياطي): │ │ ┌──────────────┐ │ │ │ جذر ميركل │ │ │ │ / \ │ │ │ │ سكريبت سكريبت │ │ │ │ أ ب │ إظهار مسار السكريبت المستخدم فقط │ │ │ / \ │ │ │ س_ج س_د │ │ │ └──────────────┘ │ └─────────────────────────────────────────┘

BIP 342: TAPSCRIPT نص برمجي مُحدَّث: رموز عمليات جديدة للتحقق من Schnorr، حيث يحل OP_CHECKSIGADD محل OP_CHECKMULTISIG ━ ...

الميزات ما قبل الجذر الرئيسي (سيجويت) ما بعد الجذر الرئيسي
مخطط التوقيع ECDSA شنور (BIP 340)
خصوصية التوقيعات المتعددة يكشف عن جميع المفاتيح العامة والعتبة على السلسلة تجميع المفاتيح: يبدو كتوقيع واحد
نصوص معقدة تظهر بشكل كامل على سلسلة الكتل عند إنفاقها MAST: تم الكشف عن الفرع المنفذ فقط
حجم الصفقة أكبر حجماً للتوقيعات المتعددة / المعقدة أصغر حجماً بسبب تجميع التوقيعات
مرونة العقود الذكية رموز العمليات المحدودة للبرامج النصية Tapscript مع رموز العمليات الجديدة
تضمين البيانات OP_RETURN (80 بايت) حقل الشاهد (أكبر؛ يُمكّن الأعداد الترتيبية)

 بعبارات بسيطة

  1. ترقية الخصوصيةقبل تطبيق Taproot، كان بإمكان أي شخص يطّلع على سلسلة الكتل معرفة ما إذا كانت المعاملة تستخدم توقيعات متعددة (موقعين متعددين) أو شروطًا معقدة. بعد Taproot، أصبحت معاملة التوقيعات المتعددة من نوع 3 من 5 تبدو تمامًا كعملية دفع بسيطة، مما يُحسّن بشكل كبير من خصوصية البيانات المالية.
  2. تواقيع شنوريستبدل تطبيق Taproot نظام التوقيع الإلكتروني ECDSA الخاص ببيتكوين بـ توقيعات شنوروالتي يمكنها دمج عدة توقيعات في توقيع واحد. فمعاملة موقعة من قبل 10 أشخاص تنتج توقيعًا واحدًا مضغوطًا بدلاً من 10 توقيعات منفصلة، ​​مما يوفر مساحة التخزين والرسوم.
  3. MAST (أشجار النصوص البديلة المُعدّلة)تُنظَّم شروط الإنفاق المعقدة (مثل الأقفال الزمنية، والتوقيعات المتعددة، وأقفال التجزئة) في شجرة ميركل. عند الإنفاق، لا تكشف إلا عن الشرط المحدد الذي استخدمته، بينما تبقى جميع الشروط الأخرى مخفية، مما يوفر المساحة ويحمي الخصوصية.
  4. أصغر حجماً وأرخص ثمناً: نظرًا لتجميع التوقيعات والكشف فقط عن فروع البرامج النصية المستخدمة، فإن معاملات Taproot تشغل مساحة أقل في الكتلة، مما يعني رسومًا أقل للمعاملات المعقدة مثل فتح وإغلاق قنوات Lightning.
  5. مؤسسة الابتكار: مكّن Taproot الرموز الترتيبية (رموز البيتكوين غير القابلة للاستبدال)، ورموز BRC-20، وبروتوكولات الطبقة الثانية الأكثر تطوراً من خلال السماح بحمولات بيانات أكبر في حقل الشاهد وكتابة نصوص أكثر تعبيراً.

 أمثلة من العالم الحقيقي

سيناريو تطبيق نتيجة
محفظة متعددة التوقيع تستخدم الشركة نظام Taproot متعدد التوقيعات (3 من 5) لإدارة الخزينة تبدو عمليات الإنفاق التعاوني مطابقة للمعاملات العادية على سلسلة الكتل؛ مع الحفاظ على الخصوصية
شبكة البرق يتم فتح/إغلاق قناة Lightning باستخدام تجميع مفاتيح Taproot تكون معاملات القنوات أصغر حجماً وأقل تكلفة؛ ولا يمكن تمييزها عن المدفوعات العادية.
ترتيب البيتكوين يقوم المطور بتسجيل بيانات الصورة في حقل شاهد Taproot (BIP 341) إنشاء أصلي للبيتكوين NFTSتم إنشاء أكثر من 60 مليون نقش بحلول عام 2024
الضمان المعقد يستخدم عقد الضمان مع خيار القفل الزمني شجرة نصوص MAST لا يُكشف إلا عن الحالة المستخدمة؛ أما الأقفال الزمنية غير المستخدمة والمسارات البديلة فتبقى خاصة.

 المزايا

ميزة الوصف
الخصوصية المحسنة لا يمكن التمييز بين التوقيعات المتعددة والنصوص المعقدة وبين المدفوعات البسيطة على سلسلة الكتل.
رسوم أقل يؤدي تجميع توقيعات شنور إلى تقليل حجم المعاملات، مما يخفض رسوم التعدين.
التوسعة المعاملات الأصغر تعني إمكانية وضع المزيد منها في كل كتلة، مما يزيد من الإنتاجية الفعالة لبيتكوين
مرونة العقود الذكية تُمكّن لغة Tapscript من استخدام نصوص برمجية أكثر تطوراً لبيتكوين مع رموز تشغيل جديدة.
أساس مقاوم للمستقبل يُمكّن هذا النظام من استخدام الأعداد الترتيبية، وتحسين نظام البرق، واقتراحات العهود المستقبلية المحتملة.

 العيوب والمخاطر

المخاطرة المالية الوصف
التبني البطيء محافظ وكان اعتماد خدمة عناوين Taproot تدريجيًا؛ ولا تدعم جميع المحافظ P2TR
تعقيد يجب على المطورين تعلم أنظمة التوقيع الجديدة وأشجار MAST؛ مما يزيد من تعقيد التنفيذ
جدل حول الأعداد الترتيبية أتاحت إمكانيات تضمين البيانات في Taproot استخدام Ordinals، التي يعتبرها البعض بمثابة "بريد عشوائي" في تقنية البلوك تشين.
غير متوافق مع الإصدارات السابقة تستخدم مخرجات Taproot تنسيق عنوان bech32m الجديد (bc1p…)؛ ولا يمكن للمحافظ القديمة الإرسال إليها.
الخصوصية ليست تلقائية يجب على المستخدمين اختيار المحافظ والمعاملات التي تدعم Taproot بشكل فعال للاستفادة من مزايا الخصوصية.

نصائح لإدارة المخاطر:

  • استخدم محافظ تدعم Taproot (عناوين P2TR التي تبدأ بـ bc1p) للحصول على أقصى قدر من الخصوصية وأقل الرسوم
  • عند إنشاء إعدادات متعددة التوقيعات، يُفضل استخدام تطبيقات MuSig2 القائمة على Taproot بدلاً من تطبيقات P2SH متعددة التوقيعات القديمة
  • تحقق الخاص بك بيتكوين المحفظة ودعم تبادل البيانات لإرسال واستقبال الرسائل من وإلى عناوين Taproot قبل الترحيل
  • لتحقيق أقصى قدر من الخصوصية، استخدم مسار المفتاح (التوقيع التعاوني) كلما أمكن ذلك بدلاً من كشف مسار البرنامج النصي

 الأسئلة الشائعة

س: ما هو Bitcoin Taproot؟

ج: يُعدّ Taproot أهمّ تحديث لبروتوكول بيتكوين منذ SegWit (2017)، وقد تمّ تفعيله في نوفمبر 2021. يُقدّم هذا التحديث توقيعات Schnorr لتوقيع أكثر كفاءة، وMAST للبرامج النصية المعقدة الخاصة، وTapscript لتحسين إمكانيات البرمجة النصية. وبذلك، تُصبح معاملات بيتكوين أكثر خصوصية، وأقل تكلفة، وأكثر مرونة.

س: كيف تعمل شركة تابروت على تحسين الخصوصية؟

أ: يستخدم Taproot تقنية تجميع التوقيعات Schnorr لجعل المعاملات متعددة التوقيعات تبدو مطابقة للمعاملات أحادية التوقيع. بالإضافة إلى ذلك، تضمن تقنية MAST أنه عند استخدام شروط إنفاق معقدة، لا يظهر سوى الشرط المنفذ، بينما تبقى جميع الشروط البديلة مخفية. وهذا يعني أن المراقب لا يستطيع التمييز بين عملية دفع بسيطة وعقد ذكي معقد.

س: هل قامت Taproot بتمكين Bitcoin Ordinals و BRC-20 tokens؟

ج: نعم. لقد مكّنت إمكانيات بيانات الشهود الموسّعة في Taproot (وتحديدًا تخفيف قيود حجم البيانات في حقل شاهد Taproot) من إمكانية تضمين بيانات عشوائية - بما في ذلك الصور والنصوص وبيانات تعريف الرموز - مباشرةً على وحدات ساتوشي الفردية. وقد أدى ذلك إلى بروتوكول Ordinals في أوائل عام 2023، ولاحقًا إلى ظهور رموز BRC-20 القابلة للاستبدال على Bitcoin.

س: كيف أستخدم تطبيق Taproot؟

ج: للاستفادة من Taproot، تحتاج إلى محفظة تدعم عناوين الدفع إلى Taproot (P2TR)، والتي تبدأ بـ "bc1p". من المحافظ الشائعة التي تدعم Taproot: Sparrow Wallet وBitcoin Core وBlueWallet، بالإضافة إلى محافظ الأجهزة مثل Ledger وTrezor (مع تحديثات البرامج الثابتة). ما عليك سوى إنشاء عنوان Taproot جديد واستخدامه لاستقبال وإرسال البيتكوين.

س: هل كان مشروع تابروت مثيراً للجدل؟

أ: حظي تحديث Taproot بدعم شبه عالمي، حيث تجاوزت نسبة مشاركة المعدنين 90%. مع ذلك، كان أسلوب التفعيل محل جدل (التجربة السريعة مقابل التفعيل في يوم العلم عبر BIP 8). لاحقًا، أثارت ظاهرتا Ordinals وBRC-20، اللتان أتاحتهما ميزات بيانات Taproot، جدلًا واسعًا، إذ جادل بعض مستخدمي Bitcoin بأن هذه التسجيلات تُعدّ بريدًا عشوائيًا على سلسلة الكتل، ما يزيد من الرسوم على المستخدمين العاديين.

  مصادر

  • مقترحات تحسين البيتكوين: BIP 340، BIP 341، BIP 342
  • وثائق بيتكوين كور - تفعيل تابروت
  • غريغوري ماكسويل - اقتراح تابروت الأصلي (قائمة بريدية bitcoin-dev، 2018)
  • مجلة بيتكوين - "الدليل الكامل لتابروت"
  • بيتر ويل - شرح تقني من تابروت ومؤلف BIP

نصيحة من UPay: تأكد من أن محفظة البيتكوين الخاصة بك تدعم عناوين Taproot (P2TR) التي تبدأ بـ "bc1p" - ستستمتع برسوم معاملات أقل وخصوصية محسّنة مقارنة بالعناوين القديمة أو عناوين SegWit!

تنويه: هذا المحتوى لأغراض تعليمية فقط ولا يُعدّ نصيحة مالية. يُرجى إجراء بحثك الخاص واستشارة مستشارين ماليين مؤهلين قبل اتخاذ أي قرارات استثمارية.

يو باي - إنشاء موسوعة العملات المشفرة

الأخبار و الأحداث