เมื่อวานนี้ Visa ได้เผยแพร่รายงานเกี่ยวกับการทดลอง ERC-4337 (Account Abstraction)
รายงานนี้น่าตื่นเต้นมาก (ดูฉบับเต็มได้ที่ท้ายบทความ) และอาจสั่นคลอนระบบก๊าซที่มีอยู่และกระตุ้นให้เกิดการใช้งานนอกขอบเขตมากขึ้น ข้อมูลสองชิ้นมีความสำคัญอย่างยิ่ง: บริษัทการชำระเงินขนาดใหญ่กำลังทดลองใช้ Ethereum และรายงานแสดงศักยภาพการใช้งานสำหรับ ERC-4337

วิศวกร Cygaar ตีความรายงาน และ Odaily ได้รวบรวมการตีความดังต่อไปนี้:
ERC-4337 และ Account Abstraction (AA) คืออะไร?
ปัจจุบันมีกระเป๋าเงินสองประเภทบน Ethereum บัญชีภายนอก (EOA) และบัญชีสัญญาอัจฉริยะ EOA ถูกควบคุมโดยคีย์ส่วนตัวและต้องมีธุรกรรมเริ่มต้น

ERC-4337 แนะนำขั้นตอนการทำธุรกรรมใหม่ที่อนุญาตให้กระเป๋าเงิน ERC-4337 เริ่มต้นการทำธุรกรรม กระเป๋าเงินใหม่เหล่านี้สามารถตั้งโปรแกรมได้และไม่ต้องการการตรวจสอบสิทธิ์ผ่านคีย์ส่วนตัว นอกจากนี้ ผู้ใช้สามารถใช้วิธีการต่างๆ เช่น ไบโอเมตริกหรืออุปกรณ์มือถือเพื่ออนุญาตการทำธุรกรรม
กระเป๋าเงิน ERC-4337 เหล่านี้สามารถส่งประเภทธุรกรรมใหม่ที่เรียกว่า UserOperations ธุรกรรม UO ได้รับการประมวลผลโดย Bundler หลังจากนั้นสามารถส่งธุรกรรมไปยัง blockchain เช่น EOA
นอกจากกระเป๋าเงินและบันเดิล ERC-4337 แล้ว ขณะนี้ยังมีสัญญาเพิ่มเติมสำหรับผู้ชำระเงินอีกด้วย สามารถเรียกใช้ฟังก์ชันนี้ได้ก่อนทำธุรกรรมสิ่งนี้ทำให้ผู้ชำระเงินสามารถชำระค่าน้ำมันในนามของผู้ใช้นี่เป็นการเปิดโลกใหม่แห่งความเป็นไปได้สำหรับนักพัฒนาแอปพลิเคชัน

Visa รวบรวมต้นแบบสองรายการที่แสดงกรณีการใช้งานที่เป็นไปได้สำหรับกระบวนการ Paymaster ใหม่นี้:
1. การใช้ paymaster ทำให้การชำระค่าธรรมเนียมน้ำมันง่ายขึ้นด้วยโทเค็น ERC-20
2. ใช้ paymaster เพื่อชำระค่าธรรมเนียมน้ำมันเต็มจำนวนสำหรับการทำธุรกรรม
สำหรับการทดลองครั้งแรก ทีมงานได้สร้างสัญญา paymaster ที่ดึงอัตราแลกเปลี่ยนของ ETH ไปยังโทเค็น ERC-20 (L1 10 ) ก่อน จากนั้นจึงโอนโทเค็น ERC-20 จำนวนนั้นไปที่ตัวมันเอง (L1 12 ) (ลิงค์สัญญา)
ในการทดลองครั้งที่สอง มีการตั้งค่าสัญญาผู้ชำระเงินเพื่อชำระค่าธรรมเนียมน้ำมันเต็มจำนวนสำหรับการทำธุรกรรมของผู้ใช้ ในตัวอย่าง ผู้ใช้ต้องได้รับการอนุญาตพิเศษจึงจะได้รับการสนับสนุน (L3 0) (ลิงค์สัญญา)
นี่คือวิธีการทำงานของ paymaster ในทางปฏิบัติ:
หากคุณมีเพียง USDC และต้องการชำระเงินให้กับผู้ค้า คุณไม่จำเป็นต้องพกโทเค็นดั้งเดิมของห่วงโซ่ ในทางตรงกันข้าม ผู้ชำระเงินสามารถชำระค่าธรรมเนียมน้ำมันในนามของตนได้ (โดยมีค่าธรรมเนียมเล็กน้อย) และผู้ใช้ไม่จำเป็นต้องซื้อ/ถือ ETH

หากคุณมีเวลา ฉันขอแนะนำให้อ่านรายงานฉบับเต็ม รายงานนี้ให้ข้อมูลเบื้องต้นเชิงลึกเกี่ยวกับ ERC-4337 และวิธีการทำงานของ Paymaster
เอกสาร EIP ต้นฉบับ:ERC-4337: Account Abstraction Using Alt Mempool (ethereum.org)
ลิงค์รายงานฉบับเต็ม:Rethink Digital Transactions with Account Abstraction | Visa
โดยรวมแล้ว เป็นเรื่องดีที่หนึ่งในผู้ประมวลผลการชำระเงินที่ใหญ่ที่สุดในโลกกำลังค้นคว้าและทดลองคุณสมบัติใหม่สำหรับ Ethereum การแยกบัญชีจะเปิดโลกใหม่ของการโต้ตอบกับ Ethereum (และเชน EVM อื่นๆ) และนี่เป็นเพียงจุดเริ่มต้น


