Cointime

Download App
iOS & Android

นามธรรมของบัญชี: ไม่มีแก๊ส ไม่มีวลีเมล็ด อีเมล Web3 รองรับ 2FA

Validated Individual Expert

ผู้เขียน: ARNDXT เรียบเรียง: Cointime.com 237

เงินในกระเป๋าของฉันทำให้ฉันนอนไม่หลับ

ด้วยการแยกบัญชี บัญชีจะได้รับการปกป้องจากการโจมตีแบบฟิชชิง ไม่จำเป็นต้องใช้วลีเริ่มต้น และการทำธุรกรรมไม่มีค่าธรรมเนียมน้ำมัน

คุณสามารถใช้และจัดการกระเป๋าเงินของคุณได้อย่างง่ายดายเหมือนกับที่คุณใช้อีเมล

เจาะลึก + 10 โปรเจ็กต์ยอดนิยมที่ @VitalikButerin กล่าวถึง ในหัวข้อการวิจัยขั้นสูงนี้ ฉันจะแชร์ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับ Account Abstraction (AA) และโปรโตคอลบางอย่างที่ Vitalik กล่าวถึง

1. ความเป็นมาของ Web3 Wallet

2. ความแตกต่างระหว่าง EOA (บัญชีที่เป็นเจ้าของภายนอก) และบัญชีสัญญา

3. การตัดบัญชี (AA)

4. โครงการ AA สิบอันดับแรก

5. ข้อตกลง AA ทั้งหมด

6. กรณีการสมัคร

1. ความเป็นมาของบัญชี Web3

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

1. บัญชีภายนอก (EOAs) เป็นบัญชีที่ควบคุมโดยผู้ใช้เพื่อถือครองสินทรัพย์และส่งธุรกรรม EOA ถูกควบคุมโดยคีย์ส่วนตัวภายนอก

2. บัญชีสัญญาถูกควบคุมโดยรหัสสัญญาอัจฉริยะที่ใช้งานบน Ethereum รหัสเหล่านี้กำหนดลักษณะการทำงาน ทำให้สามารถทำงานแบบอัตโนมัติได้เหมือนโปรแกรม บัญชีสัญญาสามารถถือครองสินทรัพย์ รันโค้ดเพื่อตอบสนองธุรกรรม และโต้ตอบกับสัญญาอื่นๆ

สิ่งที่ฉันคุ้นเคยและใช้บ่อยคือ EOA (บัญชีเจ้าของภายนอก) และมีกระเป๋าเงิน Web3 ที่ฉันคุ้นเคยเช่น MM, Rabby, Coinbase Wallet และ Trust Wallet

ทั้ง EOA และบัญชีสัญญาสามารถถือครองสินทรัพย์ได้ แต่บัญชีสัญญาอนุญาตให้เขียนตรรกะที่ซับซ้อนได้

มีข้อ จำกัด บางประการในการใช้กระเป๋าเงิน EOA ซึ่งเป็นอุปสรรคต่อการนำ cryptocurrencies กระแสหลักและแอพพลิเคชั่นแบบกระจายศูนย์ที่สร้างขึ้นมาด้านบน

1. การจัดการคีย์ส่วนตัวเป็นภาระที่สำคัญ - หากคีย์ส่วนตัวหาย ผู้ใช้จะไม่สามารถเข้าถึงสินทรัพย์ได้

2. หากผู้โจมตีได้รับคีย์ส่วนตัว EOA จะเสี่ยงต่อการถูกขโมย ไม่มีตัวเลือกการกู้คืน

3. EOA ไม่มีตรรกะในตัว พวกเขาสามารถส่งธุรกรรมพื้นฐานเท่านั้นและไม่สามารถโต้ตอบกับสัญญาอัจฉริยะได้

4. ประสบการณ์การใช้งานที่ไม่ดีสำหรับผู้ใช้ที่ไม่ใช่ด้านเทคนิคซึ่งไม่คุ้นเคยกับที่อยู่ cryptocurrency

5. เมื่อเทียบกับบัญชีแบบเดิม การจัดการ EOA หลายรายการเป็นเรื่องที่ลำบากมาก

ผู้ใช้คาดหวังความสะดวกสบายที่พวกเขาคุ้นเคยจากบริการ Web2 (เช่น บัญชีอีเมล การลงชื่อเข้าใช้เพียงครั้งเดียว)

2. EOA กับบัญชีสัญญา

เมื่อเปรียบเทียบกับ EOA แล้ว บัญชีสัญญาจะให้ความยืดหยุ่นและฟังก์ชันที่มีประสิทธิภาพมากกว่า

1. อำนาจควบคุม

บัญชีสัญญาอนุญาตให้กำหนดระดับสิทธิ์แบบละเอียด เช่น ลายเซ็นหลายลายเซ็น

EOA มอบการควบคุมเต็มรูปแบบให้กับผู้ถือกุญแจส่วนตัว

2. ธุรกรรมแบทช์

บัญชีสัญญาสามารถประมวลผลธุรกรรมหลายรายการเป็นชุดได้อย่างมีประสิทธิภาพ

EOA กำหนดให้ธุรกรรมแต่ละรายการต้องลงนามทีละรายการ

3. การกู้คืนบัญชี

บัญชีสัญญาสามารถใช้ตรรกะการกู้คืนในห่วงโซ่

EOA ใช้คีย์ส่วนตัวเท่านั้น ดังนั้นจึงไม่สามารถกู้คืนได้เมื่อสูญหาย

4. ข้อจำกัดในการทำธุรกรรม

บัญชีสัญญาสามารถใช้ตรรกะที่กำหนดเองได้ เช่น การระงับการทำธุรกรรมระหว่างการกู้คืนบัญชี

EOA ไม่สามารถควบคุมธุรกรรมทางโปรแกรมได้

3. การตัดบัญชี (AA)

ERC-4337 คือ Ethereum Improvement Proposal (EIP) ใหม่ที่แนะนำแนวคิดของ "account abstraction" ให้กับ Ethereum อนุญาตให้สร้าง "บัญชีอัจฉริยะ" ที่ควบคุมโดยสัญญาอัจฉริยะมากกว่าคีย์ส่วนตัว

AA พลิกโมเดลของ Ethereum จาก "ผู้ใช้ถือครองสินทรัพย์โดยตรง" เป็น "สัญญาอัจฉริยะถือครองสินทรัพย์ในนามของผู้ใช้" สิ่งนี้จะปลดล็อกคุณสมบัติบัญชีใหม่ที่ EOA ปกติไม่สามารถทำได้

คำอธิบายสั้น ๆ ของ AA: แต่ละบัญชีเป็นสัญญาที่ชาญฉลาด

คุณสมบัติที่สำคัญบางประการของ AA:

1. อนุญาตการกู้คืนบัญชีโดยการจัดเก็บข้อมูลการกู้คืนบนเครือข่ายเมื่อคีย์ส่วนตัวสูญหาย สิ่งนี้จะช่วยลดความเสี่ยงในการสูญเสียเงินทุนอย่างถาวรหากคีย์ส่วนตัวสูญหาย

2. ผ่านสัญญาอัจฉริยะ บัญชีสามารถตั้งโปรแกรมเพื่อเพิ่มตรรกะและฟังก์ชันเพิ่มเติมได้ ตัวอย่างเช่น บัญชีสามารถกำหนดวงเงินใช้จ่าย อนุญาตเฉพาะการโอนไปยังที่อยู่ที่อนุญาตพิเศษ หรือเรียกใช้การดำเนินการอื่นๆ เมื่อได้รับเงิน

3. บัญชีสามารถเป็นเจ้าของหรือจัดการโดยคีย์หลายตัว (เช่น หลายลายเซ็น) สัญญา หรือบัญชีอื่นๆ ทำให้รูปแบบการควบคุมบัญชีมีความยืดหยุ่นมากขึ้น

4. บัญชีแยกคีย์ออกจากตรรกะของสัญญา สิ่งนี้ทำให้สามารถเปลี่ยนคีย์ได้โดยไม่ต้องเปลี่ยนรหัสสัญญาที่เกี่ยวข้อง AA รวม EOA และบัญชีตามสัญญาไว้ในกระบวนทัศน์เดียว นั่นคือ บัญชีตามสัญญาอัจฉริยะ

นี่คือประโยชน์หลักบางประการสำหรับผู้ใช้:

1. ตรรกะของธุรกรรมการลงนามถูกแยกออกเป็นรหัสสัญญาอัจฉริยะ

2. บัญชีที่ตั้งโปรแกรมได้ให้ความยืดหยุ่นที่สูงกว่า และสามารถมีฟังก์ชันต่างๆ เช่น การยืนยันตัวตนแบบหลายลายเซ็น การยืนยันตัวตนแบบสองปัจจัย (2FA) การจำกัดการถอน และการหมดอายุของคีย์

3. ปรับปรุงประสบการณ์ผู้ใช้สำหรับผู้ใช้ที่ไม่ใช่ด้านเทคนิค:

(1) ไม่จำเป็นต้องจัดการคีย์โดยตรง ช่วยลดโอกาสเกิดข้อผิดพลาด

(2) สามารถกู้คืนบัญชีได้เมื่อคีย์หาย

(3) ความสามารถในการซ่อนความซับซ้อนของ blockchain และรู้สึกเหมือนมีปฏิสัมพันธ์กับบัญชีแอปพลิเคชันทั่วไป

4. AA 10 อันดับแรก

นี่คือโปรโตคอลบางส่วนที่ Vitalik กล่าวถึงใน ETHcc (Ethereum Developers Conference) ซึ่งกำลังนำคุณประโยชน์และคุณสมบัติบางอย่างที่กล่าวถึงก่อนหน้านี้ไปใช้

4. AA 10 อันดับแรก

นี่คือโปรโตคอลบางส่วนที่ Vitalik กล่าวถึงใน ETHcc (Ethereum Developers Conference) ซึ่งกำลังนำคุณประโยชน์และคุณสมบัติบางอย่างที่กล่าวถึงก่อนหน้านี้ไปใช้

ในขณะที่โปรโตคอลเหล่านี้อาจได้รับความนิยมจาก Vitalik ในระดับหนึ่ง แต่ก็นำเทคโนโลยีที่น่าทึ่งมาสู่อวกาศ

มาดูกันว่าพวกเขาเพิ่มมูลค่าอะไรให้กับสนาม

@myBraavos เปิดตัวฟีเจอร์ลายเซ็นฮาร์ดแวร์ ซึ่งช่วยให้ผู้ใช้สามารถยกเลิกคำขอธุรกรรมได้หากขั้นตอนเริ่มต้นถูกขโมย

@TrustWallet:

ฉันไม่พบข่าวเชิงบวกเกี่ยวกับ Trust Wallet ฉันเห็นของรางวัลมากมายบนหน้าทวิตเตอร์ของพวกเขา

@iSafePal:

เช่นเดียวกับ Safe Pal ไม่มีอะไรน่าตื่นเต้นที่ทำให้ฉันตื่นเต้น หน้าของพวกเขาเต็มไปด้วยคำถาม & คำตอบและการแบ่งปันกิจกรรม ไม่มีข้อมูลมากนักเกี่ยวกับการพัฒนาผลิตภัณฑ์ การเผยแพร่ หรือการผสานการทำงานใหม่ใดๆ

ไม่แน่ใจว่าทำไม Vitalik ถึงพูดถึงสองโครงการนี้ อาจจะแค่ใช้โอกาสนี้เพื่อการตลาด?

5. โปรโตคอล AA (ตัวแทนอิสระ) ทั้งหมด

นี่อาจเป็นหนึ่งในอินโฟกราฟิกการพัฒนาโปรโตคอลที่ดีที่สุดที่ฉันพบในพื้นที่ AA

นี่คือรายการที่ครอบคลุมทั้งหมด:

กระเป๋าเงินสัญญาอัจฉริยะ:

นี่คือรายการที่ครอบคลุมทั้งหมด:

กระเป๋าเงินสัญญาอัจฉริยะ:

@Instadapp @safe @myBraavos @rhinestonewtf @soulwallet_eth @nestwalletxyz @tribes_xyz @itsobvioustech @argentHQ @AmbireWallet @patchwallet @candidewallet @GetLinen

แอปพลิเคชัน:

@dYdX @LensProtocol @Sorare @briqNFT

ผู้ให้บริการ SDK:

@biconomy @wallet_banana @blocknative @UniPassID @opclave @thirdweb @zerodev_app @metafi_wallet @safe @0xpass_io

บริการชำระเงิน:

@stackup_fi @biconomy @pimlicoHQ

ผู้บรรจุหีบห่อ / ผู้ส่งต่อ:

@stackup_fi @biconomy @pimlicoHQ @OpenZeppelin @gelatonetwork @UniPassID @blocknative @candidewallet

6. กรณีการสมัคร

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

จากตัวอย่างที่เราได้เห็นข้างต้น นี่คือบทสรุปของกรณีการใช้งานทั้งหมดที่ AA สามารถนำมาได้:

1. บัญชีที่ไม่มีเมล็ด

2. มาตรฐานการพิสูจน์ตัวตนบนเว็บแบบใหม่ Single Point of Access

3. การอนุญาตแบบหลายลายเซ็น

4. การยืนยันสองขั้นตอน (2FA) เป็นกลไกการรักษาความปลอดภัย

5. การประมวลผลแบทช์ของธุรกรรม

6. คีย์เซสชัน

7. การชำระเงินอัตโนมัติที่เกิดขึ้นประจำและตามกำหนดเวลา

8. การจำลองการทำธุรกรรมจำลองก่อนลงนาม

9. การเริ่มต้นใช้งานทันทีด้วยสกุลเงิน fiat บนทางลาด

10. ขีด จำกัด การถอน / การใช้จ่าย จำกัด การใช้จ่าย

11. การสืบทอดบัญชี/การฟื้นฟูทางสังคม

12. กลไกการใช้เชื้อเพลิง การลดต้นทุน

13. สนับสนุนอัลกอริทึมความปลอดภัยควอนตัม

ความคิดเห็น

ความคิดเห็นทั้งหมด

Recommended for you