การอภิปรายสั้น ๆ เกี่ยวกับข้อเสนอ Bitcoin ใหม่ "OP_CAT": จะมีผลกระทบอย่างไรต่อการพัฒนาตลาดของระบบนิเวศ BTC ในภายหลัง
ผู้เขียนต้นฉบับ: Haotian (X: @tmel0211 )

คุณคิดอย่างไรกับข้อเสนอ Bitcoin ใหม่ที่กล่าวถึงเมื่อเร็ว ๆ นี้ OP_CAT แม้ว่าจะยังไม่ได้รวมเข้ากับโค้ด Bitcoin Core อย่างเป็นทางการ แต่ก็ทำให้เกิดการอภิปรายอย่างกว้างขวางในชุมชน BTC ดังนั้น opcode ของ OP_CAT แก้ไขอะไรกันแน่? ความสามารถในการโปรแกรมของ BTC จะมีการปรับปรุงอะไรบ้างหากเปิดตัว? มันจะมีผลกระทบอะไรต่อการพัฒนาตลาดของระบบนิเวศ BTC ในภายหลัง? ต่อไป ให้ฉันพูดสั้น ๆ เกี่ยวกับความเข้าใจของฉัน:
1) OP_CAT เป็นข้อเสนอ opcode ใหม่ล่าสุดที่นักพัฒนาเรียกติดตลกว่าอยู่ในสถานะซ้อนทับควอนตัมพัวพันของ BIP 420 และ BIP 347 ไม่สำคัญว่า EIP ใดจะเฉพาะเจาะจง ตราบใดที่ชัดเจนว่านี่เป็นเพียง ข้อเสนอที่ยังอยู่ในระหว่างการหารือและยังไม่ได้รับการรวมอย่างเป็นทางการเพียงพอ
พูดง่ายๆ ก็คือ OP_CAT สามารถตระหนักถึงการประมวลผลการเชื่อมต่อแบบรวมของสตริงไบต์สคริปต์ปลดล็อค UTXO หลายตัว ซึ่งสามารถปรับปรุงคุณสมบัติการเขียนโปรแกรม ความสามารถในการปรับขนาดของโปรแกรม และความซับซ้อนในการคำนวณการตรวจสอบความถูกต้องแบบออนไลน์ของเครือข่ายหลัก BTC
2) เช่นเดียวกับสัญญา Covenant ที่เป็นข้อเสนอส่วนขยายสคริปต์ Bitcoin OP_CAT ยังมีเป้าหมายที่จะปรับปรุงความสามารถในการปรับขนาดของสคริปต์ Bitcoin ความแตกต่างก็คือ Covenant มุ่งหวังที่จะเปิดใช้งานธุรกรรม Bitcoin เพื่อให้บรรลุความสามารถในการตั้งโปรแกรมที่ซับซ้อนมากขึ้นเพื่อรองรับสัญญาอัจฉริยะและแอปพลิเคชันที่ซับซ้อน
ในทางตรงกันข้าม OP_CAT นั้นง่ายต่อการนำไปใช้และมีเป้าหมายเพื่อลดความซับซ้อนของการสร้างและการดำเนินการของสคริปต์ที่ซับซ้อน เพื่อปรับปรุงประสิทธิภาพของการตรวจสอบออนไลน์ ความเข้าใจที่เป็นที่นิยม: OP_CAT ให้ความสามารถในการรวมส่วนของสคริปต์เข้าด้วยกัน ก่อนที่จะเปิดตัว สคริปต์ UTXO แต่ละตัวจะถูกดำเนินการอย่างอิสระ ด้วย OP_CAT เราสามารถแบ่งตรรกะการดำเนินการที่ซับซ้อนออกเป็นชุดของส่วนของสคริปต์แบบง่ายที่รวมกัน สร้างขึ้นโดยธุรกรรมที่แตกต่างกัน เมื่อจำเป็นต้องมีการดำเนินการที่สมบูรณ์ โหนดแบบเต็มจะใช้คำสั่ง OP_CAT เพื่อประกบส่วนของสคริปต์เหล่านี้เพื่อดำเนินการทริกเกอร์
3) ด้วยความสามารถในการรวมกันนี้ ตรรกะการดำเนินการที่ซับซ้อนจำนวนมากสามารถปรากฏบน Bitcoin ตามทฤษฎีได้: ตัวอย่างเช่น
1. Multi-signature plus time lock สามารถกำหนดเงื่อนไขการปลดล็อคการดำเนินการที่ซับซ้อนมากขึ้นใน UTXO หลายรายการ และการล็อคเวลาในหลายหัวข้อ
2. การเรียกซ้ำและการวนซ้ำสามารถอนุญาตให้สตริงไบต์ของสคริปต์หลายตัวสร้างการเรียกซ้ำและการดำเนินการตามเงื่อนไข และวนซ้ำจนกว่าจะตรงตามเงื่อนไขการสิ้นสุดที่แน่นอน
3. แอปพลิเคชันแบบโมดูลาร์ ตรรกะสคริปต์ทั่วไปสามารถแยกและนำกลับมาใช้ใหม่ได้ในส่วนย่อยของการเรียกใช้โปรแกรมหลายรายการ
เมื่ออลิซโอนเงินที่โฮสต์บนแพลตฟอร์ม C ให้กับ Bob บุคคลสามคนจะต้องลงนามพร้อมกัน หากเกินกำหนดเวลาในการลงนาม Alice และ Bob สามารถลงนามร่วมกันเพื่อรับเงินได้ หาก Bob ไม่ได้ลงนามเป็นเวลานาน การโอนอลิซสามารถถอนธุรกรรมได้ หาก Bob คิดว่ามีปัญหากับแหล่งเงินทุนของอลิซเขาก็สามารถปฏิเสธได้ ฯลฯ นี่เป็นเพียงตัวอย่างง่ายๆ และคุณสามารถใช้การรวมกันของส่วนของสคริปต์เพื่อให้ได้รับการควบคุมที่ซับซ้อนและละเอียดยิ่งขึ้น
4) ก่อนหน้านี้ BitVM ดำเนินการนอกเครือข่ายที่ซับซ้อน และใช้เฉพาะการตรวจสอบคีย์และกระบวนทัศน์การชำระบัญชีในห่วงโซ่เท่านั้น ซึ่งเป็นแรงบันดาลใจให้ทุกคนจินตนาการเกี่ยวกับการคำนวณแบบตั้งโปรแกรมได้และทัวริงที่สมบูรณ์ การดำเนินการแบบรวม "แบบเรียกซ้ำ" ของ OP_CAT บนเครือข่ายหลัก BTC เป็นอีกหนึ่งจินตนาการ และ OP_CAT มีประโยชน์อย่างมากในการเร่งการใช้งาน BitVM และลดต้นทุนการตรวจสอบแบบออนไลน์
จะเข้าใจได้อย่างไร? เดิมทีในการรัน BitVM โปรแกรมนอกเครือข่ายจะต้องถูกห่อหุ้มไว้เป็นส่วนย่อยของสคริปต์อิสระที่สามารถดำเนินการได้ด้วย UTXO เดียว ค่าใช้จ่ายในการก่อสร้างนอกเครือข่ายนั้นสูง TaprootTree ที่ซับซ้อน โครงสร้างหมายความว่าค่าใช้จ่ายในการตรวจสอบแบบโต้ตอบบนลูกโซ่หลังจากดำเนินการโปรแกรม BitVM จะค่อนข้างสูง เมื่อมีการแนะนำ OP_CAT แต่ละแฟรกเมนต์ที่ห่อหุ้มภายใต้ห่วงโซ่ BitVM ไม่จำเป็นต้องดำเนินการอย่างสมบูรณ์และเป็นอิสระ ห่วงโซ่สามารถสรุปและอัปเดตสถานะได้หลังจากเงื่อนไขการปลดล็อค UTXO ได้สะสมในระดับหนึ่ง เห็นได้ชัดว่าการรวมกันของสคริปต์ ชิ้นส่วนสามารถลดจำนวนและต้นทุนของการโต้ตอบการตรวจสอบออนไลน์ได้อย่างมาก
กล่าวโดยย่อ การสนทนาที่ร้อนแรงของ OP_CAT สะท้อนให้เห็นถึงความคาดหวังของทุกคนสำหรับ Bitcoin เพื่อปรับปรุงความสามารถในการโปรแกรมเพิ่มเติม หากมีการใช้งานจริง มันจะสนับสนุนการใช้งาน BitVM การปรับปรุงความปลอดภัยของโซลูชันสินทรัพย์ข้ามสายโซ่เลเยอร์ 2 ของ BTC และ isomorphic การเชื่อมโยง UTXO การขยายระบบนิเวศของเครือข่ายแบบคงที่และการพัฒนาเครือข่ายหลักไปพร้อมๆ กัน และแม้แต่ความคืบหน้าของตลาดที่อาจปรับขนาดได้ เช่น Lightning Network และการตรวจสอบไคลเอ็นต์ RGB จะมีบทบาทเป็นตัวเร่งปฏิกิริยา
ตามทฤษฎีแล้ว การปรับปรุงความสามารถในการโปรแกรมของ BTC จะมีผลกระตุ้นทันทีต่อระบบนิเวศน์ที่ขยายออกไป ท้ายที่สุดแล้ว ทุกคนต่างพยายามสร้างโอเอซิสในทะเลทราย หากวันหนึ่งทรายกลายเป็นพื้นซีเมนต์ มันคงไม่มากไปกว่านี้ สร้างอาคารง่ายกว่าไหม?
แต่มันจะรวมกันได้จริงหรือ? เมื่อคิดถึงข้อเสนอ Covenant ที่มีการเสนอมาหลายปีแล้วแต่ยังไม่ได้นำมาใช้ ก็ยังเป็นการดีที่จะใช้ข้อเสนอ OP_CAT ใหม่เพื่อระดมความคิดเกี่ยวกับจินตนาการของตลาด


