# ครบทุกคำตอบ Optimism ทำงานยังไง เข้าใจแบบเจาะลึก

By [thesleeper (✨🔴_🔴✨)](https://paragraph.com/@thesleeper) · 2023-01-05

---

เรื่องเทคมันปวดหัว มาลองอธิบายวิธีการทำงานของ [@optimismFND](https://twitter.com/optimismFND) แบบเข้าใจชัวร์ๆ กันดีกว่า! กับเจ้า ETH L2 Scaling Solution ที่จะช่วยปลดล็อกการทำธุรกรรมให้รวดเร็วทันใจ ในราคาน่าคบ งานนี้ไม่เน้นศัพท์แสงยุ่งยาก แต่เน้นตัวอย่างใกล้ตัวเข้าใจง่าย พร้อมแล้วไปลุยกันเลย

![](https://storage.googleapis.com/papyrus_images/f2b0846e1d26bba5447a13af9c23a7cef0536ebce42cbbc9e55a9af495db91a6.png)

ก่อนจะไปเรื่องวิธีการทำงาน มาปูพื้นฐานกันถึงที่มาของ OP ใครๆ ก็รู้ว่า ETH นั้นแข็งแกร่งในเรื่องความปลอดภัยและความ Decentralized แต่ก็มีปัญหาในเรื่องความล่าช้า (15 txs/วินาที) จึงเป็นที่มีของโปรเจค L2 ทั้งฝั่ง zk-Rollup และ Optimistic Rollup ซึ่งจะช่วยเร่งสปีดและลดค่าแกสได้ดี

![](https://storage.googleapis.com/papyrus_images/f34202a3cefe4b275ca659715fc2d0ee8b38239ba8d47b3d5f3687425a24dea9.png)

ลองนึกภาพตาม ถ้าคุณต้องส่งจดหมายวันเกิดให้คุณปู่ที่ตจว 1 ฉบับใช้สแตมป์ 3฿ 1 ดวง แล้วน้องชายของคุณที่อยู่อีกบ้านส่งอีกฉบับใช้สแตมป์อีก 3฿ แล้วถ้าพ่อแม่อยากส่งด้วยล่ะ จะใช้อีกกี่บาท มันจะดีกว่ามั้ยถ้าคุณรวบรวมจดหมายของทุกคนใส่ไปในซองเดียวกัน แล้วแปะสแตมป์แค่ 3฿ นี่คือ Rollup

![](https://storage.googleapis.com/papyrus_images/96a9d2415ecc23fe94bbe14f0939cd11090bcd8002be45c35b70307980342277.png)

Optimistic Rollup เชื่อว่าที่ว่าทุกธุรกรรมที่มัดรวมกันถูกต้องทั้งหมดโดย Default ถ้าชิ้นไหนไม่ถูกรอคนแย้ง แล้วมันจะปลอดภัยได้ไง ลองนึกภาพ ถ้าคุณได้เช็ค สิ่งที่คุณจะทำคือการไปขึ้นเช็คที่ธนาคารทันที ได้เงิน=แฮปปี้ ถ้าเช็คเด้งค่อยไปศาล การไปขึ้นเช็คที่ศาลก่อนจะเสียทั้งเวลาและเงิน

![](https://storage.googleapis.com/papyrus_images/9973a7928b6218be0200b6deaa46fbf493696a032a74a0764eddb1bf845c4c01.png)

แต่ OP ก็มีระบบตรวจสอบความถูกต้องชื่อ Fault Proof โดยเปิดโอกาสให้ Proposer ทำการชาเลนจ์ในจุดที่น่าสงสัย โดยใช้ Bisection เพื่อหา TX ที่ไม่ปกติ อย่างในรูปจะเห็นว่า S0 ทั้งสองฝั่งเห็นตรงกัน แต่ใน S3 มีปัญหา จึงต้องไปตรวจสอบ TX เจ้าปัญหาใน L1 ถ้าผิดจริง Proposer ก็จะได้รางวัลไป

![](https://storage.googleapis.com/papyrus_images/04e8ed329032e1e0e2ecb9d9e2fb5d001973cdd927611137ca6b9929df4d1be0.png)

OP จะใช้ L1 ในการจดบันทึกข้อมูล ทำให้ทุกคนสามารถตรวจสอบได้ทุกเวลา ส่วนบน L2 OP จะใช้สิ่งที่เรียกว่า Sequencer ทำหน้าที่เป็น Block Producer เพื่อสร้างและยืนยันธุรกรรมต่างๆ ซึ่ง Sequencer นี้เป็นคอมพิวเตอร์ทรงพลังที่มีความแม่นยำเที่ยงตรงสูงเพื่อให้ทุกคนสามารถใช้งานได้อย่างมั่นใจ

---

*Originally published on [thesleeper (✨🔴_🔴✨)](https://paragraph.com/@thesleeper/optimism-3)*
