วิตาลิก บูเทริน(Vitalik Buterin) ผู้ร่วมก่อตั้งอีเธอเรียม(ETH) เชื่อมโยงธุรกรรมประเภท EIP-8141 เข้ากับงานวิจัยการขยายระบบแบบกระจายศูนย์ระยะยาวของเครือข่าย โดยหัวใจสำคัญอยู่ที่การแยกธุรกรรมออกเป็นส่วน ‘การกระทำ’ (action) และ ‘การพึ่งพา’ (dependency) อย่างชัดเจน
โอเดลี(Odaily) สื่อคริปโตรายงานเมื่อวันที่ 6 เวลา 00:23 น. ตามเวลาเกาหลีใต้ ว่าโพสต์ล่าสุดของบูเทรินบนเอ็กซ์(X) ระบุว่า งานวิจัยรูปแบบธุรกรรมที่ผ่านมาช่วยแยก ‘การกระทำ’ และ ‘การพึ่งพา’ ภายในธุรกรรมของอีเธอเรียมให้ชัดเจนขึ้น โดยบูเทรินยกตัวอย่างว่าลายเซ็น การพิสูจน์แบบ Merkle ของ UTXO และการพิสูจน์แบบ ZK-SNARK หรือ STARK จัดเป็น ‘การพึ่งพา’ ส่วนการเรียกใช้ที่ส่งอีเธอ(ETH) ให้ผู้อื่นจัดเป็น ‘การกระทำ’
บูเทรินอธิบายว่าส่วนที่เป็น ‘การพึ่งพา’ สามารถประมวลผลแบบขนานได้ และการพึ่งพาที่เกี่ยวข้องกับสถานะ (state) สามารถจัดการได้ตั้งแต่ขั้นตอนเมมพูล (mempool) ส่วนการพึ่งพาแบบบริสุทธิ์สามารถประมวลผลเพียงครั้งเดียวในขั้นเมมพูล แล้วแทนที่ด้วยการพิสูจน์แบบ STARK ได้ ซึ่งจะช่วยลดภาระด้านการทำงานและการประมวลผลข้อมูล
EIP-8141 ถูกระบุไว้ในคลังข้อเสนอปรับปรุงอีเธอเรียมภายใต้ชื่อ ‘เฟรมทรานแซกชัน’ (Frame Transaction) ข้อเสนอนี้นำเสนอธุรกรรมประเภทใหม่บนพื้นฐานของ EIP-2718 และกำหนดให้ธุรกรรมหนึ่งรายการประกอบด้วยหลายเฟรม โดยแต่ละเฟรมจะบรรจุจุดประสงค์การทำงานและเงื่อนไขจำกัดของตัวเอง แบ่งออกเป็นโหมดต่างๆ เช่น การตรวจสอบ (verification) การทำงานของผู้ส่ง (sender execution) และการทำงานพื้นฐาน (basic execution)
ในเชิงเทคนิค ข้อเสนอนี้เชื่อมโยงกับแนวคิดบัญชีนามธรรม (account abstraction) ด้วย หากธุรกรรมแบบเดิมเน้นโครงสร้างลายเซ็น นอนซ์ (nonce) และค่าธรรมเนียมที่ตายตัว เฟรมทรานแซกชันจะแยกตรรกะการตรวจสอบออกจากการทำงานจริงอย่างละเอียดมากขึ้น ซึ่งอาจกลายเป็นพื้นฐานรองรับฟีเจอร์อย่างบัญชีอัจฉริยะ (smart account) ธุรกรรมที่มีผู้สนับสนุนค่าธรรมเนียม (sponsored transaction) และการทำงานแบบกลุ่ม (batch execution) ในระดับโปรโตคอล
บูเทรินมองว่ากลยุทธ์การขยายระบบของอีเธอเรียมในปัจจุบันต้องแยกส่วนที่ต้องยืดหยุ่นแบบไดนามิกออกจากส่วนที่วิเคราะห์ได้แบบสถิตให้ชัดเจน โดยส่วนที่วิเคราะห์ได้แบบสถิตสามารถใช้ค่าแก๊ส (gas) ที่ต่ำกว่าได้ และเขาระบุว่าหากพิจารณาจากปริมาณธุรกรรม กิจกรรมบนอีเธอเรียมกว่า 90% ไม่จำเป็นต้องพึ่งพาความยืดหยุ่นแบบไดนามิก
ความเห็นนี้สะท้อนว่าการถกเถียงเรื่องการขยายระบบของอีเธอเรียมกำลังก้าวข้ามการเพิ่มปริมาณธุรกรรมเพียงอย่างเดียว ไปสู่การออกแบบโครงสร้างธุรกรรมใหม่ทั้งระบบ โดยเฉพาะเมื่อมีการพูดถึงการพิสูจน์แบบ UTXO การตรวจสอบด้วย STARK และวิธีจัดการเมมพูลไปพร้อมกัน ทำให้ประเด็นสำคัญอยู่ที่การแบ่งภาระต้นทุนการตรวจสอบและวิธีประมวลผลข้อมูลที่โหนดต้องรับผิดชอบ ก่อนหน้านี้ TokenPost เคยรายงานว่า EthLabs เสนอเฟรมทรานแซกชันตาม EIP-8141 เป็นรายการสำคัญในข้อเสนอจัดลำดับความสำคัญของการอัปเกรด Hegota
อย่างไรก็ตาม EIP-8141 ยังอยู่ในขั้นตอนการวิจัยและข้อเสนอทางเทคนิคเท่านั้น เอกสารข้อเสนอปรับปรุงอีเธอเรียมระบุว่า เฟรมทรานแซกชันมีการกำหนดส่วนนำการตรวจสอบ (validation prefix) การพึ่งพาสถานะ (state dependency) และกฎการตรวจสอบซ้ำ (revalidation rule) แยกต่างหาก เพื่อป้องกันไม่ให้เกิดการโจมตีแบบปฏิเสธการให้บริการในเมมพูลสาธารณะ
บูเทรินระบุว่าธุรกรรมประเภท EIP-8141 กำลังพัฒนาไปในทิศทางของรายการเรียกใช้ (call list) ที่เป็นสากลและมีขนาดน้อยที่สุด และแนวคิดเรื่องประเภทสถานะใหม่ (new state type) เมมพูลแบบ STARK แบบเรียกซ้ำ (recursive STARK mempool) และนอนซ์แบบอิงคีย์ (key-based nonce) ก็อยู่ในทิศทางเดียวกันนี้ ทั้งนี้การรับข้อเสนอไปใช้จริงและวิธีการนำไปปฏิบัติจะถูกตัดสินผ่านกระบวนการข้อเสนอปรับปรุงอีเธอเรียมและการพัฒนาฝั่งไคลเอนต์ต่อไป
ความคิดเห็น 0