Trừu tượng hóa Tài khoản: Một Sự thay đổi Mô hình trong UX Web3?

Trung cấp5/7/2024, 1:55:29 AM
Với tinh thần tiến bộ và sáng tạo trong lĩnh vực tiền điện tử, Sự trừu tượng tài khoản cung cấp một lựa chọn thay thế cho việc tương tác Ethereum một cách trơn tru.

Nội dung

  1. Trước AA
  2. Luồng Giao Dịch AA
  3. Các thành phần của AA
  4. AA Stack
  5. AA sẽ mang lại điều gì?
  6. Luận điểm đầu tư, nơi giá trị sẽ tích tụ?
  7. Khác
  8. Bình luận kết thúc

Được viết bởi Calvin và Thomas

Trong lĩnh vực Web3 đang ngày càng phát triển, một khái niệm quan trọng đang thu hút sự chú ý đáng kể trong cộng đồng tiền điện tử, sẵn sàng tạo ra một cơn sóng lớn người dùng mới. Sáng tạo 'biến đổi' này không gì khác ngoài Account Abstraction - một tác nhân mạnh mẽ, tái định nghĩa cấu trúc tương tác với Ethereum.

Những ngày thông thường của Tài khoản Sở hữu Bên ngoại (EOA), minh họa bởi những ví tiền điện tử phổ biến như MetaMask, nơi người dùng phải chịu gánh nặng bảo vệ cụm từ khóa riêng tư của họ có thể đã qua. Ôm nhận những nguyên tắc tiến bộ và đổi mới trong lĩnh vực tiền điện tử, Account Abstraction đưa ra một phương án thay thế cho sự tương tác Ethereum mượt mà.

Abstraction Tài khoản (AA) cho phép người dùng bắt đầu một hành trình trong đó trải nghiệm trung tâm người dùng giả định quan trọng, và an ninh không thể xâm nhập trở thành nền tảng. AA tìm kiếm phá hủy các hạn chế của các thực hành cổ điển trong khi củng cố sự linh thiêng của tài sản cho những người đam mê kỳ cựu và người dùng mới không chấp nhận rủi ro.

TLDR

  • Giới thiệu:
    Account Abstraction (AA) đứng ở phía trước của sự tiến hóa của Ethereum, hứa hẹn sẽ định nghĩa lại cách người dùng tương tác với nền tảng. Bằng cách cung cấp một phương án thay thế cải tiến và thân thiện hơn so với các Tài Khoản Sở Hữu Bên Ngoài (EOAs) truyền thống như MetaMask, AA được chuẩn bị để đưa trải nghiệm người dùng Web3 lên một tầm cao mới đáng kể.
  • Khung tài khoản hiện tại của Ethereum:
    Hệ sinh thái của Ethereum chủ yếu xoay quanh hai loại tài khoản. Các Tài Khoản Sở Hữu Bên Ngoài (EOA) được kiểm soát bởi các khóa riêng tư cá nhân, cho phép người dùng tương tác trực tiếp. Ngược lại, Các Tài Khoản Hợp Đồng (CAs) được điều khiển bởi mã hợp đồng thông minh, cho phép thực hiện các hoạt động và tương tác phức tạp hơn.
  • Ngăn xếp AA và Ý nghĩa của nó:
    Sự xuất hiện của các dự án dưới chuẩn mực ERC 4337 đang định hình lại cảnh quan blockchain. Các dự án này bao gồm một loạt các tương tác blockchain, từ việc tạo điều kiện cho Cầu và Ramps để chuyển tài sản một cách liền mạch đến việc giới thiệu các cơ chế Trừu tượng hóa Gas giúp đơn giản hóa chi phí giao dịch. Bộ AA stack nhằm mục tiêu tinh giản và tăng cường các tương tác này, làm cho chúng trở nên dễ hiểu hơn đối với người dùng cuối.
  • Các tính năng tiên phong được giới thiệu bởi AA:
  1. Các Phiên Đáng Tin Cậy: Vẽ song song với trải nghiệm mua sắm trực tuyến, AA giới thiệu khái niệm 'Các Phiên Đáng Tin Cậy.' Người dùng có thể thiết lập các quy tắc được xác định trước cho tương tác của họ với ứng dụng phi tập trung, loại bỏ nhu cầu ký mỗi giao dịch.
  2. Chuyển khoản theo lịch trình: AA mở đường cho những giải pháp tài chính sáng tạo, như việc tự lưu trữ thanh toán theo lịch trình. Tính năng này có tiềm năng làm thay đổi mô hình đăng ký trên chuỗi, mang đến sự linh hoạt chưa từng có.
  3. Phê duyệt đa bên với MPC: Bằng cách tích hợp ví Tính toán Đa bên (MPC) vào khung AA, việc truy cập quỹ trở nên an toàn và hiệu quả hơn. Dịch vụ bên ngoài hiện có thể rút quỹ mà không cần quá trình rườm rà của việc thu thập chữ ký từ nhiều người giữ chìa khóa.
  • Rủi ro và Thách thức tiềm ẩn:
    Mặc dù AA mang lại nhiều lợi ích, nhưng cũng không thiếu những thách thức của nó. Có những lo ngại về khả năng theo dõi nguồn gốc các quỹ, các lối tấn công mới tiềm năng mà các đối tượng độc hại có thể lợi dụng, và sự tăng chi phí đi kèm với việc triển khai AA. Ngoài ra, còn có nỗi sợ hãi về tập trung cơ sở hạ tầng, điều này có thể đe dọa bản chất phi tập trung của triết lý blockchain.
  • Thông tin đầu tư từ OP Crypto:
    OP Crypto, với sự sáng suốt về thị trường của mình, đang chặt chẽ theo dõi sự phát triển ở Tầng Tài khoản. Họ đã thể hiện sự ủng hộ của mình cho Mạng Hạt, một dự án được cống hiến cho việc tinh chỉnh tính linh hoạt của AA. Sự nhấn mạnh rõ ràng: để AA có thể được áp dụng rộng rãi, các giải pháp làm sáng tỏ những phức tạp cơ bản của nó là cực kỳ quan trọng.
  • Lời hứa của ERC-6900:
    Xây dựng trên nền tảng được đặt ra bởi ERC-4337, ERC-6900 đã được giới thiệu vào tháng 4 năm 2023. Tiêu chuẩn mới này nhằm mục tiêu mang lại sự chuẩn hóa lớn hơn trong các tiện ích tài khoản, đảm bảo rằng các lợi ích của AA sẽ dễ tiếp cận và linh hoạt hơn đối với cộng đồng rộng lớn hơn.
  • Kết luận cuối cùng:
    Cảnh quan AA rất sôi động và động lực, với một đám xây dựng tài năng không ngừng đẩy ranh giới của nó. Mặc dù có những thách thức thị trường cố hữu, có một cảm giác lạc quan rõ ràng về tiềm năng của AA, đặc biệt là với những đổi mới được mang lại bởi ERC-4337. Với các khoản đầu tư tích cực và một sự quan tâm sâu sắc trong việc thúc đẩy sự hợp tác, OP Crypto đã vững chắc định vị ở trung tâm của sự tiến hóa này.

1. Trước khi AA

Hiện tại có hai loại tài khoản trên Ethereum:

  1. Tài Khoản Sở Hữu Bên Ngoài (EOAs)

  2. Tài khoản Hợp đồng (CAs)

Bảng dưới đây chỉ ra một số khác biệt chính giữa EOAs và CAs:

Như đã đề cập, EOAs là tài khoản được tạo ra bằng phần mềm ví như MetaMask hoặc Rainbow, được quản lý bởi các khóa công khai và khóa cá nhân tương ứng của họ. Các tài khoản như vậy có khả năng hạn chế vì việc sử dụng thường không vượt quá việc khởi đầu giao dịch và thanh toán phí gas.

2. Luồng Giao Dịch AA

Dưới đây là sơ đồ cấp cao trình bày quy trình giao dịch ERC-4337:

  1. Một người dùng yêu cầu hoàn thành giao dịch thông qua một ứng dụng phi tập trung được hỗ trợ
  2. Phần mềm Ví tạo một Hoạt động Người dùng

a. UserOperation được hiển thị cho người dùng

b. Người dùng được nhắc ký

c. UserOperation được gửi đến một Bundler

  1. Bundler nhận UserOperation

a. Bundler xác minh UserOperation: i. qua EntryPoint

b. UserOperation được thêm vào bộ nhớ mempool thay thế

c. Block builder thêm vào blockchain như một khối

Dưới đây là một biểu đồ sâu rộng mô tả luồng giao dịch ERC-4337:

Hình ảnh từ “Rethink Digital Transactions with Account Abstraction” của Visa

Một số thuật ngữ ở trên có thể là mới lạ đối với người dùng crypto ngay cả những người thông thạo, vì chúng là khái niệm thuộc về Account Abstraction, được giới thiệu thông qua ERC-4337. Bây giờ chúng ta sẽ thảo luận về những thuật ngữ và khái niệm mới này phân biệt AA với tiêu chuẩn EOA hiện tại.

3. Các thành phần của AA

UserOperation (UserOp) là một đối tượng giả mạo giao dịch đại diện cho ý định giao dịch mong muốn của người dùng. UserOperations kỹ thuật không phải là giao dịch, mặc dù có thể được gọi là một 'giao dịch ERC-4337'.

§ UserOperation Mempool: Một mempool đặc biệt dành cho UserOperations. Bao gồm một mạng ngang hàng không cần phép mà các nút sử dụng logic để xác định liệu UserOp sẽ được gửi đến các đồng nghiệp. Điều này là một bước dừng mới (so với mempool truyền thống) cho một UserOp trước khi nó được gửi đến chuỗi.

§ Các UserOps chỉ sử dụng các Paymasters và/hoặc Aggregators được liệt kê trong danh sách trắng sẽ được đưa vào một bộ nhớ mempool thay thế, nơi mà các Bundler hỗ trợ các Paymasters/Aggregators được liệt kê trong danh sách trắng có thể sử dụng UserOps từ bộ nhớ mempool thay thế. Các UserOps từ main và alternate mempools có thể được gom thành bó cùng nhau.

Bundler

Bundlers bundle nhiều UserOps lại với nhau và gửi gói đó để thực thi thông qua Điểm nhập. Sự kiện này giống như một giao dịch EOA đến hợp đồng thông minh, nhưng trong trường hợp này địa chỉ “from” là Bundler, và địa chỉ “to” là hợp đồng Điểm nhập.

UserOps được chọn bởi Bundlers dựa trên ưu tiên phí; cùng logic mà người xây dựng khối Ethereum sử dụng ngày nay. Khi Bundlers là người gửi, họ chịu trách nhiệm thanh toán phí gas, nhưng được bồi thường thông qua phí thực hiện UserOp cá nhân.

Bundlers là các nút gửi một UserOperation trên chuỗi. Có cả bundlers công cộng và riêng tư, mỗi cái phục vụ cùng một chức năng, nhưng bundling UserOps từ các nguồn khác nhau. Bundlers công cộng nhận UserOperations từ tất cả các nguồn chưa được xác minh theo một cách phi tập trung, điều này yêu cầu họ phải trải qua quá trình lọc để từ chối giao dịch có tiềm năng gây hại. Đặc biệt, chúng quan trọng trong việc ngăn chặn tấn công từ chối dịch vụ (DoS) thông qua việc quản lý danh tiếng của paymasters. Các chức năng của bundlers công cộng đều có chi phí, bằng tính toán, gas hoặc lưu trữ, để hoạt động đúng cách.

Ngược lại, các bundler riêng là bundler được xây dựng để chỉ gói gói UserOperations từ một nguồn cụ thể. Ví dụ, một nhà cung cấp ví có thể xây dựng các bundler riêng chỉ chấp nhận UserOperations từ người dùng của ví đó. Phương pháp này cho phép một số quy trình được bỏ qua dẫn đến chi phí sử dụng thấp hơn cho người dùng thông qua việc tiết kiệm phí gas. Ngoài ra, các bundle riêng có thể cung cấp việc bao gồm mempool nhanh hơn cũng như tiềm năng cho các giao dịch chống lại MEV.

Quản lý thanh toán

Một người thanh toán là người chịu trách nhiệm tài trợ phí gas cho các giao dịch EVM thông qua Tính trừ tài khoản thông qua hợp đồng EntryPoint. Người thanh toán cũng cho phép thanh toán phí gas bằng ERC-20, thẻ tín dụng, đăng ký, v.v. để người dùng không cần hy sinh quyền sở hữu hoặc giữ Eth. Logic của việc trừ gas được xác định bởi Người thanh toán, và được triển khai bởi các ứng dụng phi tập trung muốn tài trợ phí gas của người dùng của họ.

Các nhà phát triển DApp có thể muốn sử dụng một người thanh toán bảo lãnh vì việc tài trợ phí gas giảm ngưỡng tham gia, làm cho việc thu hút thêm người dùng dễ dàng hơn. Để các nhà phát triển tích hợp một người thanh toán bảo lãnh tài trợ, họ phải thiết lập các chính sách về người dùng có thể được tài trợ. Tuy nhiên, số lượng quy tắc được hỗ trợ hoàn toàn phụ thuộc vào nhà cung cấp người thanh toán bảo lãnh.

Việc cho phép thanh toán gas bằng ERC-20 phục vụ một mục đích tương tự: cải thiện trải nghiệm người dùng. Khả năng thanh toán bằng stablecoins hấp dẫn hơn đối với người dùng so với các tài sản biến động mạnh như Eth. Việc phải giữ Eth trong ví để thanh toán phí gas không tạo điều kiện cho sự phát triển người dùng mới vì quá trình mua Eth có thể đủ để ngăn người dùng không phải là người dùng nguyên thủy của tiền điện tử tiếp tục hơn nữa.

Lưu ý: Người thanh toán cũng có thể được xây dựng và vận hành theo yêu cầu, nhưng dưới đây chúng tôi liệt kê một số nhà cung cấp dịch vụ thanh toán hàng đầu.

Dự án đáng chú ý:

StackUp’s Plug-n-Play Paymaster

Alchemy’s Quản lý khí

Pimlico’s Xác minh Người thanh toán

EntryPoint

Cổng vào xác minh và thực hiện các UserOperations được gửi đến nó bởi Bundler. Chúng phục vụ như điểm vào mà tất cả các ví hợp quy tắc ERC-4337 sử dụng để giao dịch trên EVM. Điều này có thể được so sánh một cách hợp lý nhất với một hợp đồng gửi tiền đặt cọc duy nhất. Logic được sử dụng bởi các ví hợp quy được đơn giản hóa khi sử dụng một Cổng vào, trừu tượng hóa các chức năng hợp đồng thông minh phức tạp sang Cổng vào thay vì ví. Theo cách nói khác, chính cơ chế Cổng vào cho phép ví hoạt động như các hợp đồng thông minh.

"...Cung cấp cho các nhà cung cấp cơ sở hạ tầng ví nhiều tùy chọn hơn để cung cấp các tính năng ví thông minh như khôi phục tài khoản, multi-sigs native và chi trả phí gas cho người dùng."

  • Michael Lewellen, Trưởng Nhóm Kiến Trúc Giải Pháp @ OpenZeppelin

Ví tiền điện tử đang ở vị trí hàng đầu của cuộc thảo luận về Trừu tượng Hóa Tài khoản vì chúng có mối liên kết trực tiếp với người dùng và tham gia một cách rõ ràng trong việc cung cấp cho người dùng Web3 một trải nghiệm an toàn và thú vị hơn. Ví Hợp Đồng Thông Minh cho phép người dùng tùy chỉnh cách họ quản lý tài sản của mình, như đã được thực hiện thông qua Trừu tượng Hóa Tài khoản.

Trước khi có ERC-4337, các bên trung gian cần phải trừu tượng hóa chi tiết về cách và khi nào một EOA hoạt động, hoặc với các Layer-2 native của AA như StarkNet hoặc ZKSync.

So sánh Vận hành Ví

4. AA Stack

Chúng tôi có thể hiểu rộng rãi về các dự án đang xây dựng trong lĩnh vực ERC 4337 theo các nhóm sau. Các lớp này hoạt động cùng nhau để bao phủ phần lớn các tương tác của người dùng cuối với blockchain.

3.1 Lớp Giao diện Người dùng (UI)

Lớp IU chủ yếu cung cấp các bộ công cụ cần thiết để tận dụng trải nghiệm UX cải thiện mà AA có thể mang lại cho web3. Đây là lớp mà người dùng được đưa vào thông qua địa chỉ email, số điện thoại, địa chỉ ví, hoặc hồ sơ mạng xã hội. Ngoài ra, các dự án xây dựng trong lớp này cung cấp các công cụ cho các nhà phát triển ứng dụng để cho phép người dùng tạo ra ví của riêng họ ("ví nhúng") vào ứng dụng của họ. Những ví này có thể được tùy chỉnh để phù hợp với thương hiệu dApp và cung cấp các tính năng bổ sung.

Để được coi là một “ví,” phải có một phần giao diện người dùng. Các nhà phát triển kết nối và/hoặc tạo các giao diện và ứng dụng cho phép người dùng tương tác với tài khoản blockchain.

Tạo Ví Thông Minh Nhúng:

Khi một người dùng đăng nhập bằng email (Mã OTP được gửi một lần để đảm bảo đó là một địa chỉ email hoạt động và chính xác, ngăn ngừa lỗi trong việc giao tiếp với khách hàng và đảm bảo rằng dữ liệu khách hàng chính xác) một ví nhúng được tạo cho họ, một cặp khóa được tạo ra cho ví đó. Cặp khóa sau đó được sử dụng để tạo ra một ví hợp đồng thông minh sử dụng khóa riêng tư làm chủ sở hữu. Theo bản chất, bạn sử dụng khóa riêng tư từ ví nhúng để kiểm soát một ví thông minh phức tạp hơn.

Ví kết quả được trả về như một nhà cung cấp, và có thể tương tác với nó một cách tương tự như một EOA, với tính linh hoạt để xác định các điều như việc tài trợ gas là một phần của khởi tạo ví

  • Dynamic.xyz.

Cụ thể hơn, Ví (Tài khoản) chứa ba thành phần khác nhau, mỗi thành phần có chức năng cụ thể riêng của họ.

  1. Hợp đồng Ví: Hợp đồng đại diện cho tài khoản của người dùng

  2. Wallet Deployer: Hợp đồng tạo ra một hợp đồng ví

  3. Phần mềm Ví: Giao diện người dùng gửi các Hoạt động Người dùng đến các nút (Bundler)

Các dự án đáng chú ý:

Mạng Hạt, Riêng tư, Động lực, Crossmint

3.2 Account Layer

Lớp Tài khoản có thể được chia thành hai lớp con: Cơ sở hạ tầng AA và Tài khoản thông minh.

  1. Cơ sở hạ tầng AA

Hạ tầng trong AA đề cập đến các thành phần và cơ chế cơ bản cho phép Abstraction Tài khoản xảy ra. Chức năng chính của tầng này là cung cấp dịch vụ Bundler, Paymaster và Điểm vào mà tương tác một cách mượt mà với các nhà cung cấp ví AA. Trước đó, chúng tôi đã trình bày cách các thành phần này phù hợp vào luồng giao dịch rộng lớn hơn của AA.

Các dự án đáng chú ý:

Alto Bundler (Pimlico)

Alchemy Rundler

Infinitism Bundler

Voltaire (Candide)

StackUp Bundler

AA-Bundler

Skandha (Etherspot)

  1. Tài khoản Thông minh
  • Ví tiền điện tử cụ thể cho một loại hợp đồng thông minh thực hiện AA. Miễn là logic có thể được thực hiện bởi hợp đồng thông minh Ethereum, tài khoản có thể cung cấp các chức năng AA mong muốn thông qua tùy chỉnh, plugin, v.v. Lớp con này có thể được mô tả một cách phù hợp ở phía sau của một ví tiền điện tử AA, giúp gửi các UserOperations một cách hiệu quả đến các dịch vụ được cung cấp bởi các nhà cung cấp cơ sở hạ tầng AA.
  • "Tài khoản Thông minh" là điều cho phép ví được kiểm soát thông qua hợp đồng thông minh có thể lập trình thay vì các khóa riêng tư. Khả năng kết hợp này cho phép tùy chỉnh các tính năng như thực hiện một nhiệm vụ cụ thể, hỗ trợ các phương thức xác thực khác nhau, v.v.

Các dự án đáng chú ý:

Mạng Hạt

Biconomy

Sequence

Clave

ZeroDev

An toàn {Core}

3.3 Lớp Khóa

The Key Layer chứa cơ sở hạ tầng xác thực có thể cắm cho ứng dụng và ví Web3.

Các hình thức đăng nhập và phương pháp tạo ví tiền điện tử thay thế là một điểm trọng yếu của các ví tiền điện tử Abstraction tài khoản. Đăng nhập qua mạng xã hội và email là hai hình thức đăng nhập nổi bật được dự kiến sẽ tăng trưởng cơ sở người dùng Web3 trong những năm tới vì những phương pháp này có thể đơn giản hóa quá trình tiếp nhận người dùng mới với các tính năng giống Web2 để dễ dàng chuyển đổi sang Web3.

Khi người dùng đăng nhập vào một ứng dụng phi tập trung bằng cách sử dụng tài khoản mạng xã hội hoặc email, các nhà cung cấp xác thực như Particle và Web3Auth có thể tạo một ví cho người dùng đó mà không cần khóa riêng tư. Các nhà cung cấp đã nói đến bảo đảm bảo mật này thông qua chữ ký dựa trên Multi-Party Computing (MPC).

Các SDK cho những tính năng này có sẵn để sử dụng từ các nhà cung cấp xác thực để tích hợp vào ứng dụng phi tập trung của họ. Một bước cần thiết để triển khai Account Abstraction vào một ứng dụng phi tập trung là đăng nhập xã hội. Hãy thảo luận về mối quan hệ giữa SDK của Web3Auth và một ứng dụng tích hợp.

Khi người dùng kích hoạt đăng nhập từ một trong các nhà cung cấp đăng nhập khác nhau (thông qua một ứng dụng tích hợp Web3Auth), một mã thông báo ID được gửi đến SDK Web3Auth. Mã thông báo ID đó sau đó được chuyển đến Mạng Xác thực để xác minh và đổi lại, khóa riêng của người dùng được chia thành nhiều mảnh nơi người dùng chỉ cần 2 trong tổng số các mảnh khóa để khôi phục lại khóa riêng của họ.

Dự án đáng chú ý:

Mạng Hạt

Web3Auth

Cổng

0xPass

5. AA sẽ mang lại điều gì?

Trải nghiệm người dùng tốt hơn

Tương tác với các ứng dụng trong tiền điện tử không nhất thiết là một nhiệm vụ đơn giản. Nếu người dùng muốn sử dụng nhiều ứng dụng, có thể có đến năm bước riêng lẻ liên quan để hoàn thành chức năng mong muốn. Quan trọng hơn, việc dựa vào cụm từ khóa gốc 12 từ để duy trì quyền kiểm soát đối với quỹ của mình là không hợp lý đối với những người muốn tham gia không gian này khi tính chất rủi ro của tiền điện tử đã là một rào cản đáng sợ. Trừu tượng hóa tài khoản cho phép khôi phục quỹ thông qua ứng dụng truyền thông xã hội, email, bạn bè và gia đình, v.v. Nói cách khác, việc mất khóa riêng tư không phải là điểm kết thúc.

Phí Thấp

Các trừu tượng tài khoản cho phép người dùng thanh toán phí bằng bất kỳ token được hỗ trợ theo hợp đồng hoặc thậm chí không cần thanh toán phí. Như đã được mô tả trong biểu đồ ở trên, với một EOA, người dùng phải duy trì số dư ETH để hoàn thành giao dịch vì người dùng (người khởi xướng) phải thanh toán phí gas. Với AA, việc tích hợp Paymasters với ERC-4337, cho phép phí gas được tài trợ / giảm giá, vì vậy người dùng không cần duy trì số dư ETH trong ví của họ. Ngoài ra, khả năng thanh toán bằng các loại token khác nhau cho phép tự do và dễ sử dụng hơn khi hoạt động trong không gian tiền điện tử.

Nhóm hành động phức tạp (còn gọi là Multicall)

Thay vì liên tục nhấn các nút “approve” và “confirm” mỗi khi thực hiện giao dịch, Account Abstraction có thể được lập trình để nhóm nhiều hoạt động cần ký chữ ký cùng một lúc. Điều này có thể làm cho giao dịch trở nên rẻ hơn và nhanh hơn.

Phiên đã được xác minh

Account Abstraction cho phép người dùng chứng minh trước các quy tắc cho việc tương tác với một ứng dụng phi tập trung để họ không cần ký mỗi giao dịch cụ thể và sẽ mở ra các cơ hội UX tốt hơn cho người dùng cuối. Tính năng này có thể được so sánh với mua sắm trực tuyến, nơi người dùng đặt nhiều mặt hàng vào giỏ hàng của họ, sau đó thực hiện tất cả cùng một lúc.

Chuyển khoản định kỳ

Thông qua Trừu tượng Hóa Tài khoản, việc thanh toán theo lịch trình tự giữ hộ và chuyển khoản định kỳ tự động trở nên có thể. Khả năng này tạo ra nhiều trường hợp sử dụng tiềm năng, từ việc thanh toán lương đến mô hình đăng ký trên chuỗi.

Phê duyệt đa bên

Ví MPC (Multi-Party Computation) có thể hoạt động cùng với AA để cung cấp cho người dùng một hệ thống quản lý khóa an toàn hơn. MPC cho phép phân rã các cặp khóa của một ví, sau đó được phân phối cho một số người tin cậy được chọn. AA cùng với MPC chẳng hạn, cho phép một dịch vụ bên ngoài như một nhà cung cấp hoặc công cụ lưu trữ rút tiền tự động từ tài khoản mà không cần chữ ký của đa số chủ khóa.

6. Luận điểm đầu tư, giá trị sẽ tăng ở đâu?

Mặc dù vẫn còn non trẻ, việc xác định nơi mà giá trị lớn nhất sẽ tăng trong ngăn xếp AA là khó khăn, vì kỹ thuật không có tiêu chuẩn cụ thể mà ngành công nghiệp phải tuân thủ. Tuy nhiên, khi ngăn xếp hiện tại, có vẻ như nhà cung cấp cơ sở hạ tầng AA có nhiều lợi ích nhất khi AA nhập vào thị trường chính thống.

Hiện tại có một số nhà cung cấp cơ sở hạ tầng AA hoạt động đại diện cho hình thức dễ dàng nhất của việc triển khai AA cho dApps mới và hiện có. Các nhà cung cấp Bundler và Paymaster có tiềm năng tài chính lớn nhất vì các dịch vụ này cần thiết để triển khai Account Abstraction, và do đó có một hào cản theo mặc định. Đáng tiếc cho cộng đồng, có cơ hội cho những nhà cung cấp này tạo thành một phe phái quái đản, trong đó dApps phải tuyển dụng các dịch vụ này thay vì xây dựng các bundler và paymaster riêng, điều này tốn kém và phức tạp.

In theory, anyone can operate a bundler, but operating a bundler involves technological complexity that developers of new projects likely won’t have the time or funds to take on, as they can easily utilize any of the currently available services on the market. While oligopolies go against the ethos of Web3 as a whole, this problem will need to be solved to prevent the encouragement of EVM centralization.

Với một giai đoạn sớm, phát triển mã nguồn mở như ERC-4337, các bên tạo điều kiện cho sự tiến bộ có thể là khu vực có khả năng tích lũy giá trị nhất.

Một khu vực tiềm năng khác để tích luỹ giá trị: nhà cung cấp SDK Ví AA.

Luận văn của chúng tôi tại OP Crypto chưa được hình thành, nhưng chúng tôi vẫn theo dõi sát cánh với các sự phát triển ở Lớp Tài khoản. Chúng tôi hy vọng sẽ thấy các dự án bắt đầu giải quyết các vấn đề hiện tại trong lớp cơ sở hạ tầng, tuy nhiên vì khái niệm này còn rất mới, các sự phát triển như vậy sẽ mất nhiều thời gian hơn đáng kể.

Chúng tôi tự hào là một nhà đầu tư của Mạng lưới Particle, người đã thể hiện sự tận tâm đáng kinh ngạc trong việc tối ưu hóa tính mô đun của Account Abstraction. Họ là những chuyên gia trong lĩnh vực này và đang xây dựng các sản phẩm cắt cạnh để tăng cường tính khả dụng và hiệu quả của Web3 và tăng cường tính sử dụng cho người dùng có kinh nghiệm và người mới.

Các giải pháp có khả năng trừu tượng hóa các phức tạp cơ bản vẫn cần thiết. Trải nghiệm cho các nhà phát triển tích hợp AA vào ứng dụng phi tập trung của họ vẫn phức tạp hơn so với những gì nên có để khuyến khích sự chấp nhận rộng rãi. Particle, cùng với các dự án khác, đều đang làm việc chăm chỉ trên vấn đề này, và chúng tôi rất hào hứng để xem các giải pháp được xây dựng để vượt qua các rào cản tích hợp.

7. Khác

Tính năng trích xuất tài khoản linh hoạt với ERC-6900

Việc tiêu chuẩn hóa tài khoản thông minh là quan trọng để phát triển tiện ích của chúng. ERC-6900 mới được giới thiệu (tháng 4 năm 2023) dựa trên các tính năng được giới thiệu bởi ERC-4337, và cố gắng cung cấp tiêu chuẩn hóa. ERC-6900 phục vụ để mở rộng các chức năng của ERC-4337 bằng cách tăng tính linh hoạt của tiện ích tài khoản. Sự tăng cường về linh hoạt và tính linh hoạt có thể được quy cho khả năng hỗ trợ triển khai thông qua các plugin.

Rủi ro

Trong khi chúng ta đã thảo luận về những sự phức tạp của Sự trừu tượng tài khoản và hiện đã có một cái nhìn về cách nó biểu thị sự tiến bộ trong lĩnh vực trải nghiệm người dùng và chức năng, có những lo ngại về khung việc mới này và sự hỗ trợ chắc chắn không phải là đồng lòng. Mặc dù danh sách dưới đây không phải là toàn diện, nó chứa đựng một số rủi ro chính hiện nay.

  • Dấu vết của Quỹ
  • Các Vector Tấn Công Mới
  • Đắt hơn để sử dụng
  • Thiếu sự chuẩn hóa
  • Tính trung tâm hóa của các nhà cung cấp cơ sở hạ tầng
  • Quá trình phục hồi xã hội và 2FA có thể bị thâm nhập và có thể cần sử dụng các bên thứ ba trung gian tập trung

8. Phát biểu bế mạc

Cảnh quan về Trừu tượng Tài khoản đang phát triển nhanh chóng, và sẽ tiếp tục phát triển trong tương lai dự kiến. Rất nhiều nhà xây dựng tài năng đang làm việc trên các ứng dụng và các trường hợp sử dụng mới cho công nghệ mới, chúng tôi chắc chắn sẽ thấy được bằng chứng rõ ràng về những lợi ích của nó trong tương lai ngắn. Mặc dù thị trường hiện tại đã khiến việc mở rộng các dự án dựa trên blockchain trở nên khó khăn hơn, chúng tôi lạc quan về việc Trừu tượng Tài khoản, và cụ thể hơn là ERC-4337 sẽ làm gì để giảm bớt một số vấn đề của môi trường Web3 hiện tại.

Chúng tôi đang tích cực đầu tư vào các dự án liên quan đến AA và khuyến khích tất cả những người xây dựng trong lĩnh vực này liên hệ với chúng tôi! Chúng tôi luôn sẵn lòng hỗ trợ người xây dựng bất cứ khi nào và bằng cách nào mà chúng tôi có thể!

免责声明:

  1. Bài viết này được sao chép từ [Inception Capital], Tất cả các bản quyền thuộc về tác giả gốc [ Calvin và Thomas]. Nếu có ý kiến ​​phản đối về việc sao chép này, vui lòng liên hệ với Gate Learnđội và họ sẽ xử lý nó ngay lập tức.
  2. Bản phủ nhận trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được nêu, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.

Partager

Contenu

Trừu tượng hóa Tài khoản: Một Sự thay đổi Mô hình trong UX Web3?

Trung cấp5/7/2024, 1:55:29 AM
Với tinh thần tiến bộ và sáng tạo trong lĩnh vực tiền điện tử, Sự trừu tượng tài khoản cung cấp một lựa chọn thay thế cho việc tương tác Ethereum một cách trơn tru.

Nội dung

  1. Trước AA
  2. Luồng Giao Dịch AA
  3. Các thành phần của AA
  4. AA Stack
  5. AA sẽ mang lại điều gì?
  6. Luận điểm đầu tư, nơi giá trị sẽ tích tụ?
  7. Khác
  8. Bình luận kết thúc

Được viết bởi Calvin và Thomas

Trong lĩnh vực Web3 đang ngày càng phát triển, một khái niệm quan trọng đang thu hút sự chú ý đáng kể trong cộng đồng tiền điện tử, sẵn sàng tạo ra một cơn sóng lớn người dùng mới. Sáng tạo 'biến đổi' này không gì khác ngoài Account Abstraction - một tác nhân mạnh mẽ, tái định nghĩa cấu trúc tương tác với Ethereum.

Những ngày thông thường của Tài khoản Sở hữu Bên ngoại (EOA), minh họa bởi những ví tiền điện tử phổ biến như MetaMask, nơi người dùng phải chịu gánh nặng bảo vệ cụm từ khóa riêng tư của họ có thể đã qua. Ôm nhận những nguyên tắc tiến bộ và đổi mới trong lĩnh vực tiền điện tử, Account Abstraction đưa ra một phương án thay thế cho sự tương tác Ethereum mượt mà.

Abstraction Tài khoản (AA) cho phép người dùng bắt đầu một hành trình trong đó trải nghiệm trung tâm người dùng giả định quan trọng, và an ninh không thể xâm nhập trở thành nền tảng. AA tìm kiếm phá hủy các hạn chế của các thực hành cổ điển trong khi củng cố sự linh thiêng của tài sản cho những người đam mê kỳ cựu và người dùng mới không chấp nhận rủi ro.

TLDR

  • Giới thiệu:
    Account Abstraction (AA) đứng ở phía trước của sự tiến hóa của Ethereum, hứa hẹn sẽ định nghĩa lại cách người dùng tương tác với nền tảng. Bằng cách cung cấp một phương án thay thế cải tiến và thân thiện hơn so với các Tài Khoản Sở Hữu Bên Ngoài (EOAs) truyền thống như MetaMask, AA được chuẩn bị để đưa trải nghiệm người dùng Web3 lên một tầm cao mới đáng kể.
  • Khung tài khoản hiện tại của Ethereum:
    Hệ sinh thái của Ethereum chủ yếu xoay quanh hai loại tài khoản. Các Tài Khoản Sở Hữu Bên Ngoài (EOA) được kiểm soát bởi các khóa riêng tư cá nhân, cho phép người dùng tương tác trực tiếp. Ngược lại, Các Tài Khoản Hợp Đồng (CAs) được điều khiển bởi mã hợp đồng thông minh, cho phép thực hiện các hoạt động và tương tác phức tạp hơn.
  • Ngăn xếp AA và Ý nghĩa của nó:
    Sự xuất hiện của các dự án dưới chuẩn mực ERC 4337 đang định hình lại cảnh quan blockchain. Các dự án này bao gồm một loạt các tương tác blockchain, từ việc tạo điều kiện cho Cầu và Ramps để chuyển tài sản một cách liền mạch đến việc giới thiệu các cơ chế Trừu tượng hóa Gas giúp đơn giản hóa chi phí giao dịch. Bộ AA stack nhằm mục tiêu tinh giản và tăng cường các tương tác này, làm cho chúng trở nên dễ hiểu hơn đối với người dùng cuối.
  • Các tính năng tiên phong được giới thiệu bởi AA:
  1. Các Phiên Đáng Tin Cậy: Vẽ song song với trải nghiệm mua sắm trực tuyến, AA giới thiệu khái niệm 'Các Phiên Đáng Tin Cậy.' Người dùng có thể thiết lập các quy tắc được xác định trước cho tương tác của họ với ứng dụng phi tập trung, loại bỏ nhu cầu ký mỗi giao dịch.
  2. Chuyển khoản theo lịch trình: AA mở đường cho những giải pháp tài chính sáng tạo, như việc tự lưu trữ thanh toán theo lịch trình. Tính năng này có tiềm năng làm thay đổi mô hình đăng ký trên chuỗi, mang đến sự linh hoạt chưa từng có.
  3. Phê duyệt đa bên với MPC: Bằng cách tích hợp ví Tính toán Đa bên (MPC) vào khung AA, việc truy cập quỹ trở nên an toàn và hiệu quả hơn. Dịch vụ bên ngoài hiện có thể rút quỹ mà không cần quá trình rườm rà của việc thu thập chữ ký từ nhiều người giữ chìa khóa.
  • Rủi ro và Thách thức tiềm ẩn:
    Mặc dù AA mang lại nhiều lợi ích, nhưng cũng không thiếu những thách thức của nó. Có những lo ngại về khả năng theo dõi nguồn gốc các quỹ, các lối tấn công mới tiềm năng mà các đối tượng độc hại có thể lợi dụng, và sự tăng chi phí đi kèm với việc triển khai AA. Ngoài ra, còn có nỗi sợ hãi về tập trung cơ sở hạ tầng, điều này có thể đe dọa bản chất phi tập trung của triết lý blockchain.
  • Thông tin đầu tư từ OP Crypto:
    OP Crypto, với sự sáng suốt về thị trường của mình, đang chặt chẽ theo dõi sự phát triển ở Tầng Tài khoản. Họ đã thể hiện sự ủng hộ của mình cho Mạng Hạt, một dự án được cống hiến cho việc tinh chỉnh tính linh hoạt của AA. Sự nhấn mạnh rõ ràng: để AA có thể được áp dụng rộng rãi, các giải pháp làm sáng tỏ những phức tạp cơ bản của nó là cực kỳ quan trọng.
  • Lời hứa của ERC-6900:
    Xây dựng trên nền tảng được đặt ra bởi ERC-4337, ERC-6900 đã được giới thiệu vào tháng 4 năm 2023. Tiêu chuẩn mới này nhằm mục tiêu mang lại sự chuẩn hóa lớn hơn trong các tiện ích tài khoản, đảm bảo rằng các lợi ích của AA sẽ dễ tiếp cận và linh hoạt hơn đối với cộng đồng rộng lớn hơn.
  • Kết luận cuối cùng:
    Cảnh quan AA rất sôi động và động lực, với một đám xây dựng tài năng không ngừng đẩy ranh giới của nó. Mặc dù có những thách thức thị trường cố hữu, có một cảm giác lạc quan rõ ràng về tiềm năng của AA, đặc biệt là với những đổi mới được mang lại bởi ERC-4337. Với các khoản đầu tư tích cực và một sự quan tâm sâu sắc trong việc thúc đẩy sự hợp tác, OP Crypto đã vững chắc định vị ở trung tâm của sự tiến hóa này.

1. Trước khi AA

Hiện tại có hai loại tài khoản trên Ethereum:

  1. Tài Khoản Sở Hữu Bên Ngoài (EOAs)

  2. Tài khoản Hợp đồng (CAs)

Bảng dưới đây chỉ ra một số khác biệt chính giữa EOAs và CAs:

Như đã đề cập, EOAs là tài khoản được tạo ra bằng phần mềm ví như MetaMask hoặc Rainbow, được quản lý bởi các khóa công khai và khóa cá nhân tương ứng của họ. Các tài khoản như vậy có khả năng hạn chế vì việc sử dụng thường không vượt quá việc khởi đầu giao dịch và thanh toán phí gas.

2. Luồng Giao Dịch AA

Dưới đây là sơ đồ cấp cao trình bày quy trình giao dịch ERC-4337:

  1. Một người dùng yêu cầu hoàn thành giao dịch thông qua một ứng dụng phi tập trung được hỗ trợ
  2. Phần mềm Ví tạo một Hoạt động Người dùng

a. UserOperation được hiển thị cho người dùng

b. Người dùng được nhắc ký

c. UserOperation được gửi đến một Bundler

  1. Bundler nhận UserOperation

a. Bundler xác minh UserOperation: i. qua EntryPoint

b. UserOperation được thêm vào bộ nhớ mempool thay thế

c. Block builder thêm vào blockchain như một khối

Dưới đây là một biểu đồ sâu rộng mô tả luồng giao dịch ERC-4337:

Hình ảnh từ “Rethink Digital Transactions with Account Abstraction” của Visa

Một số thuật ngữ ở trên có thể là mới lạ đối với người dùng crypto ngay cả những người thông thạo, vì chúng là khái niệm thuộc về Account Abstraction, được giới thiệu thông qua ERC-4337. Bây giờ chúng ta sẽ thảo luận về những thuật ngữ và khái niệm mới này phân biệt AA với tiêu chuẩn EOA hiện tại.

3. Các thành phần của AA

UserOperation (UserOp) là một đối tượng giả mạo giao dịch đại diện cho ý định giao dịch mong muốn của người dùng. UserOperations kỹ thuật không phải là giao dịch, mặc dù có thể được gọi là một 'giao dịch ERC-4337'.

§ UserOperation Mempool: Một mempool đặc biệt dành cho UserOperations. Bao gồm một mạng ngang hàng không cần phép mà các nút sử dụng logic để xác định liệu UserOp sẽ được gửi đến các đồng nghiệp. Điều này là một bước dừng mới (so với mempool truyền thống) cho một UserOp trước khi nó được gửi đến chuỗi.

§ Các UserOps chỉ sử dụng các Paymasters và/hoặc Aggregators được liệt kê trong danh sách trắng sẽ được đưa vào một bộ nhớ mempool thay thế, nơi mà các Bundler hỗ trợ các Paymasters/Aggregators được liệt kê trong danh sách trắng có thể sử dụng UserOps từ bộ nhớ mempool thay thế. Các UserOps từ main và alternate mempools có thể được gom thành bó cùng nhau.

Bundler

Bundlers bundle nhiều UserOps lại với nhau và gửi gói đó để thực thi thông qua Điểm nhập. Sự kiện này giống như một giao dịch EOA đến hợp đồng thông minh, nhưng trong trường hợp này địa chỉ “from” là Bundler, và địa chỉ “to” là hợp đồng Điểm nhập.

UserOps được chọn bởi Bundlers dựa trên ưu tiên phí; cùng logic mà người xây dựng khối Ethereum sử dụng ngày nay. Khi Bundlers là người gửi, họ chịu trách nhiệm thanh toán phí gas, nhưng được bồi thường thông qua phí thực hiện UserOp cá nhân.

Bundlers là các nút gửi một UserOperation trên chuỗi. Có cả bundlers công cộng và riêng tư, mỗi cái phục vụ cùng một chức năng, nhưng bundling UserOps từ các nguồn khác nhau. Bundlers công cộng nhận UserOperations từ tất cả các nguồn chưa được xác minh theo một cách phi tập trung, điều này yêu cầu họ phải trải qua quá trình lọc để từ chối giao dịch có tiềm năng gây hại. Đặc biệt, chúng quan trọng trong việc ngăn chặn tấn công từ chối dịch vụ (DoS) thông qua việc quản lý danh tiếng của paymasters. Các chức năng của bundlers công cộng đều có chi phí, bằng tính toán, gas hoặc lưu trữ, để hoạt động đúng cách.

Ngược lại, các bundler riêng là bundler được xây dựng để chỉ gói gói UserOperations từ một nguồn cụ thể. Ví dụ, một nhà cung cấp ví có thể xây dựng các bundler riêng chỉ chấp nhận UserOperations từ người dùng của ví đó. Phương pháp này cho phép một số quy trình được bỏ qua dẫn đến chi phí sử dụng thấp hơn cho người dùng thông qua việc tiết kiệm phí gas. Ngoài ra, các bundle riêng có thể cung cấp việc bao gồm mempool nhanh hơn cũng như tiềm năng cho các giao dịch chống lại MEV.

Quản lý thanh toán

Một người thanh toán là người chịu trách nhiệm tài trợ phí gas cho các giao dịch EVM thông qua Tính trừ tài khoản thông qua hợp đồng EntryPoint. Người thanh toán cũng cho phép thanh toán phí gas bằng ERC-20, thẻ tín dụng, đăng ký, v.v. để người dùng không cần hy sinh quyền sở hữu hoặc giữ Eth. Logic của việc trừ gas được xác định bởi Người thanh toán, và được triển khai bởi các ứng dụng phi tập trung muốn tài trợ phí gas của người dùng của họ.

Các nhà phát triển DApp có thể muốn sử dụng một người thanh toán bảo lãnh vì việc tài trợ phí gas giảm ngưỡng tham gia, làm cho việc thu hút thêm người dùng dễ dàng hơn. Để các nhà phát triển tích hợp một người thanh toán bảo lãnh tài trợ, họ phải thiết lập các chính sách về người dùng có thể được tài trợ. Tuy nhiên, số lượng quy tắc được hỗ trợ hoàn toàn phụ thuộc vào nhà cung cấp người thanh toán bảo lãnh.

Việc cho phép thanh toán gas bằng ERC-20 phục vụ một mục đích tương tự: cải thiện trải nghiệm người dùng. Khả năng thanh toán bằng stablecoins hấp dẫn hơn đối với người dùng so với các tài sản biến động mạnh như Eth. Việc phải giữ Eth trong ví để thanh toán phí gas không tạo điều kiện cho sự phát triển người dùng mới vì quá trình mua Eth có thể đủ để ngăn người dùng không phải là người dùng nguyên thủy của tiền điện tử tiếp tục hơn nữa.

Lưu ý: Người thanh toán cũng có thể được xây dựng và vận hành theo yêu cầu, nhưng dưới đây chúng tôi liệt kê một số nhà cung cấp dịch vụ thanh toán hàng đầu.

Dự án đáng chú ý:

StackUp’s Plug-n-Play Paymaster

Alchemy’s Quản lý khí

Pimlico’s Xác minh Người thanh toán

EntryPoint

Cổng vào xác minh và thực hiện các UserOperations được gửi đến nó bởi Bundler. Chúng phục vụ như điểm vào mà tất cả các ví hợp quy tắc ERC-4337 sử dụng để giao dịch trên EVM. Điều này có thể được so sánh một cách hợp lý nhất với một hợp đồng gửi tiền đặt cọc duy nhất. Logic được sử dụng bởi các ví hợp quy được đơn giản hóa khi sử dụng một Cổng vào, trừu tượng hóa các chức năng hợp đồng thông minh phức tạp sang Cổng vào thay vì ví. Theo cách nói khác, chính cơ chế Cổng vào cho phép ví hoạt động như các hợp đồng thông minh.

"...Cung cấp cho các nhà cung cấp cơ sở hạ tầng ví nhiều tùy chọn hơn để cung cấp các tính năng ví thông minh như khôi phục tài khoản, multi-sigs native và chi trả phí gas cho người dùng."

  • Michael Lewellen, Trưởng Nhóm Kiến Trúc Giải Pháp @ OpenZeppelin

Ví tiền điện tử đang ở vị trí hàng đầu của cuộc thảo luận về Trừu tượng Hóa Tài khoản vì chúng có mối liên kết trực tiếp với người dùng và tham gia một cách rõ ràng trong việc cung cấp cho người dùng Web3 một trải nghiệm an toàn và thú vị hơn. Ví Hợp Đồng Thông Minh cho phép người dùng tùy chỉnh cách họ quản lý tài sản của mình, như đã được thực hiện thông qua Trừu tượng Hóa Tài khoản.

Trước khi có ERC-4337, các bên trung gian cần phải trừu tượng hóa chi tiết về cách và khi nào một EOA hoạt động, hoặc với các Layer-2 native của AA như StarkNet hoặc ZKSync.

So sánh Vận hành Ví

4. AA Stack

Chúng tôi có thể hiểu rộng rãi về các dự án đang xây dựng trong lĩnh vực ERC 4337 theo các nhóm sau. Các lớp này hoạt động cùng nhau để bao phủ phần lớn các tương tác của người dùng cuối với blockchain.

3.1 Lớp Giao diện Người dùng (UI)

Lớp IU chủ yếu cung cấp các bộ công cụ cần thiết để tận dụng trải nghiệm UX cải thiện mà AA có thể mang lại cho web3. Đây là lớp mà người dùng được đưa vào thông qua địa chỉ email, số điện thoại, địa chỉ ví, hoặc hồ sơ mạng xã hội. Ngoài ra, các dự án xây dựng trong lớp này cung cấp các công cụ cho các nhà phát triển ứng dụng để cho phép người dùng tạo ra ví của riêng họ ("ví nhúng") vào ứng dụng của họ. Những ví này có thể được tùy chỉnh để phù hợp với thương hiệu dApp và cung cấp các tính năng bổ sung.

Để được coi là một “ví,” phải có một phần giao diện người dùng. Các nhà phát triển kết nối và/hoặc tạo các giao diện và ứng dụng cho phép người dùng tương tác với tài khoản blockchain.

Tạo Ví Thông Minh Nhúng:

Khi một người dùng đăng nhập bằng email (Mã OTP được gửi một lần để đảm bảo đó là một địa chỉ email hoạt động và chính xác, ngăn ngừa lỗi trong việc giao tiếp với khách hàng và đảm bảo rằng dữ liệu khách hàng chính xác) một ví nhúng được tạo cho họ, một cặp khóa được tạo ra cho ví đó. Cặp khóa sau đó được sử dụng để tạo ra một ví hợp đồng thông minh sử dụng khóa riêng tư làm chủ sở hữu. Theo bản chất, bạn sử dụng khóa riêng tư từ ví nhúng để kiểm soát một ví thông minh phức tạp hơn.

Ví kết quả được trả về như một nhà cung cấp, và có thể tương tác với nó một cách tương tự như một EOA, với tính linh hoạt để xác định các điều như việc tài trợ gas là một phần của khởi tạo ví

  • Dynamic.xyz.

Cụ thể hơn, Ví (Tài khoản) chứa ba thành phần khác nhau, mỗi thành phần có chức năng cụ thể riêng của họ.

  1. Hợp đồng Ví: Hợp đồng đại diện cho tài khoản của người dùng

  2. Wallet Deployer: Hợp đồng tạo ra một hợp đồng ví

  3. Phần mềm Ví: Giao diện người dùng gửi các Hoạt động Người dùng đến các nút (Bundler)

Các dự án đáng chú ý:

Mạng Hạt, Riêng tư, Động lực, Crossmint

3.2 Account Layer

Lớp Tài khoản có thể được chia thành hai lớp con: Cơ sở hạ tầng AA và Tài khoản thông minh.

  1. Cơ sở hạ tầng AA

Hạ tầng trong AA đề cập đến các thành phần và cơ chế cơ bản cho phép Abstraction Tài khoản xảy ra. Chức năng chính của tầng này là cung cấp dịch vụ Bundler, Paymaster và Điểm vào mà tương tác một cách mượt mà với các nhà cung cấp ví AA. Trước đó, chúng tôi đã trình bày cách các thành phần này phù hợp vào luồng giao dịch rộng lớn hơn của AA.

Các dự án đáng chú ý:

Alto Bundler (Pimlico)

Alchemy Rundler

Infinitism Bundler

Voltaire (Candide)

StackUp Bundler

AA-Bundler

Skandha (Etherspot)

  1. Tài khoản Thông minh
  • Ví tiền điện tử cụ thể cho một loại hợp đồng thông minh thực hiện AA. Miễn là logic có thể được thực hiện bởi hợp đồng thông minh Ethereum, tài khoản có thể cung cấp các chức năng AA mong muốn thông qua tùy chỉnh, plugin, v.v. Lớp con này có thể được mô tả một cách phù hợp ở phía sau của một ví tiền điện tử AA, giúp gửi các UserOperations một cách hiệu quả đến các dịch vụ được cung cấp bởi các nhà cung cấp cơ sở hạ tầng AA.
  • "Tài khoản Thông minh" là điều cho phép ví được kiểm soát thông qua hợp đồng thông minh có thể lập trình thay vì các khóa riêng tư. Khả năng kết hợp này cho phép tùy chỉnh các tính năng như thực hiện một nhiệm vụ cụ thể, hỗ trợ các phương thức xác thực khác nhau, v.v.

Các dự án đáng chú ý:

Mạng Hạt

Biconomy

Sequence

Clave

ZeroDev

An toàn {Core}

3.3 Lớp Khóa

The Key Layer chứa cơ sở hạ tầng xác thực có thể cắm cho ứng dụng và ví Web3.

Các hình thức đăng nhập và phương pháp tạo ví tiền điện tử thay thế là một điểm trọng yếu của các ví tiền điện tử Abstraction tài khoản. Đăng nhập qua mạng xã hội và email là hai hình thức đăng nhập nổi bật được dự kiến sẽ tăng trưởng cơ sở người dùng Web3 trong những năm tới vì những phương pháp này có thể đơn giản hóa quá trình tiếp nhận người dùng mới với các tính năng giống Web2 để dễ dàng chuyển đổi sang Web3.

Khi người dùng đăng nhập vào một ứng dụng phi tập trung bằng cách sử dụng tài khoản mạng xã hội hoặc email, các nhà cung cấp xác thực như Particle và Web3Auth có thể tạo một ví cho người dùng đó mà không cần khóa riêng tư. Các nhà cung cấp đã nói đến bảo đảm bảo mật này thông qua chữ ký dựa trên Multi-Party Computing (MPC).

Các SDK cho những tính năng này có sẵn để sử dụng từ các nhà cung cấp xác thực để tích hợp vào ứng dụng phi tập trung của họ. Một bước cần thiết để triển khai Account Abstraction vào một ứng dụng phi tập trung là đăng nhập xã hội. Hãy thảo luận về mối quan hệ giữa SDK của Web3Auth và một ứng dụng tích hợp.

Khi người dùng kích hoạt đăng nhập từ một trong các nhà cung cấp đăng nhập khác nhau (thông qua một ứng dụng tích hợp Web3Auth), một mã thông báo ID được gửi đến SDK Web3Auth. Mã thông báo ID đó sau đó được chuyển đến Mạng Xác thực để xác minh và đổi lại, khóa riêng của người dùng được chia thành nhiều mảnh nơi người dùng chỉ cần 2 trong tổng số các mảnh khóa để khôi phục lại khóa riêng của họ.

Dự án đáng chú ý:

Mạng Hạt

Web3Auth

Cổng

0xPass

5. AA sẽ mang lại điều gì?

Trải nghiệm người dùng tốt hơn

Tương tác với các ứng dụng trong tiền điện tử không nhất thiết là một nhiệm vụ đơn giản. Nếu người dùng muốn sử dụng nhiều ứng dụng, có thể có đến năm bước riêng lẻ liên quan để hoàn thành chức năng mong muốn. Quan trọng hơn, việc dựa vào cụm từ khóa gốc 12 từ để duy trì quyền kiểm soát đối với quỹ của mình là không hợp lý đối với những người muốn tham gia không gian này khi tính chất rủi ro của tiền điện tử đã là một rào cản đáng sợ. Trừu tượng hóa tài khoản cho phép khôi phục quỹ thông qua ứng dụng truyền thông xã hội, email, bạn bè và gia đình, v.v. Nói cách khác, việc mất khóa riêng tư không phải là điểm kết thúc.

Phí Thấp

Các trừu tượng tài khoản cho phép người dùng thanh toán phí bằng bất kỳ token được hỗ trợ theo hợp đồng hoặc thậm chí không cần thanh toán phí. Như đã được mô tả trong biểu đồ ở trên, với một EOA, người dùng phải duy trì số dư ETH để hoàn thành giao dịch vì người dùng (người khởi xướng) phải thanh toán phí gas. Với AA, việc tích hợp Paymasters với ERC-4337, cho phép phí gas được tài trợ / giảm giá, vì vậy người dùng không cần duy trì số dư ETH trong ví của họ. Ngoài ra, khả năng thanh toán bằng các loại token khác nhau cho phép tự do và dễ sử dụng hơn khi hoạt động trong không gian tiền điện tử.

Nhóm hành động phức tạp (còn gọi là Multicall)

Thay vì liên tục nhấn các nút “approve” và “confirm” mỗi khi thực hiện giao dịch, Account Abstraction có thể được lập trình để nhóm nhiều hoạt động cần ký chữ ký cùng một lúc. Điều này có thể làm cho giao dịch trở nên rẻ hơn và nhanh hơn.

Phiên đã được xác minh

Account Abstraction cho phép người dùng chứng minh trước các quy tắc cho việc tương tác với một ứng dụng phi tập trung để họ không cần ký mỗi giao dịch cụ thể và sẽ mở ra các cơ hội UX tốt hơn cho người dùng cuối. Tính năng này có thể được so sánh với mua sắm trực tuyến, nơi người dùng đặt nhiều mặt hàng vào giỏ hàng của họ, sau đó thực hiện tất cả cùng một lúc.

Chuyển khoản định kỳ

Thông qua Trừu tượng Hóa Tài khoản, việc thanh toán theo lịch trình tự giữ hộ và chuyển khoản định kỳ tự động trở nên có thể. Khả năng này tạo ra nhiều trường hợp sử dụng tiềm năng, từ việc thanh toán lương đến mô hình đăng ký trên chuỗi.

Phê duyệt đa bên

Ví MPC (Multi-Party Computation) có thể hoạt động cùng với AA để cung cấp cho người dùng một hệ thống quản lý khóa an toàn hơn. MPC cho phép phân rã các cặp khóa của một ví, sau đó được phân phối cho một số người tin cậy được chọn. AA cùng với MPC chẳng hạn, cho phép một dịch vụ bên ngoài như một nhà cung cấp hoặc công cụ lưu trữ rút tiền tự động từ tài khoản mà không cần chữ ký của đa số chủ khóa.

6. Luận điểm đầu tư, giá trị sẽ tăng ở đâu?

Mặc dù vẫn còn non trẻ, việc xác định nơi mà giá trị lớn nhất sẽ tăng trong ngăn xếp AA là khó khăn, vì kỹ thuật không có tiêu chuẩn cụ thể mà ngành công nghiệp phải tuân thủ. Tuy nhiên, khi ngăn xếp hiện tại, có vẻ như nhà cung cấp cơ sở hạ tầng AA có nhiều lợi ích nhất khi AA nhập vào thị trường chính thống.

Hiện tại có một số nhà cung cấp cơ sở hạ tầng AA hoạt động đại diện cho hình thức dễ dàng nhất của việc triển khai AA cho dApps mới và hiện có. Các nhà cung cấp Bundler và Paymaster có tiềm năng tài chính lớn nhất vì các dịch vụ này cần thiết để triển khai Account Abstraction, và do đó có một hào cản theo mặc định. Đáng tiếc cho cộng đồng, có cơ hội cho những nhà cung cấp này tạo thành một phe phái quái đản, trong đó dApps phải tuyển dụng các dịch vụ này thay vì xây dựng các bundler và paymaster riêng, điều này tốn kém và phức tạp.

In theory, anyone can operate a bundler, but operating a bundler involves technological complexity that developers of new projects likely won’t have the time or funds to take on, as they can easily utilize any of the currently available services on the market. While oligopolies go against the ethos of Web3 as a whole, this problem will need to be solved to prevent the encouragement of EVM centralization.

Với một giai đoạn sớm, phát triển mã nguồn mở như ERC-4337, các bên tạo điều kiện cho sự tiến bộ có thể là khu vực có khả năng tích lũy giá trị nhất.

Một khu vực tiềm năng khác để tích luỹ giá trị: nhà cung cấp SDK Ví AA.

Luận văn của chúng tôi tại OP Crypto chưa được hình thành, nhưng chúng tôi vẫn theo dõi sát cánh với các sự phát triển ở Lớp Tài khoản. Chúng tôi hy vọng sẽ thấy các dự án bắt đầu giải quyết các vấn đề hiện tại trong lớp cơ sở hạ tầng, tuy nhiên vì khái niệm này còn rất mới, các sự phát triển như vậy sẽ mất nhiều thời gian hơn đáng kể.

Chúng tôi tự hào là một nhà đầu tư của Mạng lưới Particle, người đã thể hiện sự tận tâm đáng kinh ngạc trong việc tối ưu hóa tính mô đun của Account Abstraction. Họ là những chuyên gia trong lĩnh vực này và đang xây dựng các sản phẩm cắt cạnh để tăng cường tính khả dụng và hiệu quả của Web3 và tăng cường tính sử dụng cho người dùng có kinh nghiệm và người mới.

Các giải pháp có khả năng trừu tượng hóa các phức tạp cơ bản vẫn cần thiết. Trải nghiệm cho các nhà phát triển tích hợp AA vào ứng dụng phi tập trung của họ vẫn phức tạp hơn so với những gì nên có để khuyến khích sự chấp nhận rộng rãi. Particle, cùng với các dự án khác, đều đang làm việc chăm chỉ trên vấn đề này, và chúng tôi rất hào hứng để xem các giải pháp được xây dựng để vượt qua các rào cản tích hợp.

7. Khác

Tính năng trích xuất tài khoản linh hoạt với ERC-6900

Việc tiêu chuẩn hóa tài khoản thông minh là quan trọng để phát triển tiện ích của chúng. ERC-6900 mới được giới thiệu (tháng 4 năm 2023) dựa trên các tính năng được giới thiệu bởi ERC-4337, và cố gắng cung cấp tiêu chuẩn hóa. ERC-6900 phục vụ để mở rộng các chức năng của ERC-4337 bằng cách tăng tính linh hoạt của tiện ích tài khoản. Sự tăng cường về linh hoạt và tính linh hoạt có thể được quy cho khả năng hỗ trợ triển khai thông qua các plugin.

Rủi ro

Trong khi chúng ta đã thảo luận về những sự phức tạp của Sự trừu tượng tài khoản và hiện đã có một cái nhìn về cách nó biểu thị sự tiến bộ trong lĩnh vực trải nghiệm người dùng và chức năng, có những lo ngại về khung việc mới này và sự hỗ trợ chắc chắn không phải là đồng lòng. Mặc dù danh sách dưới đây không phải là toàn diện, nó chứa đựng một số rủi ro chính hiện nay.

  • Dấu vết của Quỹ
  • Các Vector Tấn Công Mới
  • Đắt hơn để sử dụng
  • Thiếu sự chuẩn hóa
  • Tính trung tâm hóa của các nhà cung cấp cơ sở hạ tầng
  • Quá trình phục hồi xã hội và 2FA có thể bị thâm nhập và có thể cần sử dụng các bên thứ ba trung gian tập trung

8. Phát biểu bế mạc

Cảnh quan về Trừu tượng Tài khoản đang phát triển nhanh chóng, và sẽ tiếp tục phát triển trong tương lai dự kiến. Rất nhiều nhà xây dựng tài năng đang làm việc trên các ứng dụng và các trường hợp sử dụng mới cho công nghệ mới, chúng tôi chắc chắn sẽ thấy được bằng chứng rõ ràng về những lợi ích của nó trong tương lai ngắn. Mặc dù thị trường hiện tại đã khiến việc mở rộng các dự án dựa trên blockchain trở nên khó khăn hơn, chúng tôi lạc quan về việc Trừu tượng Tài khoản, và cụ thể hơn là ERC-4337 sẽ làm gì để giảm bớt một số vấn đề của môi trường Web3 hiện tại.

Chúng tôi đang tích cực đầu tư vào các dự án liên quan đến AA và khuyến khích tất cả những người xây dựng trong lĩnh vực này liên hệ với chúng tôi! Chúng tôi luôn sẵn lòng hỗ trợ người xây dựng bất cứ khi nào và bằng cách nào mà chúng tôi có thể!

免责声明:

  1. Bài viết này được sao chép từ [Inception Capital], Tất cả các bản quyền thuộc về tác giả gốc [ Calvin và Thomas]. Nếu có ý kiến ​​phản đối về việc sao chép này, vui lòng liên hệ với Gate Learnđội và họ sẽ xử lý nó ngay lập tức.
  2. Bản phủ nhận trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được nêu, việc sao chép, phân phối hoặc đạo văn các bài viết dịch là không được phép.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!