كيف يرون المتعاملون في عام 2010 طريق بناء BTC بعد عشر سنوات؟

المؤلف: شينوبي مؤسس BTC بودكاست Block Digest؛ الترجمة: ووتشو، Jinse Finance

هذا المقال هو مقال كتبه شينوبي قبل عشر سنوات، يناقش كيف كان بيتكوين في عام 2020.

يمكن النقر على المقال الأول في هذه السلسلة لمعرفة كيف كانت وجهة نظر العاملين في عام 2010 تجاه بيئة بيتكوين بعد عشر سنوات؟

لقد بدأنا بالفعل في رؤية بذور الطبقة الثانية تتطور من لغة الأصل الأولى في العقد الأول. على الرغم من أن شبكة البرق ما زالت تواجه بعض القيود الكبيرة ، إلا أنها بدأت حقًا في التطور بشكل جيد. هذا مجرد النسخة الأولى المحددة والمنفذة حاليًا. تم نشر أنواع مختلفة من السلاسل الجانبية بالفعل: Liquid، RSK، وحتى سلسلة رموز مرتبطة بBTC التي طورتها Commerceblock. هذا مجرد بداية.

###شنور وتابروت

بعد وقت قصير ، كان لدينا مجموعة Schnorr و Taproot. من وجهة نظر Schnorr ، هذه هي طريقة للتحقق من التوقيع بشكل جماعي ، وتكلفة أقل ، وهي أيضًا النقلة الكبيرة التالية في بناء النص البرمجي للتوقيع المتعدد BTC. في البداية ، كان التوقيع المتعدد مجرد وضع كل المفاتيح العامة والنصوص المتعددة في المخرجات التي تم إرسالها إليها ، ويجب أن تكون جميع هذه مدرجة في المدخلات لاستخدامها. يقوم P2SH بتحسين الإخراج من خلال تضمين مفتاح عام متعدد التوقيع ونص ثابت الطول يحتوي على السيناريو ، مما يوفر رسومًا لأي شخص يرسل إلى عنوان التوقيع المتعدد ، ويزيد فقط من تكلفة المرسل. يمكن القول إن SegWit يجعل استهلاك UTXO متعدد التوقيع أرخص من خلال خصم الشاهد. يأخذ Schnorr جميع هذه التحسينات التدريجية إلى الحد الأقصى. يمكنك تجميع المفاتيح العامة في مفتاح واحد ، حيث يمكن للجميع التعاون لإنشاء توقيع ، ثم التحقق من ذلك. يوفر ذلك توفيرًا كبيرًا لجميع التقنيات التي تستخدم التوقيع المتعدد (بما في ذلك شبكة Lightning (Lightning) وسلاسل الجانب المشترك وما إلى ذلك) ويوفر ميزة الخصوصية عن طريق جعل جميع هذه UTXO متعددة التوقيع غير قابلة للتمييز عن UTXO للتوقيع الفردي.

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

###سيغاش \ _ANYPREVOUTPUT

SIGHASH_ANYPREVOUTPUT (سابقًا كان SIGHASH_NOINPUT) قد يصبح اللغة البرمجية الجديدة القادمة. إنه ترقية جديدة لتنسيق المفتاح العام / علامة sighash. تحدد علامة Sighash الأجزاء التي ستُقدم توقيعها إلى المعاملة. يتم وجود هذه الميزة لتمكينك من تنفيذ عمليات مثل توقيع مدخلاتك ومخرجاتك فقط، لكن مع السماح للآخرين بإضافة مدخلاتهم ومخرجاتهم إلى المعاملة دون جعلها غير صالحة. ومع ذلك، يجب حاليًا تقديم التوقيعات إلى UTXO المحددة تمامًا من نفس المعاملة. بجانب الآخر، يمكن لـ SIGHASH_ANYPREVOUT تقديم التوقيعات إلى سكريبت UTXO بدلاً من UTXO الخاصة بالفعل. يتيح ذلك طريقة جديدة (eltoo) لبناء حالة قناة البرق، دون الحاجة إلى مفاتيح العقوبة أو التعامل مع الحالة القديمة، مما يسمح للطرف المخادع بمصادرة جميع الأموال. وعلى النقيض، إذا فشلت الحالة الحالية للقناة في منافسة الدفع المزدوج، يمكن ببساطة إعادة استخدام الحالة القديمة، مما يضمن للجميع الحصول على رصيدهم الحالي في القناة على السلسلة، بدلاً من الرصيد السابق. كل ما عليك فعله هو إعادة استخدام نفس السكريبت في الموقع الصحيح واستخدام SIGHASH_ANYPREVOUT.

هذا يلغي العديد من المخاطر ، مثل فقدان حالة قناتك الحالية ، مما يؤدي إلى معاملة جزائية تحجب أموالك بسبب خطأ غير مقصود. يمكن أن تفعل أيضا الكثير. الآن ، يمكن أن يكون لدينا قنوات البرق مع أكثر من 2 المشاركين وحتى تكديس "القنوات الفرعية" فوقهم. بالإضافة إلى ذلك ، يمكن ل SIGHASH \ _ANYPREVOUT و eltoo إنشاء Statechains ، وهي بنية قناة موحدة تسمح للمشاركين الجدد بالدخول والخروج تماما خارج السلسلة ، مع افتراض أن الكونسورتيوم لن يتواطأ مع المشاركين السابقين للاحتيال على أي شخص. هذا يفتح الكثير من الإمكانات لما أسميته دائما "بروتوكول UTXO ثابت متعدد الأطراف".

###التحقق من النموذج

OP_CTV هو اقتراح من جيريمي روبين، يهدف إلى تحقيق نوع معين من "العقد" الأساسي جدًا على BTC. العقود هي قيود أكثر تعقيدًا على استخدام بيتكوين وليس فقط توقيع بعض المفاتيح. نوع العقد الذي سيتم تنفيذه بموجب اقتراح روبين هو "قالب". في الجوهر، يسمح هذا بطلبات النص الخاصة بـ UTXO لإنشاء مخرجات معينة بدقة. بمعنى آخر، بمجرد إنشاء UTXO باستخدام OP_CTV، سيتم فرضها بشكل إلزامي من خلال التوافق، مما يعني أنه يجب إنفاق UTXO على عنوان محدد، بمبلغ محدد في نص هذا UTXO. يمكنك حتى ربطها معًا حتى يتعين على أحدها إنشاء عدة أخرى، ثم تجبر هذه الـ UTXO على إنشاء عدة أخرى، وهكذا دواليك.

وهذا ينطبق عالميا على نطاق واسع في كل مكان. في بيئة ذات رسوم عالية ، يمكن لكيان الحفظ إنشاء UTXO واحد ، والذي يضمن 100٪ من أموال عملائه وفقا لقواعد الإجماع على أن جميع أموال عملائه سيتم التحكم فيها في النهاية من قبل العميل ، حتى لو لم يكن لديهم حاليا وصول فوري إلى تلك الأموال. هذا له تآزر محتمل كبير مع القنوات المتعددة (مصنع القنوات) ، حيث يمكن أيضا إنشاء "عمليات سحب" واسعة النطاق مثل هذه واستخدامها كمصنع قناة في نفس الوقت. يمكن استخدام OP \ _CTV لإنشاء قنوات دفع تعمل في اتجاه واحد على الأقل ، دون الحاجة إلى مشاركة المتلقي أو وجود مفتاح عبر الإنترنت لتلقي المدفوعات (تذكر أنه يمكنك تكديس القنوات فوق بعضها البعض). يمكن استخدامه حتى للسماح لقناة واحدة بمعالجة المزيد من HTLCs في وقت واحد عن طريق تجميعها معا ، باستخدام نفس الحيل مثل مثال السحب المستضاف الأول. حتى أنه قد يخلق بعض الإمكانات لنوع جديد من العملات.

###دمج جميع العناصر

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

سيتيحون قنوات متعددة نظريًا غير محدودة لعدد المشاركين، ويمكن تكديس هذه القنوات فوق مجموعات فرعية أصغر للمشاركين الأساسيين. يمكن بناء القنوات فوق هذه "مصانع القنوات" حتى يتمكن الناس من استلام الدفعات دون الحاجة إلى امتلاك مفاتيح المحفظة الساخنة عبر الإنترنت. يمكن تكديس هذه القنوات المتعددة الأطراف بشكل فعلي فوق قنوات التحالف (سلسلة الحالة)، مما يتيح للمشاركين الدخول أو الخروج من السلسلة دون نشاط على السلسلة! تسمح هيكلة "تجانس" القنوات بتحريك السيولة بشكل نسبي سلس بين القنوات المختلفة، لتحقيق مجموعة متنوعة من الأمور التي لم يبدأ الناس حتى في التفكير فيها بعد.

في الجملة الأخيرة لهذا القسم، كانت عبارتي: إن هذا مجرد النظر في ما يمكن أن يتم فعله بما أعتبره جزءًا مباشرًا من تراكيب بروتوكول بيتكوين نفسه. إذا بدأت في دراسة خدمات الوصاية المركزية، وكيف يمكن أن تقدم هذه الخدمات مجموعة فرعية من بيتكوين دون تأثير المراقبة أو العقبات القانونية، فإنك يمكنك فعل المزيد.

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