Tính trừu tượng hóa tài khoản Ethereum là một mô hình mới nhằm mang lại trải nghiệm thân thiện hơn với người dùng khi tương tác với các ứng dụng phi tập trung (DApps). Việc trừu tượng hóa tài khoản trong các hệ thống blockchain cho phép tài sản được nắm giữ độc quyền bởi các hợp đồng thông minh thay vì bị kiểm soát bởi các tài khoản thuộc sở hữu bên ngoài (EOA). Tiêu chuẩn ERC-4337 là tiêu chuẩn Token trừu tượng hóa tài khoản giúp giải phóng sức mạnh của ví tiền điện tử hợp đồng thông minh trên Blockchain Ethereum.
Từ quan điểm của người dùng Ethereum, việc triển khai tính năng trừu tượng hóa tài khoản có nghĩa là che giấu các chi tiết kỹ thuật liên quan đến tương tác Web3. Việc che giấu này không chỉ cải tiến thiết kế ví mà còn nâng cao trải nghiệm tổng thể của người dùng. Vitalik Buterin, người đồng sáng lập Ethereum, nhận thấy việc trừu tượng hóa tài khoản là mấu chốt trong việc thúc đẩy việc áp dụng rộng rãi nền tảng Ethereum.
Bài viết này tập trung vào việc trừu tượng hóa tài khoản Ethereum, khám phá cách trừu tượng hóa tài khoản đang xác định lại trải nghiệm người dùng với ví hợp đồng thông minh và hiểu tiêu chuẩn Token ERC-4337 trong hệ sinh thái Ethereum, đồng thời đi sâu vào các lợi ích của việc trừu tượng hóa tài khoản để cải thiện cơ hội cho một cuộc cách mạng Web3 trợ giúp tích hợp người dùng và thúc đẩy việc áp dụng rộng rãi.
Nội dung bài viết
Lịch sử và sự phát triển của việc trừu tượng hóa tài khoản
Ethereum, khi được hình thành ban đầu, đã áp dụng mô hình dựa trên tài khoản cho Blockchain của nó. Mô hình này bao gồm hai loại tài khoản Ethereum: tài khoản thuộc sở hữu bên ngoài được kiểm soát bởi khóa công khai và riêng tư và tài khoản hợp đồng được kiểm soát bởi mã hợp đồng thông minh.
Người dùng tương tác với Ethereum bằng EOA. Đối với bất kỳ điều gì xảy ra trên Blockchain Ethereum, một giao dịch phải được người dùng thực hiện và thanh toán bằng EOA.
Tuy nhiên, thiết lập này có một số nhược điểm.
EOA, chẳng hạn như ví MetaMask không cần cắt, Coinbase và các tài khoản ví phổ biến khác, được tạo thành từ một cặp khóa mật mã: công khai và riêng tư. Các khóa này cung cấp quyền truy cập vào tài khoản người dùng. Mỗi khi một giao dịch được thực hiện hoặc người dùng muốn đúc, tặng hoặc chuyển Token không thể thay thế (NFT) hoặc tiền điện tử, EOA sẽ ký giao dịch và thanh toán phí gas liên quan.
Phí gas lần đầu tiên được giới thiệu vào những ngày đầu của Ethereum như một phương tiện để đánh giá khối lượng công việc tính toán cần thiết để thực hiện các giao dịch và hợp đồng thông minh. Để khuyến khích người khai thác kết hợp các giao dịch của người dùng theo khối, người dùng phải trả phí gas.
Toàn bộ quá trình này với EOA bao gồm nhiều bước và xác nhận và rất tẻ nhạt để hoàn thành đối với một người dùng mới trung bình đang thiết lập các hoạt động đầu tiên của họ trên DApp. Hơn nữa, nếu người dùng làm thất lạc khóa riêng của mình, họ có thể mất số tiền được giữ trong tài khoản EOA. Kết quả là trải nghiệm Web3 bị rạn nứt và khó chịu.
Phần sau đây mô tả trải nghiệm từng bước phổ biến mà người dùng mới trải qua để hoàn thành hành động đầu tiên của họ trên DApp từ EOA mới:
Việc nhóm Ethereum và Buterin giới thiệu tính năng trừu tượng hóa tài khoản tại WalletCon ở Denver vào tháng 3 năm 2023 và sau đó tại EthCC ở Paris vào tháng 7 năm 2023 đã sẵn sàng mang lại sự chuyển đổi trong việc giảm bớt trải nghiệm người dùng Web3 này.
Tiêu chuẩn Token ERC-4337
Việc giới thiệu ERC-4337 cho phép tạo ví ERC-4337.
Ethereum đã vạch ra một cách chiến lược ý định tăng cường khả năng tiếp cận của tất cả các khía cạnh trong lĩnh vực tiền điện tử bằng cách tận dụng tiềm năng trừu tượng hóa tài khoản, được hỗ trợ bằng việc triển khai ERC-4337 và Đề xuất cải tiến Ethereum (EIP) 4337.
ERC-4337 là một tiêu chuẩn Token được đồng tác giả bởi Buterin, Kristof Gazso, Dror Tirosh, Tjaden Hess, Yoav Weiss và Shahaf Nacson, giới thiệu tính năng trừu tượng hóa tài khoản mà không thay đổi giao thức Ethereum cơ bản.
Nhiều EIP đã được đề xuất để trừu tượng hóa tài khoản Ethereum trước khi ERC-4337 chính thức được chấp nhận. Bao gồm các:
EIP-4337 được đề xuất vào năm 2021 và cuối cùng đã được cấp phép và chấp nhận thông qua quản trị vào năm 2023 vì nó đảm bảo không có thay đổi nào về giao thức lớp đồng thuận. ERC-4337 nhằm mục đích cho phép các nhà phát triển viết ví hợp đồng thông minh tùy chỉnh dễ dàng hơn nhiều.
ERC-4337 hoạt động như thế nào?
ERC-4337 giới thiệu một đối tượng “giao dịch giả” được gọi là UserOperation, gửi một giao dịch thay mặt cho người dùng. Các giao dịch UserOperation chưa được xác nhận được lưu trữ trong một “bộ nhớ thay thế”.
Các nút trên mạng Ethereum có thể chọn hoạt động như một “Gói”, chọn nhiều Hoạt động người dùng như vậy và đóng gói thành một giao dịch duy nhất được gọi là giao dịch gói. Các gói giao dịch được gửi đến một hợp đồng thông minh toàn cầu được gọi là “EntryPoint” trên Blockchain Ethereum. Điều quan trọng cần lưu ý là chỉ có một điểm vào trên Blockchain Ethereum.
Bundler bắt đầu lệnh gọi hàm trên hợp đồng thông minh EntryPoint có tên là “handleOps”. Trong chức năng này, giao dịch gói được nhận và sau đó, một chức năng đặc biệt, validUserOp, được gọi cho mỗi tài khoản.
Mục đích của validUserOp là xác thực chữ ký của hoạt động và nếu hoạt động phù hợp với đánh giá của tài khoản, hãy xử lý khoản thanh toán phí gas tương ứng. Sau đó, mỗi ví hợp đồng thông minh phải triển khai một chức năng khác và thực hiện thao tác được gửi bởi hợp đồng EntryPoint. Do đó, như được mô tả bên dưới, toàn bộ chức năng trở nên có lập trình, loại bỏ các phần phụ thuộc khóa riêng tư và các quy trình tẻ nhạt cho người dùng.
Ví trừu tượng tài khoản
Một số ví trừu tượng tài khoản tận dụng các chức năng hợp đồng thông minh bao gồm Argent, Ambire, Safe, Braavos và các ví khác. Braavos hoạt động dựa trên Starknet, một giải pháp mở rộng quy mô Ethereum lớp 2 cung cấp mức phí thấp và khả năng trừu tượng hóa tài khoản được tích hợp trong giao thức.
Argent là một ví trừu tượng phục hồi xã hội phổ biến trong hệ sinh thái Ethereum. Buterin gọi phục hồi xã hội là “phương pháp ưa thích để bảo mật ví”. Khôi phục xã hội cho phép một người có quyền truy cập khôi phục tài khoản thông qua các địa chỉ được liệt kê trong danh sách trắng trước đó, chẳng hạn như địa chỉ của bạn bè và gia đình đáng tin cậy hoặc ví phần cứng, chẳng hạn như Ledger và Trezor, hoặc đơn giản bằng cách sử dụng dịch vụ Argent Guard của chính Argent.
Lợi ích của việc trừu tượng hóa tài khoản
Việc trừu tượng hóa tài khoản mang lại nhiều lợi ích cho người dùng Web3. Bao gồm các:
Loại bỏ sự phụ thuộc vào cụm từ hạt giống
ERC-4337 cũng cho phép ví an toàn không có cụm từ hạt giống. Sự giải phóng khỏi sự phụ thuộc vào các cụm từ hạt giống này làm giảm các lỗ hổng liên quan đến việc mất hoặc bị hack các cụm từ hạt giống. ERC-4337 giới thiệu các phương thức đăng nhập và bảo vệ ví thân thiện hơn khác, chẳng hạn như xác thực hai yếu tố, sinh trắc học, v.v., quen thuộc với các hoạt động ngân hàng truyền thống. Đây là những thứ thân thiện với người dùng và có thể thúc đẩy việc áp dụng.
Loại bỏ lỗi của con người với ví hợp đồng thông minh
Với việc kết hợp ví hợp đồng thông minh, khả năng xảy ra lỗi của con người giảm đi đáng kể, do đó nâng cao độ chính xác trong hoạt động tổng thể. Việc trừu tượng hóa tài khoản cũng cải thiện tính bảo mật của mạng blockchain. Kẻ tấn công khó có thể lấy cắp tiền từ một tài khoản cụ thể vì khóa riêng của người dùng không được sử dụng để kiểm soát trực tiếp tài sản có trong tài khoản – chỉ để ủy quyền thực hiện hợp đồng thông minh.
Chuỗi tương thích liền mạch
ERC-4337 cho phép dễ dàng tổng hợp các điều chỉnh trên các Blockchain khác nhau. Nó có sẵn trên các mạng tương thích với Máy ảo Ethereum, chẳng hạn như Polygon, Avalanche, Arbitrum và một số mạng khác.
Tài khoản được chia sẻ và hoạt động của nhiều người dùng
Với các ví EOA như MetaMask, người ta sẽ cấp cho ai đó toàn quyền truy cập vào ví tiền điện tử của họ hoặc chọn không cung cấp nó cho bất kỳ ai, nhờ một cụm từ hạt giống duy nhất kiểm soát toàn bộ quyền truy cập vào EOA. Không có ở giữa.
Với ví trừu tượng tài khoản, người ta có thể thiết kế một hệ thống đa chữ ký trong đó giao dịch chỉ có thể được thực hiện nếu có hai hoặc nhiều người dùng ký vào đó. Ngoài ra, các tùy chọn thêm người dùng chỉ có thể thực hiện thanh toán giới hạn cho một bộ sưu tập ví cụ thể trong một khung thời gian nhất định cũng tồn tại.
Tương lai của việc trừu tượng hóa tài khoản
Việc trừu tượng hóa tài khoản sẽ biến đổi tiền điện tử và tài khoản ví Web3 để nâng cao trải nghiệm người dùng. Nó thay đổi mô hình tài khoản EOA đơn giản hiện tại, có nguy cơ mất toàn bộ do những lỗi nhỏ.
Thay vào đó, nó hình dung ra một tương lai nơi các tài khoản có thể tùy chỉnh thông qua hợp đồng thông minh, điều chỉnh chúng tốt hơn cho phù hợp với nhu cầu cá nhân. Nó tạo ra một mô hình mới trong quản lý tiền điện tử với khả năng thúc đẩy Web3 hướng tới việc áp dụng rộng rãi.
Cảm ơn sự theo dõi và đón đọc của các bạn. Hy vọng các bạn đã hiểu hơn về ERC-4337 cũng như việc trừu tượng hóa tài khoản. Đừng quên, mọi thắc về thị trường tiền kỹ thuật số, vui lòng liên hệ đội ngũ Support của Fiahub 24/7.
Freelancer Marketing và Content Creator với gần 10 năm kinh nghiệm; trong đó có khoảng hơn 3 năm làm việc trong mảng Blockchain với vai trò Dịch Thuật và Copywriter.
Với kiến thức sâu rộng cùng khả năng diễn giải để những thuật ngữ công nghệ khó hiểu trở nên gần gũi hơn với người đọc. Lê Hoàng đảm nhiệm những bài viết trong chuyên mục "Từ Điển Crypto" và "Hướng Dẫn Người Mới" tại Fiahub Blog