🎉 Gate.io โพสต์ #Followers# ได้รับการกดถึง 20,000+! 🎉
💰 เพื่อฉลอง พวกเรากำลังแจกฟรี 200 ดอลลาร์ มูลค่าของโทเคน!! 💰
📝 วิธีการเข้าร่วม:
1. ติดตาม gate_Post
2. แสดงความประสงค์ดีๆ ในโพสต์เพื่อเฉลิมฉลองครบรอบนี้!
🗓 จบเมื่อ 11 พฤศจิกายน เวลา 12:00 น. (UTC)
🔔 20 ผู้แสดงความคิดเห็นโชคดีจะได้รับ $10 ม
Collider_ จะทำฟังก์ชันสัญญา BTC ก่อน OP_CAT ใช่ไหม?
ผู้เขียน:Haotian
วิธีเข้าใจ ColliderScript ที่เป็นไฟล์ไวท์เปเปอร์ล่าสุดจาก @StarkWareLtd? อย่างง่ายๆ คือ ColliderScript ใช้เครื่องมือการชนแฮชเพื่อให้ Covenant ทำงานโดยไม่ต้องแก้ไขโปรโตคอล BTC และเป็นการนำเสนอรูปแบบ OP_CAT ที่ล่วงหน้าเพื่อให้สามารถใช้งานฟีเจอร์ขั้นสูงของสัญญาฉบับ BTCMainnet ได้ งานของ ColliderScript ทำงานอย่างไร? และแตกต่างจาก OP_CAT อย่างไร? จะเร่งความเร็วในการนำ StarknetBTClayer2 มาใช้งานได้อย่างไร? หลังจากอ่านไฟล์ไวท์เปเปอร์เสร็จสิ้น ขอแบ่งปันกับทุกคน
1)ColliderScript ตามชื่อหมายถึง "เครื่องชน" แสดงให้เห็นว่ากลไกหลักคือการทำแฮชชนิดของสคริปต์ การที่ BTC มีสคริปต์ประเภท Big Script และ Small Script สองประเภท สคริปต์ขนาดใหญ่สามารถเห็นข้อมูลการซื้อขายเช่นลายเซ็น แต่สามารถประมวลผลข้อมูลจำกัด สคริปต์ขนาดเล็กสามารถประมวลผลข้อมูล32 บิตอย่างอิสระ แต่ไม่สามารถเห็นข้อมูลการซื้อขาย
นี่หมายถึงการยืนยันสคริปต์ใหญ่จะถูก จำกัด เพียงการยืนยันที่เขึ้นอยู่กับการทำธุรกรรมเท่านั้น ไม่สามารถจัดการตรรกะของสัญญาที่ซับซ้อนได้เลย ส่วนสคริปต์เล็กมีความสามารถในการรับมือตรรกะที่ซับซ้อน แต่สูญเสียความเกี่ยวข้องกับการเซ็นทรานแซ็กชัน การจัดการโดยอิสระไม่มีความหมายเลย
วิธีแก้ไขอย่างไร? ColliderScript ออกแบบ "สะพาน" อย่างชาญฉลาดโดยใช้ SHA1 และ RIPEMD เพื่อทำการแฮช 160 บิต โดยทำให้สามารถพิสูจน์ความเท่าเทียมระหว่างสคริปต์ขนาดใหญ่ (จัดการข้อมูลลายมือลายเท้าและอื่นๆ) และสคริปต์ขนาดเล็ก (ที่สามารถจัดการข้อมูล 32 บิตเท่านั้น) แม้จะไม่สามารถจัดการข้อมูลลายมือลายเท้าขนาดเล็กกว่า 32 บิต แต่ผ่านการตรวจสอบด้วยกับดักทางคณิตศาสตร์ สามารถพิสูจน์ได้ว่าเนื้อหาในสคริปต์ขนาดใหญ่และขนาดเล็กมีแนวโน้มที่เทียบเท่ากัน
นี่คือเทคนิคคณิตศาสตร์ที่ชาญฉลาด ColliderScript ทำให้ข้อมูลของสคริปต์ขนาดเล็กและใหญ่สามารถเชื่อมโยงได้อย่างมีประสิทธิภาพ ตรรกะการเทรดสัญญาที่ซับซ้อนสามารถรวมอยู่ในสคริปต์ขนาดเล็กเพื่อคำนวณ ในขณะที่สคริปต์ขนาดใหญ่ยังคงเก็บรักษาการตรวจสอบลายเซ็นการซื้อขาย โดยท้ายที่สุด ColliderScript ทำใให้ข้อมูลของสคริปต์ขนาดเล็กและใหญ่สามารถเชื่อมโยงได้อย่างมีประสิทธิภาพ ทำให้สคริปต์ BTC สามารถทำงานได้อย่างเทพธิดาในภายใน
2)OP_CATฉันเคยเขียนบทความที่วิเคราะห์โดยละเอียดเกี่ยวกับมัน มันเป็นข้อเสนอการใช้งานรหัสคำสั่งใหม่ที่สามารถเชื่อมต่อข้อมูลสตริงสคริปต์หลายรายการเข้าด้วยกันเพื่อประมวลผลเพื่อรับประกันการตรวจสอบและความสามารถในการคำนวณของสัญญาทั้งหมด
ด้วย OP_CAT ตรรกะที่เดิมต้องได้รับการประมวลผลในบล็อกข้อมูลเดียวสามารถแบ่งออกเป็นส่วนย่อยของข้อมูลหลายส่วนและรวมกันแบบไดนามิกระหว่างการดําเนินการสคริปต์เพื่อให้เกิดการตรวจสอบและการคํานวณที่ยืดหยุ่นมากขึ้น
เนื่องจาก OP_CAT เป็นข้อเสนอที่ไม่ใช่การผสานจึงไม่ทราบว่าจะสามารถเปิดตัวได้สําเร็จหรือไม่และการเกิดขึ้นของ ColliderScript สามารถใช้ฟังก์ชันสัญญาของ BTCMainnet ล่วงหน้าได้
อย่างไรก็ตาม ตามโลจิกการดำเนินงานของ BitVM ColliderScript นำเข้าโลจิกการประมวลผล off-chain ซึ่งทำให้การชนแฮชต้องใช้ค่าใช้จ่ายในการคำนวณและการจัดเก็บข้อมูลอย่างมากมาย ตามที่ไวท์เปเปอร์กล่าวอธิบาย การใช้งานฟังก์ชันสัญญาต้องการการค้นหาแฮชขนาด 2 ยกกำลัง 86 และพื้นที่จัดเก็บขนาด 2 ยกกำลัง 56 ซึ่งเทียบเท่ากับการใช้พลังคอมพิวเตอร์ของเครือข่าย BTC มากกว่า 30 ชั่วโมง ซึ่งต่อมาจะเพิ่มค่าใช้จ่ายและการใช้พลังงานของโหนดที่เข้าร่วมโครงการ
ดังนั้น ColliderScript จะไม่ทำให้ OP_CAT หายไปโดยสมบูรณ์ มันจะทำหน้าที่เป็นวิธีการทดแทนชั่วคราว การจัดการสัญญาที่มีมูลค่าสูงในสถานการณ์ที่เฉพาะเฉยว และการลงทุนและผลตอบแทนในทางที่ ColliderScript ทำให้เกิดขึ้นไม่สัมพันธ์กับกันในธุรกิจการซื้อขายขนาดเล็กและเล็กน้อยอื่นๆ
ต้องบอกว่าการเปิดตัว BitVM ยังมีปัญหาว่าไม่สามารถใช้งานได้จริง แต่อนุญาตให้โครงการจํานวนมากเช่น @GOATRollup และ @BSquaredNetwork ใช้สะพานข้ามสายโซ่ดั้งเดิมและกลไกการพิสูจน์ความท้าทายเฉพาะ Bitcoin ตามนั้น
ยกตัวอย่าง GoatNetwork ในฐานะโซลูชัน Bitcoin layer2 ที่สามารถใช้การกระจายอํานาจ Sequencer และ Native security ปฏิสัมพันธ์ข้ามเชนเคอร์เนลจะขึ้นอยู่กับ BitVM2 เพื่อใช้โปรโตคอลความท้าทายในแง่ดี OCP การคํานวณและการโต้ตอบทั้งหมดจะดําเนินการแบบออฟไลน์ในเลเยอร์ 2 เมื่อปรากฏขึ้นโปรโตคอลแบบ on-chain จะถูกดําเนินการบน BTCMainnet และ BTClayer1 จะทําหน้าที่เป็นอนุญาโตตุลาการเพื่อความปลอดภัย
ความท้าทายของความเหมาะสมในการใช้งาน CollideScript ในความเป็นจริงและผลกระทบที่เป็นปลายทางที่สามารถสร้างสรรค์ได้ก็คือสิ่งที่คล้ายคลึงกันเช่นกัน แม้ว่าจะมีอุปสรรคทางต้นทุนในการกระจายอย่างกว้างขวาง แต่การขับเคลื่อนการสำรวจความสามารถในการเขียนสคริปต์ขนาดใหญ่โดยใช้ CollideScript ในการเลื่อน BTC นั้นจะเป็นที่สำคัญในการเริ่มเคลื่อนไหวในสถานการณ์บางอย่าง
สิ่งสำคัญคือว่าโหมดผสม off-chain นี้+on-chain ในระยะยาวจะปลดล็อคฉากสถานการณ์การใช้งานที่ซับซ้อนมากมาย มากกว่าการตรวจสอบตรรกะบน on-chain อย่างบรรจง
ในขณะที่ยกย่องความสามารถในการขยายองค์ความรู้ทางเทคโนโลยีของทีมงาน Starkware จะต้องมีความคาดหวังใน Starknet ที่เป็น BTClayer2 ว่าจะนำมาสู่นิเวศ BTClayer2 อย่างไร