Giải thích tương tự ERC-6551

Bài viết này được dịch máy
Xem bản gốc

Tôi đã được hỏi nhiều lần vào ngày hôm qua về mối quan hệ giữa ERC-6551 và AA, và chỉ sau khi trò chuyện, tôi mới thấy rằng có nhiều sai lệch trong cách hiểu của mọi người về nó. Tôi đã ghi lại một số phép loại suy được sử dụng trong cuộc thảo luận ngày hôm nay, hy vọng sẽ giúp mọi người hiểu rõ. Như thường lệ, bài tiểu luận nhỏ này không phải là một bài báo nghiêm túc về kỹ thuật và các phép loại suy không chính xác sẽ được sử dụng để dễ hiểu.

Hiểu nhanh ERC-6551

Trước hết, ERC-6551 không phải là tiêu chuẩn Mã thông báo, nó không phải là khái niệm cùng loại với ERC-721, mà giống ERC-4337 hơn—vâng, bạn đã nghe đúng rồi, nó giống tiêu chuẩn AA hơn, nhưng nó là một lớp ứng dụng.tiêu chuẩn. Nếu nó giống nhất thì phải (cảnh báo hàng tư nhân) Các tiêu chuẩn phục hồi xã hội ERC-7093 đều đang xem xét AA nên được sử dụng như thế nào. Vì vậy, bạn có thể nói "UniPass v2 là tài khoản AA tương thích 4337/6551/7093", nhưng không có thứ gọi là "NFT tương thích ERC-6551".

Nhìn thấy điều này, bạn có thể đặt dấu chấm hỏi trên khuôn mặt của mình: Bạn không nói ràng buộc tài khoản với từng NFT, làm thế nào mà nó trở thành tiêu chuẩn AA? Đây chính là sức mạnh của tự sự - cùng một sự việc, được miêu tả từ những góc độ khác nhau, cảm nhận của người nghe sẽ rất khác.

Từ quan điểm của Người giữ NFT: Tôi có một NFT trong địa chỉ A của mình, địa chỉ này có địa chỉ X được liên kết và tôi có thể sử dụng A để kiểm soát chuyển X; khi tôi chuyển NFT sang địa chỉ B, A sẽ mất khả năng kiểm soát X, Đồng thời, B đã có được khả năng này, vì vậy tài khoản X bị ràng buộc với NFT này.

Từ quan điểm của nhà phát triển tài khoản AA: triển khai phương thức xác thực được liên kết với NFT trong tài khoản AA, nếu Khóa bắt đầu yêu cầu chuyển là địa chỉ Ethereum và địa chỉ có NFT đã đăng ký trước, thì xác thực sẽ chuyển sang mở khóa tài khoản.

Tất nhiên, hiệu ứng của "liên kết bẩm sinh" cũng có thể đạt được bằng cách mã hóa ID duy nhất của NFT khi tạo địa chỉ. Nếu bạn tình cờ là một đối tác nhỏ có thể viết hợp đồng, bạn thực sự có thể nhanh chóng triển khai tài khoản AA với các chức năng tương tự thông qua Mô-đun An toàn.

Trên thực tế, nếu bạn đọc Tóm tắt của nó, bạn sẽ có thể dễ dàng tìm thấy kết luận này:

Đề xuất này xác định một hệ thống cung cấp cho mỗi mã thông báo ERC-721 một tài khoản hợp đồng thông minh .

Giải thích ERC-6551 bằng phép loại suy

Tôi tin rằng mọi người đã hiểu rằng ERC-6551 mô tả một loại tài khoản AA chứ không phải NFT, vì vậy chúng tôi sẽ sử dụng chỗ dựa tốt nhất của khóa cửa thông minh phổ biến khoa học AA để giải thích bằng phép loại suy.

Đầu tiên, chúng tôi so sánh khóa riêng với dấu vân tay. Chúng tương ứng với các khái niệm "danh tính" của thế giới Tiền điện tử và thế giới vật chất. Nếu chúng được lấy bởi bên thứ ba, những người khác sẽ không thể biết đó là "bản thân" hay "người khác" đang thực hiện thao tác, vì vậy nói chung chúng tôi sẽ không chia sẻ chúng với những người khác.

Sau đó, hãy bắt đầu với tài khoản AA đơn giản nhất: tài khoản AA được kiểm soát bởi một khóa duy nhất (EOA), chẳng hạn như tài khoản An toàn có một chữ ký. Logic mở khóa của nó là xác minh chữ ký của khóa và nếu trùng khớp thì tài khoản có thể được mở khóa, tương tự như khóa cửa thông minh, đó là logic mở khóa bằng dấu vân tay. Loại logic ràng buộc chặt chẽ với danh tính này thực sự không phù hợp trong một số tình huống, chẳng hạn như tủ khóa phòng tắm. "người".

Cuối cùng, chúng tôi đã ánh xạ "người lấy thẻ khóa để mở tủ khóa và nhận được 100 đô la" thành "địa chỉ giữ NFT để mở khóa địa chỉ liên kết và chuyển 100 USDT" - xin chúc mừng, bạn đã hiểu nguyên tắc cơ bản của ERC-6551 !

ERC-6551 sử dụng mỗi ERC-721 NFT làm thẻ chìa khóa, sau đó trang bị cho nó một tủ khóa.

bản tóm tắt

Có cảm giác "dừng lại đột ngột" không? Vì thực sự không phức tạp khi sử dụng phép loại suy, Spec thực tế cũng có một số cài đặt tương tự như Điểm vào trong ERC-4337 và phương thức xử lý đối với "tham chiếu vòng tròn" (nghĩa là đặt thẻ khóa vào tủ khóa). Mọi người đều hiểu rằng những nguyên tắc cơ bản không liên quan gì đến nó, vì vậy tôi sẽ không đi sâu vào nó.

Mặc dù ý tưởng của tiêu chuẩn này tương đối đơn giản, đó là thay đổi góc nhìn của câu chuyện, nhưng đôi khi việc thay đổi góc nhìn sẽ khiến thiết kế của một số cảnh trở nên tự nhiên hơn, chẳng hạn như logic của việc đeo thiết bị trò chơi NFT có thể trở thành "cuộc gọi thiết bị NFT đến địa chỉ liên kết của ký tự NFT "(Cảm ơn Stitch về trường hợp này). Do đó, ERC-6551 có thể nói là một giao thức giúp ích rất nhiều cho việc phổ biến AA, tôi hy vọng rằng sẽ ngày càng có nhiều giao thức hoặc trường hợp sử dụng tương tự, để mọi người có thể cảm nhận được sức hấp dẫn của AA.

Cuối cùng, nếu bạn chưa quen với các khái niệm AA/EOA, đây làphần giải thích các thuật ngữ tôi đã viết trước đây để tham khảo.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận