فهم عميق لتقنية البيتكوين «SegWit» وترقياتها الثلاثة

robot
إنشاء الملخص قيد التقدم

من SegWit إلى Taproot إلى بروتوكول TaprootAssets ، نقوم بتحليل الترقيات الثلاث الرئيسية لتقنية Bitcoin Segregated Witness بشكل شامل ونفهم بعمق تاريخ توسع Bitcoin وتوسيع قدرتها. هذه المقالة مأخوذة من Fu Shaoqing ، SatoshiLab ، مقال كتبه BTC Studio on the Island of All Things ، تم تجميعه وتجميعه وكتابته بواسطة PAews. (ملخص: آدم باك الكمبيوتر المضاد للكم “يكسر البيتكوين”: يوصى بدمج Taproot مع SLH-DSA) (ملحق الخلفية: أكبر جدل بعد Bitcoin Taproot ، كيف ستؤثر إزالة OP \ _Return على النظام البيئي BTC؟ ) 1. عندما يتعلم المؤلف تقنية Bitcoin ، يجد أنه سيكون من الأسهل تعلم وإتقان نقاط المعرفة الثلاث ل SegWit و Taproot و TaprootAssets من منظور تاريخ تطوير Segregated Witness. ويمكنك فهم بروتوكول Taproot Assets الخاص ب Lightning Network Lab بشكل أفضل ، وفهم دور الكون جيدا ، وفهم الوظائف والتطوير المستقبلي المحتمل لبروتوكول TaprootAssets. من خلال هذا الفهم ، يمكننا تصميم المنتجات ذات الصلة بشكل أفضل ليستخدمها المستخدمون. هناك أيضا منظوران مهمان للتفكير في قراءة هذا المقال: توسع البيتكوين وتوسع البيتكوين. يشير التحجيم إلى توسيع سعة البيانات التي يمكن للبيتكوين استخدامها وإدارتها، والتي تقتصر على حجم الكتلة في المرحلة المبكرة، وسعة البيانات الكاملة التي يمكن أن تديرها البيتكوين في المرحلة اللاحقة. حد توسيع السعة هو إدارة مساحة بيانات غير محدودة. يشير التوسع إلى القدرة على توسيع وظيفة تنفيذ تعليمات البرنامج النصي لبيتكوين ، وحد التوسع هو تحقيق قدرات برمجة تورينج الكاملة. التاريخ الكامل لتطوير Bitcoin هو تاريخ التوسع وتوسيع السعة ، بما في ذلك سلاسل شوكة Bitcoin المختلفة ، بالإضافة إلى استكشاف Bitcoin على OP \ _RETURN والفصل يشهد ثلاثة تغييرات في الإصدار. يتم وضع التخطيطي التفصيلي في الإصدارات الثلاثة ، والذي يمكن لمعظم القراء تجاهله ، في المستند من قبل المؤلف من أجل فهم التكنولوجيا ذات الصلة بعمق ، ولا يؤثر تجاهلها على تأثير القراءة. حدد مؤلفو بروتوكول BIP المشاركين في المقالة الوقت ، بحيث يمكن للقراء أن يشعروا بالدورة الزمنية للتكنولوجيا من توليد الأفكار إلى إطلاق بيئة الإنتاج ، حتى يشعروا بصعوبة تنفيذ التكنولوجيا إلى حد ما. والأهم من ذلك ، أن وقت إنشاء البروتوكول لإصدارات الشاهد المنفصل الثلاثة ، إلى وقت الإطلاق ، يمكنه أيضا رؤية قانون التطوير لهذا الشيء بشكل كامل ، كما أنه من الملائم التنبؤ بالتطور المستقبلي. إنه مرجع جيد للفرق التي تطور منتجات بناء على هذه التقنيات والبروتوكولات لاختيار وقت المشاركة. غالبا ما تصبح المشاركة المبكرة لشيء جديد “شهيدا” بسبب عدم نضج التكنولوجيا الداعمة. إذا شاركت بعد فوات الأوان، فسوف تفقد الفرصة وتصبح “متفرجا”. يعتقد المؤلفون أنه من الأفضل الدخول قبل الدخول في فترة التوفر. غالبا ما يعتمد حكم “على وشك الدخول في فترة التوافر” على حكم الوقت ، بناء على الحكم على التفاصيل الفنية. 1.1. المعاملات المبكرة (بدون شاهد منفصل) المعاملات المحددة في المستند التعريفي التمهيدي (أبسط نموذج معاملة) أبسط معاملات بيتكوين في الأيام الأولى ، مما يسمح بمدخلات متعددة ومخرجين. أحد المخرجات هو تغيير لنفسه ، والآخر هو النقل إلى واحد خارجي. (ملاحظة: الفرق بين إجمالي المدخلات والناتج الإجمالي هو العمولة) معظم المعاملات عبارة عن مخرجات ، وهناك بالفعل سيناريوهات ذات مخرجات واحدة فقط ، ملخصة على النحو التالي: لتوضيح الفرق بشكل أفضل ، دعنا نستخدم وسيلة الإيضاح الخاصة بمدخلين و 2 مخرجات. (سبب رئيسي آخر هو أن المادة التي أشير إليها توفر هذه الصورة ذات المدخلات 2 مقابل 2 الإخراج دون إعادة رسم.) كسول ^ \ _ ^) أليس من الأسهل فهمها باستخدام مخطط المقارنة هذا؟ مخطط مثال المعاملة التقليدي مقارنة بمخطط معاملة SegWit Segwit 1.2. استكشاف OP \ _RETURN لماذا نتحدث عن OP \ _RETURN عند الحديث عن SegWit؟ نظرا لأن هذا استكشاف أقدم من SegWit ، فيمكنه فهم أسباب SegWit بشكل أفضل. OP \ _RETURN هو رمز تشغيل نصي ينهي البرنامج النصي ويرجع القيمة في الجزء العلوي من المكدس. يشبه رمز التشغيل هذا وظيفة الإرجاع في لغة البرمجة. في تاريخ Bitcoin ، تم تعديل وظائف رمز التشغيل OP \ _RETURN عدة مرات ، والآن يتم استخدامه بشكل أساسي كطريقة لتخزين البيانات في دفتر الأستاذ. لقد تغيرت وظائف رموز التشغيل OP \ _RETURN بشكل كبير في الماضي ، وهي الآن آلية مهمة تسمح لنا بتخزين البيانات التعسفية على السلسلة. OP_RETURN هي في البداية عملية إرجاع تستخدم لإنهاء تنفيذ البرنامج النصي قبل الأوان، ويتم تقديم نتيجة التنفيذ كمشروع أعلى المكدس. كان لرمز التشغيل هذا في البداية ثغرة أمنية يمكن استغلالها بسهولة ، لكن ساتوشي ناكاموتو سرعان ما قام بتصحيح الثغرة الأمنية. مزيد من التغييرات على وظيفة OP _RETURN في ترقية Bitcoin Core v0.9.0 ، تم إجراء البرنامج النصي “OP \ _RETURN output” في نوع إخراج قياسي ، مما يسمح للمستخدمين بإرفاق البيانات ب “إخراج المعاملات غير القابلة للإنفاق”. يقتصر الحد الأعلى لكمية البيانات المتوفرة في هذه البرامج النصية في البداية على 40 بايت ثم يزداد إلى 80 بايت. تخزين البيانات على blockchain تغيير OP \ _RETURN لإرجاع خطأ دائما له نتائج مثيرة للاهتمام. نظرا لعدم تقييم أي رموز تشغيل أو بيانات بعد OP_RETURN ، يبدأ مستخدمو الشبكة في استخدام أكواد التشغيل هذه لتخزين البيانات بأي تنسيق. خلال فترة بيتكوين كاش (BCH) ، من 1 أغسطس 2017 إلى 15 نوفمبر 2018 ، يتم توسيع طول البيانات التي يمكن إرفاقها بإخراج OP \ _RETURN إلى 220 بايت ، ويمكن للبيانات الأكبر تسهيل التطبيقات المبتكرة على blockchain ، مثل نشر المحتوى على وسائل التواصل الاجتماعي blockchain. في BSV ، تم الاحتفاظ بحد 220 بايت لفترة قصيرة. بعد ذلك ، في يناير 2019 ، نظرا لأن رمز التشغيل OP \ _RETURN أنهى البرنامج النصي بطريقة لم تتحقق العقدة من صحة أي رموز تشغيل لاحقة ، لم تتحقق العقدة أيضا مما إذا كان البرنامج النصي ضمن الحد الأقصى لحجم البرنامج النصي البالغ 520 بايت. نتيجة لذلك ، قرر مشغلو العقد على الشبكة زيادة الحد الأقصى لحجم المعاملات إلى 100 كيلوبايت ، مما يمنح المطورين مزيدا من الحرية لابتكار التطبيقات ، مما يسمح للتطبيقات الجديدة بوضع بيانات أكبر وأكثر تعقيدا في دفتر الأستاذ البيتكوين. كان هناك مثال على تطبيق حيث يقوم شخص ما بوضع موقع ويب كامل في دفتر الأستاذ BSV. OP \ _RETURN على الرغم من وجود بعض الامتدادات الوظيفية ، إلا أن القدرات الإجمالية لا تزال محدودة. والتحسينات في OP \ _RETURN لم تنتج المزيد من التطور التقني من الهندسة المعمارية (لا تزال تقتصر على كتل 1M) ، لذلك ولدت تقنية SegWit. توضح ترقية الإصدار الثالث بشكل أفضل صحة SegWit في اتجاه توسيع السعة والتوسع ، والتأثيرات القوية التي تنتجها. 1.3 مخطط مقارنة للمعاملات المبكرة وثلاثة تغييرات في إصدار SegWit من أجل فهم التاريخ الكامل ل Bitcoin بشكل أفضل مع SegWit ، سنعرض لك مخطط مقارنة للمراحل الأربع في بداية المقالة. SegWit الإصدار 1 Segwit 2.1. المقدمة والبروتوكولات ذات الصلة الشاهد المنفصل ، أو الشاهد المنفصل (S…

BTC-3.77%
BCH-4.43%
BSV-6.5%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت