Back to top
  • 공유 Share
  • 인쇄 Print
  • 글자크기 Font size
URL copied.

EEZ ออกแบบให้เรียกสัญญา Mainnet และ Rollup ได้ในบล็อก Ethereum เดียว

โครงสร้างการเชื่อมต่อระหว่างเมนเน็ตกับโรลอัปที่วาดบนไวท์บอร์ด / TokenPost.ai

มีการเสนอแบบจำลองเขตเศรษฐกิจอีเธอเรียม (Ethereum Economic Zone: EEZ) ที่เชื่อมการเรียกใช้สัญญาบนเมนเน็ตอีเธอเรียม(Ethereum, ETH) กับโรลอัปหลายเครือข่ายภายในบล็อกอีเธอเรียมเดียวกัน โดยออกแบบให้ใช้สินทรัพย์และสัญญาของเมนเน็ตกับโรลอัปที่เข้าร่วมร่วมกันได้

EEZ ไม่ใช่บล็อกเชนใหม่หรือชุดเทคโนโลยีแยกต่างหาก แต่ประกอบด้วยกฎการเชื่อมต่อระหว่างสัญญาของอีเธอเรียมกับเชนที่เข้าร่วม แต่ละเชนยังใช้เครื่องเสมือนและลำดับธุรกรรมของตนเอง พร้อมแชร์บล็อกอีเธอเรียม

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

การเรียกข้ามเชนทำผ่านที่อยู่สัญญาพร็อกซี โดยสร้างที่อยู่ซึ่งสอดคล้องกับสัญญาแต่ละรายการของเชนที่เข้าร่วมไว้ล่วงหน้าบนเชนคู่กัน ที่อยู่นี้คำนวณด้วยวิธี CREATE2 โดยใช้ที่อยู่สัญญา EEZ ที่อยู่สัญญาต้นทาง และ Chain ID

คอมบิเนเตอร์คำนวณการทำงานของแต่ละเชนในธุรกรรมล่วงหน้า แล้วบันทึกผลการเรียกใช้ลงในตารางการทำงาน ตารางดังกล่าวประกอบด้วยผลการเรียกใช้ ค่าสถานะของโรลอัปก่อนและหลังการทำงาน รายการเรียกใช้ที่ส่งกลับไปยังอีเธอเรียม และแฮชต่อเนื่องของผลลัพธ์เหล่านั้น

ระบบพิสูจน์จัดทำข้อมูลสำหรับตรวจสอบตารางการทำงานและการเปลี่ยนสถานะของโรลอัป สัญญา EEZ บนอีเธอเรียมจะตรวจสอบหลักฐาน เมื่อมีการเรียกใช้สัญญาพร็อกซี ระบบจะตรวจว่ารายละเอียดการเรียกใช้จริงตรงกับผลที่คำนวณไว้ล่วงหน้าหรือไม่ ก่อนส่งคำตอบกลับ

ธุรกรรมที่ใช้ตรวจสอบตารางการทำงานและธุรกรรมที่เรียกสัญญาพร็อกซีจะถูกรวมเป็นชุดเดียวกัน ผู้สร้างบล็อกจะนำธุรกรรมทั้งชุดเข้าบล็อกตามลำดับหรือไม่นำเข้าทั้งชุด โดยธุรกรรมตรวจสอบจะมาก่อนธุรกรรมเรียกพร็อกซี และทั้งคู่จะดำเนินการในบล็อกอีเธอเรียมเดียวกัน

การเรียกใช้ที่โรลอัปส่งกลับไปยังอีเธอเรียมจะทำงานบนอีเธอเรียมโดยตรง โรลอัปจะได้รับผลคำนวณล่วงหน้าจากคอมบิเนเตอร์ และตารางการทำงานยังรองรับโครงสร้างซ้อนที่สัญญาอีเธอเรียมเรียกสัญญาบนโรลอัปอีกครั้งได้ด้วย

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

ทีม EEZ นำเสนอการสาธิตบนเครือข่ายทดสอบสาธารณะโรลอัป X (Rollup X) โดยใช้สภาพคล่องจากเมนเน็ตเพื่อประมวลผลคำสั่งซื้อบน CoW Swap และส่งผลกลับภายในบล็อกเดียวกัน อีกกรณีหนึ่งคือการเปลี่ยนเจ้าของบัญชี Safe พร้อมกันบนเมนเน็ตและโรลอัป

Safe บนโรลอัป X ทำหน้าที่เป็นสัญญาพร็อกซีที่สอดคล้องกับ Safe บนเมนเน็ต ส่วนผู้ลงนามและสิทธิ์ต่าง ๆ ยังคงอยู่ในสัญญาบนเมนเน็ต TechFlowPost อธิบายว่าโครงสร้างนี้ตรวจสอบสถานะเมนเน็ตก่อนดำเนินธุรกรรม แล้วจึงส่งการเปลี่ยนสิทธิ์ไปยังโรลอัปที่เชื่อมต่ออยู่

ก่อนหน้านี้ TokenPost รายงาน ธุรกรรม EEZ 8 รายการที่ตรวจพบจากบันทึกบนเมนเน็ต แต่ในขณะนั้นยังวัดการทำงานภายในโรลอัปโดยตรงไม่ได้ คำอธิบายทางเทคนิคครั้งนี้กล่าวถึงขั้นตอนที่ออกแบบไว้เพื่อเชื่อมการเรียกใช้กับการตรวจสอบ

ข้อมูลความคืบหน้าของ EEZ ระบุว่าโรลอัป X บนเครือข่ายทดสอบสาธารณะใช้ผู้พิสูจน์รายเดียว และกำลังตรวจสอบความปลอดภัยของสัญญาหลัก ส่วนการพิสูจน์ความรู้เป็นศูนย์แบบเรียลไทม์ยังอยู่ในขั้นวางแผนตามสถานะการพัฒนาอย่างเป็นทางการ

ในด้านการดำเนินงาน คอมบิเนเตอร์อาจระงับการส่งชุดธุรกรรมหรือเลื่อนการทำงานของบางรายการ การเรียกใช้ที่ประมวลผลบนเมนเน็ตต้องใช้พื้นที่บล็อกของอีเธอเรียม และแอปพลิเคชันต้องตรวจสอบว่ารายการที่จำเป็นได้ทำงานจริงหรือไม่

TechFlowPost ชี้ว่าการทำให้บล็อกเกิดขึ้นเร็ว การเรียกใช้อีเธอเรียมแบบซิงโครนัส และการดูแลซีเควนเซอร์แบบกระจายศูนย์ให้เกิดขึ้นพร้อมกันทำได้ยาก ตัวอย่างเช่น หากเชนที่สร้างบล็อกทุก 200 มิลลิวินาทีสร้างบล็อกแบบซิงโครนัสเพียง 1 ครั้งต่อทุก 60 บล็อก ก็อาจเรียกเมนเน็ตได้ทุก 12 วินาที นอกจากนี้ คอมบิเนเตอร์และผู้สร้างบล็อกอาจเห็นธุรกรรมที่ยังไม่เข้ารหัส ทำให้มูลค่าสูงสุดที่สามารถสกัดได้ (MEV) อาจกระจุกตัวอยู่กับผู้ดำเนินการเหล่านี้

<Copyright ⓒ TokenPost, unauthorized reproduction and redistribution prohibited>

Most Popular

Other related articles

Comment 0

Comment tips

Great article. Requesting a follow-up. Excellent analysis.

0/1000

Comment tips

Great article. Requesting a follow-up. Excellent analysis.
1