Visa chọn thử nghiệm "Account Abstraction" thông qua smart contract "Paymaster" trên testnet Goerli của Ethereum.
Visa thử nghiệm Account Abstraction trên testnet Goerli của Ethereum
Động thái đáng chú ý của Visa
Gã khổng lồ thanh toán toàn cầu Visa đang quyết tâm đào sâu hơn vào mạng lưới Ethereum bằng việc thử nghiệm Account Abstraction (AA) trên testnet Goerli.
At @Visa, our goal is to always stay ahead of the curve. We're currently exploring the untapped potential of smart contracts, the future of programmable money and payments. We've recently delved into #AA , enabled by #ERC4337 and the exciting possibilities it opens up ?? pic.twitter.com/DcS8y5xjad
— Mustafa (@digitalmustafa) May 17, 2023
Theo đó, Visa đã triển khai hai bộ smart contract "Paymaster" để thử nghiệm tính năng này. Account Abstraction giúp chuyển đổi ví người dùng thành một smart contract (hợp đồng thông minh), mang theo khả năng thực hiện các tác vụ phức tạp.
Mục tiêu chính của việc triển khai loại contract này là đơn giản hóa quá trình tương tác giữa người dùng với mạng Ethereum. Song song với đó là khả năng trả phí giao dịch bằng bất kỳ token nào, không nhất thiết là ETH như trước đây. Visa nhận định đây là một giải pháp linh hoạt hơn, thay thế cho cấu trúc phí tiêu chuẩn mà chúng ta thường thấy trên mainnet Ethereum.
Từ năm 2021, Visa đã nhen nhóm ý định giải quyết vấn đề thanh toán trên Ethereum bằng USDC. Nếu thành công, Visa sẽ trở thành mạng lưới đầu tiên thực hiện việc này.
Mặt khác, gã khổng lồ này đã bắt đầu quan tâm đến AA vào tháng 12/2022. Tuy nhiên, vào thời điểm đó, Account Abstraction chưa có sẵn trên Ethereum. Đến tháng 03/2023, đội ngũ phát triển mới thông báo triển khai ERC-4337, nói cách khác là Account Abstraction.
Catherine Gu, lãnh đạo phụ trách phát triển CBDC và giao thức tại Visa, xác nhận:
"Chúng tôi đã thử nghiệm hai hoạt động cốt lõi của người dùng. Đầu tiên là thanh toán token ERC-20 bằng ERC-4337 Paymaster và thứ hai là tài trợ phí giao dịch cho người dùng, hay còn gọi là giao dịch không phí."
Hiểu hơn về khái niệm trừu tượng Account Abstraction
Trên Ethereum, tài khoản ví của người dùng được chia thành 2 loại: External Owned Accounts (EOA) và Contract Accounts (CA).
EOA là các ví người dùng sử dụng để nhận tiền, gửi tiền hằng ngày thông qua dịch vụ ví non-custodial như MetaMask, WalletConnect, Argent… Để truy cập EOA, người dùng cần sở hữu một cặp khóa bao gồm public key (địa chỉ ví công khai) và private key (mật khẩu truy cập và khởi tạo giao dịch). Nếu làm mất private key, người dùng gần như mất hoàn toàn quyền truy cập vào ví của mình.
Trong khi đó, CA là smart contract đảm nhận các tác vụ phức tạp hơn. Chúng có thể là các pool thanh khoản, hợp đồng khóa/mở khóa token…
Thấy được những bất cập trên và rào cản với người dùng phổ thông, nhà sáng lập Ethereum Vitalik Buterin đã đề xuất Account Abstraction vào tháng 06/2022. Mục tiêu chính của AA là hợp nhất ÉOA và CA lại với nhau, tạo ra một giải pháp ví kết hợp ưu điểm của hai loại ví trên.
- Xem thêm: Account Abstraction là gì? Giải thích đơn giản về từ khoá đầy “trừu tượng” này
Dưới đây là một số công năng của AA độc giả có thể tham khảo:
- Lập trình ví thẳng vào thiết bị phần cứng, mở ra khả năng xác thực giao dịch bằng 2FA, face scan hay quét vân tay;
- Khôi phục ví trong trường hợp mất private key bằng tính năng social recovery;
- Cho trả phí giao dịch bằng các token khác ngoài ETH;
- Giao dịch đa chữ ký (multisig transaction);
- Ứng dụng nhiều thuật toán để mã hóa chữ ký;
- Loại bỏ relayer, bảo vệ quyền riêng tư của người dùng mà không cần dựa vào bên thứ ba;
- Sử dụng làm công cụ arbitrage (kiếm lời từ chênh lệch giá).
Mặc dù mang lại nhiều lợi ích, nhưng AA vẫn còn một số nhược điểm như giao diện tương tác chưa thân thiện với người sử dụng và chưa tối ưu phí gas giao dịch.
Coin68 tổng hợp
Có thể bạn quan tâm: