13/09/2023
🔐 Account Abstraction: Xu hướng lớn tiếp theo của ví Smart Contract
[English Below]
Hãy cùng Delta Labs Research khám phá thế giới thú vị của Account Abstraction và cách nó sẽ cách mạng hóa các ví Smart Contract.
📚 Thách thức khả năng hiểu rõ về Web3
Khác với các nền tảng như Instagram hoặc Twitter, nơi bạn có thể bắt đầu mà không cần phải đào sâu vào công nghệ cơ bản, Blockchain đòi hỏi sự cẩn trọng. Người dùng phải hiểu rõ về các mạng, token và địa chỉ.
🔗 EIP-4337: Đơn giản hóa ví Smart Contract
Hãy cùng tìm hiểu về EIP-4337, mục tiêu của nó là giải quyết các vấn đề phức tạp liên quan đến tài khoản và ví.
Trong Ethereum, có hai loại tài khoản:
1. Externally Owned Accounts (EOAs) với khóa riêng tư.
2. Smart Contract Accounts, dựa vào mã thay vì khóa riêng tư.
Giao dịch là rất quan trọng trong Ethereum, nhưng chúng đòi hỏi chữ ký để xác nhận. Biện pháp bảo mật này quan trọng, nhưng nó làm phức tạp cho người mới tham gia.
📈 Khả năng hiểu về Dapp
Với người dùng có kinh nghiệm, tương tác với Dapp là thường xuyên. Tuy nhiên, người mới phải đối mặt với nhiều khó khăn hơn với việc kết nối mã thông báo, nhớ kiến thức và nhiều vấn đề khác.
Nhưng nếu bạn quên kiến thức của mình? Không giống như Web 2.0, ở Web3 không có tùy chọn "quên mật khẩu". Mất khóa có nghĩa là mất tiền, điều này có thể là một thách thức khó khăn đối với người mới tham gia.
🛡️ Giải pháp từ Account Abstraction là gì?
Thay vì phụ thuộc vào Externally Owned Accounts (EOAs), chúng ta có thể sử dụng ví Smart Contract.
Account Abstraction cho phép bạn tương tác với Blockchain bằng cách sử dụng một ví Smart Contract thay vì một EOAs truyền thống. Ví Smart Contract không phụ thuộc vào khóa công khai/khóa riêng tư mà dựa vào mã logic.
🛡️ Những điểm nổi bật của Account Abstraction:
🌐 Không yêu cầu hard forking
EIP-4337 giới thiệu Account Abstraction mà không yêu cầu hard fork. Đây là một lớp bổ sung trên cơ sở Ethereum, làm cho quá trình chuyển đổi trở nên mượt mà hơn.
🔑 Khôi phục mạng xã hội
Một trong những nỗi sợ lớn nhất trong Web3 là mất khóa riêng tư. Account Abstraction cung cấp logic ví tùy chỉnh cho việc khôi phục thông qua bạn bè hoặc gia đình đáng tin cậy (Guardians). Guardians có thể giúp bạn khôi phục tài khoản nếu bạn mất quyền truy cập.
🔐 Thay đổi khóa ký
Với EOAs như Metamask, việc thay đổi khóa riêng tư của bạn khó khăn. Nhưng với ví Smart Contract sử dụng Account Abstraction, bạn có thể thay đổi khóa ký của mình mà không cần tạo một tài khoản mới. Điều này tăng thêm một lớp bảo mật và tiện lợi.
🛡️ Công tắc Dead Man's
Trong trường hợp các sự kiện không may, Công tắc Dead Man’s có thể đảm bảo người thân của bạn có thể truy cập vào tiền của bạn mà không cần bạn chia sẻ khóa riêng tư. Công tắc có thể chuyển tiền nếu bạn không thể gửi tín hiệu định kỳ.
🔄 Giao dịch đợn đặc biệt
Smart contract trong Account Abstraction có thể thực hiện nhiều giao dịch cùng một lúc, giúp tối ưu hóa quy trình và tiết kiệm phí.
🚫 Không còn Native gas token
Account Abstraction cho phép thanh toán giao dịch bằng các token khác nhau, loại bỏ nhu cầu chuyển đổi token sang ETH để trả phí gas. Điều này cải thiện đáng kể trải nghiệm của người dùng.
Tóm lại, Account Abstraction đang sẵn sàng giản đơn hóa các ví Web3, làm cho chúng trở nên thân thiện với người dùng và an toàn hơn. Đây là một bước tiến đối với sự thông dụng rộng rãi và một hành trình mượt mà hơn vào thế giới tài chính phi tập trung.
Hãy follow Delta Labs Research để tìm hiểu thêm nhiều cập nhật về công nghệ nổi bật và mới nhất nhé!
-----------------------------------------------
🔐 Account Abstraction: The Next Big Trend in Smart Contract Wallets
Let's explore the fascinating world of Account Abstraction and how it's poised to revolutionize Smart Contract wallets.
📚 Understanding Web3's Challenges
Unlike platforms like Instagram or Twitter, where you can start without delving into the underlying technology, Blockchain demands caution. Users must understand networks, tokens, and addresses.
🔗 EIP-4337: Simplifying Smart Contract Wallets
- Let's dive into EIP-4337, designed to tackle complex issues related to accounts and wallets.
- In Ethereum, there are two types of accounts:
1. Externally Owned Accounts (EOAs) with private keys.
2. Smart Contract Accounts, relying on code instead of private keys.
Transactions are vital in Ethereum but require signatures for verification. This security measure is crucial but can be complex for newcomers.
📈 Grasping Dapp Interaction
- Experienced users frequently interact with Dapps, but newcomers face challenges like connecting tokens, recalling knowledge, and more.
- But what if you forget your knowledge? Unlike Web 2.0, Web3 lacks a "forgot password" option. Losing keys means losing funds, a significant challenge for newcomers.
🛡️ Account Abstraction as a Solution
- Instead of relying on Externally Owned Accounts (EOAs), we can use Smart Contract wallets.
- Account Abstraction allows you to interact with the Blockchain using a Smart Contract wallet instead of a traditional EOA. Smart Contract wallets rely on code logic rather than public/private keys.
🛡️ Key Highlights of Account Abstraction:
🌐 No Hard Fork Required
EIP-4337 introduces Account Abstraction without the need for a hard fork, making the transition smoother on the Ethereum platform.
🔑 Social Recovery
One of the biggest fears in Web3 is losing private keys. Account Abstraction provides custom wallet logic for recovery through trusted friends or family (Guardians). Guardians can help you regain access to your account if you lose it.
🔐 Changing Signature Keys
With EOAs like Metamask, changing your private key can be challenging. But with Smart Contract wallets using Account Abstraction, you can change your signature key without creating a new account, adding an extra layer of security and convenience.
🛡️ Dead Man's Switch
In case of unfortunate events, the Dead Man's Switch can ensure that your loved ones can access your funds without you sharing your private keys. The switch can transfer funds if you can't send periodic signals.
🔄 Batch Transactions
Smart contracts in Account Abstraction can perform multiple transactions simultaneously, optimizing processes and saving fees.
🚫 No More Native Gas Tokens
Account Abstraction allows transaction payments in various tokens, eliminating the need to convert tokens to ETH for gas fees. This significantly improves the user experience.
In summary, Account Abstraction is poised to simplify Web3 wallets, making them more user-friendly and secure. It's a step toward widespread adoption and a smoother journey into the world of decentralized finance.
Follow Delta Labs Research for more updates on cutting-edge technology!