Tác giả: ARNDXT Trình biên dịch: Cointime.com 237
Số tiền trong ví khiến tôi tỉnh táo.
Với tính năng trừu tượng hóa tài khoản, tài khoản được bảo vệ khỏi các cuộc tấn công lừa đảo, không yêu cầu cụm từ gốc và giao dịch không mất phí gas.
Bạn có thể sử dụng và quản lý ví của mình dễ dàng như sử dụng email.
Tìm hiểu sâu + mười dự án hàng đầu được @VitalikButerin đề cập Trong chủ đề siêu nghiên cứu này, tôi sẽ chia sẻ mọi thứ bạn cần biết về Trừu tượng tài khoản (AA) và một số giao thức được Vitalik đề cập.
1. Nền tảng của ví Web3
2. Sự khác biệt giữa EOA (tài khoản thuộc sở hữu bên ngoài) và tài khoản hợp đồng
3. Trừu tượng hóa tài khoản (AA)
4. Mười dự án AA hàng đầu
5. Tất cả các thỏa thuận AA
6. Các trường hợp ứng dụng
1. Nền tảng tài khoản Web3
Ngày nay, có hai loại tài khoản trên Ethereum:
1. Tài khoản thuộc sở hữu bên ngoài (EOA) là tài khoản do người dùng kiểm soát và được sử dụng để giữ tài sản và gửi giao dịch. EOA được kiểm soát bởi các khóa riêng bên ngoài.
2. Tài khoản hợp đồng được kiểm soát bởi mã hợp đồng thông minh được triển khai trên Ethereum. Các mã này xác định hành vi của chúng, cho phép chúng chạy tự động như các chương trình. Tài khoản hợp đồng có thể nắm giữ tài sản, thực thi mã để phản hồi các giao dịch và tương tác với các hợp đồng khác.
Những gì tôi quen thuộc và thường sử dụng là EOA (Tài khoản chủ sở hữu bên ngoài) và có một số ví Web3 mà tôi quen thuộc, chẳng hạn như MM, Rabby, ví Coinbase và ví Trust.
Cả tài khoản EOA và tài khoản hợp đồng đều có thể chứa tài sản, nhưng tài khoản hợp đồng cho phép viết logic phức tạp.
Có một số hạn chế khi sử dụng ví EOA, điều này gây trở ngại cho việc áp dụng tiền điện tử chính thống và các ứng dụng phi tập trung được xây dựng dựa trên chúng.
1. Quản lý khóa riêng là một gánh nặng đáng kể - nếu mất khóa riêng, người dùng sẽ không bao giờ có thể truy cập vào tài sản.
2. Nếu kẻ tấn công lấy được khóa riêng, EOA sẽ dễ bị đánh cắp. Không có tùy chọn phục hồi.
3. EOA không có logic tích hợp. Họ chỉ có thể gửi các giao dịch cơ bản và không thể tương tác với hợp đồng thông minh.
4. Trải nghiệm người dùng kém đối với người dùng không rành về kỹ thuật, không quen thuộc với địa chỉ tiền điện tử.
5. So với các tài khoản truyền thống, việc quản lý nhiều EOA rất rắc rối.
Người dùng muốn sự tiện lợi mà họ đã quen với các dịch vụ Web2 (ví dụ: tài khoản email, đăng nhập một lần).
2. Tài khoản EOA và tài khoản hợp đồng
So với EOA, tài khoản hợp đồng mang lại tính linh hoạt cao hơn và các chức năng mạnh mẽ hơn.
1. Kiểm soát quyền
Tài khoản hợp đồng cho phép xác định mức độ cấp phép chi tiết, chẳng hạn như nhiều chữ ký.
EOA trao toàn quyền kiểm soát cho người giữ khóa riêng.
2. Giao dịch hàng loạt
Tài khoản hợp đồng có thể xử lý hàng loạt nhiều giao dịch một cách hiệu quả.
EOA yêu cầu mỗi giao dịch phải được ký riêng lẻ.
3. Khôi phục tài khoản
Tài khoản hợp đồng có thể triển khai logic phục hồi trên chuỗi.
EOA chỉ dựa vào khóa riêng nên không thể khôi phục được khi bị mất.
4. Hạn chế giao dịch
Tài khoản hợp đồng có thể triển khai logic tùy chỉnh, chẳng hạn như tạm dừng giao dịch trong quá trình khôi phục tài khoản.
EOA không thể kiểm soát các giao dịch thông qua các thủ tục.
ERC-4337 là Đề xuất cải tiến Ethereum (EIP) mới giới thiệu khái niệm "trừu tượng hóa tài khoản" cho Ethereum. Nó cho phép tạo "tài khoản thông minh" được kiểm soát bởi hợp đồng thông minh thay vì khóa riêng.
AA chuyển mô hình của Ethereum từ “người dùng nắm giữ tài sản trực tiếp” sang “hợp đồng thông minh giữ tài sản thay mặt cho người dùng”. Điều này mở khóa chức năng tài khoản mới mà EOA thông thường không thể thực hiện được.
Mô tả ngắn gọn AA: Mỗi tài khoản là một hợp đồng thông minh.
Một số tính năng chính của AA:
1. Cho phép khôi phục tài khoản bằng cách lưu trữ thông tin khôi phục trên chuỗi khi mất khóa riêng. Điều này giúp loại bỏ nguy cơ mất tiền vĩnh viễn nếu mất khóa riêng.
2. Thông qua hợp đồng thông minh, tài khoản có thể được lập trình để bổ sung thêm logic và chức năng. Ví dụ: một tài khoản có thể đặt giới hạn chi tiêu chỉ cho phép chuyển đến các địa chỉ trong danh sách trắng hoặc kích hoạt các hành động khác khi nhận được tiền.
3. Tài khoản có thể được sở hữu hoặc quản lý bằng nhiều khóa (như đa chữ ký), hợp đồng hoặc các tài khoản khác. Điều này làm cho sơ đồ kiểm soát tài khoản linh hoạt hơn.
4. Tài khoản tách khóa khỏi logic hợp đồng. Điều này cho phép thay đổi khóa mà không thay đổi mã hợp đồng liên quan. AA hợp nhất tài khoản EOA và tài khoản hợp đồng thành một mô hình, cụ thể là tài khoản dựa trên hợp đồng thông minh.
Dưới đây là một số lợi ích chính cho người dùng:
1. Logic như ký kết giao dịch được trừu tượng hóa thành mã hợp đồng thông minh.
2. Tài khoản có thể lập trình cung cấp tính linh hoạt cao hơn và có thể có các chức năng như đa chữ ký, xác thực hai yếu tố (2FA), giới hạn rút tiền, hết hạn khóa, v.v.
3. Cải thiện trải nghiệm người dùng cho người dùng không rành về kỹ thuật:
(1) Không cần trực tiếp quản lý chìa khóa, giảm khả năng xảy ra lỗi.
(2) Việc khôi phục tài khoản có thể được thực hiện khi mất chìa khóa.
(3) Có thể che giấu sự phức tạp của blockchain và có cảm giác như đang tương tác với một tài khoản ứng dụng thông thường.
4. Top 10 AA
Đây là một số giao thức mà Vitalik đề cập tại ETHcc (Hội nghị nhà phát triển Ethereum) đang triển khai một số lợi ích và tính năng được đề cập trước đó.
Mặc dù các giao thức này có thể đã được Vitalik quảng bá ở một mức độ nào đó, nhưng chúng đã mang lại một số công nghệ tuyệt vời cho không gian.
Hãy xem họ mang lại giá trị gia tăng gì cho lĩnh vực này.
@myBraavos đã ra mắt tính năng ký phần cứng cho phép người dùng hủy yêu cầu giao dịch nếu giai đoạn hạt giống bị đánh cắp.
@TrustWallet:
Tôi không tìm thấy bất kỳ tin tức tích cực nào về Trust Wallet. Tôi đã thấy rất nhiều quà tặng trên trang Twitter của họ.
@iSafePal:
Điều tương tự cũng xảy ra với Safe Pal, không có gì bắt mắt khiến tôi hào hứng, trang của họ chứa đầy phần Hỏi đáp và chia sẻ sự kiện. Không có nhiều thông tin về việc phát triển sản phẩm, ra mắt hoặc bất kỳ sự tích hợp mới nào.
Không biết tại sao Vitalik lại nhắc đến hai dự án này, có lẽ chỉ nhân cơ hội để tiếp thị chăng?
5. Tất cả các giao thức AA (Autonomous Agent)
Đây có lẽ là một trong những đồ họa thông tin phát triển giao thức tốt nhất mà tôi tìm thấy trong không gian AA.
Dưới đây là một danh sách đầy đủ đầy đủ:
Ví hợp đồng thông minh:
@Instadapp @safe @myBraavos @rhinestonewtf @soulwallet_eth @nestwalletxyz @tribes_xyz @itsobvioustech @argentHQ @AmbireWallet @patchwallet @candidewallet @GetLinen
ứng dụng:
@dYdX @LensProtocol @Sorare @briqNFT
Nhà cung cấp SDK:
@biconomy @wallet_banana @blocknative @UniPassID @opclave @thirdweb @zerodev_app @metafi_wallet @safe @0xpass_io
Dịch vụ thanh toán:
@stackup_fi @biconomy @pimlicoHQ
Bộ đóng gói/Bộ lặp:
@stackup_fi @biconomy @pimlicoHQ @OpenZeppelin @gelatonetwork @UniPassID @blocknative @candidewallet
6. Các trường hợp ứng dụng
Chúng tôi đã thấy AA đơn giản hóa trải nghiệm của người dùng tiền điện tử bằng cách tăng tốc độ hoạt động, giảm chi phí, tăng cường tính bảo mật và tính linh hoạt. Tôi tin rằng điều này sẽ đẩy tiền điện tử vào giai đoạn tiếp theo được áp dụng rộng rãi và sẽ có sự cạnh tranh giữa các giao thức này để thu hút người dùng nhanh nhất.
Dựa trên các ví dụ chúng ta đã thấy ở trên, đây là bản tóm tắt tất cả các trường hợp sử dụng mà AA có thể mang lại:
1. Tài khoản không có hạt giống
2. Tiêu chuẩn xác thực web mới;
3. Ủy quyền đa chữ ký
4. Xác minh hai bước (2FA) là cơ chế bảo mật
5. Xử lý hàng loạt giao dịch
6. Khóa phiên
7. Thanh toán tự động định kỳ và theo lịch trình
8. Mô phỏng giao dịch trước khi ký kết;
9. Tham gia ngay lập tức với lối vào tiền tệ pháp định
10. Hạn chế rút tiền/chi tiêu;
11. Kế thừa tài khoản/khôi phục xã hội
12. Cơ chế khai thác nhiên liệu giảm chi phí;
13. Hỗ trợ thuật toán bảo mật lượng tử



