# OP Stack Mods ตัวช่วยใหม่ให้คอมมูขับเคลื่อน

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

---

> [https://blog.oplabs.co/introducing-op-stack-mods/](https://blog.oplabs.co/introducing-op-stack-mods/)

จากต้นฉบับเขียนโดย [kelvin](https://twitter.com/kelvinfichter?s=20)

OP Labs รู้สึกตื่นเต้นที่จะแนะนำให้ทุกคนรู้จัก OP Stack Mods การปรับแต่ง(Mods) หรือการพัฒนา OP Stack ที่ขับเคลื่อนโดยคอมมูของ Optimism และ Ethereum แถมยังมีคอมมูคอยฟีดแบ็กให้อีกขั้น

เพราะว่าซอฟแวร์ฟรีและมีความเป็นโอเพนซอร์สคือหัวใจสำคัญที่ขับเคลื่อน Ethereum ecosystem ให้ไปข้างหน้าที่เปิดโอกาสให้ทุกคนสามารถ Run หรือ ปรับแต่งระบบซอฟแวร์ที่ใช้งานร่วมกันโดยไม่ต้องขออนุญาติ (permissionless) เป็นกุญแจที่คอยขับเคลื่อนอุตสาหกรรมคริปโต ด้วยแนวคิดเดียวกันนี้เองที่เรา (ทีม OP) ยึดมั่นและใช้ในการออกแบบ [the OP Stack](https://stack.optimism.io/?ref=blog.oplabs.co) (MIT-licensed) codebase ที่เป็นโอเพนซอร์สที่เป็นฟันเฟืองสำคัญของ Optimism Collective จนเราเชื่อว่าคุณฝันอยากสร้างอะไร ก็เติมเต็มความฝันได้ด้วย OP Stack

เพราะ OP Stack มีความ modular (ทำงานแยกส่วนได้) และเป็นระบบแบบ permissionless ซึ่ง developers จากทั้ง Ethereum ecosystem ต่างค่อยๆ เริ่มสร้างหรือลองเอา OP Stack ไปปรับแต่งได้ตามใจ ซึ่ง OP Labs ไม่จำเป็นต้องผูกขาดการปรับแต่งระบบแต่เพียงผู้เดียว แต่ยังเปิดกว้างเพื่อสร้าง decentralized ecosystem ที่แท้จริงให้เกิดขึ้น ซึ่งทีมตื่นเต้นมากและอยากไฮไลต์ให้การปรับแต่งเพิ่มเติมของ OP Stack ที่เรียกว่า OP Stack Mods ซึ่งพัฒนาโดยคอมมูนิตี้ของเราเอง

ทำความเข้าใจ OP Stack Mods คืออะไร?
-----------------------------------

OP Stack Mods การปรับแต่ง(Mods) หรือการพัฒนา OP Stack ที่ขับเคลื่อนโดยคอมมูของ Optimism และ Ethereum ที่ OP Labs ให้ความสำคัญกับฟีดแบ็กของคอมมู และทำให้แน่ใจว่า Mods ที่ OP Stack developers สร้างขึ้นนั้นสามารถต่อยอดให้เกิดขึ้นจริงได้ และได้ฟีกแบ็กในเรื่องเครื่องมือที่พวกเขาสร้างขึ้น หรือกำลังปรับแต่งในระดับ real-world

OP Stack Mods นั้นเป็นเหมือนโปรดักต์เวอร์ชั่น beta ที่ยังไม่การันตีว่าจะสามารถเข้าไปเป็นส่วนหนึ่งใน OP Stack พูดง่ายๆ ก็คือ Mods ที่สตรองพอ และ เหมาะสมกับการทำงานของ Superchain ecosystem นั้นจะถูกใช้กับ OP Stack ซึ่งทั้งหมดนี้ต้องใช้ฟีดแบ็กของคุณเพื่อให้ไปถึงจุดนั้น

มาทำความรู้จัก Modular Data Availability Interface: OP Stack Mod ที่พัฒนาโดย Celestia Labs
------------------------------------------------------------------------------------------

ที่เกริ่นก่อนหน้าเรื่องความตื่นเต้นเพราะว่าตอนนี้ Celestia Labs ได้ร่วมพัฒนา OP Stack Mod กับเรา ที่จะช่วยให้ data availability (DA) ซึ่งเป็นเลเยอร์หนึ่งใน Stack นี้สามารถทำงานในแบบ modular ได้มากกว่า

หลังจากอัพเกรด Bedrock เสร็จสิ้นไป OP Stack ก็ได้เริ่มปูทางสู่การทำ Modularization (การทำให้ระบบสามารถทำงานแยกส่วน) ซึ่งประกอบด้วยหลายๆ องค์ประกอบของ OP Stack เช่นเลเยอร์ที่ทำหน้าที่เป็ร Proof และ execution ของ Stack ในการพัฒนาสิ่งนี้ ทีม Celestia Labs ได้ทดลองสร้างและปรับแต่ง DA layer ให้มีความเป็น Modular โดยแยกส่วนการทำงานนี้ออกจากเลเยอร์ที่ทำหน้าที่ ordering

แม้ว่าเชนเช่น OP Mainnet จะยังคงพึ่งพาคุณสมบัติ DA ที่แข็งแกร่งที่มาจาก Ethereum แต่การทำ Abstraced DA นั้นช่วยเปิดประตูให้เชนใหม่ๆ สามารถใช้ OP Stack ที่วาง Chain data ซึ่งสามารถเลือกแพลตฟอร์มที่เหมาะกับความต้องการของเชนมากที่สุด สิ่งนี้จะขยายประเภทของแอปพลิเคชันเพิ่มเติมและสามารถใช้งานบล็อกเชนได้อย่างจริงจังขึ้น

อินเทอร์เฟซที่นำเสนอนี้ยังคงใช้ Ethereum สำหรับ Consensus (การหาฉันทามติ) และใช้สำหรับการ Ordering โดยเปิดโอกาสให้เชนสามารถใช้ผู้ให้บริการ DA เจ้าอื่น เช่นใช้จาก Data Availability Committees หรือ Celestia ซึ่งขึ้นอยู่กับความต้องการด้านความปลอดภัยของแต่ละเชน สำหรับภาพรวมกว้างๆ ของอินเทอร์เฟซที่เสนอ สามารถอ่านต่อได้ที่ [Celestia Labs’ technical overview](https://blog.celestia.org/modular-data-availability-for-the-op-stack/?ref=blog.oplabs.co)

Celestia Labs ได้ทำ diagram นี้เพื่อสาธิตว่าอินเทอร์เฟซนี้สามารถแยกการทำงานของ DA และ ordering ได้อย่างไร :

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

เราต้องการฟีดแบ็กของ Modular DA Interface นี้
---------------------------------------------

Celestia Labs กำลังต้องการฟีดแบ็กของคุณในเรื่อง Modular DA Interface โดยพวกเขายังได้ทำ [คู่มือสาธิตการเชื่อมการทำงานของ interface](https://docs.celestia.org/developers/intro-to-op-stack/?ref=blog.oplabs.co) ที่ใช้ Celestia ในฐานะ DA provider โดยสำหรับ **interface ที่จะได้รับเลือกให้เป็นส่วนหนึ่งของ OP Stack นั้นจะต้องสามารถรองรับการทำงานของ data availability providers ได้หลากหลายรูปแบบ**

หากคุณสนใจทดลองทำ stress-testing ของการทดลองนี้ Celestia Labs ยังมี [คู่มือตัวอย่าง](https://docs.celestia.org/developers/intro-to-op-stack/?ref=blog.oplabs.co) ในการรัน OP Stack chain ที่ผ่านการปรับแต่งของคุณที่จะทำการส่ง data ไปยัง Local development ของ Celestia network ซึ่งเราเชื่ออย่างจริงจังว่าการส่งข้อมูลไปยังเครือข่ายยนี้จะช่วยทำให้เห็นปัญหาในการเชื่อมโยงระหว่างผู้ให้บริการ DA และ Ethereum

หากคุณสนใจในการขยายขีดความสามารถของ OP Stack เพื่อให้สามารถรองรับ DA providers เพิ่มเติม จะยิ่งเป็นเรื่องดีถ้าคุณได้ทดลองเชื่อมต่อ DA provider ของคุณโดยใช้อินเทอร์เฟซที่เสนอไปนี้  
ซึ่งปัญหาที่คุณพบระหว่างขั้นตอนการเชื่อมต่อนี้จะเป็นฟีดแบ็กที่มีประโยชน์มากๆสำหรับทีม Celestia Labs team และจะยิ่งน่าตื่นเต้นกว่าถ้าคุณจะเอาไปทดลองเชื่อม Data Availability Committee กับบล็อกเชนที่ปกติแล้วไม่น่าจะใช่งานรูปแบบนี้เลยเช่น Bitcoin

ช่วยการเป็นแรงพลักดันให้ OP Stack กันเถอะ
-----------------------------------------

OP Stack Mods เป็นข้อพิสูจน์ถึงพลังและศักยภาพของ open source software stacks ซึ่ง Mods เหล่านี้ไม่เพียงช่วยหาโซลูชันที่มีความครีเอทีฟมากขึ้นเท่านั้น แต่ยังเป็นหัวใจสำคัญในการทำ decentralization อีกด้วย เราจึงรู้สึกตื่นเต้นที่จะก้าวไปสู่อนาคตแบบก้าวไกล เพื่อให้ OP Stack สามารถขับเคลื่อนได้ด้วยนวัตกรรมแบบ Permissionless ภายใต้ชุมชน Optimism และ Ethereum

OP Labs จะค่อยๆ คัดเลือก OP Stack Mods ที่พร้อมสำหรับการรีวิวที่กว้างขึ้น ถ้าคุณมีไอเดียแปลกใหม่หรือต้องการทำงานเพื่อยกระดับการทำงานให้ OP Stack เราขอเชิญทุกคนเข้าสู่โลกแห่งความสนุก [hacking the Stack](https://stack.optimism.io/?ref=blog.oplabs.co) และสร้าง OP Stack Mods ของคุณเอง ถ้าคุณต้องการฟีกแบ็กจากเรา เราพร้อมเสมอ! เพราะสุดท้ายแล้วการมีส่วนร่วมของคุณอาจเป็นตัวกำหนดอนาคตของ Optimism Collective 🔴✨

---

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