Account Abstraction: การเปลี่ยนแปลงแนวคิดใน Web3 UX?

การยอมรับหลักการของความคืบหน้าและนวัตกรรมภายในโดเมนสกุลเงินดิจิตอล Account Abstraction นำเสนอทางเลือกสำหรับการมีส่วนร่วมกับ Ethereum อย่างไม่มีข้อกังขา

เนื้อหา

  1. ก่อน AA
  2. กระแสการทำธุรกรรม AA
  3. ส่วนประกอบของ AA
  4. AA Stack
  5. AA จะนำมาอะไร
  6. Investment Thesis, ที่มูลค่าจะสะสมอยู่ที่ไหน?
  7. อื่น ๆ
  8. ข้อคิดจบ

เขียนโดยคัลวินและโทมัส

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

วันทั่วไปของบัญชีที่เป็นเจ้าของภายนอก (EOA) ที่แสดงให้เห็นด้วยกระเป๋าเงินยอดนิยมเช่น MetaMask ที่ผู้ใช้ต้องรับภาระในการรักษาวลีดี้เซ็ฟต่อไปอาจจะหายไป การยอมรับหลักการของความคืบหน้าและนวัตกรรมภายในโดเมนคริปโต Account Abstraction นำเสนอทางเลือกสำหรับการมีส่วนร่วมใน Ethereum อย่างไม่มีรอยต่อ

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

TLDR

  • บทนำ:
    บัญชีการนำเข้า (AA) ตั้งอยู่ที่ด้านหน้าของวิวัฒนาการของ Ethereum โดยสัญญาว่าจะนิยามใหม่ว่าผู้ใช้จะสื่อสารกับแพลตฟอร์มอย่างไร โดยการเสนอทางเลือกที่ปรับปรุงและใช้งานง่ายกว่าบัญชีเจ้าของภายนอก (EOAs) แบบดั้งเดิม เช่น MetaMask AA พร้อมจะเพิ่มระดับประสบการณ์ของผู้ใช้ Web3 อย่างมีนัยยะ
  • กรอบบัญชีปัจจุบันของ Ethereum:
    ระบบนิวเทคโครมของ Ethereum โดยส่วนใหญ่จะวงล้อมรอบประเภทบัญชีสองประการ บัญชีที่เป็นของบุคคลภายนอก (EOAs) ที่ถูกควบคุมโดยกุญแจส่วนตัวของบุคคล ที่อนุญาตให้ผู้ใช้มีปฏิสัมพันธ์โดยตรง ในทางกลับกัน บัญชีสัญญา (CAs) ถูกขับเคลื่อนด้วยรหัสสัญญาหลัก ซึ่งทำให้มีการดำเนินการและปฏิสัมพันธ์ที่ซับซ้อนมากขึ้น
  • สแต็ก AA และความสำคัญของมัน:
    การเกิดขึ้นของโครงการในราศี ERC 4337 กำลังเปลี่ยนแปลงภูมิทัศน์บล็อกเชน โครงการเหล่านี้รวมถึงการติดต่อบล็อกเชนในขอบเขตที่กว้างขวาง ตั้งแต่การสะพายสะพายและสะพายสะพายสำหรับการโอนสินทรัพย์อย่างราบรื่น ไปจนถึงการนำเสนอกลไก Gas Abstraction ที่ทำให้ค่าธุรกรรมง่ายขึ้น ชุด AA stack มีเป้าหมายที่จะปรับปรุงและเสริมสร้างการติดต่อเหล่านี้ให้เป็นเช่นเดียวกันมากขึ้นสำหรับผู้ใช้สุดท้าย
  • คุณสมบัติเบื้องต้นที่ถูกนำเสนอโดย AA:
  1. Trusted Sessions: การเปรียบเทียบกับประสบการณ์การช็อปปิ้งออนไลน์ อาอานำเสนอแนวคิดของ 'Trusted Sessions' ผู้ใช้สามารถกำหนดกฎที่กำหนดไว้ล่วงหน้าสำหรับการแอปพลิเคชันของพวกเขา ซึ่งจะลดการต้องเซ็นรายการทุกครั้ง
  2. การโอนเงินตามกำหนด: AA เป็นทางเลือกสำหรับการพัฒนาโซลูชั่นทางการเงินที่นวัตกรรม เช่น การชำระเงินตามกำหนดที่ลูกค้าเก็บรักษาเอง คุณลักษณะนี้มีศักยภาพในการปฏิวัติรูปแบบการสมัครสมาชิกในเครือข่าย โดยมอบความยืดหยุ่นที่ไม่เคยเป็นมาก่อน
  3. การอนุมัติแบบหลายฝ่ายด้วย MPC: โดยรวมกระเป๋าเงิน Multi-Party Computation (MPC) เข้าสู่กรอบ AA การเข้าถึงกองทุนกลายเป็นเรื่องปลอดภัยและเรียบง่ายมากขึ้น บริการภายนอกตอนนี้สามารถถอนเงินได้โดยไม่ต้องผ่านกระบวนการซับซ้อนของการรวบรวมลายเซ็นจากผู้ถือกุญแจหลายคน
  • ความเสี่ยงและความท้าทายที่เป็นไปได้:
    ในขณะที่ AA มีข้อดีมากมาย แต่ก็ไม่ได้ไม่มีความท้าทาย มีคำถามที่ถูกเสนอเกี่ยวกับความสามารถในการติดตามทุน ทางเลือกใหม่ที่สามารถใช้ให้กับผู้กระทำที่ไม่หวังดี และค่าใช้จ่ายที่เพิ่มขึ้นที่เกี่ยวข้องกับการนำ AA มาใช้ นอกจากนี้ยังมีความกลัวที่เพิ่มขึ้นเกี่ยวกับการล้มเหลวของโครงสร้างพื้นฐาน ซึ่งอาจทำให้จริยธรรมแบบไม่มีการดำเนินงานของบล็อคเชนถูกเสื่อมเสีย
  • ข้อเสนอการลงทุนจาก OP Crypto:
    OP Crypto, ด้วยความชำนาญทางตลาดของตน กำลังติดตามการพัฒนาใน Account Layer อย่างใกล้ชิด พวกเขาได้แสดงความสนับสนุนของพวกเขาสำหรับ Particle Network โครงการที่มุ่งเน้นการปรับปรุงความพร้อมของ AA การเน้นที่ชัดเจนคือ: สำหรับ AA ที่จะได้รับการใช้งานอย่างแพร่หลาย การแก้ปัญหาที่ทำให้ซับซ้อนในพื้นฐานเป็นสิ่งที่สำคัญ
  • ความสัญญาของ ERC-6900:
    โดยสร้างต่อบนพื้นฐานที่ ERC-4337 ตั้งไว้ ERC-6900 ถูกนำเสนอในเดือนเมษายน 2023 มาตรฐานใหม่นี้มีเป้าหมายที่จะทำให้มีมาตรฐานมากขึ้นในการใช้บัญชี โดยการรับรองว่าประโยชน์ของ AA มีการเข้าถึงที่สะดวกยิ่งขึ้นและมีความยืดหยุ่นมากขึ้นสำหรับชุมชนที่กว้างกว่า
  • ข้อคิดสุดท้าย:
    ทิวทัศน์ AA เต็มไปด้วยความมีชีวิตชีวาและไดนามิก โดยมีจำนวนมากของผู้สร้างที่สามารถทำได้เรื่องที่ต่อเนื่องให้กับพื้นที่ของมัน แม้ว่าจะมีความท้าทายจากตลาดอยู่ ก็ยังมีความเชื่อมั่นที่สามารถสัมผัสได้โดยรอบเกี่ยวกับศักยภาพของ AA โดยเฉพาะอย่างยิ่งเมื่อพูดถึงนวัตกรรมที่เกิดขึ้นจาก ERC-4337 ด้วยการลงทุนที่ใช้งานอย่างแข็งแรงและความสนใจอย่างร้อยเรียบในการส่งเสริมความร่วมมือ OP Crypto ตั้งอยู่บนพื้นฐานแข็งแรงที่สุดของการวิวัฒนาการนี้

1. ก่อน AA

วันนี้มีประเภทบัญชีสองประเภทบน Ethereum:

  1. บัญชีที่เป็นเจ้าของภายนอก (EOAs)

  2. บัญชีสัญญา (CAs)

แผนภูมิด้านล่างนี้อธิบายความแตกต่างหลักๆ ระหว่าง EOAs และ CAs

เหมือนกับที่กล่าวไว้ EOAs คือบัญชีที่สร้างขึ้นโดยใช้ซอฟต์แวร์กระเป๋าเงินอย่าง MetaMask หรือ Rainbow ซึ่งจัดการโดยกุญแจสาธารณะและกุญแจส่วนตัวของตนเอง บัญชีเช่นนี้มีความสามารถที่จำกัดเนื่องจากการใช้งานของพวกเขาโดยทั่วไปไม่เกินการเริ่มต้นธุรกรรมและการชำระค่าธรรมเนียมในการใช้แก๊ส

2. กระแสธุรกรรม AA

ด้านล่างคือแผนภาพระดับสูงที่นำเสนอขั้นตอนการทำธุรกรรม ERC-4337:

  1. ผู้ใช้ขอทำการธุรกรรมเสร็จสิ้นผ่าน dApp ที่รองรับ
  2. ซอฟต์แวร์กระเป๋าสตางค์สร้างการดำเนินการของผู้ใช้

a. การดำเนินการของผู้ใช้ถูกแสดงให้ผู้ใช้เห็น

b. ผู้ใช้จะได้รับคำเรียกรับรอง

c. การดำเนินงานของผู้ใช้ถูกส่งไปยัง Bundler

  1. Bundler ได้รับ UserOperation

a. ตัวบันเดิลเช็ค UserOperation: i. ผ่านทางทางเข้า

b. UserOperation ถูกเพิ่มเข้าไปใน alternative mempool

c. Block builder เพิ่มเป็นบล็อกในบล็อกเชน

ด้านล่างนี้คือแผนภูมิที่ละเอียดถี่ถ้วนที่นำเสนอกระแสธุรกรรม ERC-4337:

Image from Visa’s “Rethink Digital Transactions with Account Abstraction”

บางส่วนของคำศัพท์ที่กล่าวถึงอาจไม่คุ้นเคยกับผู้ใช้คริปโตที่เกิดมาจากแบบ Account Abstraction ซึ่งถูกนำเสนอผ่านทาง ERC-4337 ตอนนี้เราจะพูดถึงคำศัพท์และแนวคิดใหม่เหล่านี้ที่แยก AA จากมาตรฐาน EOA ปัจจุบัน

3. ส่วนประกอบของ AA

UserOperation (UserOp) เป็นออบเจ็กต์ธุรกรรมหลอกที่แสดงถึงเจตนาในการทําธุรกรรมที่ต้องการของผู้ใช้ UserOperations ไม่ใช่ธุรกรรมทางเทคนิคแม้ว่าอาจเรียกว่า "ธุรกรรม ERC-4337"

§ UserOperation Mempool: มีมพูลที่เฉพาะเจาะจงสำหรับ UserOperations ประกอบด้วยเครือข่ายแบบ peer-to-peer ที่ไม่มีการจำกัดสิทธิ์ โดยที่โหนดใช้ตรรกะเพื่อกำหนดว่า UserOp จะถูกส่งไปยังโหนดหรือไม่ นี่คือจุดหยุดใหม่ (เมื่อเปรียบเทียบกับ mempool แบบดั้งเดิม) สำหรับ UserOp ก่อนที่จะถึง on-chain

§ UserOps ที่ใช้ Paymasters ที่อยู่ใน whitelist และ/หรือ Aggregators จะถูกวางไว้ใน mempool ที่อื่น ๆ ที่ Bundlers ที่รองรับ Paymasters/Aggregators ที่อยู่ใน whitelist อาจใช้ UserOps จาก mempool ที่อื่น ๆ นี้ UserOps จาก main และ alternate mempools สามารถถูก bundle รวมกัน

Bundler

Bundlers bundle multiple UserOps together and sends said bundle for execution via the EntryPoint. This event looks like an EOA to smart contract transaction, but in this case the “from” address is the Bundler, and the “to” address is the EntryPoint contract.

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

Bundlers are the nodes that submit a UserOperation on-chain. There are both public and private bundlers, each serving the same function, yet bundling UserOps from different sources. Public bundlers receive UserOperations from all unverified sources in a decentralized manner, which requires them to or undergo a filtering process in order to reject transactions with harmful potential. In particular, they are crucial in preventing Denial-of-Service (DoS) attacks through the management of paymasters’ reputation. The functions of public bundlers all have a cost, in either computation, gas, or storage, to perform properly.

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

Paymaster

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

นักพัฒนา DApp อาจปรารถนาใช้ paymaster เพราะการสนับสนุนค่า gas ลดขีดจำกัดในการเข้าร่วม ทำให้ง่ายต่อการสร้างผู้ใช้มากขึ้น ในการที่นักพัฒนาจะนำเข้า paymaster ที่สนับสนุน พวกเขาต้องตั้งนโยบายเกี่ยวกับ UserOps ที่สามารถรับการสนับสนุน จำนวนของกฎที่สนับสนุน อยู่กับผู้ให้บริการ paymaster อย่างเต็มที่

การให้บริการชำระค่าก๊าซใน ERC-20 มีวัตถุประสงค์ที่คล้ายกัน: การปรับปรุงประสบการณ์ของผู้ใช้ การที่สามารถชำระด้วย stablecoins น่าสนใจกว่าสินทรัพย์ที่มีความผันผวนมากมาย เช่น Eth การต้องถือ Eth ในกระเป๋าเพื่อชำระค่าธรรมเนียมก๊าซไม่ได้ช่วยในการเพิ่มผู้ใช้ใหม่ เนื่องจากกระบวนการซื้อ Eth อาจเพียงพอที่จะป้องกันผู้ใช้ที่ไม่ใช่คนเกิดในโลกคริปโตจากการดำเนินการต่อไป

หมายเหตุ: Paymaster อาจถูกสร้างและดำเนินการโดยกำหนดเอง แต่ด้านล่างเราจะรายชื่อบางผู้ให้บริการ Paymaster ชั้นนำ

โครงการที่สำคัญ:

StackUp’s Plug-n-Play Paymaster

Alchemy’s ผู้จัดการ Gas

Pimlico’s การตรวจสอบผู้จ่ายเงิน

ตู้หน้า

กลุ่มของคำสั่งที่ตรวจสอบและประมวลผลคำสั่ง UserOperations ที่ส่งมายังรวมของกลุ่ม พวกเขาทำหน้าที่เป็นจุดเริ่มต้นที่กระทำการทุกประเภทของกระเป๋าสตางค์สัญญาอัจฉริยะ ERC-4337 ใช้ในการทำธุรกรรมบน EVM สามารถเปรียบเทียบได้ถูกที่สุดกับสัญญาการฝากเงินเดียว ตรรกะที่ใช้โดยกระเป๋าสตางค์สัญญาอัจฉริยะถูกบริการได้ง่ายขึ้นเมื่อใช้ EntryPoint ซึ่งทำให้ฟังก์ชันสัญญาอัจฉริยะที่ซับซ้อนสามารถถูกดึงออกไปไปยัง EntryPoint แทนของกระเป๋าสตางค์ โดยพื้นฐานแล้ว มันคือกลไก EntryPoint ที่ทำให้กระเป๋าสตางค์สามารถทำงานเป็นสัญญาอัจฉริยะ

"...ให้ผู้ให้บริการโครงสร้างกระเป๋าเงินมีตัวเลือกมากขึ้นในการ提供คุณลักษณะกระเป๋าเงินอัจฉริยะ เช่นการกู้คืนบัญชี หลายลายเซ็นเจอร์ธรรมชาติ และค่าธรรมเนียมสำหรับผู้ใช้"

  • Michael Lewellen, หัวหน้าสถาปัตยกรรมโซลูชัน @ OpenZeppelin

กระเป๋าเงิน

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

ก่อน ERC-4337, ผู้ถ่ายทอดที่สามจำเป็นต้องแยกออกรายละเอียดของวิธีการและเมื่อ EOA ทำงาน หรือกับ AA-native Layer-2s เช่น StarkNet หรือ ZKSync

การเปรียบเทียบการดำเนินการของกระเป๋าเงิน

4. สแต็ก AA

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

3.1 ชั้นของ User Interface (UI)

ชั้น IU ให้เครื่องมือที่จำเป็นในการใช้ประสบการณ์ UX ที่ดีขึ้นที่ AA สามารถนำเสนอให้กับ web3 นี่คือชั้นที่ผู้ใช้จะได้รับการบรรจุด้วยทางอีเมล หมายเลขโทรศัพท์ ที่อยู่ของกระเป๋าเงิน หรือโปรไฟล์สื่อสังคม นอกจากนี้ โครงการที่กำลังสร้างขึ้นในชั้นนี้จะให้เครื่องมือให้นักพัฒนาแอปพลิเคชันอนุญาตให้ผู้ใช้สร้างกระเป๋าเงินของตัวเอง ("กระเป๋าเงินฝังตัว") เข้าไปในแอปพลิเคชันของตนเอง กระเป๋าเงินเหล่านี้สามารถปรับแต่งให้เข้ากับการตลาด dApp และให้คุณสมบัติเพิ่มเติม

เพื่อให้ถือว่าเป็น “กระเป๋าเงิน” จะต้องมีลักษณะของ UI นั่นเอง นักพัฒนาเชื่อมต่อและ/หรือสร้างอินเตอร์เฟซและแอปพลิเคชันที่อนุญาตให้ผู้ใช้ทำสัมพันธ์กับบัญชีบล็อกเชน

การสร้างบัญชีเงินสตรีมอัตโนมัติ

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

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

  • Dynamic.xyz.

มากขึ้นอย่างสมเหตุสมผล กระเป๋าสตางค์ (บัญชี) ประกอบด้วยส่วนประกอบสามส่วนที่แตกต่างกัน แต่ละส่วนมีฟังก์ชันที่เฉพาะเจาะจงของตนเอง

  1. สัญญากระเป๋า: สัญญาที่แทนบัญชีของผู้ใช้

  2. Wallet Deployer: สัญญาที่สร้างสัญญากระเป๋า

  3. ซอฟต์แวร์กระเป๋าเงิน: ประสบการณ์ผู้ใช้ที่ส่ง UserOperations ไปยังโหนด (Bundler)

โครงการที่น่าสนใจ:

เครือข่ายอนุภาค, Privy, ไดนามิก, Crossmint

3.2 ชั้นบัญชี

เลเยอร์บัญชีสามารถแบ่งเป็นสองชั้นย่อยได้: โครงสร้าง AA และบัญชีสมาร์ท

  1. โครงสร้างพื้นฐาน AA

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

โครงการที่น่าสังเสริม

Alto Bundler (Pimlico)

Alchemy Rundler

Infinitism Bundler

Voltaire (Candide)

StackUp Bundler

AA-Bundler

Skandha(Etherspot)

  1. บัญชีสมาร์ท
  • กระเป๋าเงินที่เฉพาะเจาะจงสำหรับประเภทของสมาร์ทคอนแทรคที่ใช้งาน AA โดยในขณะที่ตรรกะสามารถที่จะสามารถที่จะรับรู้ได้จากสัญญาสมาร์ทอีเธอเรียม บัญชีสามารถให้บริการฟังก์ชัน AA ที่ต้องการผ่านการปรับแต่ง ปลั๊กอิน ฯลฯ ชั้นย่อยนี้สามารถอธิบายได้อย่างเหมาะสมที่สุดที่ด้านหลังของกระเป๋าสมาร์ท AA ซึ่งส่งผ่าน UserOperations ไปยังบริการที่ AA Infra providers ให้
  • "บัญชีอัจฉริยะ" คือสิ่งที่ทำให้กระเป๋าเงินสามารถควบคุมผ่านสัญญาอัจฉริยะที่สามารถโปรแกรมได้ ต่างจากกุญแจส่วนตัว ความสามารถในการรวมกันนี้ช่วยให้สามารถปรับแต่งคุณลักษณะต่างๆ เช่น การดำเนินงานงานบางอย่าง รองรับวิธีการตรวจสอบตัวตนต่างๆ ฯลฯ

โครงการที่น่าสนใจ:

เครือข่ายอนุภาค

Biconomy

ลำดับ

Clave

ZeroDev

Safe{Core}

3.3 ชั้นสำคัญ

เลเยอร์ที่มีสิ่งที่สำคัญมีโครงสร้างพื้นฐานในการตรวจสอบที่สามารถปรับใช้ได้สำหรับแอปพลิเคชัน Web3 และกระเป๋าเงิน

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

เมื่อผู้ใช้เข้าสู่ระบบ dApp โดยใช้บัญชีโซเชียลมีเดียหรืออีเมล ผู้ให้บริการการตรวจสอบ เช่น Particle และ Web3Auth สามารถสร้างวอลเล็ตสำหรับผู้ใช้ดังกล่าวโดยไม่มีกุญแจส่วนตัว ผู้ให้บริการที่กล่าวถึงรับประกันความปลอดภัยนี้ผ่านลายเซ็นเบื้องต้นที่ใช้ Multi-Party Computing (MPC)

SDKs สำหรับคุณลักษณะเหล่านี้พร้อมใช้งานจากผู้ให้บริการการตรวจสอบสำหรับการผสานรวมใน dApps ของพวกเขา ขั้นตอนที่จำเป็นสำหรับการนำ Account Abstraction เข้าไปใน dApp คือ social login มาพูดคุยเกี่ยวกับความสัมพันธ์ระหว่าง SDK ของ Web3Auth และแอปพลิเคชันที่ผสานรวม

เมื่อผู้ใช้เริ่มเข้าสู่ระบบจากหนึ่งในผู้ให้บริการการเข้าสู่ระบบต่าง ๆ (ผ่านแอปพลิเคชั่นที่มีการรวม Web3Auth) โทเคน ID จะถูกส่งให้กับ Web3Auth SDK โทเคน ID นั้นจะถูกส่งต่อไปยัง Auth Network เพื่อการตรวจสอบ และเป็นการตอบกลับ กุญแจส่วนตัวของผู้ใช้จะถูกแบ่งออกเป็นชิ้นส่วนหลาย ๆ ชิ้นที่ผู้ใช้จำเป็นต้องใช้เพียง 2 ส่วนของกุญแจทั้งหมดเพื่อ rec กุญแจส่วนตัวของพวกเขา

โครงการที่น่าสังเสา

เครือข่ายของ Particle

Web3Auth

ประตู

0xPass

5. สิ่งที่ AA จะนำมา

ประสบการณ์ผู้ใช้ที่ดีกว่า

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

ค่าธรรมเนียมต่ำ

Account Abstractions allows users to pay fees in any contractually supported token or even pay no fees at all. As outlined in the above chart, with an EOA, users must maintain an ETH balance to complete a transaction as a gas fee must be paid by the user (initiator). With AA, the incorporation of Paymasters with ERC-4337, allows gas fees to be sponsored/subsidized, so users need not maintain an ETH balance within their wallet. Also, having the ability to pay with various types of tokens allows for greater freedom and ease of use when operating within the crypto space.

การจัดกลุ่มการกระทำที่ซับซ้อน (หรือเรียกว่า Multicall)

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

เซสชันที่เชื่อถือได้

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

การโอนระบบ

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

การอนุมัติจากหลายฝ่าย

กระเป๋าเงิน MPC (Multi-Party Computation) สามารถทํางานร่วมกับ AA เพื่อให้ผู้ใช้มีระบบการจัดการคีย์ที่ปลอดภัยยิ่งขึ้น MPC อนุญาตให้มีการสลายตัวของคู่กุญแจของกระเป๋าเงินซึ่งจะถูกแจกจ่ายให้กับบุคลากรที่เชื่อถือได้ ตัวอย่างเช่น AA ควบคู่กับ MPC ช่วยให้บริการภายนอกเช่นผู้ขายหรือเครื่องมือโฮสติ้งสามารถถอนเงินจากบัญชีโดยอัตโนมัติโดยไม่จําเป็นต้องมีลายเซ็นของผู้ถือคีย์ส่วนใหญ่

6. วิทยานิพนธ์การลงทุน ค่าความสำคัญจะเกิดขึ้นที่ไหน?

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

ในปัจจุบันมีผู้提供โครงสร้าง AA ที่เป็นที่แสดงอย่างชัดเจนว่าเป็นรูปแบบง่ายที่สุดของการใช้งาน AA สำหรับ dApps ที่ใหม่และที่มีอยู่ ผู้ให้บรรจุและผู้ให้บริการชำนาญมีโอกาสทางการเงินสูงที่สุดเนื่องจากบริการเหล่านี้จำเป็นสำหรับการใช้งาน Account Abstraction และดังนั้นมีความแข็งแกร่งโดยปริยาย ในข้อโทษของชุมชนมีโอกาสที่ผู้ให้บริการเหล่านี้จะเป็นอโลกอาไอโลโพลีของชนิดใด ในกรณีที่ dApps ต้องการนำ AA เข้ามาต้องจ้างบริการเหล่านี้แทนที่จะสร้างบรรจุที่เป็นของตัวเองและผู้ให้บริการชำนาญของตัวเองซึ่งจะแพงและซับซ้อน

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

ด้วยการพัฒนารหัสเปิดตัวระยะแรก เช่น ERC-4337 ผู้ที่ทำให้ความคืบหน้าเป็นไปได้สูงสุดคือพื้นที่ที่มีโอกาสสูงที่สุดในการสะสมมูลค่า

พื้นที่ภาคแรกของมูลค่าเพิ่มเติม: ผู้ให้บริการ AA Wallet SDK

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

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

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

7. อื่น ๆ

โมดูลาร์ การ์เคาท์ อะบสเตร็กชัน กับ ERC-6900

มาตรฐานของบัญชีอัจฉริยะมีความสำคัญในการพัฒนาประโยชน์ของมันไปอีกขั้นต่อไป รหัส ERC-6900 ที่เพิ่มเข้ามาใหม่ (เมษายน 2023) พัฒนาจากคุณสมบัติที่เพิ่มเข้ามาโดย ERC-4337 และมีจุดประสงค์ที่จะเสนอมาตรฐาน ERC-6900 มีความสามารถในการขยายฟังก์ชันของ ERC-4337 โดยการเพิ่มความโมดูลาร์ไบลที่ใช้ประโยชน์ของบัญชี เพิ่มความยืดหยุ่นและความสามารถในการปรับตัวสามารถสัมพันธภาพสามารถจะมีได้จากความสามารถของมันในการสนับสนุนการนำไปใช้งานผ่านปลั๊กอิน

ความเสี่ยง

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

  • รายการการโอนเงิน
  • เวกเตอร์การโจมตีใหม่
  • แพงกว่าที่จะใช้
  • ขาดความมาตรฐาน
  • Centralization of infrastructure providers
  • การกู้คืนทางสังคมและ 2FA อาจถูกล้มเหลว และอาจต้องใช้หน่วยคู่ค้าที่มีจุดสนใจที่เซ็นทรัล

8. ข้อคิดเห็นสุดท้าย

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

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

Disclaimer:

  1. บทความนี้พิมพ์ซ้ําจาก [Inception Capital], ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [Calvin และ Thomas]. If there are objections to this reprint, please contact the Gate Learnทีม และพวกเขาจะดำเนินการโดยเร็ว
  2. คำประกาศความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เป็นการให้คำแนะนำทางการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่น ๆ โดยทีม Gate Learn ถูกดำเนินการ นอกจากที่กล่าวถึงไว้ การคัดลอก การแจกจ่าย หรือการลอกเลียนแบบบทความที่ถูกแปล ถูกห้าม

Partager

Contenu

Account Abstraction: การเปลี่ยนแปลงแนวคิดใน Web3 UX?

กลาง5/7/2024, 1:55:29 AM
การยอมรับหลักการของความคืบหน้าและนวัตกรรมภายในโดเมนสกุลเงินดิจิตอล Account Abstraction นำเสนอทางเลือกสำหรับการมีส่วนร่วมกับ Ethereum อย่างไม่มีข้อกังขา

เนื้อหา

  1. ก่อน AA
  2. กระแสการทำธุรกรรม AA
  3. ส่วนประกอบของ AA
  4. AA Stack
  5. AA จะนำมาอะไร
  6. Investment Thesis, ที่มูลค่าจะสะสมอยู่ที่ไหน?
  7. อื่น ๆ
  8. ข้อคิดจบ

เขียนโดยคัลวินและโทมัส

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

วันทั่วไปของบัญชีที่เป็นเจ้าของภายนอก (EOA) ที่แสดงให้เห็นด้วยกระเป๋าเงินยอดนิยมเช่น MetaMask ที่ผู้ใช้ต้องรับภาระในการรักษาวลีดี้เซ็ฟต่อไปอาจจะหายไป การยอมรับหลักการของความคืบหน้าและนวัตกรรมภายในโดเมนคริปโต Account Abstraction นำเสนอทางเลือกสำหรับการมีส่วนร่วมใน Ethereum อย่างไม่มีรอยต่อ

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

TLDR

  • บทนำ:
    บัญชีการนำเข้า (AA) ตั้งอยู่ที่ด้านหน้าของวิวัฒนาการของ Ethereum โดยสัญญาว่าจะนิยามใหม่ว่าผู้ใช้จะสื่อสารกับแพลตฟอร์มอย่างไร โดยการเสนอทางเลือกที่ปรับปรุงและใช้งานง่ายกว่าบัญชีเจ้าของภายนอก (EOAs) แบบดั้งเดิม เช่น MetaMask AA พร้อมจะเพิ่มระดับประสบการณ์ของผู้ใช้ Web3 อย่างมีนัยยะ
  • กรอบบัญชีปัจจุบันของ Ethereum:
    ระบบนิวเทคโครมของ Ethereum โดยส่วนใหญ่จะวงล้อมรอบประเภทบัญชีสองประการ บัญชีที่เป็นของบุคคลภายนอก (EOAs) ที่ถูกควบคุมโดยกุญแจส่วนตัวของบุคคล ที่อนุญาตให้ผู้ใช้มีปฏิสัมพันธ์โดยตรง ในทางกลับกัน บัญชีสัญญา (CAs) ถูกขับเคลื่อนด้วยรหัสสัญญาหลัก ซึ่งทำให้มีการดำเนินการและปฏิสัมพันธ์ที่ซับซ้อนมากขึ้น
  • สแต็ก AA และความสำคัญของมัน:
    การเกิดขึ้นของโครงการในราศี ERC 4337 กำลังเปลี่ยนแปลงภูมิทัศน์บล็อกเชน โครงการเหล่านี้รวมถึงการติดต่อบล็อกเชนในขอบเขตที่กว้างขวาง ตั้งแต่การสะพายสะพายและสะพายสะพายสำหรับการโอนสินทรัพย์อย่างราบรื่น ไปจนถึงการนำเสนอกลไก Gas Abstraction ที่ทำให้ค่าธุรกรรมง่ายขึ้น ชุด AA stack มีเป้าหมายที่จะปรับปรุงและเสริมสร้างการติดต่อเหล่านี้ให้เป็นเช่นเดียวกันมากขึ้นสำหรับผู้ใช้สุดท้าย
  • คุณสมบัติเบื้องต้นที่ถูกนำเสนอโดย AA:
  1. Trusted Sessions: การเปรียบเทียบกับประสบการณ์การช็อปปิ้งออนไลน์ อาอานำเสนอแนวคิดของ 'Trusted Sessions' ผู้ใช้สามารถกำหนดกฎที่กำหนดไว้ล่วงหน้าสำหรับการแอปพลิเคชันของพวกเขา ซึ่งจะลดการต้องเซ็นรายการทุกครั้ง
  2. การโอนเงินตามกำหนด: AA เป็นทางเลือกสำหรับการพัฒนาโซลูชั่นทางการเงินที่นวัตกรรม เช่น การชำระเงินตามกำหนดที่ลูกค้าเก็บรักษาเอง คุณลักษณะนี้มีศักยภาพในการปฏิวัติรูปแบบการสมัครสมาชิกในเครือข่าย โดยมอบความยืดหยุ่นที่ไม่เคยเป็นมาก่อน
  3. การอนุมัติแบบหลายฝ่ายด้วย MPC: โดยรวมกระเป๋าเงิน Multi-Party Computation (MPC) เข้าสู่กรอบ AA การเข้าถึงกองทุนกลายเป็นเรื่องปลอดภัยและเรียบง่ายมากขึ้น บริการภายนอกตอนนี้สามารถถอนเงินได้โดยไม่ต้องผ่านกระบวนการซับซ้อนของการรวบรวมลายเซ็นจากผู้ถือกุญแจหลายคน
  • ความเสี่ยงและความท้าทายที่เป็นไปได้:
    ในขณะที่ AA มีข้อดีมากมาย แต่ก็ไม่ได้ไม่มีความท้าทาย มีคำถามที่ถูกเสนอเกี่ยวกับความสามารถในการติดตามทุน ทางเลือกใหม่ที่สามารถใช้ให้กับผู้กระทำที่ไม่หวังดี และค่าใช้จ่ายที่เพิ่มขึ้นที่เกี่ยวข้องกับการนำ AA มาใช้ นอกจากนี้ยังมีความกลัวที่เพิ่มขึ้นเกี่ยวกับการล้มเหลวของโครงสร้างพื้นฐาน ซึ่งอาจทำให้จริยธรรมแบบไม่มีการดำเนินงานของบล็อคเชนถูกเสื่อมเสีย
  • ข้อเสนอการลงทุนจาก OP Crypto:
    OP Crypto, ด้วยความชำนาญทางตลาดของตน กำลังติดตามการพัฒนาใน Account Layer อย่างใกล้ชิด พวกเขาได้แสดงความสนับสนุนของพวกเขาสำหรับ Particle Network โครงการที่มุ่งเน้นการปรับปรุงความพร้อมของ AA การเน้นที่ชัดเจนคือ: สำหรับ AA ที่จะได้รับการใช้งานอย่างแพร่หลาย การแก้ปัญหาที่ทำให้ซับซ้อนในพื้นฐานเป็นสิ่งที่สำคัญ
  • ความสัญญาของ ERC-6900:
    โดยสร้างต่อบนพื้นฐานที่ ERC-4337 ตั้งไว้ ERC-6900 ถูกนำเสนอในเดือนเมษายน 2023 มาตรฐานใหม่นี้มีเป้าหมายที่จะทำให้มีมาตรฐานมากขึ้นในการใช้บัญชี โดยการรับรองว่าประโยชน์ของ AA มีการเข้าถึงที่สะดวกยิ่งขึ้นและมีความยืดหยุ่นมากขึ้นสำหรับชุมชนที่กว้างกว่า
  • ข้อคิดสุดท้าย:
    ทิวทัศน์ AA เต็มไปด้วยความมีชีวิตชีวาและไดนามิก โดยมีจำนวนมากของผู้สร้างที่สามารถทำได้เรื่องที่ต่อเนื่องให้กับพื้นที่ของมัน แม้ว่าจะมีความท้าทายจากตลาดอยู่ ก็ยังมีความเชื่อมั่นที่สามารถสัมผัสได้โดยรอบเกี่ยวกับศักยภาพของ AA โดยเฉพาะอย่างยิ่งเมื่อพูดถึงนวัตกรรมที่เกิดขึ้นจาก ERC-4337 ด้วยการลงทุนที่ใช้งานอย่างแข็งแรงและความสนใจอย่างร้อยเรียบในการส่งเสริมความร่วมมือ OP Crypto ตั้งอยู่บนพื้นฐานแข็งแรงที่สุดของการวิวัฒนาการนี้

1. ก่อน AA

วันนี้มีประเภทบัญชีสองประเภทบน Ethereum:

  1. บัญชีที่เป็นเจ้าของภายนอก (EOAs)

  2. บัญชีสัญญา (CAs)

แผนภูมิด้านล่างนี้อธิบายความแตกต่างหลักๆ ระหว่าง EOAs และ CAs

เหมือนกับที่กล่าวไว้ EOAs คือบัญชีที่สร้างขึ้นโดยใช้ซอฟต์แวร์กระเป๋าเงินอย่าง MetaMask หรือ Rainbow ซึ่งจัดการโดยกุญแจสาธารณะและกุญแจส่วนตัวของตนเอง บัญชีเช่นนี้มีความสามารถที่จำกัดเนื่องจากการใช้งานของพวกเขาโดยทั่วไปไม่เกินการเริ่มต้นธุรกรรมและการชำระค่าธรรมเนียมในการใช้แก๊ส

2. กระแสธุรกรรม AA

ด้านล่างคือแผนภาพระดับสูงที่นำเสนอขั้นตอนการทำธุรกรรม ERC-4337:

  1. ผู้ใช้ขอทำการธุรกรรมเสร็จสิ้นผ่าน dApp ที่รองรับ
  2. ซอฟต์แวร์กระเป๋าสตางค์สร้างการดำเนินการของผู้ใช้

a. การดำเนินการของผู้ใช้ถูกแสดงให้ผู้ใช้เห็น

b. ผู้ใช้จะได้รับคำเรียกรับรอง

c. การดำเนินงานของผู้ใช้ถูกส่งไปยัง Bundler

  1. Bundler ได้รับ UserOperation

a. ตัวบันเดิลเช็ค UserOperation: i. ผ่านทางทางเข้า

b. UserOperation ถูกเพิ่มเข้าไปใน alternative mempool

c. Block builder เพิ่มเป็นบล็อกในบล็อกเชน

ด้านล่างนี้คือแผนภูมิที่ละเอียดถี่ถ้วนที่นำเสนอกระแสธุรกรรม ERC-4337:

Image from Visa’s “Rethink Digital Transactions with Account Abstraction”

บางส่วนของคำศัพท์ที่กล่าวถึงอาจไม่คุ้นเคยกับผู้ใช้คริปโตที่เกิดมาจากแบบ Account Abstraction ซึ่งถูกนำเสนอผ่านทาง ERC-4337 ตอนนี้เราจะพูดถึงคำศัพท์และแนวคิดใหม่เหล่านี้ที่แยก AA จากมาตรฐาน EOA ปัจจุบัน

3. ส่วนประกอบของ AA

UserOperation (UserOp) เป็นออบเจ็กต์ธุรกรรมหลอกที่แสดงถึงเจตนาในการทําธุรกรรมที่ต้องการของผู้ใช้ UserOperations ไม่ใช่ธุรกรรมทางเทคนิคแม้ว่าอาจเรียกว่า "ธุรกรรม ERC-4337"

§ UserOperation Mempool: มีมพูลที่เฉพาะเจาะจงสำหรับ UserOperations ประกอบด้วยเครือข่ายแบบ peer-to-peer ที่ไม่มีการจำกัดสิทธิ์ โดยที่โหนดใช้ตรรกะเพื่อกำหนดว่า UserOp จะถูกส่งไปยังโหนดหรือไม่ นี่คือจุดหยุดใหม่ (เมื่อเปรียบเทียบกับ mempool แบบดั้งเดิม) สำหรับ UserOp ก่อนที่จะถึง on-chain

§ UserOps ที่ใช้ Paymasters ที่อยู่ใน whitelist และ/หรือ Aggregators จะถูกวางไว้ใน mempool ที่อื่น ๆ ที่ Bundlers ที่รองรับ Paymasters/Aggregators ที่อยู่ใน whitelist อาจใช้ UserOps จาก mempool ที่อื่น ๆ นี้ UserOps จาก main และ alternate mempools สามารถถูก bundle รวมกัน

Bundler

Bundlers bundle multiple UserOps together and sends said bundle for execution via the EntryPoint. This event looks like an EOA to smart contract transaction, but in this case the “from” address is the Bundler, and the “to” address is the EntryPoint contract.

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

Bundlers are the nodes that submit a UserOperation on-chain. There are both public and private bundlers, each serving the same function, yet bundling UserOps from different sources. Public bundlers receive UserOperations from all unverified sources in a decentralized manner, which requires them to or undergo a filtering process in order to reject transactions with harmful potential. In particular, they are crucial in preventing Denial-of-Service (DoS) attacks through the management of paymasters’ reputation. The functions of public bundlers all have a cost, in either computation, gas, or storage, to perform properly.

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

Paymaster

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

นักพัฒนา DApp อาจปรารถนาใช้ paymaster เพราะการสนับสนุนค่า gas ลดขีดจำกัดในการเข้าร่วม ทำให้ง่ายต่อการสร้างผู้ใช้มากขึ้น ในการที่นักพัฒนาจะนำเข้า paymaster ที่สนับสนุน พวกเขาต้องตั้งนโยบายเกี่ยวกับ UserOps ที่สามารถรับการสนับสนุน จำนวนของกฎที่สนับสนุน อยู่กับผู้ให้บริการ paymaster อย่างเต็มที่

การให้บริการชำระค่าก๊าซใน ERC-20 มีวัตถุประสงค์ที่คล้ายกัน: การปรับปรุงประสบการณ์ของผู้ใช้ การที่สามารถชำระด้วย stablecoins น่าสนใจกว่าสินทรัพย์ที่มีความผันผวนมากมาย เช่น Eth การต้องถือ Eth ในกระเป๋าเพื่อชำระค่าธรรมเนียมก๊าซไม่ได้ช่วยในการเพิ่มผู้ใช้ใหม่ เนื่องจากกระบวนการซื้อ Eth อาจเพียงพอที่จะป้องกันผู้ใช้ที่ไม่ใช่คนเกิดในโลกคริปโตจากการดำเนินการต่อไป

หมายเหตุ: Paymaster อาจถูกสร้างและดำเนินการโดยกำหนดเอง แต่ด้านล่างเราจะรายชื่อบางผู้ให้บริการ Paymaster ชั้นนำ

โครงการที่สำคัญ:

StackUp’s Plug-n-Play Paymaster

Alchemy’s ผู้จัดการ Gas

Pimlico’s การตรวจสอบผู้จ่ายเงิน

ตู้หน้า

กลุ่มของคำสั่งที่ตรวจสอบและประมวลผลคำสั่ง UserOperations ที่ส่งมายังรวมของกลุ่ม พวกเขาทำหน้าที่เป็นจุดเริ่มต้นที่กระทำการทุกประเภทของกระเป๋าสตางค์สัญญาอัจฉริยะ ERC-4337 ใช้ในการทำธุรกรรมบน EVM สามารถเปรียบเทียบได้ถูกที่สุดกับสัญญาการฝากเงินเดียว ตรรกะที่ใช้โดยกระเป๋าสตางค์สัญญาอัจฉริยะถูกบริการได้ง่ายขึ้นเมื่อใช้ EntryPoint ซึ่งทำให้ฟังก์ชันสัญญาอัจฉริยะที่ซับซ้อนสามารถถูกดึงออกไปไปยัง EntryPoint แทนของกระเป๋าสตางค์ โดยพื้นฐานแล้ว มันคือกลไก EntryPoint ที่ทำให้กระเป๋าสตางค์สามารถทำงานเป็นสัญญาอัจฉริยะ

"...ให้ผู้ให้บริการโครงสร้างกระเป๋าเงินมีตัวเลือกมากขึ้นในการ提供คุณลักษณะกระเป๋าเงินอัจฉริยะ เช่นการกู้คืนบัญชี หลายลายเซ็นเจอร์ธรรมชาติ และค่าธรรมเนียมสำหรับผู้ใช้"

  • Michael Lewellen, หัวหน้าสถาปัตยกรรมโซลูชัน @ OpenZeppelin

กระเป๋าเงิน

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

ก่อน ERC-4337, ผู้ถ่ายทอดที่สามจำเป็นต้องแยกออกรายละเอียดของวิธีการและเมื่อ EOA ทำงาน หรือกับ AA-native Layer-2s เช่น StarkNet หรือ ZKSync

การเปรียบเทียบการดำเนินการของกระเป๋าเงิน

4. สแต็ก AA

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

3.1 ชั้นของ User Interface (UI)

ชั้น IU ให้เครื่องมือที่จำเป็นในการใช้ประสบการณ์ UX ที่ดีขึ้นที่ AA สามารถนำเสนอให้กับ web3 นี่คือชั้นที่ผู้ใช้จะได้รับการบรรจุด้วยทางอีเมล หมายเลขโทรศัพท์ ที่อยู่ของกระเป๋าเงิน หรือโปรไฟล์สื่อสังคม นอกจากนี้ โครงการที่กำลังสร้างขึ้นในชั้นนี้จะให้เครื่องมือให้นักพัฒนาแอปพลิเคชันอนุญาตให้ผู้ใช้สร้างกระเป๋าเงินของตัวเอง ("กระเป๋าเงินฝังตัว") เข้าไปในแอปพลิเคชันของตนเอง กระเป๋าเงินเหล่านี้สามารถปรับแต่งให้เข้ากับการตลาด dApp และให้คุณสมบัติเพิ่มเติม

เพื่อให้ถือว่าเป็น “กระเป๋าเงิน” จะต้องมีลักษณะของ UI นั่นเอง นักพัฒนาเชื่อมต่อและ/หรือสร้างอินเตอร์เฟซและแอปพลิเคชันที่อนุญาตให้ผู้ใช้ทำสัมพันธ์กับบัญชีบล็อกเชน

การสร้างบัญชีเงินสตรีมอัตโนมัติ

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

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

  • Dynamic.xyz.

มากขึ้นอย่างสมเหตุสมผล กระเป๋าสตางค์ (บัญชี) ประกอบด้วยส่วนประกอบสามส่วนที่แตกต่างกัน แต่ละส่วนมีฟังก์ชันที่เฉพาะเจาะจงของตนเอง

  1. สัญญากระเป๋า: สัญญาที่แทนบัญชีของผู้ใช้

  2. Wallet Deployer: สัญญาที่สร้างสัญญากระเป๋า

  3. ซอฟต์แวร์กระเป๋าเงิน: ประสบการณ์ผู้ใช้ที่ส่ง UserOperations ไปยังโหนด (Bundler)

โครงการที่น่าสนใจ:

เครือข่ายอนุภาค, Privy, ไดนามิก, Crossmint

3.2 ชั้นบัญชี

เลเยอร์บัญชีสามารถแบ่งเป็นสองชั้นย่อยได้: โครงสร้าง AA และบัญชีสมาร์ท

  1. โครงสร้างพื้นฐาน AA

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

โครงการที่น่าสังเสริม

Alto Bundler (Pimlico)

Alchemy Rundler

Infinitism Bundler

Voltaire (Candide)

StackUp Bundler

AA-Bundler

Skandha(Etherspot)

  1. บัญชีสมาร์ท
  • กระเป๋าเงินที่เฉพาะเจาะจงสำหรับประเภทของสมาร์ทคอนแทรคที่ใช้งาน AA โดยในขณะที่ตรรกะสามารถที่จะสามารถที่จะรับรู้ได้จากสัญญาสมาร์ทอีเธอเรียม บัญชีสามารถให้บริการฟังก์ชัน AA ที่ต้องการผ่านการปรับแต่ง ปลั๊กอิน ฯลฯ ชั้นย่อยนี้สามารถอธิบายได้อย่างเหมาะสมที่สุดที่ด้านหลังของกระเป๋าสมาร์ท AA ซึ่งส่งผ่าน UserOperations ไปยังบริการที่ AA Infra providers ให้
  • "บัญชีอัจฉริยะ" คือสิ่งที่ทำให้กระเป๋าเงินสามารถควบคุมผ่านสัญญาอัจฉริยะที่สามารถโปรแกรมได้ ต่างจากกุญแจส่วนตัว ความสามารถในการรวมกันนี้ช่วยให้สามารถปรับแต่งคุณลักษณะต่างๆ เช่น การดำเนินงานงานบางอย่าง รองรับวิธีการตรวจสอบตัวตนต่างๆ ฯลฯ

โครงการที่น่าสนใจ:

เครือข่ายอนุภาค

Biconomy

ลำดับ

Clave

ZeroDev

Safe{Core}

3.3 ชั้นสำคัญ

เลเยอร์ที่มีสิ่งที่สำคัญมีโครงสร้างพื้นฐานในการตรวจสอบที่สามารถปรับใช้ได้สำหรับแอปพลิเคชัน Web3 และกระเป๋าเงิน

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

เมื่อผู้ใช้เข้าสู่ระบบ dApp โดยใช้บัญชีโซเชียลมีเดียหรืออีเมล ผู้ให้บริการการตรวจสอบ เช่น Particle และ Web3Auth สามารถสร้างวอลเล็ตสำหรับผู้ใช้ดังกล่าวโดยไม่มีกุญแจส่วนตัว ผู้ให้บริการที่กล่าวถึงรับประกันความปลอดภัยนี้ผ่านลายเซ็นเบื้องต้นที่ใช้ Multi-Party Computing (MPC)

SDKs สำหรับคุณลักษณะเหล่านี้พร้อมใช้งานจากผู้ให้บริการการตรวจสอบสำหรับการผสานรวมใน dApps ของพวกเขา ขั้นตอนที่จำเป็นสำหรับการนำ Account Abstraction เข้าไปใน dApp คือ social login มาพูดคุยเกี่ยวกับความสัมพันธ์ระหว่าง SDK ของ Web3Auth และแอปพลิเคชันที่ผสานรวม

เมื่อผู้ใช้เริ่มเข้าสู่ระบบจากหนึ่งในผู้ให้บริการการเข้าสู่ระบบต่าง ๆ (ผ่านแอปพลิเคชั่นที่มีการรวม Web3Auth) โทเคน ID จะถูกส่งให้กับ Web3Auth SDK โทเคน ID นั้นจะถูกส่งต่อไปยัง Auth Network เพื่อการตรวจสอบ และเป็นการตอบกลับ กุญแจส่วนตัวของผู้ใช้จะถูกแบ่งออกเป็นชิ้นส่วนหลาย ๆ ชิ้นที่ผู้ใช้จำเป็นต้องใช้เพียง 2 ส่วนของกุญแจทั้งหมดเพื่อ rec กุญแจส่วนตัวของพวกเขา

โครงการที่น่าสังเสา

เครือข่ายของ Particle

Web3Auth

ประตู

0xPass

5. สิ่งที่ AA จะนำมา

ประสบการณ์ผู้ใช้ที่ดีกว่า

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

ค่าธรรมเนียมต่ำ

Account Abstractions allows users to pay fees in any contractually supported token or even pay no fees at all. As outlined in the above chart, with an EOA, users must maintain an ETH balance to complete a transaction as a gas fee must be paid by the user (initiator). With AA, the incorporation of Paymasters with ERC-4337, allows gas fees to be sponsored/subsidized, so users need not maintain an ETH balance within their wallet. Also, having the ability to pay with various types of tokens allows for greater freedom and ease of use when operating within the crypto space.

การจัดกลุ่มการกระทำที่ซับซ้อน (หรือเรียกว่า Multicall)

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

เซสชันที่เชื่อถือได้

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

การโอนระบบ

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

การอนุมัติจากหลายฝ่าย

กระเป๋าเงิน MPC (Multi-Party Computation) สามารถทํางานร่วมกับ AA เพื่อให้ผู้ใช้มีระบบการจัดการคีย์ที่ปลอดภัยยิ่งขึ้น MPC อนุญาตให้มีการสลายตัวของคู่กุญแจของกระเป๋าเงินซึ่งจะถูกแจกจ่ายให้กับบุคลากรที่เชื่อถือได้ ตัวอย่างเช่น AA ควบคู่กับ MPC ช่วยให้บริการภายนอกเช่นผู้ขายหรือเครื่องมือโฮสติ้งสามารถถอนเงินจากบัญชีโดยอัตโนมัติโดยไม่จําเป็นต้องมีลายเซ็นของผู้ถือคีย์ส่วนใหญ่

6. วิทยานิพนธ์การลงทุน ค่าความสำคัญจะเกิดขึ้นที่ไหน?

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

ในปัจจุบันมีผู้提供โครงสร้าง AA ที่เป็นที่แสดงอย่างชัดเจนว่าเป็นรูปแบบง่ายที่สุดของการใช้งาน AA สำหรับ dApps ที่ใหม่และที่มีอยู่ ผู้ให้บรรจุและผู้ให้บริการชำนาญมีโอกาสทางการเงินสูงที่สุดเนื่องจากบริการเหล่านี้จำเป็นสำหรับการใช้งาน Account Abstraction และดังนั้นมีความแข็งแกร่งโดยปริยาย ในข้อโทษของชุมชนมีโอกาสที่ผู้ให้บริการเหล่านี้จะเป็นอโลกอาไอโลโพลีของชนิดใด ในกรณีที่ dApps ต้องการนำ AA เข้ามาต้องจ้างบริการเหล่านี้แทนที่จะสร้างบรรจุที่เป็นของตัวเองและผู้ให้บริการชำนาญของตัวเองซึ่งจะแพงและซับซ้อน

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

ด้วยการพัฒนารหัสเปิดตัวระยะแรก เช่น ERC-4337 ผู้ที่ทำให้ความคืบหน้าเป็นไปได้สูงสุดคือพื้นที่ที่มีโอกาสสูงที่สุดในการสะสมมูลค่า

พื้นที่ภาคแรกของมูลค่าเพิ่มเติม: ผู้ให้บริการ AA Wallet SDK

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

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

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

7. อื่น ๆ

โมดูลาร์ การ์เคาท์ อะบสเตร็กชัน กับ ERC-6900

มาตรฐานของบัญชีอัจฉริยะมีความสำคัญในการพัฒนาประโยชน์ของมันไปอีกขั้นต่อไป รหัส ERC-6900 ที่เพิ่มเข้ามาใหม่ (เมษายน 2023) พัฒนาจากคุณสมบัติที่เพิ่มเข้ามาโดย ERC-4337 และมีจุดประสงค์ที่จะเสนอมาตรฐาน ERC-6900 มีความสามารถในการขยายฟังก์ชันของ ERC-4337 โดยการเพิ่มความโมดูลาร์ไบลที่ใช้ประโยชน์ของบัญชี เพิ่มความยืดหยุ่นและความสามารถในการปรับตัวสามารถสัมพันธภาพสามารถจะมีได้จากความสามารถของมันในการสนับสนุนการนำไปใช้งานผ่านปลั๊กอิน

ความเสี่ยง

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

  • รายการการโอนเงิน
  • เวกเตอร์การโจมตีใหม่
  • แพงกว่าที่จะใช้
  • ขาดความมาตรฐาน
  • Centralization of infrastructure providers
  • การกู้คืนทางสังคมและ 2FA อาจถูกล้มเหลว และอาจต้องใช้หน่วยคู่ค้าที่มีจุดสนใจที่เซ็นทรัล

8. ข้อคิดเห็นสุดท้าย

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

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

Disclaimer:

  1. บทความนี้พิมพ์ซ้ําจาก [Inception Capital], ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [Calvin และ Thomas]. If there are objections to this reprint, please contact the Gate Learnทีม และพวกเขาจะดำเนินการโดยเร็ว
  2. คำประกาศความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เป็นการให้คำแนะนำทางการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่น ๆ โดยทีม Gate Learn ถูกดำเนินการ นอกจากที่กล่าวถึงไว้ การคัดลอก การแจกจ่าย หรือการลอกเลียนแบบบทความที่ถูกแปล ถูกห้าม
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!