Rollup
สรุปสั้น ๆ Rollup คือ Layer 2 ที่ประมวลผลธุรกรรม off-chain แล้วส่งข้อมูลพร้อม proof กลับไปยัง base chain เพื่ออาศัยความปลอดภัยจากเชนหลัก
Rollup คือรูปแบบการขยายขนาดเครือข่าย (scaling) ที่ประมวลผลธุรกรรมนอกเชนหลัก รวมเป็นแบทช์ (batch) แล้วส่งกลับไปยัง Layer 1 อย่าง Ethereum หัวใจสำคัญคือข้อมูลธุรกรรมยังคงถูกบันทึกไว้บน L1 ทำให้ทุกคนสามารถตรวจสอบและสร้างสถานะ (state) ของ rollup ขึ้นมาใหม่ได้ นี่คือสิ่งที่ทำให้ rollup ต่างจาก sidechain ที่ต้องพึ่งพาระบบความปลอดภัยแยกต่างหากของตัวเอง
Rollup แบ่งออกเป็น 2 ประเภทหลัก ได้แก่ Optimistic rollup ที่ตั้งสมมติฐานว่าทุกแบทช์ถูกต้องไว้ก่อน และเปิดระยะเวลาให้คัดค้าน (challenge window) ปกติประมาณ 7 วัน ซึ่งใครก็สามารถส่ง fraud proof เพื่อยกเลิกสถานะที่ไม่ถูกต้องได้ ส่วน ZK rollup จะแนบ validity proof ซึ่งใช้การเข้ารหัสทางคณิตศาสตร์ยืนยันความถูกต้องของแบทช์ทันที ทำให้ L1 ตรวจสอบได้โดยไม่ต้องรอ โดยทั้งสองประเภทมักใช้ sequencer ในการจัดเรียงลำดับธุรกรรมและสร้างแบทช์
สำหรับผู้ถือเหรียญ Rollup ช่วยให้เทรดได้เร็วและประหยัดค่าธรรมเนียมกว่าบน L1 มาก โดยที่ยังคงความเชื่อมโยงกับเชนหลัก แต่ก็แลกมาด้วยข้อจำกัด เช่น การถอนเงินตามปกติจาก optimistic rollup กลับสู่ L1 ต้องใช้เวลาหลายวัน จึงเกิดบริดจ์ทางเลือกภายนอก (third-party bridge) ขึ้นมาช่วยแก้ปัญหานี้ แต่ก็เพิ่มความเสี่ยงตามมา นอกจากนี้ Rollup จำนวนมากยังใช้ sequencer แบบรวมศูนย์ และมี contract ที่อัปเกรดได้ผ่าน multisig ความปลอดภัยในทางปฏิบัติจึงขึ้นอยู่กับว่าโปรเจกต์นั้นกระจายอำนาจไปมากน้อยเพียงใด
ก่อนใช้งานควรตรวจดูว่าระบบ proof ทำงานจริงแบบ permissionless หรือไม่ ใครเป็นผู้ถือคีย์อัปเกรด และมีช่องทาง forced withdrawal หรือไม่หาก sequencer หยุดทำงาน จำไว้เสมอว่าโทเค็นที่เปิดตัวบน rollup มี contract address แยกเฉพาะของตัวเอง จึงต้องตรวจสอบแอดเดรสบนเครือข่ายนั้นๆ ให้ชัดเจน อีกทั้งค่าธรรมเนียมที่ถูกยังทำให้สร้างโทเค็นได้ง่าย การตรวจเช็กความปลอดภัยเพื่อป้องกัน scam จึงยังจำเป็นไม่ต่างกัน




