كيف يمكن أن تساعد CTV في التوسع Bitcoin

By Bitcoin المجلة - منذ شهرين - مدة القراءة: 4 دقائق

كيف يمكن أن تساعد CTV في التوسع Bitcoin

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

إحدى الروايات المتداولة من معسكر الأشخاص ضد CTV هي أن “CTV لا يتسع نطاقه Bitcoin". دعونا نفسر ذلك بشكل خيري على أنه يعني أن CTV نفسه لا يتوسع Bitcoinالأشياء التي يمكنك بناءها معها تفعل. حسنًا، هذه ليست حجة متماسكة. الشاهد المنفصل لم يتوسع Bitcoin. لم يتم تغيير حجم CHECKLOCKTIMEVERIFY وCHECKSEQUENCEVERIFY Bitcoin. لكن الشبكة المسرّعة، التي مكّنتها هذه المقترحات الثلاثة، تتوسع Bitcoin. إنها تضيف قدرًا هائلاً من النفقات العامة لتنمو إنتاجية المعاملات بما يتجاوز قيود سلسلة كتلة نفسها.

البرق حرفيًا لا يمكن أن يوجد بدون تلك الطبقة الأساسية. لكن المشكلة في Lightning هي أنه يقوم فقط بقياس عدد المعاملات التي يمكن معالجتها. إنه لا يساعد بأي حال من الأحوال على تحسين قابلية التوسع في ملكية UTXOs، أو زيادة عدد المستخدمين الذين يمكنهم التحكم في أحدها. Lightning غير قادر حاليًا على القيام بذلك من خلال تصميمه الحالي والمجموعة الحالية من البدائيات المتوافقة المتوفرة فيه Bitcoin النصي.

يمكن لقناة CTV تغيير ذلك.

UTXOs وUTXOs الافتراضية

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

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

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

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

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

قطع طريق الاختصار

أحد الانتقادات الأخرى الموجهة إلى CTV هو "عدم التوسع Bitcoin"هو أنه من خلال الالتزام بالمعاملات المستقبلية، فإنك لا تتهرب من الحاجة إلى وضعها على السلسلة في النهاية، وبالتالي فإن CTV لا يساعد فعليًا في تحسين قابلية التوسع. أحب أن أسمي هذا "مغالطة OP_IF". أي أنه بمجرد أن يبدأ الأشخاص في الحديث عن CTV، فإنهم ينسون وجود OP_IF، ويمكن أن تحتوي هذه البرامج النصية في الواقع على شروط إنفاق متعددة للاختيار من بينها.

أقوى الأشياء في Taproot هي القدرة على إنشاء multisigs عن طريق إضافة مفتاحين عموميين معًا والتوقيع عليهما بتوقيعات مجمعة واحدة، والكشف بشكل انتقائي فقط عن فرع "IF" واحد من البرنامج النصي الذي يحتوي على طرق متعددة لإنفاقه . بالاشتراك مع CTV، يوفر هذا طريقة قوية جدًا للاستفادة من التزامات vUTXO. بدلاً من إجراء سلسلة من المعاملات باستخدام CTV بحتة، يمكن إنشاؤها باستخدام مسار إنفاق CTV المدفون داخل شجرة الجذر. نهاية سلسلة المعاملات هي جميع وحدات vUTXO الفردية التي يمتلكها كل مشارك، والمقفلة بالمفتاح العام لذلك المستخدم وحده. أثناء الرجوع للخلف نحو جذر الشجرة، يمكن ببساطة إضافة كل مجموعة من المفاتيح الموجودة أسفل أي عقدة في الشجرة معًا واستخدامها كمفتاح Schnorr multisig الذي يتم دفن مسار إنفاق CTV تحته.

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

توفر هاتان الحقيقتان البسيطتان مكاسب هائلة في قابلية التوسع Bitcoin من دون المساس بالسيادة الفردية أو الأمن الفردي في القيام بذلك، وكل ما نحتاجه لتحقيق هذه الأهداف هو التلفزيون التعاوني.


شكر وتقدير: أود أن أشكر كل من شارك في Chicago Bitdevs لمساعدتي في صياغة هذه الملاحظات بطريقة موجزة من خلال المناقشة. 

المصدر الأصلي: Bitcoin مدونة