Rollups ปลอดภัยแค่ไหน ? วัดได้ด้วย Stages Framework by Peter
February 24th, 2025

1/14 🎢 Rollups คือเทคโนโลยีในโลก Blockchain ที่ช่วยให้ Ethereum สเกลได้ โดยที่ยังรักษาความปลอดภัยแบบ Trustless ไว้ แต่ใครๆ ก็บอกว่า Rollups ยังเป็นเด็กทารกต้องใส่ "ล้อช่วยหัดเดิน" อยู่ครับในช่วงเริ่มต้น

🧐 วันนี้เรามาดูกรอบในการประเมิน Rollups ที่เรียกว่า "Stages Framework" กันครับ เช่น ตอนนี้ Arbitrum และ OP อยู่ Stage 1 ส่วน Base อยู่ Stage 0

🧵 มาดูกันว่าแต่ละ Stage มีความหมายยังไง 👇

2/14 👶 "ล้อช่วยหัดเดิน" ของ Rollups ที่ว่านี่มันคืออะไรกัน ?

👉 ขออธิบายแบบเข้าใจง่ายๆ ว่ามันก็คล้ายๆ Centralized ตรงที่ทีมพัฒนายังต้องคอยเป็นคนควบคุมในระยะแรก เพื่ออัปเดตและแก้ไขจุดบกพร่องต่างๆ ให้ระบบราบรื่น แต่เป้าหมายสุดท้ายเราต้องการให้มันกลายเป็น Fully Decentralized ให้ได้ครับ 💪

3/14 🎯 Stages Framework เป็นไอเดียของ @VitalikButerin บิดาแห่ง Ethereum ที่แบ่งวิวัฒนาการของ Rollups เป็น 3 ระยะหลักๆ คือ

Stage 0 : ล้อช่วยหัดเดินเต็มตัว (Full Training Wheels)

Stage 1 : ล้อช่วยหัดเดินจำกัด (Limited Training Wheels)

Stage 2 : ไร้ล้อช่วยหัดเดิน (No Training Wheels)

Ref : https://ethereum-magicians.org/t/proposed-milestones-for-rollups-taking-off-training-wheels/11571

🤩 มาดูลักษณะของแต่ละ Stage กันครับ 👇

4/14 ⚙️ Stage 0 - Full Training Wheels

✅ Rollups ยังต้องถูกควบคุมโดยทีมพัฒนาเป็นส่วนใหญ่

✅ มี Open-source Software ให้ตรวจสอบ State ของ Rollups ได้

✅ ใช้เทียบ State Roots กับที่ถูก Propose บน L1

“นี่คือจุดเริ่มต้นของ Rollups ที่ยังต้องพึ่งพาทีมพัฒนาอยู่มากครับ”

5/14 🔄 Stage 1 - Limited Training Wheels

🟠 Rollups เริ่มถูกควบคุมผ่าน Smart Contracts แทนทีมพัฒนา

🟠 ยังมี Security Council ไว้ดูแลกรณีเจอบั๊ก

🟠 มี Proof System ที่ใช้งานเต็มรูปแบบแล้ว

🟠 ส่ง Fraud Proof ได้แบบ Decentralized

🟠 User ถอน Funds ออกได้โดยไม่ต้องผ่านตัวกลาง

🟠 Security Council มีความหลากหลาย แต่ก็ยังมีความเสี่ยงอยู่

6/14 🔐 Security Council ใน Limited Training Wheels ต้องประกอบด้วย

↗️ ต้องมีสมาชิกอย่างน้อย 8 คน

↗️ ต้องใช้เกณฑ์การตัดสินใจแบบ 75% ขึ้นไป

↗️ ต้องมีการประเมินสมาชิกอย่างเป็นกลาง

↗️ สมาชิกจะต้องประกาศตัวต่อสาธารณะ

“นี่ถือเป็นการกระจายอำนาจในช่วงเปลี่ยนผ่านได้ดีเลยครับ”

Security Council requirements 👇

7/14 ⏳ ในช่วง Limited Training Wheels

หากมีการอัปเกรดที่ User ไม่ต้องการ ต้องเปิดเวลาให้ถอนตัวออกมาอย่างน้อย 7 วัน เป็นการปกป้อง User ในระดับนึง แต่ Security Council และ Governance ก็ยังทำอะไรได้เร็วกว่า ต้องระวังจุดนี้หน่อยครับ

8/14 ⚠️ อัพเดท: เกณฑ์ Stage 1 ใหม่ที่จะมาในอนาคต

การกระทำต่อไปนี้ต้องทำได้ผ่าน Security Council ที่ใช้ ≥75% ของ Consensus เท่านั้นครับ

☑️ การบล็อก L2→L1 Message อย่างถาวร (เช่น การถอน)

☑️ การพุช L2→L1 Message ที่ไม่ถูกต้อง (เช่น การถอนที่ไม่ถูกต้อง)

(ยกเว้นกรณีที่เกิดจากบั๊ก)

อ่านเพิ่มเติมเกี่ยวกับ เกณฑ์ Stage 1 ใหม่ 👇

9/14 👀 โปรเจ็คไหนที่ยังไม่ผ่านเกณฑ์ Stage 1 ใหม่นี้ จะถูกลดลงมาเป็น Stage 0 นะครับ ถือเป็นมาตรการที่เข้มงวดขึ้น เพื่อให้มั่นใจว่า Rollups นั้นมีการกระจายอำนาจอย่างแท้จริง และทีมพัฒนาไม่สามารถแทรกแซงในทางที่ผิดได้ เรียกได้ว่าเป็นการยกระดับความปลอดภัยเลยล่ะครับ 🔒

10/14 🎖️ Stage 2 - No Training Wheels ระดับสูงสุด

🟢 Smart Contracts ควบคุม Rollups 100%

🟢 ระบบ Fraud Proof เปิดกว้างให้ทุกคนมีส่วนร่วม

🟢 ผู้ใช้มีเวลาอย่างน้อย 30 วันถอนตัวเมื่อไม่เห็นด้วยกับการอัปเกรด

🟢 Security Council จำกัดอำนาจเฉพาะจัดการ On-chain Errors

🟢 มีการกระจายอำนาจอย่างแท้จริง ผู้ใช้ปลอดภัยจาก Governance Attack

11/14 📈 โดยสรุป Rollups จะค่อยๆ วิวัฒนาการตาม Stages

⚙️ Stage 0 : ทีมพัฒนาคุมเกือบ 100%

🔄 Stage 1 : เริ่มกระจายอำนาจบางส่วนผ่าน Smart Contracts

🎖️ Stage 2 : กระจายอำนาจเต็มรูปแบบ ระบบพร้อมให้ทุกคนมีส่วนร่วม

12/14 🧐 ข้อสังเกต Stage 2

🟢 มีแค่ Appchain ZK Rollup เพราะมี Requirements met แค่ข้อเดียว

🟣 ZK Rollup ยังไม่มี เพราะมี Requirements met 2 ข้อ

🟠 Optimistic Rollup ยังไม่มี เพราะมี Requirements met 3 ข้อ

“เห็นได้ชัดเลยว่ายิ่งอยู่ Stage สูง ความปลอดภัยของ User ก็ยิ่งมากขึ้นครับ”

13/14 🧭 Stages Framework เหมือนเข็มทิศ

ชี้ทางการพัฒนา Rollups ให้ทุกคน ไม่ว่าจะเป็นทีมพัฒนา ผู้ใช้ หรือผู้มีส่วนเกี่ยวข้องอื่นๆ ต่างก็ต้องการให้ Rollups ปลอดภัยแบบเดียวกับใช้ Ethereum โดยตรง แนวคิดนี้จะช่วยวางแผนที่นำทางที่ชัดเจนยิ่งขึ้นครับ

14/14 📊 ปัจจุบัน Layer 2 ที่เป็น Rollup ที่อยู่ในแต่ละ Stage อ้างอิงข้อมูลจาก @l2beat ตัวอย่าง ดังนี้

🎖️ Stage 2 : @DeGateDex , @aztecnetwork , Fuel v1

🔄 Stage 1 : @arbitrum , @Optimism , @inkonchain , @unichain

⚙️ Stage 0 : @base , @zksync , @modenetwork , @blast และอีกหลายตัว

ข้อมูลวันที่ 24 Feb 2025
ข้อมูลวันที่ 24 Feb 2025

Check Rollup Stage : https://l2beat.com/scaling/summary

❤️ ถ้าชอบบทความแบบนี้ ฝากกดหัวใจ กดแชร์ เป็นกำลังด้วยนะครับ เดี๋ยวมีบทความดีๆ ให้ติดปีกความรู้ในโลก Web 3 มาให้อ่านเรื่อยๆ ครับ

บทความอ้างอิง 👇

Subscribe to peterpriew
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from peterpriew

Skeleton

Skeleton

Skeleton