Vào ngày 13 tháng 11, Vitalik Buterin đã công bố việc ký kết Tuyên ngôn Trustless, nhằm mục đích xem xét lại mô hình ủy thác Web3 và đề xuất ba quy tắc để đánh giá liệu một hệ thống có đạt được tính Trustless hay không: không có bí mật quan trọng (các bước giao thức không phụ thuộc vào thông tin riêng tư của một tác nhân duy nhất), không có trung gian không thể thiếu (người tham gia có thể thay thế và công khai), và không có kết quả không thể xác minh (các thay đổi trạng thái có thể được sao chép từ dữ liệu công khai). Điều đáng chú ý là, ngay sau ngày 18 tháng 11, nhóm Trừu tượng hóa Tài khoản của Quỹ Ethereum đã đề xuất giải pháp "Lớp Tương tác Ethereum" (EIL), được xây dựng dựa trên tiêu chuẩn Trừu tượng hóa Tài khoản ERC-4337 và các nguyên tắc của Tuyên ngôn Trustless. Mặc dù thị trường đã chỉ trích việc Ethereum đưa ra quyết định liên quan đến phương pháp trừu tượng của mình, nhưng nhìn một cách khách quan, đây không chỉ đơn thuần là vấn đề thảo luận mang tính triết lý. Nếu chúng ta hy vọng Web3 sẽ tiếp cận hàng tỷ người dùng, liệu các mô hình tài khoản hiện tại có đủ "dễ tiếp cận" hay không? Khi người dùng mất vĩnh viễn tài sản do mất khóa riêng tư, liệu chúng ta đã thực sự đạt được "chủ quyền tự chủ"? Những câu hỏi này rất quan trọng. Bài viết này cũng sẽ bắt đầu với "Tuyên ngôn" để cố gắng giải thích lý do tại sao Ethereum cần Trừu tượng hóa Tài khoản (AA), những hạn chế của EOA là gì và AA đại diện cho loại trải nghiệm tài khoản thế hệ tiếp theo nào. I. Những vấn đề với tài khoản truyền thống (EOA) là gì? Như đã biết, phần lớn tài khoản trên mạng lưới Ethereum vẫn là EOA (Tài khoản Độc quyền). Những tài khoản này được kiểm soát bởi một cặp khóa công khai-riêng tư, thường được biểu thị dưới dạng một "cụm từ ghi nhớ" gồm 12 hoặc 24 từ. Đây là đặc điểm nổi bật nhất của bảo mật tiền điện tử trong mắt những người mới tham gia—"khóa riêng tư/cụm từ ghi nhớ là tài sản": Miễn là người dùng nắm giữ khóa riêng tư/cụm từ ghi nhớ của địa chỉ đó, tài sản đó hoàn toàn thuộc về người dùng. Cả sàn giao dịch lẫn thợ đào đều không thể đóng băng, tịch thu hoặc vận hành thay mặt bạn. Tuy nhiên, đồng thời, sự phi tập trung hoàn toàn này cũng là một con dao hai lưỡi, đặt ra những rào cản cực kỳ lớn đối với việc áp dụng tài sản trên quy mô lớn: Rào cản về nhận thức: Người dùng phải hiểu các khái niệm cơ bản như khóa công khai/địa chỉ, khóa riêng tư/cụm từ ghi nhớ và phí gas; Rủi ro lưu trữ: Trong mô hình EOA truyền thống, quyền sở hữu cực kỳ mong manh. Bởi vì "khóa riêng tư = tài khoản", một khi khóa riêng tư bị mất hoặc bị đánh cắp, quyền sở hữu của bạn sẽ ngay lập tức bị mất và không thể khôi phục, không có dịch vụ khách hàng hoặc dịch vụ khôi phục nền tảng; Tóm lại, trong EOA... Theo cơ chế này, mọi người đều chịu trách nhiệm chính về bảo mật tài sản của mình. Đây là lý do tại sao người dùng mới thường được nhắc nhở nhiều lần không được chụp ảnh màn hình cụm từ ghi nhớ hoặc lưu chúng vào bộ nhớ đám mây; tốt nhất là viết tay chúng và tạo nhiều bản sao lưu. Ngoài ra, EOA còn có một đặc điểm điển hình khác: để gửi bất kỳ token nào, tài khoản phải có ETH làm phí gas. Điều này có nghĩa là nhiều người dùng mới, ngay cả khi có 1000 USDT trong tài khoản, cũng không thể thực hiện bất kỳ giao dịch nào vì họ thiếu ETH. Xét về mặt khách quan, trải nghiệm "phải mua một loại tiền tệ khác trước khi chi tiền" này cản trở rất nhiều việc áp dụng rộng rãi Web3. Cuối cùng, còn có quy trình rườm rà, gần giống như "ký một văn bản", bởi vì logic của EOA được "mã hóa cứng" trên blockchain, dẫn đến chức năng rất hạn chế. Ví dụ: khi mua và bán token trên sàn giao dịch phi tập trung (DEX), bạn thường phải nhấp vào "Phê duyệt", ký tên và trả phí; sau đó nhấp vào "Hoán đổi", ký tên lại và trả phí một lần nữa. Toàn bộ quy trình này không chỉ cồng kềnh mà còn tốn kém. Trong "Trustless Manifesto", có một khái niệm quan trọng được gọi là "Khả năng truy cập". Nếu một hệ thống về mặt kỹ thuật là không cần sự tin cậy, nhưng hoạt động của nó lại phức tạp đến mức chỉ những người am hiểu công nghệ mới có thể sử dụng, thì nó khó có thể thực sự phục vụ công chúng và không thể được gọi là "cơ sở hạ tầng công cộng không cần sự tin cậy". Chính vì EOA có những nhược điểm cố hữu đã đề cập ở trên mà các nghiên cứu trong các lĩnh vực như Trừu tượng hóa Tài khoản (AA) đã xuất hiện. II. Trừu tượng hóa Tài khoản (AA) là gì? Nói một cách đơn giản, nếu tài khoản EOA truyền thống giống như một "chiếc Nokia cổ điển" chỉ có một chức năng, thì AA (Tài khoản Hợp đồng Thông minh) có thể được hiểu là một bản nâng cấp lên "điện thoại thông minh" có thể lập trình. Về mặt phát triển, các tiêu chuẩn kỹ thuật cơ bản của AA đã trải qua nhiều lần lặp lại và mở rộng, bao gồm các đề xuất như ERC-4337, EIP-7702 và EIP-3074. Tuy nhiên, với tư cách là người dùng thông thường, chúng ta chỉ cần nhớ bản chất của AA: nó tách tài khoản khỏi khóa riêng, biến tài khoản thành một đoạn mã (hợp đồng thông minh). Vì tài khoản về cơ bản là mã, logic của nó không còn cứng nhắc mà có thể lập trình được. Điều này có nghĩa là chúng ta có thể viết nhiều logic phức tạp vào tài khoản, chẳng hạn như "ai có thể sử dụng nó", "có thể chuyển bao nhiêu tiền mỗi ngày" và "ai trả phí giao dịch". Những chức năng này trước đây hoàn toàn không thể thực hiện được với chính EOA và yêu cầu gói hợp đồng bên ngoài phức tạp. Do đó, tài khoản AA có thể được sử dụng theo nhiều cách khác nhau. Ví dụ, bảo mật EOA truyền thống hoàn toàn dựa vào tờ giấy ghi nhớ được viết trên đó; Nếu bị mất, nó sẽ mất mà không có bất kỳ biện pháp khắc phục nào. Tuy nhiên, tài khoản AA hỗ trợ "phục hồi xã hội". Bằng cách thiết lập n người giám hộ (thiết bị khác của bạn, bạn bè đáng tin cậy, hoặc thậm chí các tổ chức bên thứ ba), khi bạn mất khóa, một khóa mới có thể được tạo thông qua chữ ký của người giám hộ, cho phép bạn lấy lại quyền kiểm soát tài khoản của mình. EOA truyền thống yêu cầu ETH trong tài khoản làm phí gas khi gửi bất kỳ token nào, đây là một rào cản đáng kể đối với người dùng mới. Tuy nhiên, tài khoản AA hỗ trợ Paymaster (một cơ chế thanh toán), cho phép các ứng dụng thanh toán phí gas thay mặt bạn, hoặc bạn có thể trực tiếp sử dụng USDT trong tài khoản để thanh toán phí gas, thậm chí đạt được sự tương tác liền mạch. Do đó, người ta nói rằng nếu EOA là một "Nokia kiểu cũ" đơn chức năng, thì AA (tài khoản hợp đồng thông minh) là một "điện thoại thông minh" có thể lập trình. Bằng cách tách tài khoản khỏi logic điều khiển, tài khoản không còn chỉ được điều khiển bởi khóa riêng mà bằng mã (hợp đồng thông minh), cho phép bổ sung thêm chức năng và bảo mật. Xét cho cùng, để Web3 tiếp cận hàng tỷ người, nó phải đưa nhiều hành vi hơn vào blockchain và giảm gánh nặng tâm lý cũng như chi phí vận hành cho người dùng. III. Tài khoản AA có thể mang lại điều gì cho người dùng thông thường? Nhìn chung, đối với người dùng thông thường, chúng ta không thực sự cần phải hiểu logic mã nguồn cơ bản. Chúng ta chỉ cần biết rằng việc nâng cấp lên tài khoản AA sẽ mang lại những bước nhảy vọt về chất lượng sau đây trong trải nghiệm Web3 của chúng ta: Thứ nhất, nhờ các cơ chế như phục hồi xã hội, chúng ta có thể tạm biệt nỗi lo lắng về cụm từ ghi nhớ. Đây cũng là một trong những giá trị cốt lõi của AA. Vì tài khoản và khóa riêng tư không bị ràng buộc, bạn có thể thiết lập logic bảo mật thân thiện hơn với người dùng, chẳng hạn như thiết lập 3-5 "người giám hộ" (như số điện thoại/địa chỉ khác của bạn, bạn bè đáng tin cậy, v.v.). Hơn nữa, nếu vô tình làm mất điện thoại hiện tại, chúng ta có thể chỉ cần sử dụng người giám hộ để tạo "khóa mới" để lấy lại quyền kiểm soát tài khoản ban đầu. Tóm lại, tài khoản vẫn ở đó, tài sản vẫn ở đó, chỉ có khóa đã thay đổi - điều này gần với trải nghiệm của các dịch vụ tài chính hiện đại. Ngoài ra, tài khoản AA hỗ trợ một tính năng gọi là Paymaster, hoàn toàn phá vỡ lời nguyền "phải giữ ETH". Ví dụ, bất kỳ dự án nào muốn quảng bá bản thân đều có thể chủ động trả phí gas cho khách hàng tiềm năng để thu hút người dùng, và người dùng có thể sử dụng nó giống như một ứng dụng Web2 mà hoàn toàn không biết về phí gas. Tất nhiên, nếu tài khoản của bạn chỉ có USDC, AA cũng cho phép bạn thanh toán trực tiếp phí gas bằng USDC; việc chuyển đổi được tự động hoàn tất trong nền, do đó bạn không cần phải mua ETH cụ thể để chuyển khoản nữa. Hơn nữa, thông qua tài khoản hợp đồng thông minh, các hoạt động nhiều bước có thể được gói gọn trong một giao dịch duy nhất (atomic), giúp tiết kiệm thời gian và tiền bạc. Lấy ví dụ về giao dịch DEX được đề cập ở trên, trước đây nó yêu cầu "ủy quyền -> chữ ký -> giao dịch -> chữ ký", nhưng giờ đây AA có thể hoàn thành tất cả các bước chỉ với một cú nhấp chuột. Và vì đây là giao dịch atomic, nên tất cả các bước đều thành công cùng một lúc hoặc tất cả đều thất bại, ngăn ngừa việc mất gas trên blockchain do một bước duy nhất bị lỗi—nó vừa an toàn vừa hiệu quả. Cuối cùng, vì được tích hợp logic hợp đồng thông minh, tài khoản AA có thể đạt được khả năng quản lý quyền chi tiết, giống như tài khoản ngân hàng của chúng ta. Điều này có nghĩa là chúng ta có thể phân cấp các tài khoản khác nhau và đặt giới hạn hàng ngày dựa trên hoàn cảnh thực tế—ví dụ: vượt quá 1000 USDT yêu cầu đa chữ ký, trong khi dưới 1000 USDT cho phép thanh toán không cần mật khẩu; hoặc chúng ta có thể thiết lập "danh sách đen và danh sách trắng", chỉ cho phép tương tác với các hợp đồng bảo mật cụ thể. Ngay cả khi tin tặc đánh cắp được khóa riêng của bạn, do các giới hạn và danh sách trắng, chúng sẽ khó có thể chuyển toàn bộ tài sản của bạn trong thời gian ngắn. Tóm lại, như được đề xuất trong "Trustless Manifesto", một hệ thống thực sự "không cần tin cậy" không chỉ nên thuộc về các nhà mật mã học và chuyên gia công nghệ, mà còn phải dễ dàng tiếp cận. Trừu tượng hóa tài khoản (AA) không nhằm mục đích lật đổ Ethereum, mà là sự trở lại với phương pháp tiếp cận "lấy con người làm trung tâm". Thông qua tính linh hoạt của logic mã, nó bù đắp cho những điểm yếu cố hữu của con người trong việc quản lý khóa, vượt qua rào cản cuối cùng cho việc áp dụng Web3 trên quy mô lớn. Với các ví như imToken đang dần hỗ trợ các tính năng AA, chúng tôi có lý do để tin rằng tương lai của Web3 sẽ là một mạng lưới miễn phí mang đến trải nghiệm Web2 mượt mà trong khi vẫn duy trì "chủ quyền tự chủ". Và bạn chỉ cần tận hưởng sự thay đổi này.