EIP 4337 เปิดใช้งานโดย Ethereum (ETH): คู่มือฉบับสมบูรณ์


ภาพบทความ

วลาดิสลาฟโซปอฟ

นี่คือเหตุผลที่ 'Account Abstraction' เป็นตัวเปลี่ยนเกมสำหรับ Ethereum (ETH) ในปี 2023 — และโอกาสใดบ้างที่จะปลดล็อกสำหรับผู้ใช้และนักพัฒนา

เมื่อเปิดใช้งานฟังก์ชันใหม่ เจ้าของกระเป๋าเงิน Ethereum (ETH) ที่ไม่ได้รับการดูแลทุกคนสามารถเพิ่มฟังก์ชันการทำงานได้อย่างมาก และทำให้ประสบการณ์ของเขา/เธอกับ Ethereum (ETH) และบล็อคเชนที่เข้ากันได้กับ EVM ปลอดภัย

EIP 4337 เผยแพร่บน Ethereum (ETH): ไฮไลท์

เมื่อวานนี้ในวันที่ 1 มีนาคม 2023 ผู้พัฒนา Ethereum (ETH) ได้ประกาศว่ากลไก Account Abstraction ที่รวมอยู่ใน Ethereum Improvement Proposal (EIP 4337) ได้รับการทดสอบ ตรวจสอบ และนำไปใช้กับ mainnet

  • อยู่ระหว่างการพูดคุยตั้งแต่ปี 2016 Account Abstraction เป็นหนึ่งในการเปลี่ยนแปลงที่ทะเยอทะยานที่สุดของการออกแบบ Ethereum (ETH)
  • EIP 4337 ได้รับการพัฒนาร่วมกันโดย Ethereum Foundation และทีม Web3 จำนวนมาก: Stackup, Biconomy, Alchemy; OpenZeppelin ทำการตรวจสอบความปลอดภัย
  • มันทำให้เส้นแบ่งระหว่างบัญชีภายนอก (กระเป๋าเงิน) และบัญชีสัญญา (สัญญาอัจฉริยะ) และแนะนำเครื่องมือใหม่ใน Ethereum: บัญชีอัจฉริยะ
  • การอัปเดตนี้มีความสำคัญอย่างยิ่งต่อความปลอดภัย ความสามารถในการทำงาน และการนำบล็อกเชน Ethereum (ETH) มาใช้เป็นจำนวนมาก
  • นอกจาก Ethereum (ETH) แล้ว การอัปเดตนี้ยังเผยแพร่บนบล็อกเชนที่เข้ากันได้กับ EVM ทั้งหมด: Polygon Network (MATIC), BNB Chain (BSC), เครือข่าย L2 ของ Ethereum เป็นต้น

เมื่อเปิดใช้งาน EIP 4337 ผู้ใช้ Ethereum (ETH) สามารถเปลี่ยนกระเป๋าเงินที่ไม่มีการควบคุมของตนให้เป็นธนาคารแบบกระจายศูนย์เต็มรูปแบบ สิ่งนี้ช่วยปกป้องผู้ใช้ใหม่จากการสูญเสียการเข้าถึงกระเป๋าเงิน ETH เนื่องจากปัญหาวลีเริ่มต้น

EIP คืออะไร?

Ethereum Improvement Proposals (EIPs) เป็นคำอธิบายสำหรับมาตรฐานบนเครือข่าย Ethereum (ETH): ข้อกำหนดโปรโตคอลหลัก API ไคลเอนต์ และมาตรฐานสัญญา การอัพเกรดเครือข่ายที่สำคัญเกี่ยวข้องกับการใช้งาน mainnet ของ EIP นี้หรือนั้น

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

EIP 20 (การแนะนำของโทเค็น ERC-20 บน Ethereum), EIP 721 (มาตรฐานโทเค็นที่ไม่สามารถใช้ร่วมกันได้) และ EIP 1559 (รูปแบบค่าธรรมเนียมการทำธุรกรรมแบบไดนามิกที่มีเหตุการณ์การเผาไหม้โทเค็นเป็นระยะ) เป็นหนึ่งใน EIP ที่สำคัญที่สุดนับตั้งแต่ Ethereum (ETH) ก่อตั้งขึ้น

EOA และ CA บน Ethereum คืออะไร

Ethereum ซึ่งเป็นเครือข่ายบล็อกเชนแห่งแรกที่รองรับสัญญาอัจฉริยะ (บล็อกเชนที่ตั้งโปรแกรมได้) มีบัญชีสองประเภทในการออกแบบ พูดง่ายๆ ไม่ต่างจากแอปธนาคารและการชำระเงินแบบดั้งเดิม บัญชี Ethereum (ETH) คือที่เก็บสกุลเงินดิจิทัล

บัญชีที่เป็นเจ้าของภายนอก (หรือ EOAs) สามารถจัดเก็บ cryptocurrency แต่ไม่สามารถส่งธุรกรรมได้เอง ผู้ใช้ต้องอนุญาตธุรกรรมด้วยคีย์ส่วนตัว กระเป๋าเงิน Crypto เช่น MetaMask เป็นตัวอย่างหนังสือเรียนของ EOA

ในทางตรงกันข้าม บัญชีสัญญาเป็นโปรแกรมซอฟต์แวร์ที่สามารถดำเนินการทางการเงินได้ ควบคุมด้วยรหัส ไม่ใช่คีย์ส่วนตัว สัญญาอัจฉริยะ — องค์ประกอบพื้นฐานของโปรโตคอล DeFi และ NFT — คือ “บัญชีสัญญา” (CAs) โดยการออกแบบ

EIP 4337 หรือ Account Abstraction (AA) คืออะไร?

EIP 4337 เป็นการอัปเกรดการออกแบบเครือข่าย Ethereum (ETH) มันถูกนำไปใช้เป็นเลเยอร์เพิ่มเติมที่ด้านบนของ mainnet Ethereum (ETH) ดังนั้นจึงไม่จำเป็นต้องใช้ฮาร์ดฟอร์กเพื่อใช้งานจริง ด้วย Account Abstraction ผู้ใช้ Ethereum (ETH) สามารถเปลี่ยนกระเป๋าเงินของพวกเขาให้เป็นสัญญาที่ชาญฉลาดได้อย่างง่ายดาย และเพิ่มพลังให้กับพวกเขาด้วยฟังก์ชันพิเศษ

“บัญชีอัจฉริยะ” เป็นกระเป๋าเงินประเภทใหม่ที่พร้อมใช้งานกับ EIP 4337 ก่อนอื่นผู้ใช้ทั่วไปจะสามารถเปลี่ยนบัญชีของตนเป็นที่เก็บข้อมูลแบบหลายลายเซ็นได้ ซึ่งจะทำให้เจ้าของบัญชีไม่ต้องรับผิดชอบคีย์ส่วนตัวอีกต่อไป

eip4337
ภาพโดย กองขึ้น

มูลนิธิ Ethereum เน้นย้ำว่า EIP 4337 จะอนุญาตให้ใช้ผลลัพธ์ของการคำนวณแบบ off-chain แบบ on-chain ซึ่งเป็นการเปลี่ยนแปลงเกมอย่างแท้จริงสำหรับการสร้าง Ethereum (ETH) ที่มีคุณลักษณะหลากหลาย:

ERC-4337 พยายามทำสิ่งเดียวกับที่ EIP-2938 ทำ แต่ด้วยวิธีโปรโตคอลพิเศษ ผู้ใช้ควรส่งข้อความนอกเครือข่ายที่เรียกว่าการดำเนินการของผู้ใช้ ซึ่งจะถูกรวบรวมและบรรจุเป็นกลุ่มเป็นธุรกรรมเดียวโดยผู้เสนอบล็อกหรือผู้สร้างที่สร้างชุดรวมสำหรับผู้เสนอบล็อก ผู้เสนอหรือผู้สร้างมีหน้าที่รับผิดชอบในการกรองการดำเนินการเพื่อให้แน่ใจว่ายอมรับเฉพาะการดำเนินการที่ชำระค่าธรรมเนียมเท่านั้น มี mempool แยกต่างหากสำหรับการทำงานของผู้ใช้ และโหนดที่เชื่อมต่อกับ mempool นี้จะทำการตรวจสอบเฉพาะ ERC-4337 เพื่อให้แน่ใจว่าการดำเนินการของผู้ใช้นั้นรับประกันว่าจะจ่ายค่าธรรมเนียมก่อนที่จะส่งต่อ

ตั้งแต่วันแรกของการดำเนินการ EIP 4337 — เช่น เปิดเผย โดย John Rising ผู้ร่วมก่อตั้ง Stackup และผู้เสนอการอัปเกรดเสียงร้อง — ฟังก์ชันใหม่นี้มีพื้นหลังของโครงสร้างพื้นฐานที่มั่นคงและพร้อมใช้งานบนบล็อกเชนที่เข้ากันได้กับ EVM ที่สำคัญทั้งหมด

EIP 4337 จะเปลี่ยน Ethereum (ETH) ไปตลอดกาลอย่างไร

EIP 4337 ติดอันดับต้น ๆ ของ EIP ที่สำคัญที่สุดและทะเยอทะยานที่สุดในประวัติศาสตร์ของ Ethereum (ETH) เมื่อเปิดใช้งาน EIP 4337 ประสบการณ์ Ethereum (ETH) สำหรับผู้ใช้และนักพัฒนารุ่นใหม่จะแตกต่างออกไป

EIP 4337 เพื่อความปลอดภัย

เมื่อพูดถึงการจัดการคีย์ส่วนตัว EIP 4337 ช่วยให้ผู้ใช้หลายรายสามารถอนุญาตธุรกรรมจากบัญชีเดียวได้ ด้วยเหตุนี้ ผู้ถือ Ethereum (ETH) สามารถรวมกระเป๋าเงินของตนเข้ากับสมาร์ทโฟนเพื่อปรับปรุงการจัดการคีย์และเพิ่มเครื่องมือการกู้คืนเพิ่มเติมสำหรับเหรียญของพวกเขา

EIP 4337 สำหรับการใช้งาน

เมื่อพูดถึงสัญญาอัจฉริยะ EIP 4337 จะปูทางไปสู่สัญญาที่ “ไม่ใช้น้ำมัน” 100%: ตอนนี้นักพัฒนาซอฟต์แวร์สามารถฮาร์ดโค้ดโอกาสที่จะใช้กระเป๋าเงินใบนี้เป็นแหล่งจ่ายน้ำมัน ก่อนหน้านี้ การออกแบบดังกล่าวจำเป็นต้องอนุญาตธุรกรรมทั้งหมดด้วยคีย์ส่วนตัว

EIP 4337 สำหรับการยอมรับจำนวนมาก

ผู้ที่ชื่นชอบ ผู้เสนอ และผู้พัฒนา EIP 4337 ทุกคนมั่นใจว่ามันจะทำให้ประสบการณ์การใช้งาน Ethereum (ETH) เป็นมิตรกับมือใหม่มากขึ้น ชุดเครื่องมือ Ethereum (ETH) มีคุณลักษณะหลากหลายมากขึ้นกว่าเดิม ตอนนี้ช่วยให้การออกแบบที่ซับซ้อนและแปลกประหลาดมากขึ้นซึ่งเป็นไปไม่ได้หากไม่มี "บัญชีอัจฉริยะ"

สรุป: อะไรต่อไปสำหรับ Account Abstraction ใน EVM

ด้วยเหตุนี้ การเปิดใช้งาน EIP 4337 จึงเป็นก้าวสำคัญสำหรับ Ethereum (ETH) ในปี 2023 แม้ว่าตอนนี้ดูเหมือนว่าจะถูกบดบังด้วยการอัปเกรด Shanghai ที่คาดว่าจะร้อนแรง (และสัญญาทางเศรษฐกิจ) แต่ Account Abstraction ก็มีความสำคัญต่อเครื่องมือของ Ethereum (ETH) เช่นเดียวกับ EIP 721 และ EIP 1155

ในขณะเดียวกัน เรื่องนี้ยังไม่จบลง: ใน Vitalik Buterin's แผนงาน เป็นเป้าหมายระยะยาวสำหรับการย่อบัญชี การแปลงที่จำเป็นเป็นบัญชีที่เข้ากันได้กับ EIP 4337 และแนวทางปฏิบัติที่ต่อต้านการเซ็นเซอร์จะเป็นขั้นตอนต่อไปในการพัฒนา AA สำหรับ Ethereum

ที่มา: https://u.today/eip-4337-activated-by-ethereum-eth-comprehensive-guide