
Bài phát biểu đầy thông tin tại Token2049: Những thách thức và cơ hội trong việc áp dụng ví tiền mã hóa trên diện rộng
Tuyển chọn TechFlowTuyển chọn TechFlow

Bài phát biểu đầy thông tin tại Token2049: Những thách thức và cơ hội trong việc áp dụng ví tiền mã hóa trên diện rộng
Tài khoản trừu tượng cho phép mô-đun hóa chức năng và hợp đồng, từ đó thúc đẩy sự phân biệt hóa và tùy chỉnh sâu hơn.
Tác giả: Chang-Wu Chen, Nhà khoa học trưởng của imToken

Xin chào mọi người! Rất vui được chia sẻ với các bạn về chủ đề ví tiền có thể trở nên phổ biến hơn trong tương lai như thế nào. Hôm nay chúng ta sẽ tập trung thảo luận về một số cơ hội và thách thức mà ví tiền có thể đối mặt trong tương lai. Trước khi đi vào nội dung chính, hãy cùng tìm hiểu một số khái niệm thiết kế liên quan đến ví tài khoản trừu tượng (abstract account wallet).
Sự khác biệt giữa tài khoản trừu tượng và giao dịch gốc
Trong giao dịch gốc, người dùng trước tiên sẽ tạo một địa chỉ tài khoản (EOA), sau đó sử dụng khóa riêng tương ứng để ký cho giao dịch Ethereum, và định dạng giao dịch này phải tuân theo tiêu chuẩn của Ethereum. Khi xác minh chữ ký thành công, giao dịch sẽ được phát tán lên mạng Ethereum, sau đó các trình xác thực kiểm tra giao dịch và thu phí gas, cuối cùng thực hiện giao dịch. Đây là cách thức giao dịch truyền thống.

Nhưng trọng tâm hôm nay là ví tài khoản trừu tượng, vì vậy chúng ta sẽ tìm hiểu sự khác biệt của nó so với cách thức truyền thống thông qua chu kỳ giao dịch của loại ví này. Bạn có thể thấy ở hình dưới đây có một vùng được bao quanh bởi đường đứt nét – điều này không tồn tại trong quy trình giao dịch truyền thống. Phần này có thể được xem như một thông tin mà người dùng ký, chứ không phải là định dạng giao dịch Ethereum tiêu chuẩn. Tôi gọi thông tin này là "ý định" (intent) – hành động mà người dùng muốn thực hiện. Tại đây, người dùng sẽ thực hiện việc ký, kiểu ký này tương tự như phương pháp ký theo EIP-712.

Tiếp theo, ai sẽ chịu trách nhiệm thu thập những thông tin "ý định" này và gửi tới nút Ethereum? Tài khoản trừu tượng giới thiệu một vai trò mới tên là «bundler». Bundler sẽ đánh giá giao dịch này ngoài chuỗi, xác nhận liệu giao dịch có thể thực thi thành công hay không, và liệu phí có được khấu trừ đúng như dự kiến sau khi thành công hay không. Tôi gọi quá trình này là «xác minh ảo» (virtual validation). Nó mô phỏng và xác minh trước khi giao dịch thật sự đi vào pool giao dịch. Sau đó, bundler sẽ gửi giao dịch đến nút tương ứng, rồi bắt đầu quá trình thực thi giao dịch thực tế.
So với giao dịch gốc, tài khoản trừu tượng mang lại ba đổi mới lớn:
-
Khâu ký thông tin: Khác với trước đây, nơi người dùng ký vào định dạng giao dịch tiêu chuẩn, giờ đây họ chỉ ký vào một thông tin đơn giản, ví dụ như mục tiêu chuyển tiền của tôi, chứ không phải toàn bộ nội dung giao dịch Ethereum hoàn chỉnh.
-
Sự tách biệt giữa tài khoản và người ký: Theo nghĩa truyền thống, nếu không có tài khoản thì không có token. Trong bối cảnh hiện nay, tài khoản và người ký (Signer) là hai vai trò khác nhau. Điều này mang lại hai thay đổi cốt lõi: thông qua hợp đồng, chúng ta có thể tạo địa chỉ trước; do người ký không đồng nhất với tài khoản, nếu mất khóa ký, chúng ta có thể thay đổi người ký để khôi phục tài khoản.Đặc biệt, về việc tạo địa chỉ trước: trước đây, nếu muốn khuyến khích người khác dùng ví nhưng họ chưa có địa chỉ, ngay cả khi muốn tặng thẻ quà trị giá 10 tệ cũng không thể thực hiện. Nhưng với việc tạo địa chỉ trước, khi người dùng tạo ví mới, bạn có thể trực tiếp nạp tiền vào cho họ.
-
Trừu tượng hóa phí Gas: Ngoài việc trừu tượng hóa tài khoản, khái niệm Gas hiện nay cũng đã được trừu tượng hóa. Điều này có nghĩa là phí gas bạn thanh toán hôm nay không nhất thiết phải là ETH, mà có thể là token ERC-20, hoặc bất kỳ loại tiền pháp định nào khác.
Cơ hội và thách thức từ ví tài khoản trừu tượng
Quản lý khóa
Một điểm gắn liền mật thiết với ví là quản lý khóa – đây rõ ràng là yếu tố hàng đầu cần cân nhắc. Trong môi trường Web2, các tiêu chuẩn hiện có như Passkey, FIDO2 hay WebAuthn đã cung cấp cho chúng ta cách quản lý khóa thuận tiện.
Nhưng tài khoản trừu tượng mở ra một góc nhìn mới về quản lý khóa. Khác với cơ chế ký ECDSA truyền thống, tài khoản trừu tượng tận dụng khả năng của hợp đồng, hỗ trợ nhiều thuật toán ký khác nhau. Ví dụ, chip bảo mật trên điện thoại thường tích hợp sẵn khóa riêng. Chỉ cần thuật toán khóa riêng này có thể được hợp đồng xác minh, điện thoại có thể được coi như một ví phần cứng, mang lại sự tiện lợi cho người dùng mà không cần nhớ cụm từ khôi phục.

Tài khoản trừu tượng cho phép chúng ta thay thế Signer khi mất khóa riêng, trong khi tài khoản vẫn giữ nguyên. Điều này làm tăng tính bền vững và khả năng nâng cấp của ví. Ngoài ra, do các tài khoản này được xây dựng dựa trên hợp đồng mã nguồn mở, logic và cách xác minh của chúng minh bạch với mọi người dùng, cho phép tùy biến cao hơn và nhiều giao diện frontend đa dạng hơn.
Ví dụ, có thể có ứng dụng di động hoặc phiên bản web, mang lại nhiều lựa chọn và tiện lợi hơn cho người dùng. Tính lâu dài của tài khoản trừu tượng có nghĩa là lịch sử giao dịch hoặc uy tín tích lũy của người dùng trên các tài khoản này trong tương lai có thể được áp dụng cho xác thực danh tính số (DID).
Địa chỉ
Phương pháp tạo địa chỉ blockchain truyền thống dựa trên cách mã hóa khóa công khai. Miễn là bạn biết khóa riêng, bạn có thể suy ra khóa công khai và địa chỉ tương ứng. Ưu điểm của phương pháp này là mang lại tính nhất quán trên nhiều chuỗi khác nhau. Người dùng chỉ cần quản lý một khóa riêng duy nhất để thực hiện thao tác trên nhiều chuỗi.

Do sử dụng hợp đồng, việc quản lý địa chỉ trong tài khoản trừu tượng trở nên phức tạp hơn. Trên các chuỗi tương thích EVM, địa chỉ có thể vẫn là truyền thống, nhưng trên các chuỗi không tương thích EVM như StarkWare và zkSync, tình hình lại khác. Dù có sự khác biệt, nhưng thông qua cách quản lý ENS, người dùng vẫn có thể duy trì tính nhất quán trong thao tác trên nhiều chuỗi hoặc giải pháp Layer2.

Phương pháp quản lý địa chỉ trong giao dịch gốc được ưa chuộng nhờ tính đơn giản, nhưng tài khoản trừu tượng đặt ra cho chúng ta những thách thức mới. Làm sao đảm bảo trải nghiệm người dùng trên nhiều chuỗi hoặc giải pháp Layer2 luôn nhất quán, đồng thời xử lý được độ phức tạp từ tài khoản hợp đồng – đây là vấn đề cần giải quyết trong tương lai.
Thông tin ký

Khâu thông tin ký trong tài khoản trừu tượng thể hiện sức hút và tiềm năng độc đáo. Khác với giao dịch gốc truyền thống, người dùng không còn bị giới hạn bởi định dạng giao dịch cố định, mà có thể tự do thể hiện ý định và mong muốn của mình. Sự linh hoạt này mang lại thay đổi cách mạng cho tương tác blockchain.
Trong tài khoản trừu tượng, thông tin ký không còn chỉ là lệnh chuyển tiền. Người dùng có thể ký vào "ý định" của họ để chỉ thị hành động mong muốn thực hiện, dù là trên blockchain hay trong các ứng dụng khác. Mức độ tự do này có nghĩa là tương tác của người dùng có thể diễn ra trong nhiều bối cảnh như email, nền tảng mạng xã hội, ứng dụng nhắn tin, v.v.
Hãy tưởng tượng, nếu người dùng chỉ cần viết trong email rằng «chuyển 50 ETH cho Alice», mà không cần thông qua giao diện giao dịch phức tạp, hệ thống sẽ tự động nhận diện ý định này và giúp người dùng hoàn tất giao dịch. Điều này giống như khi chúng ta nhập từ khóa vào ô tìm kiếm Google mà không cần lo lắng về các chi tiết xử lý phía sau. Mô hình này có thể mở rộng sang nhiều ứng dụng khác, cho phép người dùng thực hiện tương tác blockchain một cách đơn giản và nhanh chóng gần như ở bất cứ đâu.
Thanh toán phí gas
Việc thanh toán phí gas luôn là thách thức trong giao dịch blockchain. Theo cách truyền thống, người dùng phải đảm bảo ví của họ có đủ ETH để thanh toán phí trước khi thực hiện giao dịch. Điều này rõ ràng gây thêm phiền toái cho người dùng, vì họ phải mua ETH trước – có thể phải dùng tiền pháp định mua trên sàn giao dịch hoặc bằng các cách khác để có được ETH.
Tuy nhiên, trong khuôn khổ tài khoản trừu tượng, vấn đề này được cải thiện đáng kể. Nhờ sự tồn tại của Paymaster, người dùng không còn bị giới hạn chỉ dùng ETH để trả phí giao dịch, làm giảm rào cản gia nhập và độ phức tạp. Đồng thời, tài khoản trừu tượng cho phép hợp đồng có mức độ tùy biến cao hơn. Điều này có nghĩa là hợp đồng có thể được thiết kế theo nhu cầu cụ thể, bao gồm cả cách thu và thanh toán phí giao dịch.
Mô hình mới này đảm bảo người dùng có thể thực hiện giao dịch một cách dễ dàng và liền mạch, nâng cao trải nghiệm tổng thể.
Khôi phục tài khoản

Khôi phục tài khoản là một yếu tố cốt lõi khác cần cân nhắc. Theo cách truyền thống, chúng ta chủ yếu dựa vào cụm từ khôi phục (seed phrase) để khôi phục tài khoản. Trong tài khoản trừu tượng, ngay cả khi người ký (Signer) thay đổi, tính liên tục của tài khoản vẫn được duy trì. Điều này mang lại cho chúng ta nhiều phương pháp khôi phục tài khoản, bao gồm đa ký (Multi-Sign), công nghệ xác thực danh tính, thậm chí cả các giải pháp ngoài chuỗi như MPC. Điều này làm tăng đáng kể sự tin tưởng của người dùng, vì họ biết rằng ngay cả khi gặp sự cố, vẫn có nhiều cách để khôi phục tài khoản.
Vì tài khoản trừu tượng dựa trên hợp đồng, điều này có nghĩa là chúng ta có thể thiết kế các hợp đồng mang tính mô-đun hơn và bổ sung các plugin, chức năng khác nhau. Từ sự thay đổi trong chân dung người dùng, chúng ta có thể thấy nhu cầu đa dạng của họ. Một người mới bắt đầu có thể cần một ví đơn giản, dễ sử dụng, nhưng khi tích lũy kinh nghiệm và nhu cầu thay đổi, họ có thể mong đợi ví cung cấp nhiều tính năng nâng cao hơn như thao tác DeFi hoặc các tính năng bảo mật nâng cao.
Để đáp ứng các nhu cầu khác nhau của người dùng, chúng ta có thể thiết kế các hợp đồng với các mô-đun và chức năng khác nhau. Thông qua tài khoản trừu tượng, chúng ta có thể linh hoạt hơn trong việc cung cấp dịch vụ phù hợp với nhu cầu của người dùng.
Tóm lại, tài khoản trừu tượng mang lại cho chúng ta một lợi ích lớn hơn – cho phép chức năng và hợp đồng được mô-đun hóa, từ đó thực hiện tốt hơn sự phân hóa và tùy chỉnh. Tuy nhiên, thách thức hiện tại là chi phí thực thi hợp đồng còn cao. Vì vậy, chúng ta cần thúc đẩy lộ trình mở rộng quy mô để giảm chi phí giao dịch. Tôi dự đoán ví trong tương lai sẽ ngày càng phụ thuộc nhiều hơn vào công nghệ Layer2, đặc biệt là trong việc triển khai và thực thi tài khoản trừu tượng.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














