Tác giả: Austin King, đồng sáng lập Omni; Dịch: Golden Finance xiaozou
Hãy theo dõi tôi chuỗi Sau khi nghiên cứu chuyên sâu về tính trừu tượng, có một điều trở nên cực kỳ rõ ràng: không có tính trừu tượng hóa tài khoản (AA), sẽ không có tương lai của tính trừu tượng hóa chuỗi.
Người ta đã nói về AA từ nhiều năm nay, vậy thực trạng phát triển của AA hiện nay như thế nào? Theo nghiên cứu của tôi, những phát triển mới nhất và sắp tới của AA sẽ sớm được đưa vào sản xuất.
Trước tiên, chúng ta hãy xem nhanh Tóm tắt tài khoản (AA) là gì?
Ngày nay, về cơ bản, việc "ủy quyền" của tất cả các giao dịch đều xuất phát từ chữ ký được tạo bởi khóa riêng. Điều này không tốt ở một khía cạnh nào đó, vì nó có nghĩa là:
1) Mọi người không thể ủy quyền bằng cách đăng nhập vào email, sử dụng điện thoại hoặc sử dụng 2 mặt, v.v. . buôn bán.
2) Mọi giao dịch cần phải được ký bằng khóa này, điều này buộc người dùng phải nhấp vào nhiều nút một cách hiệu quả.
Việc trừu tượng hóa tài khoản mang lại cho chúng ta nhiều lợi ích tuyệt vời:
1 ) Người ta có thể ủy quyền giao dịch một cách dễ dàng hơn là bị buộc phải nhớ 12 từ ngẫu nhiên. Hãy nghĩ xem có bao nhiêu người dùng sẽ mở khóa - hãy tưởng tượng "Đăng nhập bằng tài khoản Google" giống như bạn làm trên nhiều trang web hiện nay và sau khi đăng nhập, bạn cũng có thể giao dịch tiền điện tử.
2) Bạn có thể đóng gói các giao dịch.
3) Bạn có thể tạo khóa dự phòng mà bạn lưu trữ với bố mẹ hoặc bạn bè thân thiết để giúp đỡ trong trường hợp bạn quên mật khẩu. Bạn khôi phục tài khoản của mình.
4) Khi người dùng muốn thực hiện một thao tác, nó sẽ cho phép các bên khác xử lý việc thanh toán phí gas và gửi nó đến chuỗi (người giải quyết).
Chà, nó thực sự rất hay, rất nhiều lợi thế, nhưng ít nhất tôi cảm thấy rằng chúng ta đã thảo luận về AA trong nhiều năm, vậy nó đã phát triển đến giai đoạn nào rồi? Tại sao chúng ta vẫn sử dụng MetaMask.
Có 3 Đề xuất cải tiến Ethereum (EIP) chính sẽ giúp bạn hiểu chúng tôi đang ở đâu trong việc thiết lập tính năng trừu tượng hóa tài khoản làm tiêu chuẩn ví.
EIP: Đầu tiên và quan trọng nhất4337
Cá nhân tôi khi nhìn thấy biểu đồ này, cảm giác đầu tiên của tôi là nó quá phức tạp, vậy chính xác thì biểu đồ này mô tả điều gì?
Về cơ bản, 4337 cho phép người dùng gửi các hoạt động họ muốn thực hiện cho bên thứ ba trong chuỗi. Sau đó, bên thứ ba sẽ đóng gói tất cả các yêu cầu này lại với nhau và chịu trách nhiệm đưa chúng vào chuỗi. Điều này thật tuyệt vì không cần phải nâng cấp EVM chút nào. Bây giờ bạn thực sự có thể sử dụng ví trừu tượng tài khoản như thế này. Nhưng tại sao bạn vẫn chưa sử dụng nó? Mọi người đều phàn nàn về việc MetaMask tệ đến mức nào, vậy nếu có những lựa chọn tốt hơn trên thị trường, tại sao tất cả chúng ta không sử dụng chúng?
Sau đây là một số vấn đề hiện tại với ERC-4337:
1) Không thể nâng cấp các ví hiện tại lên 4337
2) Từ góc độ chi phí gas, nó đắt hơn (nghĩa là phí giao dịch sẽ cao hơn)
3) Dễ xem xét - Trong hình trên, nếu bạn tạo ví AA, có thể gói mà bạn dựa vào (bên gửi các giao dịch trực tuyến cho bạn) Một ngày nọ, người ta quyết định: "Bạn biết không, tôi không thích giao thức này. Tôi sẽ không cho phép bất kỳ ai gửi các giao dịch liên quan đến giao thức này." Nó giống như ngân hàng của bạn vậy. thực sự là trung gian của bạn để gửi tiền cho người khác. Nếu ngân hàng của bạn không muốn bạn làm điều này thì bạn không thể gửi tiền.
Chà, chắc chắn có một số vấn đề, nhưng ít nhất chúng ta có thể thực hiện một bước nhỏ theo hướng đúng đắn không? Điều gì sẽ xảy ra nếu chúng tôi cho phép các ví hiện có được nâng cấp lên ví trừu tượng tài khoản? Đây là mục đích chính của EIP-3074. Tuy nhiên, điều này đòi hỏi phải thay đổi EVM. Nó sẽ giới thiệu các mã hoạt động mới cho phép các ví hiện có ủy quyền: "Có, tôi muốn trừu tượng hóa tài khoản". Khó khăn ở đây là điều này đòi hỏi những thay đổi thực sự đối với EVM và 4337 thực sự khá thú vị ở chỗ nó thậm chí không yêu cầu bất kỳ thay đổi nào đối với EVM. Tất cả điều này hoàn toàn dựa trên hiện trạng, có nghĩa là không cần hard fork.
Tuyệt vời, có vẻ như là một con đường phía trước? Tất nhiên có những lo ngại về an toàn. Đôi khi mọi người nhấp vào liên kết lừa đảo, vô tình ủy quyền một giao dịch và mất tất cả ETH của họ. Điều này sẽ làm cho các liên kết lừa đảo trở nên nguy hiểm hơn, bởi vì nếu bạn ủy quyền sai giao dịch, họ không chỉ có thể lấy tất cả ETH của bạn mà còn có thể hủy bỏ tất cả các vị trí DeFi của bạn, đưa ra tuyên bố công khai từ ENS của bạn, v.v. Sự khác biệt giống như sự khác biệt giữa "tài khoản Chase của bạn đã bị xóa" và "người này đã đánh cắp danh tính của bạn và hiện có quyền truy cập vào tất cả mật khẩu của bạn ở mọi nơi".
Được rồi, hãy lấy EIP 4 chữ số khác và xem liệu chúng ta có thể giải quyết được vấn đề này không: EIP-7702.
EIP này gần đây đã được chính vị thần chung và vị cứu tinh Vitalik của chúng ta ra mắt và thực sự là một giải pháp thay thế cho 3074. Nó không yêu cầu mã hoạt động mới, yêu cầu thay đổi tối thiểu để hoạt động với 4337 và có thể được nâng cấp tạm thời lên ví trừu tượng tài khoản để giảm rủi ro.
EIPGiới thiệu:
4337——mang nó tới Trừu tượng hóa tài khoản người dùng.
3074 - Cho phép các ví hiện tại nâng cấp lên ví trừu tượng của tài khoản, nhưng yêu cầu các mã EVM mới và gây ra khả năng ai đó từ bỏ chữ ký của họ thông qua một cú nhấp chuột vô tình. nhận dạng kỹ thuật số.
7702 - Một giải pháp thay thế an toàn cho 3074 với ít thay đổi hơn đối với EVM.
Vì vậy, bây giờ chúng tôi đã biết về 4337, 3074 và 7702 - nhưng chúng tôi vẫn không biết tại sao chúng tôi vẫn sử dụng MetaMask. 7702 vẫn đang được thảo luận trong cộng đồng nghiên cứu Ethereum, nhưng có thể nó sẽ được đưa vào đợt hard fork sắp tới.
Vì vậy, hãy tiếp tục và xem chúng ta có thể sử dụng những sản phẩm nào hôm nay để có trải nghiệm ví tốt hơn. Tôi chắc chắn có nhiều sản phẩm như vậy, nhưng theo tôi, sản phẩm nổi bật nhất là Ví thông minh Coinbase. Ví đã hoàn toàn sẵn sàng để sản xuất và thực tế là nó mang lại trải nghiệm tuyệt vời cho người dùng. Để kiểm tra ví, tôi đã dành 37 giây để tìm kiếm trên Google và cài đặt ví. Tất cả những gì tôi phải làm là quét mã QR trên điện thoại của mình. Không có 12 từ ngẫu nhiên, không có từ nào như "ghi nhớ" hay "mật mã" có thể khiến người dùng bình thường sợ hãi - nó chỉ hoạt động. Bây giờ bất cứ khi nào tôi muốn ủy quyền giao dịch, tôi chỉ cần sử dụng FaceID.
Quay lại ý định ban đầu của tôi khi viết bài này, có hai lý do quan trọng:
1) cho các ứng dụng chúng tôi đang xây dựng để giúp người dùng bắt đầu dễ dàng hơn.
2) Các hành động của người dùng được gửi thông qua tính năng trừu tượng hóa tài khoản sẽ hỗ trợ cho các thành phần còn lại của tính năng trừu tượng hóa chuỗi.
Để tính năng trừu tượng hóa chuỗi hoạt động hiệu quả, cần có "luồng giao dịch". Nếu không có ai gửi các thao tác họ muốn thực hiện trên chuỗi thông qua lớp quyền thì lớp bộ giải sẽ không có gì để giải quyết. Tuy nhiên, tôi tin rằng có một số lợi ích cơ bản có thể đạt được khi thiết kế trải nghiệm ví như vậy, chẳng hạn như phần lớn "luồng giao dịch" mới có thể sẽ đến từ các dự án thiên về triết lý thiết kế này.
Tôi đã tiếp xúc với nhiều công ty đang hoạt động trong lĩnh vực trừu tượng hóa chuỗi. Tôi nghĩ lý do tại sao họ lại tích cực như vậy là: họ hiểu điều đó bằng cách hiểu điều đó. tập trung vào trách nhiệm cốt lõi của họ và làm việc với những người khác, mảng trừu tượng hóa chuỗi sẽ phát triển nhanh hơn bất kỳ hệ thống đơn lẻ nào khác đang cố gắng đồng thời cải thiện trải nghiệm người dùng, tăng hiệu quả sử dụng vốn và giảm chi phí giao dịch.
Tôi vẫn cần nghiên cứu thêm về lớp quyền, nhưng sau đó, tôi sẽ đi sâu vào lớp giải quyết và chia sẻ nó với các bạn trong quá trình nghiên cứu của tôi .