بيتكوين تابروت

تحول التصور العام لخصوصية Bitcoin إلى مزيد من التركيز على تحسينها مع نمو سوق العملات المشفرة الموجهة نحو الخصوصية ، وكشف النقاب عن المزيد من متجهات الهجوم لإلغاء تحديد هوية المستخدمين. من Dandelion ++ إلى Chaumian CoinJoins ، هناك العديد من المبادرات جارية لتعزيز ضمانات الخصوصية لعملة البيتكوين ذات الأسماء المستعارة.

على وجه الخصوص ، من المتوقع أن يتم تضمين نعمة خصوصية مهمة للعملة المشفرة القديمة ، والمعروفة باسم Taproot ، في البروتوكول بعد دمج توقيعات شنور – وهو أمر مطلوب كأساس لتنفيذه.

في الأصل مقترح بواسطة مطور Bitcoin وعالم التشفير Gregory Maxwell في يناير 2018 ، توسع Taproot من إمكانات العقد الذكي للبيتكوين مع الحفاظ على الخصوصية من خلال إجراء معاملات قياسية ومعاملات أكثر تقدمًا لا يمكن تمييزها بشكل فعال.

تتزامن الترقية مع العديد من التطورات المقترحة الأخرى بما في ذلك Schnorr و Graftroot و MAST – وهو تحسين على P2SH. يعمل بعض كبار مطوري Bitcoin حاليًا على خطة لدمج كل من Schnorr و Taproot كتحسين بروتوكول مشترك.

بيتكوين تابروت

P2SH و MAST

يتطلب فهم Taproot أولاً تقييم بعض الطرق التي تدعم المعاملات في شبكة Bitcoin. على وجه التحديد ، P2SH (المعروف باسم الدفع مقابل تجزئة البرنامج النصي) هو المكان الذي يتم فيه قفل العملات المعدنية في عقد Bitcoin يحتوي على نصوص تحدد الشروط المحددة التي يجب الوفاء بها حتى ينفق المالك العملات المعدنية.

على سبيل المثال ، تتطلب المعاملات القياسية إنتاج مفتاح خاص للتحقق من إمكانية إنفاق العملات المعدنية. ومع ذلك ، تتطلب المعاملات الأكثر تقدمًا مثل التوقيع المتعدد أن تقوم عتبة معينة من المجموعة بتوقيع معاملة قبل إرسالها. لذلك ، إذا كان Alice و Bob و Charlie جزءًا من مجموعة متعددة التوقيع لإنفاق X مبلغ من عملات البيتكوين من أحد صناديق التبادل ، فقد يتطلب نص P2SH متعدد التوقيع أن يُطلب من 2 من المشاركين الثلاثة توقيع المعاملة من أجل إنفاق المخرجات.

يمكن أن يتوافق الحق في إنفاق مخرجات محددة مع شروط برمجة P2SH متعددة ، ولكن يلزم استيفاء واحد فقط للسماح بالإنفاق.

يتم تخزين شروط هذه المعاملات الأكثر تقدمًا في البرنامج النصي P2SH كتجزئة على blockchain. ومع ذلك ، بمجرد إنفاق العملات المعدنية, الكل من الشروط يتم الكشف عنها للشبكة سواء كانت الشروط التي تم استيفاؤها والمصرح بها بصرف العملات المعدنية أم لا. على سبيل المثال ، إذا تم استيفاء شرط multi-sig 2-of-3 قبل شرط برنامج نصي آخر P2SH مثل قفل الوقت الموجود أيضًا ، فسيتم الكشف عن كل من قفل الوقت والبرامج النصية متعددة التوقيع بعد إنفاق العملات المعدنية.

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

تم تصميم MAST لتحسين P2SH من خلال تشويش شروط البرنامج النصي للمعاملة. يقف رمز “شجرة التركيب المجردة من Merklelized” ، حيث يخفي MAST شروط النص للمعاملة ويكشف فقط عن الشرط الأول الذي تم استيفائه – والذي كان مسؤولاً عن الإنفاق الصحيح للقطع النقدية. تستخدم MAST بذكاء Merkle Trees لتجزئة كل شرط نصي فردي بدلاً من تجزئة مجموعة الشروط بالكامل. عند القيام بذلك ، يمكن لمسار Merkle المصادقة على استيفاء شرط صالح بدون الكشف عن شروط البرمجة الأخرى.

عودة إلى مثال أليس وبوب وتشارلي. إذا كان P2SH يحتوي على كل من شرط 2 من 3 متعدد التوقيع وشرط timelock ، فسيتم الكشف عن الشرط الذي تم استيفائه أولاً فقط. في حالة توقيع أليس وبوب على المعاملة ، يمكن للمراقب التحقق من استيفاء شرط 2 من 3 متعدد التوقيعات ، لكنهم لن يعلموا أن P2SH يحتوي أيضًا على شرط timelock.

شنور وتابروت

الميزة الأساسية لتوقيعات شنور هي قدرتها على تجميع المعاملات في معاملة واحدة. بدلاً من المدخلات التي تتطلب تواقيع فردية ، يمكن دمج تواقيع المعاملات المتعددة في معاملة بتوقيع واحد مشترك.

تتمثل الفائدة المذهلة لتجميع التواقيع في توفير مساحة التخزين داخل كل كتلة وقابلية توسيع أفضل للشبكة لاحقًا. ومع ذلك ، عند تطبيق توقيعات شنور على المعاملات متعددة التوقيع ، فإنك تسمح لـ Taproot.

من خلال الاستفادة من خدعة تسمى “توقيعات العتبة” عندما يتم تطبيق شنور على المعاملات متعددة التوقيع ، يمكن للمشاركين في التوقيع المتعدد تجميع توقيعاتهم ومفاتيحهم العامة معًا لإنفاق العملات المعدنية مثل أي معاملة قياسية. Taproot هو ابتكار يربط MAST بهذا المفهوم حيث يمكن للمشاركين “تعديل” المفتاح العام أو توقيع العتبة.

تواقيع التشفير

ما هي تواقيع التشفير?

بشكل أساسي ، يمكنهم إثبات صحة إنفاق شرط البرنامج النصي للمعاملة المتعددة التوقيع دون الكشف داخل معاملة Schnorr المجمعة الأوسع أن معاملتهم تحتوي على شروط برمجة معقدة. نتيجة لذلك ، يمكن إخفاء معاملة متقدمة (متعددة التوقيعات) ضمن توقيع شنور المجمع كمعاملة عادية دون التضحية برسم خرائط مسار Merkle لـ MAST.

بالإضافة إلى ذلك ، لا تكشف المعاملة أنها تحتوي على بنية MAST.

يُنظر إلى Schnorr و MAST و Taproot على أنها ابتكارات تكميلية تؤدي إلى بعض القدرات الرائعة – والأكثر تعقيدًا – لمعاملات Bitcoin.

مطور Bitcoin Core أنتوني تاونز مقترح فكرة بعد عدة أشهر في يوليو 2018 لـ “الجذر الرئيسي المعمم” ، والذي من شأنه أن يقلل من كمية البيانات المطلوبة لاقتراح Taproot الأولي. ومع ذلك ، يلاحظ:

“فيما يتعلق بالنشر ، أعتقد أنه من المنطقي الحصول على نشر schnorr / taproot / mast أولي أولاً وإضافة جذر / تجميع الكسب غير المشروع لاحقًا. شعوري هو أنه ليس هناك حاجة ملحة لجذر أساسي معمم ، لذلك سيكون من المنطقي الاستمرار في عمل schnorr / taproot / mast في الوقت الحالي ، واستغرق بعض الوقت في تحليل الجذر الرئيسي المعمم ، وإذا كان يبدو عاقلاً ومفيدًا ، فهدف إلى تمكينه في مرحلة لاحقة على سبيل المثال في نفس وقت التطعيم / التجميع “

Taproot هو في الأساس جاهزة للنشر ولكنه يتطلب أن يتم تنفيذ شنور أولاً أو على الأقل بالاشتراك مع Taproot.

المقترحات التفصيلية لإدراج شنور في بروتوكول بيتكوين كور هي المتاحة بالفعل, ومع ذلك ، لا يبدو أنه يوجد جدول زمني محدد لتنفيذه. التصور العام هو أنه سيتم تنفيذ Schnorr و MAST و Taproot كحزمة من التحديثات التكميلية للبروتوكول.

Schnorr هي ترقية مهمة لـ Bitcoin ، تنافس SegWit. تأتي التحديثات الرئيسية مع الخلاف والتأخير بين المجتمع ، لكن الدعم وراء شنور قوي. يعمل المطورون على اختبار وصقل التنفيذ الفني للترقية قبل الإعلان عن الإعداد النهائي لها.

لطالما كان مطورو Bitcoin والمجتمع الأوسع متحمسين لإمكانية دمج Schnorr Signature في البروتوكول ، ويبدو أن موعدًا رسميًا لإدراجها في الأفق لعام 2019. تقدم Taproot بعض مزايا الخصوصية المثيرة للاهتمام كمكمل لشنور و MAST ، والإضافة النهائية لـ جرافتروت حتى يسعى إلى تعزيز Taproot من خلال معالجة بعض أوجه القصور في الكفاءة.  

لطالما كانت كفاءة وخصوصية Bitcoin محور اهتمام المجتمع لسنوات ، وقد تم بالفعل اتخاذ خطوات ذات مغزى مع ابتكارات مثل SegWit و Stonewall و Chaumian CoinJoins. ستخضع العديد من المقترحات الأخرى لمزيد من التطوير خلال عام 2019 ، وستكون بمثابة بعض التحسينات المقنعة لشبكة Bitcoin المتطورة باستمرار.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me