ผู้เขียนต้นฉบับ: Wilson Lee ผู้ร่วมให้ข้อมูลหลักของ Biteye
บรรณาธิการต้นฉบับ: Crush ผู้สนับสนุนหลักของ Biteye
1. บทนำ
การที่ Bitcoin ไม่สามารถบรรลุถึงการประมวลผลแบบสากลถือเป็นข้อจำกัดที่รู้จักกันดี เครือข่ายสาธารณะจำนวนมาก รวมถึง Ethereum มุ่งมั่นที่จะฝ่าฟันข้อจำกัดนี้ และนำการประมวลผลแบบสากลมาสู่บล็อกเชน .
หลังจากความนิยมของสินทรัพย์ Bitcoin ใหม่ เช่น คำจารึกและอักษรรูน ตลาดก็ตระหนักถึงศักยภาพมหาศาลในการขยายขีดความสามารถของ ทองคำดิจิทัล แผนการขยาย Bitcoin ต่างๆ รีบเร่งขึ้นสู่เวที ก่อให้เกิดสถานการณ์ที่เจริญรุ่งเรือง โดยที่สถานการณ์ที่ได้รับความนิยมมากที่สุดคือ สิ่งที่สะดุดตาที่สุดคือแผนการคืนสินค้าของ OP_CAT
ด้วยการเปิดตัว OP_CAT เทคโนโลยี STARK จะสามารถช่วยให้ Bitcoin บรรลุการตรวจสอบพิสูจน์ความรู้เป็นศูนย์ ซึ่งจะเป็นการแนะนำความสามารถในการประมวลผลสากลที่แท้จริงให้กับ Bitcoin
ในเดือนกรกฎาคมของปีนี้ StarkWare ได้เปิดตัวกองทุนวิจัย OP_CAT มูลค่า 1 ล้านเหรียญสหรัฐ โดยมีวัตถุประสงค์เพื่อส่งเสริมการวิจัยเกี่ยวกับข้อดีและข้อเสียของการเปิดใช้งาน OP_CAT บน Bitcoin ไม่ใช่เรื่องยากที่จะเห็นว่า StarkWare มีศักยภาพมหาศาลที่จะแสดงความแข็งแกร่งในยุค Bitcoin OP_CAT
2. ชีวิตในอดีตและปัจจุบันของ OP_CAT
การออกเดินทางของ OP_CAT
OP_CAT เป็น opcode ในสคริปต์ Bitcoin ซึ่งมีหน้าที่เชื่อมโยงสององค์ประกอบในสแต็กให้เป็นหนึ่งเดียว สิ่งนี้มีประโยชน์มากในการสร้างสคริปต์การซื้อขายที่ซับซ้อนและสามารถเพิ่มความยืดหยุ่นของสคริปต์ได้
Bitcoin Script เป็นภาษาการเขียนโปรแกรมแบบสแต็ก และโค้ดการดำเนินการ (OpCode) เป็นคำสั่งพื้นฐานที่ด้านล่าง สคริปต์ Bitcoin ใช้ opcode เหล่านี้เพื่อทำหน้าที่ต่างๆ เช่น การตัดสินแบบมีเงื่อนไขและการตรวจสอบลายเซ็น แต่พลังในการประมวลผลของสคริปต์นั้นค่อนข้างจำกัด
Ethereum ให้ความสามารถในการประมวลผลที่ทรงพลังยิ่งขึ้นแก่ blockchain โดยการแนะนำเครื่องเสมือน (EVM) EVM ช่วยให้นักพัฒนาสามารถเขียนสัญญาอัจฉริยะที่ซับซ้อนได้ตามอำเภอใจ EVM ยังอาศัย opcodes เพื่อออกคำสั่งพื้นฐานให้กับคอมพิวเตอร์ ซึ่งคล้ายกับ opcode ของ Bitcoin แต่มีฟังก์ชันที่หลากหลายกว่า
สิ่งสำคัญคือ opcode ของ Bitcoin ส่วนใหญ่จะใช้ในการตรวจสอบความถูกต้องของธุรกรรม ในขณะที่ opcode ของ Ethereum ใช้เพื่อดำเนินการตรรกะที่ซับซ้อนมากขึ้น ความแตกต่างนี้ทำให้ Ethereum สามารถเปิดใช้งานการประมวลผลทั่วไปได้ ในขณะที่พลังการประมวลผลของ Bitcoin ค่อนข้างจำกัด
ลักษณะการกระจายอำนาจของบล็อคเชนเป็นตัวกำหนดว่าทรัพยากรการประมวลผลมีคุณค่ามาก ดังนั้นการโจมตีที่เป็นอันตราย (เช่น DDOS) จึงต้องได้รับการป้องกันจากการใช้ทรัพยากรมากเกินไป Ethereum ใช้ขีดจำกัดของก๊าซเพื่อควบคุมการใช้ทรัพยากรการประมวลผลสำหรับแต่ละธุรกรรม เมื่อมีการใช้งานก๊าซ ธุรกรรมจะหยุดดำเนินการ ป้องกันไม่ให้เครือข่าย Ethereum ทั้งหมดตกอยู่ในการคำนวณธุรกรรมที่ไม่มีที่สิ้นสุด
OP_CAT สามารถนำตรรกะเพิ่มเติมมาสู่การคำนวณครั้งเดียวโดยการเชื่อมต่อองค์ประกอบสแต็ก ซึ่งทำให้สคริปต์ Bitcoin มีความยืดหยุ่นในระดับหนึ่ง แต่ก็เผชิญกับความเสี่ยงของ DDOS เช่นกัน
ด้วยเหตุผลด้านความปลอดภัย Satoshi Nakamoto ได้ลบ opcode OP_CAT ในปี 2010 เพื่อลดพื้นที่การโจมตี นอกจากนี้ยังทำให้ Bitcoin สูญเสียความยืดหยุ่นในการเขียนสคริปต์ไปจำนวนหนึ่ง โดยเฉพาะอย่างยิ่งเมื่อจำเป็นต้องเชื่อมต่อข้อมูล
การกลับมาของ OP_CAT: การขยายตัวและการโต้เถียง
เมื่อเครือข่าย Bitcoin ขยายตัวและมีข้อกำหนดด้านการทำงานมากขึ้น ชุมชนก็เริ่มตรวจสอบ OP_CAT อีกครั้ง และเชื่อว่าอาจมีบทบาทสำคัญในแผนการขยาย
การอภิปรายเกี่ยวกับการรื้อฟื้น OP_CAT อีกครั้งได้ร้อนแรงในช่วงไม่กี่ปีที่ผ่านมา โดยเฉพาะอย่างยิ่งเกี่ยวกับความสัมพันธ์ที่อาจเกิดขึ้นกับการปรับขนาด Bitcoin และสัญญาอัจฉริยะ ในเวลาเดียวกัน ด้วยการอัปเดตโปรโตคอล Bitcoin เช่น Taproot ปัญหาด้านความปลอดภัยและการใช้หน่วยความจำจะค่อยๆ ได้รับการแก้ไข และการเรียกร้องให้เปิดใช้งาน OP_CAT อีกครั้งก็เริ่มมีเพิ่มมากขึ้น
ในเดือนตุลาคม 2023 ข้อเสนอ OP_CAT ที่เสนอโดยนักพัฒนา Ethan Heilman และ Armin Sabouri ได้รับความสนใจอย่างกว้างขวาง
ข้อเสนอนี้มีจุดมุ่งหมายเพื่อกู้คืน OP_CAT opcode ผ่าน soft fork ซึ่งจะปรับปรุงการทำงานของสคริปต์ Bitcoin อย่างมีนัยสำคัญ โดยเฉพาะอย่างยิ่งการใช้งานฟังก์ชันสัญญาที่ซับซ้อนใน Tapscript (ภาษาสคริปต์ธุรกรรม Bitcoin Taproot)
การอภิปรายเกี่ยวกับ OP_CAT มีความเป็นทางการมากขึ้นในปีนี้ เนื่องจากคำจารึกและอักษรรูนได้ระเบิดออกมา ขับเคลื่อนโดยชุมชน ข้อเสนอ OP_CAT ได้รับหมายเลข BIP-420 อย่างเป็นทางการ (BIP คือข้อเสนอการปรับปรุง Bitcoin)
ต่อมาได้เปลี่ยนหมายเลขเป็น BIP-347 วัตถุประสงค์หลักของ BIP-347 คือการแนะนำเงื่อนไขที่ซับซ้อนมากขึ้น (เช่น ข้อตกลง) ซึ่งจะช่วยให้สัญญาอัจฉริยะที่ซับซ้อนมากขึ้น สะพานข้ามสายโซ่ และธุรกรรมออนไลน์ การใช้โปรโตคอลจะช่วยให้สามารถแนะนำคุณสมบัติต่างๆ เช่น ธุรกรรมแบบ ห้องนิรภัย การชำระเงินแบบย้อนกลับ การชำระเงินเป็นงวด เครื่องมือทางการเงินที่ซับซ้อน เช่น เอสโครว์และพันธบัตร ฯลฯ เข้าสู่ Bitcoin
OP_CAT เสนอผลประโยชน์ที่เป็นไปได้ แต่ก็เผชิญกับความท้าทายบางประการเช่นกัน ตัวอย่างเช่น การดำเนินการปรับปรุงนี้อาจเพิ่มความซับซ้อนของ Bitcoin สร้างความปลอดภัยและความเสี่ยงในการแยกเครือข่าย นอกจากนี้ สมาชิกชุมชนบางคนยังกังวลว่าฟีเจอร์ใหม่อาจส่งผลต่อความเรียบง่ายและความนิยมของ Bitcoin
ดังนั้นผลกระทบของการถดถอยของ OP_CAT จำเป็นต้องมีการอภิปรายและการสำรวจอย่างต่อเนื่อง
3. ทำไมต้องสตาร์ค
STARK เป็นระบบพิสูจน์ความรู้แบบศูนย์ที่พัฒนาโดย StarkWare เช่นเดียวกับ SNARK ที่รู้จักกันดี STARK ยังประสบความสำเร็จในการขยายโดยการแปลงกระบวนการดำเนินการของโปรแกรมที่ซับซ้อนให้เป็นการพิสูจน์ความรู้ที่ไม่มีศูนย์ที่ตรวจสอบได้อย่างง่ายดาย วิธีนี้สามารถลดจำนวนการคำนวณของธุรกรรมขนาดใหญ่ได้อย่างมากและตรวจสอบความถูกต้องได้อย่างรวดเร็ว
แนวคิดพื้นฐานของการพิสูจน์ความรู้เป็นศูนย์
แนวคิดหลักของเทคโนโลยีพิสูจน์ความรู้เป็นศูนย์คือการแปลงผลลัพธ์ของการคำนวณที่ซับซ้อนให้เป็น ข้อเสนอ ง่ายๆ ที่สามารถตรวจสอบได้อย่างรวดเร็ว และผู้ตรวจสอบไม่จำเป็นต้องดำเนินกระบวนการคำนวณอีกครั้งเพื่อยืนยันความถูกต้องของ ผลลัพธ์.
ตัวอย่างเช่น สมมติว่ากระบวนการคำนวณที่ซับซ้อนใช้เวลาหลายวินาทีหรือหลายนาทีจึงจะเสร็จสิ้น และผู้ตรวจสอบต้องการตรวจสอบผลลัพธ์ของการคำนวณ วิธีที่ตรงที่สุดคือการคำนวณซ้ำภายในไม่กี่วินาทีหรือหลายนาที แต่หากกระบวนการคำนวณทั้งหมดถูกแปลงเป็นการพิสูจน์ความรู้เป็นศูนย์ กระบวนการตรวจสอบสามารถลดลงเหลือระดับมิลลิวินาทีได้
ความแตกต่างทางเทคนิคระหว่าง STARK และ SNARK
ความแตกต่างที่สำคัญระหว่าง STARK และ SNARK อยู่ที่พื้นฐานทางคณิตศาสตร์ที่พวกเขาใช้ กล่าวคือ วิธีทางคณิตศาสตร์ใดที่ใช้ในการคำนวณและยืนยันการพิสูจน์ที่ไม่มีความรู้
SNARK อาศัยการดำเนินการจับคู่เส้นโค้งวงรีเป็นหลัก แม้ว่าวิธีดำเนินการนี้สามารถบรรลุการพิสูจน์ความรู้แบบศูนย์โดยสรุปได้ แต่ก็ไม่เกี่ยวข้องกับการดำเนินการแฮช นอกจากนี้ การทำงานของ SNARK ยังขึ้นอยู่กับคุณสมบัติของเส้นโค้งวงรี ซึ่งอาจทำให้มีข้อจำกัดในบางสถานการณ์การใช้งาน
แตกต่างจาก SNARK ตรงที่ STARK อาศัยฟังก์ชันแฮชและภาระผูกพันพหุนามทั้งหมดเป็นการดำเนินงานหลัก ฟังก์ชันแฮชเป็นเครื่องมือเข้ารหัสที่ใช้กันอย่างแพร่หลายในระบบบล็อกเชน เช่น Bitcoin ซึ่งให้การคำนวณที่มีประสิทธิภาพและความปลอดภัยที่แข็งแกร่งโดยการแมปอินพุตที่มีความยาวตามอำเภอใจกับเอาต์พุตที่มีความยาวคงที่
ความเข้ากันได้: STARK และ Bitcoin
เนื่องจากระบบ Bitcoin ถูกสร้างขึ้นโดยใช้การคำนวณแฮช จึงทำให้วิธีการทำงานของ STARK มีความสอดคล้องอย่างมากกับวิธีดำเนินการดั้งเดิมของ Bitcoin
การดำเนินการแฮชของ STARK สามารถรวมเข้ากับตรรกะการคำนวณแฮชที่มีอยู่ของ Bitcoin ได้โดยตรงมากขึ้น ความสามารถในการปรับตัวนี้หมายความว่า STARK สามารถใช้การพิสูจน์ความรู้แบบศูนย์บนเครือข่าย Bitcoin ได้อย่างมีประสิทธิภาพมากขึ้น โดยไม่ต้องมีการแก้ไขกลไกการประมวลผลที่มีอยู่ของ Bitcoin ครั้งใหญ่
เหตุใด OP_CAT จึงเป็นข้อกำหนดเบื้องต้น
บทบาทของ OP_CAT คือการเชื่อมต่อองค์ประกอบต่างๆ ในสแต็ก ซึ่งเป็นสิ่งสำคัญสำหรับการสร้างสคริปต์การตรวจสอบพิสูจน์ความรู้เป็นศูนย์ที่ซับซ้อน ด้วย OP_CAT Bitcoin Script สามารถจัดการการรวมกลุ่มข้อมูลหลาย ๆ กลุ่มได้อย่างยืดหยุ่นมากขึ้น จึงรองรับโครงสร้างลอจิคัลที่ซับซ้อนมากขึ้นในระหว่างกระบวนการตรวจสอบ ซึ่งทำให้การนำ STARK มาใช้เป็นไปได้ เนื่องจาก OP_CAT มีความสามารถในการเขียนสคริปต์ที่จำเป็นเพื่อดำเนินการตรวจสอบการพิสูจน์ STARK
โดยเฉพาะอย่างยิ่ง การเปิดตัว OP_CAT ช่วยให้ Bitcoin สามารถรองรับการดำเนินการข้อมูลที่ซับซ้อนซึ่งจำเป็นสำหรับการพิสูจน์ STARK เช่น การประกบ การตรวจสอบ และการดำเนินการวนซ้ำ การดำเนินการเหล่านี้เป็นสิ่งที่ขาดไม่ได้ในการสร้างและกระบวนการตรวจสอบการพิสูจน์ความรู้ที่ไม่มีความรู้ Bitcoin ยังสามารถรักษาการตรวจสอบและความปลอดภัยที่มีประสิทธิภาพผ่าน OP_CAT โดยไม่ต้องแนะนำความสมบูรณ์ของ Turing ดังนั้นจึงทำให้แอปพลิเคชันของ STARK บนเครือข่าย Bitcoin เป็นจริงได้
4. สรุปและแนวโน้ม
ในฐานะสายหลักใหม่ของอุตสาหกรรม การขยายตัวของ Bitcoin มีความสำคัญต่อการพัฒนาที่ยั่งยืนของอุตสาหกรรม บนเส้นทางนี้ StarkWare ได้แสดงให้เห็นถึงความสามารถด้านนวัตกรรมที่แข็งแกร่งโดยอาศัยตำแหน่งผู้นำในด้านเทคโนโลยีการพิสูจน์ความรู้แบบเป็นศูนย์และการปรับขนาด
อย่างไรก็ตาม การใช้งาน STARK ที่ประสบความสำเร็จยังคงต้องอาศัยการพัฒนาฟังก์ชันเพิ่มเติม เช่น OP_CAT เราหวังว่าจะได้รับความพยายามอย่างต่อเนื่องและการสำรวจทีมงานด้านเทคนิคต่างๆ ในสาขานี้เพื่อร่วมกันส่งเสริมวิวัฒนาการของระบบนิเวศ Bitcoin
เมื่อมองไปสู่อนาคต ด้วยการเปิดตัว OP_CAT คาดว่า StarkWare จะโดดเด่นในยุคใหม่นี้ และรวบรวมตำแหน่งผู้นำในการขยายบล็อกเชนต่อไป เรามองโลกในแง่ดีเกี่ยวกับศักยภาพของ StarkWare ในการส่งเสริมการขยาย Bitcoin และปรับปรุงประสิทธิภาพของเครือข่าย และหวังว่าจะนำความก้าวหน้าและนวัตกรรมใหม่ๆ มาสู่เทคโนโลยีบล็อกเชน
คำเตือนความเสี่ยง: ข้อความข้างต้นเป็นเพียงการแบ่งปันข้อมูล ไม่ใช่คำแนะนำในการลงทุน ผู้อ่านจะต้องปฏิบัติตามกฎหมายและข้อบังคับในท้องถิ่น