GOAT BitVM2 ใช้บิทคอยน์เป็นชั้นฐาน และสร้างเครือข่ายการจัดอันดับที่การกระจายอำนาจเป็นชั้นคำนวณ.
แหล่งที่มา: GOAT Network
GOAT Network ได้ประกาศเปิดตัวเอกสารไวท์เปเปอร์ GOAT BitVM2 อย่างเป็นทางการ โดยนำเสนอโปรโตคอล zkRollup ที่เกิดจากบิทคอยน์ที่สามารถนำไปใช้ได้จริงเป็นครั้งแรก โปรโตคอลนี้ได้เสนอการนวัตกรรมหลายประการบนพื้นฐานของการสืบทอดข้อดีของโปรโตคอล BitVM2 ดั้งเดิม และได้แก้ไขปัญหาที่สำคัญเกี่ยวกับความปลอดภัย กลไกการท้าทาย และแรงจูงใจทางเศรษฐกิจในเชิงระบบ ซึ่งเป็นรากฐานสำหรับการขยายตัวและความสามารถในการเขียนโปรแกรมในระบบนิเวศของบิทคอยน์.
โปรโตคอล BitVM2 ที่เสนอโดย Robin Linus และทีม ZeroSync ในปี 2024 เป็นเส้นทางนวัตกรรมที่สามารถตรวจสอบการคำนวณใด ๆ บนบล็อกเชนโดยไม่ต้องเปลี่ยนแปลงโปรโตคอลของเครือข่ายบิทคอยน์ ซึ่งสร้างโอกาสสำหรับ zkRollup ของบิทคอยน์และสะพานข้ามเครือข่าย อย่างไรก็ตาม ในการก้าวสู่การใช้งานจริง การนำ BitVM2 ไปใช้สำหรับสะพานข้ามเครือข่ายในระดับการผลิต ยังคงมีปัญหาสำคัญดังต่อไปนี้:
GOAT Network มาจากมุมมองวิศวกรรม เปิดตัวแผนพัฒนา GOAT BitVM2 ที่ได้รับการปรับปรุง และได้มีการนำไปใช้เป็นระบบการดำเนินงานหลักของ GOAT Network เป็นครั้งแรกที่นำบิทคอยน์ zkRollup ไปสู่การใช้งานจริง แผนนี้มุ่งเน้นการปรับปรุงพื้นฐานในสามกลไก:
1. ชั้นความปลอดภัยทางเศรษฐกิจเข้ารหัส (Cryptoeconomic Security Layer)
การรวมการตรวจสอบ Script ดั้งเดิมของบิทคอยน์และกลไกการลงโทษสองเท่าของชั้นความเห็นพ้องของ GOAT จะเพิ่มต้นทุนของการกระทำผิดของผู้ดำเนินการอย่างมาก กลไกนี้ยังรักษาขนาดของกลุ่มผู้ดำเนินการให้เหมาะสม โดยอยู่ภายใต้สมมติฐาน “1-of-n โหนดที่ซื่อสัตย์” เพื่อให้มั่นใจว่าระบบมีความกระตือรือร้นสูง
2. กลไกการท้าทายอย่างรวดเร็ว (Accelerated Dispute Resolution)
กลไกการหมุนผู้ท้าชิงหลายรอบช่วยลดรอบการประมวลผลความท้าทายลงอย่างมากและลดเวลาสุดท้ายที่มีประสิทธิภาพให้เหลือน้อยกว่า 1 วัน
3. โมเดลเศรษฐกิจท้าทายที่สอดคล้องกับแรงจูงใจ (Incentive-Aligned Challenge Economy)
ผู้ที่ท้าทายสำเร็จจะได้รับ “เงินรางวัลการหลอกลวง” ซึ่งประกอบด้วยเงินฝากที่วางโดยผู้เสนอที่มีเจตนาร้าย กลไกนี้ช่วยเพิ่มอัตราการเข้าร่วมในการท้าทาย และทำให้เกิดการจัดระเบียบแรงจูงใจทางเศรษฐกิจระหว่างพฤติกรรมการท้าทายและความเสี่ยงในการกระทำผิดของผู้ดำเนินการ.
เพื่อให้บรรลุกลไกดังกล่าว GOAT Network ได้ทำการรวมและสร้างโครงสร้างบทบาทที่ซับซ้อนใน BitVM2 ใหม่
ในสถาปัตยกรรม BitVM2 แบบดั้งเดิม ระบบ Rollup ประกอบด้วยบทบาทหลายอย่าง เช่น ผู้เรียงลำดับ (Sequencer), ผู้ท้า (Challenger), ผู้ดำเนินการ (Operator) และสมาชิกคณะกรรมการ (Committee) เป็นต้น เนื่องจากบทบาทเหล่านี้มีความแตกต่างกันอย่างมีนัยสำคัญในด้านหน้าที่และต้นทุน การออกแบบโมเดลเศรษฐกิจ Rollup ที่ยุติธรรมและมีประสิทธิภาพรวมถึงกลไกจูงใจจึงกลายเป็นงานที่ท้าทายอย่างยิ่ง
นวัตกรรมหลักของ GOAT Network คือการรวมบทบาทเหล่านี้เป็นตัวตนเดียว — ผู้ปฏิบัติการทั่วไป (Universal Operator, ย่อว่า ผู้ปฏิบัติการ) และผ่านกลไกการหมุนเวียนบทบาท ทำให้ผู้เข้าร่วมทุกคนสลับกันรับผิดชอบหน้าที่ต่างๆ ในเวลาที่แตกต่างกัน ผู้ปฏิบัติการทุกคนต้องทำการวางเดิมพันใน L2 และจะถูกจัดสรรไปยังบทบาทเฉพาะในแต่ละรอบ ซึ่งนำมาซึ่งข้อได้เปรียบสี่ประการดังนี้:
โดยสรุป GOAT Network รวมบทบาทด้านพฤติกรรมเช่นซีเควนเซอร์เครื่องคิดเลขและผู้ท้าชิงไว้ในกลุ่มบทบาทที่ประกอบด้วยผู้ดําเนินการปักหลักซึ่งทุกคนผลัดกันรับผิดชอบและถูกผูกมัดโดยกลไกการลงโทษ ผู้เสนอจะถูกลงโทษเนื่องจากส่งสถานะฉ้อโกงเช่นเดียวกับผู้คัดค้านที่ล้มเหลวในการทํางานหรือท้าทายโดยไม่สุจริต กลไกนี้ช่วยให้มั่นใจได้ว่าพฤติกรรมที่ซื่อสัตย์นั้นเหมาะสมที่สุดทางเศรษฐกิจในขณะที่ลดความเสี่ยงของการรวมศูนย์โดยการป้องกันการกระจุกตัวของบทบาทในระยะยาวในมือของบุคคลที่เฉพาะเจาะจงผ่านกลไกการหมุนที่ชัดเจน
โครงสร้างนี้ไม่เพียงแต่จะต้องครอบคลุมกระบวนการข้ามสายของสินทรัพย์ (Bridge-In & Bridge-Out) แต่ยังต้องทำให้การส่งมอบที่เชื่อถือได้ของกลุ่มตัวเรียงลำดับ การประสานงานบนสายของกระบวนการท้าทาย และการสร้างและการตรวจสอบ zk อย่างมีประสิทธิภาพเป็นไปได้อีกด้วย ต่อไปนี้คือส่วนประกอบหลักของสถาปัตยกรรม GOAT BitVM2 โปรโตคอล:
โมเดลผู้ดำเนินการทั่วไป (Universal Operator Model)
ใน GOAT BitVM2 ผู้ให้บริการสากลทุกคนใช้ซอฟต์แวร์เดียวกันและเดิมพัน BTC เพื่อให้มีคุณสมบัติในการเข้าร่วม ตัวดําเนินการเหล่านี้ผลัดกันสวมบทบาทเป็นซีเควนเซอร์ (รับผิดชอบการสร้างบล็อก) ผู้พิสูจน์ (สร้างหลักฐาน zkSNARK) ผู้เผยแพร่ (ส่งข้อมูลของรัฐไปยัง L1) และผู้ท้าชิง (ท้าทายรัฐฉ้อโกง) ผู้ปฏิบัติงานแต่ละคนจะได้สัมผัสกับบทบาทที่ทั้งทํากําไรและมีค่าใช้จ่ายสูงหลีกเลี่ยงความเข้มข้นของบทบาทและเพิ่มความทนทานต่อความผิดพลาดของระบบผ่านความหลากหลาย
กระบวนการฝากและถอนเงิน (Bridge-in และ Bridge-out)
การส่งมอบชุดผู้จัดเรียง (Sequencer Set Commitment)
เพื่อให้ zkRollup ดั้งเดิมของ Bitcoin มีประสิทธิภาพจะต้องมีระบบตรวจจับการฉ้อโกงและการจัดการข้อพิพาทที่มีประสิทธิภาพ GOAT BitVM2 ได้รับการออกแบบมาเพื่อท้าทายโมเดลและแสดงให้เห็นถึงประสิทธิภาพดังต่อไปนี้:
กลไกการเลือกผู้ท้าชิงแบบสุ่มหลายรอบ (Multi-Round Random Challenger Selection)
เมื่อจำเป็นต้องมีผู้ท้าชิง (เช่น ในระหว่างกระบวนการเบิกเงินของผู้ดำเนินการ) ระบบจะสุ่มเลือกผู้ท้าชิงจากโหนดทั้งหมดที่ได้ทำการวางเดิมพัน หากผู้ท้าชิงนั้นไม่สามารถเริ่มต้นการท้าทายได้ทันเวลา ระบบจะสุ่มเลือกผู้ท้าชิงใหม่เข้ามาแทนที่ หากผู้ท้าชิงใหม่สามารถระบุการฉ้อโกงและเริ่มต้นการท้าทายได้ ผู้ท้าชิงที่ไม่ได้ปฏิบัติหน้าที่ทั้งหมดก่อนหน้านี้จะถูกลงโทษ (เงินเดิมพันถูกริบ) โดยที่ควรสังเกตว่าใครก็สามารถเริ่มต้นการท้าทายได้ในทุกๆ รอบ ดังนั้นยังคงมีความปลอดภัยภายใต้สมมติฐาน “1-of-n ผู้เข้าร่วมที่ซื่อสัตย์”.
นอกจากนี้ การแจกจ่ายตัวละครแบบสุ่มและกลไกการเดิมพันที่สามารถลงโทษได้อย่างเต็มที่ ยังช่วยป้องกันการโจมตีด้วยการติดสินบน การข่มขู่ระบบ (ransom-style extortion) และการรบกวนอย่างเจตนา (griefing) ได้อย่างมีประสิทธิภาพ.
การดำเนินการบนเครือข่ายและนอกเครือข่าย (On-Chain and Off-Chain Execution)
ตรรกะการคำนวณส่วนใหญ่ (เช่น การสร้าง ZKP, การตรวจสอบการฉ้อโกง, สคริปต์การโต้ตอบ BitVM2 เป็นต้น) จะทำงานที่ L2 และจะอัปโหลดผลลัพธ์สุดท้าย (การส่งสถานะ, การจัดการความท้าทาย, การดำเนินการยึดทรัพย์ เป็นต้น) ไปยัง L1 การออกแบบนี้ช่วยลดต้นทุน Gas บนเชนได้อย่างมาก ในขณะเดียวกันก็รับประกันความสามารถในการตรวจสอบของทั้งระบบ.
zkMIPS ที่พัฒนาโดย GOAT เป็น zkVM ที่เข้ากันได้กับชุดคำสั่ง MIPS ซึ่งได้รับการปรับปรุงประสิทธิภาพสำหรับแบ็คเอนด์ STARK/SNARK โดยการประมวลผลกลุ่มบล็อกหลายๆ บล็อกและสร้างหลักฐานที่เป็นเอกภาพในแต่ละช่วงเวลา (เช่น ทุกชั่วโมง) จึงทำให้ตัวพิสูจน์ของ GOAT มีความคุ้มค่าทางต้นทุนสูง ในระหว่างความท้าทายยังสามารถใช้วิธี “ตารางความจริง (truth-table)” ของ BitVM2 ในการระบุตำแหน่งที่มีข้อโต้แย้งเพื่อแก้ไขข้อพิพาทได้อย่างรวดเร็ว.
เปรียบเทียบกับ BitVM2 ดั้งเดิม: เร็วขึ้น เสถียรขึ้น และนำไปใช้ได้จริงมากขึ้น
GOAT BitVM2 ใช้เครือข่าย Bitcoin เป็นเลเยอร์การตั้งถิ่นฐานและสร้างเครือข่ายซีเควนเซอร์แบบกระจายอํานาจเป็นเลเยอร์การประมวลผล ภายใต้สมมติฐานของ “ผู้เข้าร่วมที่ซื่อสัตย์ 1 ใน n” โครงการนี้ประสบความสําเร็จในการแก้ปัญหาสําคัญใน BitVM2 เช่นการถอนเงินที่ยืดหยุ่นและแรงจูงใจของผู้ท้าชิงไม่เพียงพอ เพื่อเร่งการตรวจสอบในแง่ดี GOAT ได้แนะนํากลไกการท้าทายหลายรอบเพื่อปรับปรุงประสิทธิภาพและประสิทธิผลของการตรวจจับการฉ้อโกงอย่างมาก นอกจากนี้เมื่อรวมกับความสามารถของ zkMIPS ในการสร้างหลักฐาน ZK อย่างมีประสิทธิภาพ GOAT BitVM2 ได้กลายเป็นโปรโตคอล zkRollup ที่ปลอดภัยและมีประสิทธิภาพมากที่สุดในระบบนิเวศ Bitcoin ปัจจุบันซึ่งคาดว่าจะเร่งการใช้งานจริงของ BitVM2 ในตลาดอย่างมีนัยสําคัญ
ไม่เพียงแต่ประสบความสำเร็จในการสร้างโครงสร้างทางเทคนิค GOAT BitVM2 ยังสร้างระบบเศรษฐกิจที่ทรงพลังซึ่งอิงจากการหมุนเวียนผู้ดำเนินการทั่วไป ระบบนี้ทำให้แน่ใจว่าหน้าที่ของผู้เรียงลำดับ ผู้พิสูจน์ ผู้ท้าชิง และผู้เผยแพร่จะถูกแจกจ่ายอย่างยุติธรรมระหว่างผู้ที่เดิมพันทั้งหมด ผ่านการแบ่งปันค่าธรรมเนียมการทำธุรกรรม รางวัลการโกง และกลไกการลงโทษ โปรโตคอลนี้ไม่เพียงแต่ส่งเสริมพฤติกรรมที่ซื่อสัตย์ แต่ยังลงโทษพฤติกรรมที่ไม่ดีด้วยการลงโทษทางเศรษฐกิจ สร้างนิเวศที่ยั่งยืน ยุติธรรม และมีความยืดหยุ่นในการกระจายอำนาจ
GOAT BitVM2 เป็นโปรโตคอล zkRollup ของบิทคอยน์ ที่แท้จริงตัวแรกที่นำไปใช้จริง ซึ่งทำให้เกิด:
เอกสารไวท์เปเปอร์ฉบับเต็มโปรดเข้าชมที่: