Collider_ จะทำฟังก์ชันสัญญา BTC ก่อน OP_CAT ใช่ไหม?

robot
ดำเนินการเจนเนเรชั่นบทคัดย่อ

ผู้เขียน: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 อย่างบรรจง

  1. อย่างไรก็ตาม การเปิดตัว ColliderScript โดย Starkware ก็น่าสนใจ ก่อนหน้านี้ @Starknet ได้ประกาศเรื่องการวางแผนที่จะใช้ OP_CAT เป็นฐานในการทำ Bitcoin layer2 และตอนนี้ก็ได้เปิดตัววางแผนที่เป็นเครื่องมือใหม่ที่สามารถเปลี่ยนจากการเป็น passively เป็น actively ซึ่งเป็นเครื่องมือที่ชัดเจนว่ามีจุดมุ่งหมายที่จะช่วยเร่งความเป็นจริงของ Bitcoin layer2 ของตัวเอง

ในขณะที่ยกย่องความสามารถในการขยายองค์ความรู้ทางเทคโนโลยีของทีมงาน Starkware จะต้องมีความคาดหวังใน Starknet ที่เป็น BTClayer2 ว่าจะนำมาสู่นิเวศ BTClayer2 อย่างไร

ดูต้นฉบับ
  • รางวัล
  • แสดงความคิดเห็น
  • แชร์
แสดงความคิดเห็น
ไม่มีความคิดเห็น