ERC-5189 นำเสนอเฟรมเวิร์กใหม่สำหรับการจัดรูปแบบและส่งข้อมูล ซึ่งช่วยเพิ่มประสิทธิภาพในการจัดการและโต้ตอบกับสินทรัพย์ดิจิทัลและคริปโตบนบล็อกเชนสำหรับนักพัฒนา Co-authored โดยสมาชิกทีม Sequence ได้แก่ Agustín Aguilar, Philippe Castonguay และ Michael Standen, ERC-5189 นำเสนอข้อเสนอทางเลือกให้กับ ERC-4337
นอกเหนือจากหน้าเฉพาะแล้ว ทีมยังได้เปิดตัวเดโมและทำให้โค้ดเป็นโอเพนซอร์สสำหรับนักพัฒนาเพื่อทดสอบและสำรวจ บทความนี้มีจุดมุ่งหมายเพื่อชี้แจงข้อเสนอใหม่นี้เพื่อส่งเสริมการทดลองและการอภิปรายภายในชุมชนนักพัฒนา web3 ปรับปรุงมาตรฐาน account abstraction ที่มีอยู่ และผลักดันระบบนิเวศไปข้างหน้า

ทำความเข้าใจ ERC-5189 โดย Sequence
ERC-5189 คืออะไร?
ERC-5189 คือ decentralized mempool ที่พร้อมใช้งาน ในการทำธุรกรรมบล็อกเชน mempool หรือ memory pool คือรายการธุรกรรมที่รอดำเนินการรอการตรวจสอบจาก node ก่อนที่จะถูกบันทึกลงในบล็อกบนบล็อกเชน สิ่งนี้คล้ายกับการใช้สภาพแวดล้อม "Staging" ในการพัฒนาซอฟต์แวร์แบบดั้งเดิมเพื่อทำการทดสอบและควบคุมคุณภาพก่อนที่จะเปิดตัวสู่การใช้งานจริง
ERC-5189 นำเสนอรูปแบบของ account abstraction ที่รับประกันความเข้ากันได้กับ smart contract wallets ที่มีอยู่ มันให้ความยืดหยุ่นในการออกแบบทางเลือกในขณะที่หลีกเลี่ยงการเปลี่ยนแปลงเลเยอร์ consensus บน blockchain ทำให้มีราคาถูกลง ทรงพลัง สะดวก และเข้าถึงได้สำหรับนักพัฒนา
ข้อเสนอนี้แนะนำแนวคิดของ endorser contracts เป็นทางเลือกแทนโครงสร้างปัจจุบันสำหรับธุรกรรม AA ที่สอดคล้องกับรูปแบบ ERC-4337 ปัจจุบัน ERC-5189 ย้าย “meta-logic” ทั้งหมดที่เกี่ยวข้องกับธุรกรรมไปยังสัญญาอิสระที่เรียกว่า endorsers
endorser contracts เป็นอินสแตนซ์ smart contract เฉพาะที่ออกแบบมาเพื่อประเมินคุณภาพของธุรกรรม AA การประเมินของพวกเขาช่วยให้ bundlers ตัดสินใจว่าจะเก็บหรือทิ้งธุรกรรมใน mempool หรือไม่ พวกมันไม่เคยถูกเรียกใช้ on-chain ระหว่างการทำธุรกรรม และใช้งานได้ฟรี

อธิบาย Off-Chain vs On-Chain
เพื่อให้แน่ใจว่าเข้ากันได้กับมาตรฐาน ERC นี้ นักพัฒนาที่รวม smart contract wallets ของตนจะต้องสร้างและปรับใช้ endorser contract หรือใช้ที่มีอยู่ซึ่งสอดคล้องกับข้อกำหนดของ wallet ของตน วิธีการนี้ช่วยเพิ่มความน่าเชื่อถือของธุรกรรมและปรับปรุงการรวมระบบโดยไม่ต้องกำหนดกรอบการทำธุรกรรมที่เข้มงวด
ERC-5189 ไม่ได้เปลี่ยนแปลงเลเยอร์ consensus หรือกำหนดการเปลี่ยนแปลง smart contract wallets ที่มีอยู่ ดังนั้นนักพัฒนาจึงไม่มีปัญหาความเข้ากันได้แบบย้อนหลังและได้รับประโยชน์จากการออกแบบที่ยืดหยุ่นมากขึ้น และพบกับช่วงที่กว้างกว่ามาตรฐาน AA ที่แข่งขันกัน

โลโก้ Sequence
คุณสมบัติหลักของ ERC-5189
ERC-5189 บรรลุเป้าหมายหลักของ account abstraction โดยอนุญาตให้ผู้ใช้ส่งธุรกรรม smart contract wallet โดยใช้ decentralized mempool
ERC-5189 ปลดล็อกศักยภาพของ account abstraction แบบไม่มีค่าใช้จ่ายด้วย:
1. กระเป๋าเงินที่ง่ายและยืดหยุ่นยิ่งขึ้น: กระเป๋าเงินมีความอิสระมากขึ้นในการดำเนินงาน ERC นี้หลีกเลี่ยงข้อจำกัดด้านฟังก์ชันการทำงาน ช่วยให้นักพัฒนาสามารถสร้างคุณสมบัติที่เป็นนวัตกรรมใหม่ได้
2. การยอมรับที่ง่ายสำหรับกระเป๋าเงินที่มีอยู่: ไม่จำเป็นต้องมีการเปลี่ยนแปลงใดๆ สำหรับกระเป๋าเงินที่มีอยู่เพื่อให้เข้ากันได้ สิ่งนี้ช่วยให้การเปลี่ยนผ่านเป็นไปอย่างราบรื่นและหลีกเลี่ยงการหยุดชะงักสำหรับผู้ใช้ปัจจุบัน
3. ลดค่าธรรมเนียม gas สำหรับผู้ใช้: การตรวจสอบธุรกรรมเกิดขึ้นนอกเครือข่าย ดังนั้นผู้ใช้จึงไม่ต้องจ่ายค่า gas เพิ่มเติมสำหรับมาตรการรักษาความปลอดภัยนี้
4. การดำเนินการ bundler ที่ปลอดภัยยิ่งขึ้น: สัญญา "Endorser" ตรวจสอบธุรกรรมก่อนที่ bundlers จะรวมเข้าด้วยกัน ซึ่งช่วยลดความเสี่ยงในการรวมธุรกรรมที่เป็นอันตราย
5. ระบบ endorser แบบกระจายศูนย์และไดนามิก: ใครๆ ก็สามารถสร้าง endorser ได้ ส่งเสริมการแข่งขันและนวัตกรรม Bundlers สามารถเลือก endorsers ที่เชื่อถือได้ตามทะเบียนสาธารณะ

ERC-5189 คืออะไร
ทำไม ERC-5189 จึงมีความสำคัญ?
ERC-5189 ช่วยให้ smart wallets ทั้งหมดสามารถส่งธุรกรรมได้โดยไม่ต้องใช้ relayer แบบรวมศูนย์ มันรับประกันการสื่อสารที่ราบรื่นระหว่างนักพัฒนา wallet และผู้ดำเนินการ mempool ทำให้พวกเขาสามารถ “เข้าใจ” ว่าการดำเนินการนั้น “มีสุขภาพดี” หรือไม่ ในขณะที่ ERC-5189 แก้ไขปัญหาเดียวกันกับ ERC-4337 แต่ก็นำเสนอเฟรมเวิร์กที่มีการแลกเปลี่ยนที่แตกต่างกัน
Agustín Aguilar, Head of Research ที่ Sequence: "ERC-5189 เป็นมุมมองใหม่และทางเลือกแทนมาตรฐาน ERC-4337 โดยมีเป้าหมายเพื่อรักษาอิสระในการสร้าง smart contract wallets แบบ "blank slate" แม้ว่ามันจะต้องแลกเปลี่ยนความง่ายในการดำเนินงานสำหรับผู้ดำเนินการ mempool แต่มันก็ยังคงความสามารถในการปรับตัวที่จำเป็นในการรองรับทั้ง wallet เก่าและปัจจุบัน รวมถึงอำนวยความสะดวกในการรวมแนวคิดในอนาคต"
อนาคตของ ERC-5189
ERC-5189 แสดงถึงก้าวสำคัญในการสร้างมาตรฐานสำหรับ AA mempools Sequence ได้เปิดโอเพนซอร์สโค้ดของ ERC-5189 ให้กับชุมชนและยังคงเปิดรับข้อเสนอแนะและข้อเสนอแนะเพื่อการปรับปรุง
แหล่งข้อมูลสำหรับนักพัฒนาเพื่อเริ่มต้นใช้งาน ERC-5189:
- สำรวจ Sendify demo เพื่อส่งโทเค็น ERC-20 ใดๆ โดยไม่ต้องถือ ETH ใดๆ ด้วย web3 wallet ใดๆ
- เรียกใช้ bundler โดยใช้ bundler อ้างอิงโอเพนซอร์สของเรา
สำหรับผู้ใช้ที่กำลังมองหาข้อมูลโดยละเอียดและอัปเดตเกี่ยวกับ ERC-5189 โปรดไปที่ เว็บไซต์ทางการ และเรียนรู้เพิ่มเติม ที่นี่

ทำไม ERC-5189 จึงมีความสำคัญ
เพิ่มเติมเกี่ยวกับ Sequence?
Sequence เป็นแพลตฟอร์มการพัฒนาแบบครบวงจรชั้นนำสำหรับการรวม web3 เข้ากับเกม เปิดตัว สร้างรายได้ เติบโต และรักษาผู้เล่นด้วยเทคโนโลยีที่ได้รับรางวัลของ Sequence ตั้งแต่ของสะสมและรางวัลที่สามารถเป็นเจ้าของได้ ไปจนถึงประสบการณ์ on-chain เต็มรูปแบบ แพลตฟอร์มที่ผสานรวมได้ง่ายของ Sequence แก้ไขความซับซ้อนของบล็อกเชน เพื่อให้นักพัฒนาสามารถมุ่งเน้นไปที่การดำเนินการสร้างสรรค์และมอบประสบการณ์ผู้เล่นที่น่าทึ่ง
ได้รับความไว้วางใจจากเกมหลายร้อยเกมและนักพัฒนาหลายพันคน Sequence ได้รับการสนับสนุนจาก Take-Two Interactive, Ubisoft, Xsolla, Bitkraft, Brevan Howard, Coinbase, Polygon และอื่นๆ อีกมากมาย บทความนี้ได้รับแรงบันดาลใจจากโพสต์บล็อกต้นฉบับ คุณสามารถอ่านฉบับดั้งเดิมได้ ที่นี่ สำหรับข้อมูลเพิ่มเติม



