เขียนโดย: imToken
ระบบนิเวศของ Ethereum อาจกำลังจะเปลี่ยนจากช่วงการต่อสู้ L2 "ยุคฤดูใบไม้ผลิและฤดูใบไม้ร่วงและยุครณรัฐ" ไปสู่ยุคแห่งการรวมกันเป็นหนึ่ง
กุญแจสำคัญอยู่ที่ ERC-7786 ที่กำลังได้รับการส่งเสริม โดย ERC-7786 พยายามที่จะกำหนดชุด "ข้อมูลจำเพาะของอินเทอร์เฟซ" การสื่อสารข้ามสายโซ่สากลสำหรับ Ethereum โดยรวมมาตรฐานการส่งข้อความต่างๆ เข้าใน API ที่เป็นหนึ่งเดียว และทำให้การสื่อสารระหว่างสัญญาอัจฉริยะของเครือข่ายบล็อคเชนต่างๆ ในระบบนิเวศ Ethereum เกิดขึ้นได้จริง
เมื่อวันที่ 15 เมษายน สมาชิกมูลนิธิ Ethereum ชื่อ joshrudolf.eth ได้เน้นย้ำต่อสาธารณะว่า "การส่งข้อความแบบข้ามสายโซ่เป็นหนึ่งในองค์ประกอบสำคัญในการแก้ไขปัญหาประสบการณ์ผู้ใช้แบบข้ามสายโซ่ของ Ethereum"

ERC-7786 คืออะไรกันแน่ ช่วยแก้ปัญหาอะไรได้บ้าง และทำไมจึงสำคัญ บทความนี้จะพาคุณไปรู้จักกับมาตรฐานใหม่นี้ที่ผู้ใช้ Ethereum ทุกคนควรทราบ
01 Ethereum ต้องมีโปรโตคอลการสื่อสารข้ามสายโซ่ที่เป็นหนึ่งเดียว
อย่างที่เราทราบกันดีอยู่แล้วว่า นับตั้งแต่แนวคิด multi-chain ขั้นเริ่มต้นของ Cosmos และ Polkadot ไปจนถึงความเจริญรุ่งเรืองของ Rollup ในยุค Ethereum L2 โดยเฉพาะอย่างยิ่งการพัฒนาอย่างรวดเร็วของ application chain เช่น OP Stack, Arbitrum Nova และ Starknet สภาพคล่องก็มีการกระจายอำนาจมากขึ้นบน Ethereum และ L2
ตามสถิติที่ไม่สมบูรณ์ของ L2BEAT Ethereum L2 มีหลายร้อยบรรทัดในความหมายกว้าง ๆ ซึ่งนำไปสู่ปัญหาระยะยาว - การกระจายตัวของสภาพคล่องอย่างรุนแรง
คุณควรทราบว่าแม้ว่าทั้งหมดจะอิงตามระบบนิเวศ Ethereum แต่ L2 ที่แตกต่างกันก็ไม่สามารถสื่อสารกันได้ หากผู้ใช้ต้องการโอนสินทรัพย์จาก Arbitrum ไปยัง Starknet หรือดำเนินการโต้ตอบสัญญาระหว่าง L2 ที่แตกต่างกัน พวกเขาสามารถใช้บริดจ์ข้ามสายโซ่หรือโปรโตคอลการส่งข้อความข้ามสายโซ่เท่านั้นเพื่อให้เกิดการโต้ตอบที่ปลอดภัยระหว่างสัญญา ผู้ใช้ และสินทรัพย์ระหว่างเครือข่ายหลายเครือข่าย

ที่มา: L2BEAT
สิ่งนี้ไม่เพียงทำให้ผู้ใช้ต้องเสียค่าใช้จ่ายเพิ่มเติมทุกปีเนื่องจากอุปสรรคข้ามสายโซ่ แต่ที่สำคัญกว่านั้นคือการทำงานร่วมกันระหว่างระบบนิเวศ Ethereum โดยเฉพาะ L2 ต่างๆ ก็ลดลงอย่างมากเช่นกัน แม้ว่าโปรโตคอลจำนวนมากจะมีการใช้งานฟังก์ชันการสื่อสารระหว่างสายโซ่ แต่แต่ละโปรโตคอลก็มีอินเทอร์เฟซ วิธีการเรียกใช้ และรูปแบบความปลอดภัยของตัวเอง นักพัฒนาแทบจะใช้โค้ดหรือตรรกะอินเทอร์เฟซระหว่างโปรโตคอลต่างๆ ซ้ำไม่ได้ ซึ่งส่งผลโดยตรงต่อ "การประดิษฐ์ล้อใหม่" ซ้ำแล้วซ้ำเล่าของแต่ละบริษัท รวมถึงต้นทุนการดำเนินการและการบำรุงรักษาที่สูง และประสบการณ์ของผู้ใช้ที่กระจัดกระจายอย่างมาก
ดังนั้นข้อเสนอของ ERC-7786 คือการทำลายระบบนิเวศที่แตกแยกและแบ่งแยกนี้ และจัดเตรียมอินเทอร์เฟซมาตรฐานแบบรวมสำหรับโปรโตคอลการสื่อสารระหว่างสายโซ่ทั้งหมด เพื่อให้ DApp สามารถสื่อสารอย่างปลอดภัยกับสายโซ่ใดๆ ผ่านทาง "เกตเวย์" เดียวกัน โดยไม่ผูกมัดกับโปรโตคอลเฉพาะ:
ดังนั้นข้อเสนอของ ERC-7786 คือการทำลายระบบนิเวศที่แตกแยกและแบ่งแยกนี้ และจัดเตรียมอินเทอร์เฟซมาตรฐานแบบรวมสำหรับโปรโตคอลการสื่อสารระหว่างสายโซ่ทั้งหมด เพื่อให้ DApp สามารถสื่อสารอย่างปลอดภัยกับสายโซ่ใดๆ ผ่านทาง "เกตเวย์" เดียวกัน โดยไม่ผูกมัดกับโปรโตคอลเฉพาะ:
มาตรฐานนี้ได้รับการพัฒนาโดย OpenZeppelin และได้รับการสนับสนุนจากโครงการข้ามสายโซ่และโมดูลาร์มากมาย รวมถึง Ethereum Foundation และ Axelar ในฐานะมาตรฐานอินเทอร์เฟซการส่งข้อความข้ามสายโซ่แบบรวมสำหรับ DApps มาตรฐานนี้มุ่งหวังที่จะสร้างมาตรฐานอินเทอร์เฟซทั่วไปที่ใช้โดยแอปพลิเคชันแบบกระจายอำนาจ (DApps) เพื่อส่งและรับข้อความข้ามบล็อคเชนหลายบล็อคอย่างปลอดภัย

ที่มา: erc7786.org
02 ERC-7786: การสื่อสารข้ามสายโซ่ "อินเทอร์เฟซรวม"
หากเราสรุป ERC-7786 ในประโยคเดียว มันก็เหมือนกับ "ERC-20" ในด้านการสื่อสารข้ามสายโซ่
ERC-20 จัดเตรียมอินเทอร์เฟซมาตรฐานสำหรับโทเค็น และ ERC-721 กำหนดข้อกำหนดทั่วไปสำหรับ NFT เช่นเดียวกับ ERC-7786 ที่พยายามสร้าง "ซ็อกเก็ตการสื่อสาร" ที่เป็นหนึ่งเดียวและสากลสำหรับการส่งข้อความข้ามสายโซ่ - คุณสามารถเปรียบเทียบได้กับ "มาตรฐาน USB" ในโลก Web3 ตราบใดที่เชื่อมต่อกับอินเทอร์เฟซมาตรฐาน โปรโตคอลใดๆ ก็สามารถใช้แบบ plug-and-play ได้
รูปภาพต่อไปนี้แสดงส่วนประกอบหลักและกระบวนการของ ERC-7786 โดยแสดงวิธีการส่งและรับข้อความระหว่างบล็อคเชนต่างๆ ผ่านอินเทอร์เฟซมาตรฐาน ข้อความ ERC-7786 ประกอบด้วยองค์ประกอบพื้นฐานสี่ประการ:
- ผู้ส่ง: ระบุในรูปแบบ CAIP-10 (เช่น eip155:1:0xabc...)
- ผู้รับ: ระบุที่อยู่ปลายทางของ CAIP-10 ด้วย
- เพย์โหลด: ข้อมูลการดำเนินการตามอำเภอใจ (ไบต์)
- คุณสมบัติ: พารามิเตอร์เพิ่มเติม เช่น ขีดจำกัดแก๊ส ลำดับความสำคัญของการประมวลผล ฯลฯ แสดงในรูปแบบลายเซ็นฟังก์ชัน (เช่น minGasLimit(uint256))

ที่มา: erc7786.org
ในจำนวนนี้ sendMessage() ถูกใช้โดยเชน A เพื่อเริ่มต้นข้อความ และexecuteMessage() ถูกใช้โดยเชน B เพื่อรับและดำเนินการ "วงจรปิดการส่ง-รับ" นี้เป็นตรรกะพื้นฐานของการสื่อสารข้ามเชน และยังทำให้ DApp เข้ากันได้กับโมดูลโปรโตคอลข้ามเชนหลายโมดูลในเวลาเดียวกัน โดยห่อหุ้มอินเทอร์เฟซมาตรฐานเพียงครั้งเดียว จึงบรรลุความหมายที่แท้จริงของ "การแยกโปรโตคอล + อิสระในการสื่อสาร"
ปัจจุบัน ERC-7786 ได้ประกาศว่าฟังก์ชันอินเทอร์เฟซเสร็จสมบูรณ์แล้วและกำลังรอการควบรวมขั้นสุดท้ายของข้อกำหนดที่อยู่แบบไบนารีที่ทำงานร่วมกันได้ (นั่นคือ การเข้ารหัสที่อยู่แบบรวม) ในอนาคต ยังมีแผนที่จะเพิ่มส่วนขยาย "การสนับสนุนก๊าซ" เพื่อให้ผู้ใช้สามารถชำระเงินก๊าซล่วงหน้าโดยบุคคลที่สามเมื่อดำเนินการธุรกรรมบนเชนเป้าหมาย จึงทำให้ประสบการณ์ของผู้ใช้ในการโต้ตอบระหว่างเชนเหมาะสมที่สุด
ที่สำคัญกว่านั้น การออกแบบ ERC-7786 รองรับการปรับโมดูลาร์ นักพัฒนาสามารถสร้างอะแดปเตอร์สำหรับโปรโตคอลครอสเชนหลักที่มีอยู่ (เช่น Axelar, LayerZero, Wormhole เป็นต้น) โดยไม่ต้องสร้างตรรกะใหม่ และสามารถเข้ากันได้กับอินเทอร์เฟซมาตรฐาน ERC-7786 ได้อย่างรวดเร็ว
ที่สำคัญกว่านั้น การออกแบบ ERC-7786 รองรับการปรับโมดูลาร์ นักพัฒนาสามารถสร้างอะแดปเตอร์สำหรับโปรโตคอลครอสเชนหลักที่มีอยู่ (เช่น Axelar, LayerZero, Wormhole เป็นต้น) โดยไม่ต้องสร้างตรรกะใหม่ และสามารถเข้ากันได้กับอินเทอร์เฟซมาตรฐาน ERC-7786 ได้อย่างรวดเร็ว
ซึ่งหมายความว่า แม้ว่าผู้ใช้ สภาพคล่อง และแอปพลิเคชันจะกระจายอยู่ในหลาย L2 หรือเชนที่มีความหลากหลาย DApp สามารถใช้ ERC-7786 เพื่อสร้างความสามารถในการเรียกข้ามเชนแบบดั้งเดิมได้โดยไม่ผูกมัดกับโปรโตคอลบริดจ์เฉพาะ หรือพึ่งพาการสลับ UI ที่ยุ่งยาก ซึ่งสามารถปรับปรุงประสบการณ์โดยรวมให้ดีขึ้นอย่างมากและลดความซับซ้อนของการบูรณาการ
ที่น่าสังเกตก็คือกลไกแอตทริบิวต์ (แอตทริบิวต์) ของ ERC-7786 ยังอนุญาตให้เข้าถึงฟังก์ชันที่ขยายของโปรโตคอลข้ามสายโซ่ที่แตกต่างกัน เช่น ตรรกะการตรวจสอบ การพิสูจน์สถานะ การควบคุมขีดจำกัด ฯลฯ โดยไม่ส่งผลกระทบต่อกระบวนการหลักมาตรฐาน ซึ่งทำให้มีพื้นที่อินเทอร์เฟซที่มีความยืดหยุ่นสูงสำหรับวิวัฒนาการของมิดเดิลแวร์และกลไกการตรวจสอบ
เมื่อมองจากมุมมองนี้ ความสำคัญของ ERC-7786 นั้นไม่ได้มีแค่เพียง "ความเข้ากันได้กับโปรโตคอลแบบครอสเชนหลายโปรโตคอล" เท่านั้น แต่ยังแสดงให้เห็นอีกด้วยว่าสถาปัตยกรรมแบบมัลติเชนของ Web3 กำลังเปลี่ยนจาก "การใช้งานแบบครอสเชน" ไปสู่ยุคใหม่ของ "การทำงานร่วมกันแบบเนทีฟ"
03 ERC-7786 สามารถนำอะไรมาได้บ้าง?
ด้วยเหตุนี้ ERC-7786 จึงได้รับการยกย่องอย่างกว้างขวางว่าเป็นโครงสร้างพื้นฐานที่สำคัญในการส่งเสริม Ethereum และระบบนิเวศแบบหลายโซ่ให้มีการทำงานร่วมกันได้ดีขึ้น ไม่เพียงแต่จะทำลายอุปสรรคของโปรโตคอลที่มีมายาวนานเท่านั้น แต่ยังวางรากฐานโครงสร้างพื้นฐานมาตรฐานที่เป็นหนึ่งเดียวสำหรับการขยายฟังก์ชันข้ามโซ่ การอัปเกรดกลไกการตรวจสอบ และการทำงานร่วมกันแบบหลายโซ่ในอนาคตอีกด้วย
จากมุมมองของการใช้งานจริง มูลค่าที่ ERC-7786 นำมาให้สามารถมอบให้กับผู้ได้รับผลประโยชน์หลักสองราย ได้แก่ นักพัฒนาและผู้ใช้ปลายทาง:
- สำหรับนักพัฒนา พวกเขาจำเป็นต้องพัฒนาเพียงครั้งเดียวเพื่อใช้งานบนหลายเชน โดยไม่จำเป็นต้องปรับตัวเข้ากับโปรโตคอลต่างๆ ซ้ำแล้วซ้ำเล่า และสามารถสลับแบ็กเอนด์แบบข้ามเชนได้ตลอดเวลา ช่วยปรับปรุงความปลอดภัยและความสามารถในการบำรุงรักษา อีกทั้งยังรองรับแอตทริบิวต์ที่ปรับแต่งได้มากขึ้นและการขยายฟังก์ชัน (เช่น แก๊ส การยืนยันสถานะ เป็นต้น)
- สำหรับผู้ใช้ ไม่จำเป็นต้องสลับบริดจ์และ UI ไปมาระหว่าง Arbitrum และ zkSync เพียงคลิกเพื่อยืนยันการดำเนินการข้ามเชนให้เสร็จสมบูรณ์ จากมุมมองการรับรู้ ขอบเขตระหว่างเชนเริ่มไม่ชัดเจน และเป็นเรื่องธรรมดาเหมือนกับการใช้เชนเดียว
ปัจจุบัน ERC-7786 กำลังส่งเสริมการนำระบบนิเวศน์ไปใช้งานอย่างต่อเนื่อง ตามข้อมูลที่เปิดเผยต่อสาธารณะ ในอีก 3 ถึง 6 เดือนข้างหน้า ERC-7786 จะออกอะแดปเตอร์มาตรฐานสำหรับโปรโตคอลหลักอย่างต่อเนื่อง ส่งเสริม DApps บริดจ์ และมิดเดิลแวร์การตรวจสอบเพิ่มเติมเพื่อบูรณาการมาตรฐานนี้ และสร้างโครงสร้างพื้นฐานข้ามสายโซ่ Web3 อย่างแท้จริง
ทั้งนี้ควรกล่าวถึงว่าในวันที่ 13 มิถุนายน นักพัฒนา Axelar อย่าง Interop Labs และ OpenZeppelin ร่วมกันเปิดตัว OpenBridge ซึ่งเป็นเฟรมเวิร์กโอเพ่นซอร์สที่สร้างขึ้นบน ERC-7786 เครื่องมือนี้จะช่วยให้นักพัฒนาสามารถเข้าถึงโปรโตคอลบริดจ์หลายตัวพร้อมกันได้ จึงช่วยปรับปรุงประสิทธิภาพในการสร้างและโปรโตคอลซ้ำซ้อน ทำให้นักพัฒนาสามารถเชื่อมต่อกับโปรโตคอลการทำงานร่วมกันหลายตัวพร้อมกันได้ง่ายขึ้น

ที่มา : Axelar
จากมุมมองในระดับมหภาค ความสำคัญของ ERC-7786 นั้นยิ่งใหญ่เกินกว่าการระบุอินเทอร์เฟซทางเทคนิค มันเหมือนกับการเปิด "เส้นทางเชื่อมต่อที่เป็นระเบียบ" ให้กับรูปแบบระบบนิเวศหลายห่วงโซ่ที่วุ่นวายในปัจจุบัน:
การทำให้ขอบเขตของ "โซ่" ภายในระบบนิเวศ Ethereum พร่าเลือนลง ถือเป็นการปูทางที่สำคัญอย่างยิ่งสำหรับวิวัฒนาการที่แท้จริงของประสบการณ์ผู้ใช้ Web3
04 บทสรุป
หากมองย้อนกลับไปที่การพัฒนาของ Ethereum จากความสามารถในการสร้างสัญญาอัจฉริยะไปจนถึงการสร้างโครงสร้างพื้นฐานแบบโมดูลาร์อย่างรวดเร็ว และจากนั้นไปจนถึงแนวโน้มของการทำให้ L2 เป็นแบบทั่วไปและโซ่พิเศษ "การทำงานร่วมกันแบบข้ามโซ่" ได้กลายมาเป็นเงื่อนไขที่จำเป็นสำหรับการระเบิดขั้นต่อไป
ความสำคัญของ ERC-7786 ไม่เพียงแต่จะทำให้เครือข่ายข้ามสายโซ่สะดวกยิ่งขึ้นเท่านั้น แต่ยังเป็นการพยายามสร้างมาตรฐานรวมสำหรับ "การทำงานร่วมกันของเครือข่ายหลายสายโซ่" ตั้งแต่ต้นทางเพื่อต่อสู้กับ "การเพิ่มขึ้นของเอนโทรปี" อีกด้วย ซึ่งไม่เพียงแต่จะส่งเสริมกระบวนการ "รวมเป็นหนึ่ง" ของสภาพคล่องบนเครือข่ายเท่านั้น แต่ยังส่งเสริมความสมบูรณ์ของระบบนิเวศเครือข่ายหลายสายโซ่ด้วย
ความสำคัญของ ERC-7786 ไม่เพียงแต่จะทำให้เครือข่ายข้ามสายโซ่สะดวกยิ่งขึ้นเท่านั้น แต่ยังเป็นการพยายามสร้างมาตรฐานรวมสำหรับ "การทำงานร่วมกันของเครือข่ายหลายสายโซ่" ตั้งแต่ต้นทางเพื่อต่อสู้กับ "การเพิ่มขึ้นของเอนโทรปี" อีกด้วย ซึ่งไม่เพียงแต่จะส่งเสริมกระบวนการ "รวมเป็นหนึ่ง" ของสภาพคล่องบนเครือข่ายเท่านั้น แต่ยังส่งเสริมความสมบูรณ์ของระบบนิเวศเครือข่ายหลายสายโซ่ด้วย
ยังคงต้องรอดูกันต่อไปว่า ERC-7786 จะสามารถขับเคลื่อน Ethereum ไปสู่จุดสำคัญของการเปลี่ยนแปลงได้หรือไม่
ความคิดเห็นทั้งหมด