المؤلف: Shinobi، مجلة Bitcoin؛ المترجم: Songxue، Golden Finance
أصبح OP_CHECK TEMPLATE VERIFY مرة أخرى محور المحادثات حول تحسين توسيع Bitcoin. هذه المرة، تم تقديم المزيد من التصاميم البديلة التعاقدية، بالإضافة إلى التصاميم الخرسانية الفعلية التي تستخدم CTV كحل للتوسع (Timeout Tree وArk). ويلزم النظر في المزيد من المفاهيم المتعمقة، بما في ذلك البدائل التي يمكن استخدامها والتوصيات المحددة التي يمكن أن يحققها برنامج CTV.
إحدى الحجج المتداولة في المعسكر المناهض لـ CTV هي أن "CTV لا يمكن أن تساعد في توسيع نطاق Bitcoin". دعونا نشرح بإيجاز، ما يعنيه هذا هو أن CTV نفسها لا تعمل على توسيع نطاق Bitcoin، ولكن يمكنك بناء الأشياء باستخدامها. حسنًا، هذه ليست حجة متماسكة. Segwit لا يقوم بقياس البيتكوين. التحقق من وقت القفل والتحقق من التحقق من التسلسل لا يقيس Bitcoin. لكن الشبكة المسرّعة المدعومة بهذه المقترحات الثلاثة يمكنها بالفعل توسيع نطاق عملة البيتكوين. إنها تضيف أعباء كبيرة، مما يدفع إنتاجية المعاملات إلى ما هو أبعد من حدود blockchain نفسها.
بدون هذه الطبقة الأساسية، لن يكون البرق موجودًا حرفيًا. لكن مشكلة الشبكة المسرّعة هي أنها لا تستطيع سوى زيادة عدد المعاملات التي يمكنها التعامل معها. إنه لا يساعد بأي حال من الأحوال على تحسين قابلية التوسع لملكية UTXO، أو زيادة عدد المستخدمين الذين يمكنهم التحكم في UTXOs. لا تستطيع شبكة Lightning Network حاليًا القيام بذلك من خلال تصميمها الحالي والمجموعة الحالية من البدائيات المتفق عليها المتوفرة في Bitcoin Script.
يمكن لقناة CTV تغيير ذلك.
UTXOS وVirtual UTXOS
أحد عيوب شبكة Lightning Network فيما يتعلق بقابلية التوسع لملكية Bitcoin هو ، من أجل فتح قناة أو التحكم في UTXO، عليك في الواقع إجراء المعاملات على الطبقة الأساسية. يمكن للشبكة المسرّعة بعد ذلك تسهيل عدد كبير من المعاملات خارج السلسلة، ولكن لا يزال يتعين على المستخدمين إجراء المعاملات عبر السلسلة للانضمام إلى الشبكة المسرّعة. إنه يزيد بشكل كبير من عدد المعاملات التي يمكن للبيتكوين التعامل معها، لكنه لا يفعل شيئًا لزيادة عدد الأشخاص الذين يمكنهم امتلاك البيتكوين.
هذه مشكلة كبيرة أخرى يمكن أن تساعد قناة CTV في حلها. صاغ بوراك مصطلح "UTXO الافتراضي" في اقتراحه الخاص بالفلك، لكنني أعتقد أن هذا المصطلح هو مصطلح عام تمامًا وله استخدامات تتجاوز نطاق Ark. الكائنات UTXO الافتراضية هي كائنات UTXO الملتزمة بأن يتم إنشاؤها في المستقبل من خلال آليات مثل الإنشاء المسبق. تم توقيع المعاملة، ولكن لم يتم إنشاؤها فعليًا على السلسلة. لا تحتوي عملة البيتكوين على مساحة كافية للجميع لإنشاء UTXO واحد على مستوى سكان العالم، ولكن إذا كان من الممكن توسيع نطاق عملية الالتزام، فمن المؤكد أنه من الممكن للأشخاص أن يكون لديهم UTXO افتراضي مستقل خاص بهم.
إن إنشاء التزام موسع تجاه vUTXO هو المشكلة. في الوقت الحالي، لا توجد طريقة أخرى لإنشائها سوى استخدام المعاملات الموقعة مسبقًا، مما يشكل عنق الزجاجة الذي يجب حله. عدد vUTXOs الذي يمكن تقديمه لأي UTXO حقيقي محدود بحجم مجموعة multisig المستخدمة لتوقيع تلك المعاملات. من أجل إنشاء vUTXOs بطريقة جديرة بالثقة، يجب أن يكون مالك كل vUTXO جزءًا من المفتاح متعدد التوقيع الذي وقع على المعاملة التي تلتزم بإنشاء vUTXO، وإلا فلن يكون لديهم ضمان بعدم إنشاء معاملات متعارضة، مما يمنعهم من إنشاء vUTXO. المطالبة بـ vUTXO الخاص بهم إذا لزم الأمر. تقدم مسألة تنسيق التوقيعات بين كل عضو في المجموعة اعتبارات عملية من شأنها أن تحد بشدة في النهاية من الحجم الذي يمكن أن ينمو فيه أي تجمع vUTXO. الخيار الوحيد هو أن تقوم بعض الأطراف أو الأطراف الموثوقة بالتوقيع على المعاملات المقدمة إلى vUTXO للجميع والثقة بهم ببساطة بعدم سرقة تلك الأموال من المالكين الشرعيين.
توفر قناة CTV حلولاً لكلتا المشكلتين. إنه يحل مشكلة التنسيق من خلال القدرة على الالتزام بشكل غير تفاعلي بمجموعة من المعاملات المستقبلية بنفس طريقة المعاملات الموقعة مسبقًا، ولكن دون مطالبة كل مالك لـ vUTXOs التي تم إنشاؤها بواسطة تلك المعاملات بتنسيق التوقيعات. في الوقت نفسه، نظرًا لأنه لا يحتاج أحد إلى التفاعل، يمكن لشخص واحد أن يتولى دور تمويل مخرجات CTV المخصصة لـ vUTXO لكل شخص الذي يتكشف على السلسلة، ولا يلزم وجود ثقة مطلقة في هذا الشخص بعد تأكيد معاملة التمويل. بمجرد تأكيد UTXO الحقيقي في الكتلة، لا يمكن لأولئك الذين قاموا بتمويلها التراجع عن المعاملات المستقبلية التي تم الالتزام بها أو إنفاقها بشكل مزدوج.
تذكر أن vUTXO يمكن أن يكون أي شيء تريده. يمكن أن تكون قنوات البرق، والنصوص متعددة التوقيع للتخزين البارد، وما إلى ذلك. تفعل CTV شيئًا لا يفعله الشكل الحالي لـ Lightning، فهي تعمل على توسيع نطاق الملكية الفعلية للبيتكوين، وليس فقط عدد المعاملات التي يمكنها التعامل معها.
أخذ الاختصارات
أحد الانتقادات الأخرى الموجهة إلى "عدم قدرة CTV على توسيع نطاق Bitcoin" هو ، من خلال الالتزام بالمعاملات المستقبلية، لا يمكنك الهروب من الحاجة إلى وضعها في النهاية على السلسلة، لذلك لا يساعد CTV فعليًا في تحسين قابلية التوسع. أحب أن أسمي هذا "مغالطة OP_IF". ومع ذلك، بمجرد أن يبدأ الناس في الحديث عن CTV، فإنهم ينسون أن OP_IF موجود، ويمكن أن يحتوي البرنامج النصي في الواقع على شروط دفع متعددة للاختيار من بينها.
تتمثل أقوى ميزة في Taproot في القدرة على إنشاء توقيعات متعددة عن طريق إضافة مفتاحين عامين معًا وتوقيعهما بتوقيع مجمع واحد، وإظهار فقط تلك التي لها طرق متعددة لاستخدامها بشكل انتقائي "IF" واحد. فرع من البرنامج النصي. بالإضافة إلى CTV، يوفر هذا طريقة قوية جدًا للاستفادة من التزامات vUTXO. بدلاً من استخدام CTV بشكل بحت لبناء سلاسل المعاملات، يمكن بناؤها باستخدام مسارات إنفاق CTV مدفونة داخل شجرة الجذر. في نهاية سلسلة المعاملات، توجد جميع وحدات vUTXO الفردية المملوكة لكل مشارك، وتكون مقفلة فقط بالمفتاح العام لذلك المستخدم. أثناء عودتك نحو جذر الشجرة، يمكن ببساطة إضافة كل مجموعة من المفاتيح الموجودة أسفل أي عقدة في الشجرة معًا واستخدامها كمفتاح Schnorr متعدد التوقيع مع وجود مسار إنفاق CTV مدفونًا تحتها.
ما يعنيه هذا هو أنه في أي نقطة في سلسلة المعاملات التي تتكشف على السلسلة وتحول فعليًا vUTXO إلى UTXO حقيقي، يمكنك جعل كل مشارك في UTXO الوسيط ينسق مع بعضهم البعض ومع الجميع بدلاً من مجرد السماح بتدفق المعاملات المحددة مسبقًا، يمكن للمرء ببساطة التعاون لتوقيع معاملة، وتحويل vUTXO الخاص به إلى معاملة حقيقية. وهذا يلغي الحاجة إلى الكشف فعليًا عن مجموعة المعاملات الكاملة الملتزم بها مسبقًا في السلسلة، دون تقديم أي أطراف موثوقة للاعتماد على أو إضعاف أمان مطالبة كل مستخدم بـ vUTXO الخاص به.
توفر هاتان الحقيقتان البسيطتان مكاسب هائلة في قابلية التوسع في Bitcoin دون المساس بالسيادة الفردية أو الأمن، ولتحقيقهما كل ما نحتاجه هو CTV.