Bài học 3

Tài Khoản Thông Minh Là Gì?

Mô-đun này tập trung vào các tài khoản thông minh - cách triển khai chính của việc trừu tượng hóa tài khoản. Nó phác thảo cách mà các tài khoản thông minh khác với ví truyền thống, làm nổi bật các tính năng chính như khóa phiên và tài trợ gas, và giới thiệu các công cụ và SDK chính được sử dụng để xây dựng chúng, chẳng hạn như Safe, Biconomy và thirdweb.

Tài khoản thông minh

Tài khoản thông minh là ví on-chain được triển khai dưới dạng hợp đồng thông minh. Khác với tài khoản được sở hữu bên ngoài phải tuân theo một khóa riêng duy nhất, tài khoản thông minh nhúng các quy tắc xác thực của riêng nó trong mã và có thể được nâng cấp theo thời gian. Kết quả là một ví hoạt động như một ứng dụng thu nhỏ: nó có thể nhận diện nhiều người ký, tuân theo giới hạn chi tiêu lập trình và thậm chí tự trả gas bằng các token khác ngoài ETH. Bởi vì việc xác thực diễn ra bên trong hợp đồng, mọi hành động đều được coi là đến từ chính tài khoản đó, vì vậy người dùng không còn phải đối mặt với các hạn chế "hợp đồng đến hợp đồng" vốn cản trở các ví thông thường. Ý tưởng này hiện đang lan rộng nhanh chóng; các nhà theo dõi ngành đã đếm được hơn 30 triệu tài khoản thông minh ERC-4337 đang được sử dụng vào giữa năm 2025, một con số đã tăng gấp đôi kể từ cuối năm 2024 khi DeFi, trò chơi và các ứng dụng tiêu dùng hướng tới việc tiếp cận mượt mà hơn.

Điều gì khiến tài khoản thông minh khác với ví thông thường?

Một ví bình thường - về mặt kỹ thuật là EOA - chỉ có thể làm hai điều: ký một giao dịch và lưu trữ số dư. Tất cả các chức năng khác, từ bảo mật đa chữ ký đến chuyển khoản định kỳ, phải được ghép thêm qua các hợp đồng bổ sung và các phê duyệt lặp lại. Một tài khoản thông minh xóa bỏ ranh giới đó. Nó chính là một hợp đồng, vì vậy địa chỉ của ví và logic điều khiển nó sống ở cùng một nơi trong trạng thái. Thiết kế đó cho phép các nhà phát triển định nghĩa lại xác thực (ví dụ, thay thế một chữ ký ECDSA đơn lẻ bằng một ngưỡng của các chứng minh di động, phần cứng và sinh trắc học), thay đổi người chi trả phí, hoặc gộp nhiều cuộc gọi thành một thao tác nguyên tử, tất cả mà không chạm vào các quy tắc đồng thuận của Ethereum.

Khóa phiên: truy cập ủy quyền mà không cần chữ ký mới
Bởi vì một tài khoản thông minh có thể nhận diện các khóa con, nó có thể cấp cho một dApp một "khóa phiên" tạm thời chỉ hợp lệ cho một tập hợp các phương thức đã xác định hoặc trong một khoảng thời gian giới hạn. Người dùng phê duyệt một lần, sau đó dApp có thể hoạt động thay mặt họ trong các ràng buộc đó, loại bỏ những thông báo "ký tên này" liên tục gây phiền toái cho các trò chơi và thị trường trên chuỗi. Nếu khóa phiên bị xâm phạm hoặc hết hạn, tài khoản chính vẫn an toàn. Safe đã giới thiệu các mô-đun khóa phiên trong tích hợp ERC-4337 của mình, cho phép các nhà phát triển chỉ định các phạm vi chi tiết trực tiếp trong chính sách ví.

Giao dịch theo lô: một tương tác, nhiều tác động
Tài khoản thông minh có thể gói gọn nhiều lệnh gọi chức năng thành một thao tác người dùng duy nhất. Một giao dịch DeFi mà thường yêu cầu bốn phê duyệt tuần tự—cho phép token, gửi vào pool, thực hiện hoán đổi và rút tiền—có thể được thực hiện nguyên tử để tất cả các bước đều thành công hoặc không có bước nào thành công. Các Bundler trong quy trình ERC-4337 tập hợp các lệnh gọi này ngoài chuỗi và chuyển tiếp chúng đến hợp đồng EntryPoint để xác minh trên chuỗi một lần, tiết kiệm gas và giảm bớt sự khó khăn trong giao diện người dùng.

Khôi phục xã hội: sự bảo quản an toàn theo thiết kế
Việc mất cụm từ khôi phục không nhất thiết phải là thảm họa. Một tài khoản thông minh có thể bao gồm logic khôi phục mà chỉ định các người giám hộ đáng tin cậy hoặc thực thi một khoảng thời gian trì hoãn trước khi các thay đổi có hiệu lực. Bởi vì các quy tắc tồn tại trên chuỗi, việc khôi phục không còn phụ thuộc vào các bản sao lưu ngoài chuỗi dễ sai sót mà người dùng thường bỏ qua. Các khảo sát của Safe cho thấy rằng các tài khoản có mô-đun người giám hộ có tỷ lệ từ bỏ thấp hơn một bậc so với các EOA thông thường, làm nổi bật giá trị của các con đường khôi phục được tích hợp.

Hỗ trợ Paymaster: thanh toán gas linh hoạt
Trong kiến trúc ERC-4337, một tài khoản thông minh có thể ủy quyền việc thanh toán phí cho một hợp đồng paymaster. Một dApp, một sàn giao dịch hoặc thậm chí một nhà quảng cáo có thể tài trợ cho các hành động đầu tiên của người dùng, loại bỏ rào cản phải nạp ETH vào địa chỉ trước. Các paymaster cũng có thể chấp nhận stablecoin hoặc token gốc của ứng dụng, mở rộng các tùy chọn phí trong khi vẫn giữ cho việc thanh toán không có sự tin cậy. SDK của Biconomy cung cấp các mẫu paymaster sẵn có, cho phép các nhà phát triển thêm tài trợ gas chỉ với vài dòng mã.

Công cụ và khung làm nền tảng cho tài khoản thông minh
Biconomy nhắm đến các dApp tiêu dùng muốn một SDK cắm và chạy cho các luồng không cần gas; phiên bản mới nhất của nó trừu tượng hóa việc tạo tài khoản và tự động tiêm hỗ trợ paymaster, để các nhóm front-end có thể triển khai ví mà không cần chạm vào Solidity.

An toàn

Safe (trước đây là Gnosis Safe) tập trung vào các trường hợp sử dụng quan trọng về bảo mật như quỹ DAO; một Safe4337Module tùy chọn kích hoạt khả năng tương thích ERC-4337, cho phép các kho vault multi-sig lâu đời truy cập vào các bundler, khóa phiên và các tiện ích mở rộng mô-đun mà không cần triển khai lại các hợp đồng cốt lõi.

ZeroDev

ZeroDev định vị mình như một backend cho các công cụ trừu tượng hóa tài khoản, cung cấp các bundler được lưu trữ, paymaster và bảng điều khiển giám sát tích hợp với các nhà cung cấp xác thực phổ biến như Magic Link; cách tiếp cận này hấp dẫn các công ty khởi nghiệp thích hạ tầng như một dịch vụ thay vì tự vận hành các nút của riêng họ.

Magic.link

Magic.link thirdweb cung cấp một nhà máy tài khoản có thể triển khai ví thông minh không thể thay đổi hoặc có thể nâng cấp quy mô lớn và giữ cho chúng tự động được điều chỉnh với phiên bản EntryPoint mới nhất, mang đến cho các studio game và nền tảng NFT một con đường đơn giản từ testnet đến sản xuất.

Ví hợp đồng thông minh so với ví MPC
Ví thông minh và ví tính toán đa bên (MPC) đôi khi được thảo luận cùng nhau, nhưng chúng giải quyết các lớp khác nhau của cấu trúc lưu ký. MPC thay thế một khóa riêng lẻ bằng các mảnh khóa được giữ bởi nhiều thiết bị hoặc tổ chức; việc ký vẫn tạo ra một chữ ký ECDSA mà blockchain nhận ra là đến từ một EOA. Ví thông minh chuyển việc xác thực lên chuỗi và có thể bỏ qua ECDSA hoàn toàn nếu muốn, thay vào đó dựa vào bất kỳ phương thức nào mà hợp đồng triển khai. Trong thực tế, hai mô hình này có thể tương tác: một cụm MPC có thể hoạt động như một trong nhiều người ký ủy quyền trên một tài khoản thông minh, kết hợp bảo mật khóa phân tán của MPC với tính linh hoạt của trừu tượng tài khoản.

Tài khoản thông minh do đó đại diện cho một sự thay đổi cơ bản từ lưu trữ tập trung vào khóa sang lưu trữ tập trung vào logic. Bằng cách nhúng các quy tắc trực tiếp vào các hợp đồng và bao quanh chúng bằng các công cụ trưởng thành, chúng cho phép bảo mật nâng cao và trải nghiệm người dùng trực quan mà không cần chờ đợi các bản hard-fork. Mô-đun tiếp theo sẽ chuyển từ khái niệm sang thực hành, cho thấy cách các nhà phát triển có thể xây dựng và triển khai những ví lập trình này sử dụng các khung và cơ sở hạ tầng hiện tại.

Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.
Danh mục
Bài học 3

Tài Khoản Thông Minh Là Gì?

Mô-đun này tập trung vào các tài khoản thông minh - cách triển khai chính của việc trừu tượng hóa tài khoản. Nó phác thảo cách mà các tài khoản thông minh khác với ví truyền thống, làm nổi bật các tính năng chính như khóa phiên và tài trợ gas, và giới thiệu các công cụ và SDK chính được sử dụng để xây dựng chúng, chẳng hạn như Safe, Biconomy và thirdweb.

Tài khoản thông minh

Tài khoản thông minh là ví on-chain được triển khai dưới dạng hợp đồng thông minh. Khác với tài khoản được sở hữu bên ngoài phải tuân theo một khóa riêng duy nhất, tài khoản thông minh nhúng các quy tắc xác thực của riêng nó trong mã và có thể được nâng cấp theo thời gian. Kết quả là một ví hoạt động như một ứng dụng thu nhỏ: nó có thể nhận diện nhiều người ký, tuân theo giới hạn chi tiêu lập trình và thậm chí tự trả gas bằng các token khác ngoài ETH. Bởi vì việc xác thực diễn ra bên trong hợp đồng, mọi hành động đều được coi là đến từ chính tài khoản đó, vì vậy người dùng không còn phải đối mặt với các hạn chế "hợp đồng đến hợp đồng" vốn cản trở các ví thông thường. Ý tưởng này hiện đang lan rộng nhanh chóng; các nhà theo dõi ngành đã đếm được hơn 30 triệu tài khoản thông minh ERC-4337 đang được sử dụng vào giữa năm 2025, một con số đã tăng gấp đôi kể từ cuối năm 2024 khi DeFi, trò chơi và các ứng dụng tiêu dùng hướng tới việc tiếp cận mượt mà hơn.

Điều gì khiến tài khoản thông minh khác với ví thông thường?

Một ví bình thường - về mặt kỹ thuật là EOA - chỉ có thể làm hai điều: ký một giao dịch và lưu trữ số dư. Tất cả các chức năng khác, từ bảo mật đa chữ ký đến chuyển khoản định kỳ, phải được ghép thêm qua các hợp đồng bổ sung và các phê duyệt lặp lại. Một tài khoản thông minh xóa bỏ ranh giới đó. Nó chính là một hợp đồng, vì vậy địa chỉ của ví và logic điều khiển nó sống ở cùng một nơi trong trạng thái. Thiết kế đó cho phép các nhà phát triển định nghĩa lại xác thực (ví dụ, thay thế một chữ ký ECDSA đơn lẻ bằng một ngưỡng của các chứng minh di động, phần cứng và sinh trắc học), thay đổi người chi trả phí, hoặc gộp nhiều cuộc gọi thành một thao tác nguyên tử, tất cả mà không chạm vào các quy tắc đồng thuận của Ethereum.

Khóa phiên: truy cập ủy quyền mà không cần chữ ký mới
Bởi vì một tài khoản thông minh có thể nhận diện các khóa con, nó có thể cấp cho một dApp một "khóa phiên" tạm thời chỉ hợp lệ cho một tập hợp các phương thức đã xác định hoặc trong một khoảng thời gian giới hạn. Người dùng phê duyệt một lần, sau đó dApp có thể hoạt động thay mặt họ trong các ràng buộc đó, loại bỏ những thông báo "ký tên này" liên tục gây phiền toái cho các trò chơi và thị trường trên chuỗi. Nếu khóa phiên bị xâm phạm hoặc hết hạn, tài khoản chính vẫn an toàn. Safe đã giới thiệu các mô-đun khóa phiên trong tích hợp ERC-4337 của mình, cho phép các nhà phát triển chỉ định các phạm vi chi tiết trực tiếp trong chính sách ví.

Giao dịch theo lô: một tương tác, nhiều tác động
Tài khoản thông minh có thể gói gọn nhiều lệnh gọi chức năng thành một thao tác người dùng duy nhất. Một giao dịch DeFi mà thường yêu cầu bốn phê duyệt tuần tự—cho phép token, gửi vào pool, thực hiện hoán đổi và rút tiền—có thể được thực hiện nguyên tử để tất cả các bước đều thành công hoặc không có bước nào thành công. Các Bundler trong quy trình ERC-4337 tập hợp các lệnh gọi này ngoài chuỗi và chuyển tiếp chúng đến hợp đồng EntryPoint để xác minh trên chuỗi một lần, tiết kiệm gas và giảm bớt sự khó khăn trong giao diện người dùng.

Khôi phục xã hội: sự bảo quản an toàn theo thiết kế
Việc mất cụm từ khôi phục không nhất thiết phải là thảm họa. Một tài khoản thông minh có thể bao gồm logic khôi phục mà chỉ định các người giám hộ đáng tin cậy hoặc thực thi một khoảng thời gian trì hoãn trước khi các thay đổi có hiệu lực. Bởi vì các quy tắc tồn tại trên chuỗi, việc khôi phục không còn phụ thuộc vào các bản sao lưu ngoài chuỗi dễ sai sót mà người dùng thường bỏ qua. Các khảo sát của Safe cho thấy rằng các tài khoản có mô-đun người giám hộ có tỷ lệ từ bỏ thấp hơn một bậc so với các EOA thông thường, làm nổi bật giá trị của các con đường khôi phục được tích hợp.

Hỗ trợ Paymaster: thanh toán gas linh hoạt
Trong kiến trúc ERC-4337, một tài khoản thông minh có thể ủy quyền việc thanh toán phí cho một hợp đồng paymaster. Một dApp, một sàn giao dịch hoặc thậm chí một nhà quảng cáo có thể tài trợ cho các hành động đầu tiên của người dùng, loại bỏ rào cản phải nạp ETH vào địa chỉ trước. Các paymaster cũng có thể chấp nhận stablecoin hoặc token gốc của ứng dụng, mở rộng các tùy chọn phí trong khi vẫn giữ cho việc thanh toán không có sự tin cậy. SDK của Biconomy cung cấp các mẫu paymaster sẵn có, cho phép các nhà phát triển thêm tài trợ gas chỉ với vài dòng mã.

Công cụ và khung làm nền tảng cho tài khoản thông minh
Biconomy nhắm đến các dApp tiêu dùng muốn một SDK cắm và chạy cho các luồng không cần gas; phiên bản mới nhất của nó trừu tượng hóa việc tạo tài khoản và tự động tiêm hỗ trợ paymaster, để các nhóm front-end có thể triển khai ví mà không cần chạm vào Solidity.

An toàn

Safe (trước đây là Gnosis Safe) tập trung vào các trường hợp sử dụng quan trọng về bảo mật như quỹ DAO; một Safe4337Module tùy chọn kích hoạt khả năng tương thích ERC-4337, cho phép các kho vault multi-sig lâu đời truy cập vào các bundler, khóa phiên và các tiện ích mở rộng mô-đun mà không cần triển khai lại các hợp đồng cốt lõi.

ZeroDev

ZeroDev định vị mình như một backend cho các công cụ trừu tượng hóa tài khoản, cung cấp các bundler được lưu trữ, paymaster và bảng điều khiển giám sát tích hợp với các nhà cung cấp xác thực phổ biến như Magic Link; cách tiếp cận này hấp dẫn các công ty khởi nghiệp thích hạ tầng như một dịch vụ thay vì tự vận hành các nút của riêng họ.

Magic.link

Magic.link thirdweb cung cấp một nhà máy tài khoản có thể triển khai ví thông minh không thể thay đổi hoặc có thể nâng cấp quy mô lớn và giữ cho chúng tự động được điều chỉnh với phiên bản EntryPoint mới nhất, mang đến cho các studio game và nền tảng NFT một con đường đơn giản từ testnet đến sản xuất.

Ví hợp đồng thông minh so với ví MPC
Ví thông minh và ví tính toán đa bên (MPC) đôi khi được thảo luận cùng nhau, nhưng chúng giải quyết các lớp khác nhau của cấu trúc lưu ký. MPC thay thế một khóa riêng lẻ bằng các mảnh khóa được giữ bởi nhiều thiết bị hoặc tổ chức; việc ký vẫn tạo ra một chữ ký ECDSA mà blockchain nhận ra là đến từ một EOA. Ví thông minh chuyển việc xác thực lên chuỗi và có thể bỏ qua ECDSA hoàn toàn nếu muốn, thay vào đó dựa vào bất kỳ phương thức nào mà hợp đồng triển khai. Trong thực tế, hai mô hình này có thể tương tác: một cụm MPC có thể hoạt động như một trong nhiều người ký ủy quyền trên một tài khoản thông minh, kết hợp bảo mật khóa phân tán của MPC với tính linh hoạt của trừu tượng tài khoản.

Tài khoản thông minh do đó đại diện cho một sự thay đổi cơ bản từ lưu trữ tập trung vào khóa sang lưu trữ tập trung vào logic. Bằng cách nhúng các quy tắc trực tiếp vào các hợp đồng và bao quanh chúng bằng các công cụ trưởng thành, chúng cho phép bảo mật nâng cao và trải nghiệm người dùng trực quan mà không cần chờ đợi các bản hard-fork. Mô-đun tiếp theo sẽ chuyển từ khái niệm sang thực hành, cho thấy cách các nhà phát triển có thể xây dựng và triển khai những ví lập trình này sử dụng các khung và cơ sở hạ tầng hiện tại.

Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.