
ERC-6551: Người thay đổi luật chơi NFT
Tuyển chọn TechFlowTuyển chọn TechFlow

ERC-6551: Người thay đổi luật chơi NFT
Nhờ tiêu chuẩn ERC-6551, bạn hiện có thể làm mọi thứ với NFT ERC-721 giống như khi sử dụng ví Ethereum thông thường.
Tác giả: WILLIAM M. PEASTER
Biên dịch: TechFlow
Tiêu chuẩn token mới ERC-6551 đang đưa NFT tiến vào một lĩnh vực thực tiễn và chức năng hoàn toàn mới. Nó biến NFT thành những tài khoản Ethereum đầy đủ, cho phép chúng tương tác với các ứng dụng Web3 và sở hữu nhiều chức năng hơn. Những bộ sưu tập trong tài khoản tiếp theo có thể được sở hữu như tài sản, trao đổi với các NFT khác hoặc thậm chí sử dụng trong trò chơi. Đây là bước tiến quan trọng trong sự phát triển của NFT, mở ra cơ hội mới cho người sáng tạo, nhà sưu tập và các nhà phát triển.
Tuy nhiên, sự xuất hiện của tiêu chuẩn mới thường đi kèm với các lỗ hổng và rủi ro, điều mà chúng ta cần nhận thức và đối phó từ sớm.
Bài viết này sẽ khám phá những kiến thức cơ bản về ERC-6551, cũng như các ứng dụng tiềm năng và rủi ro liên quan đến lĩnh vực NFT, đồng thời cung cấp các sản phẩm và tài nguyên hiện có để trải nghiệm.
ERC-721 là tiêu chuẩn token phổ biến hóa NFT trên Ethereum như những tài sản kỹ thuật số độc nhất và có thể xác minh. Nếu chúng ta có thể biến những NFT đơn giản thành các tài khoản Ethereum đầy đủ thì sao? Giờ đây điều đó đang dần trở thành khả thi, khi một tiêu chuẩn token mới, ERC-6551, vừa ra đời, đưa NFT Ethereum tiến vào một kỷ nguyên mới về tính tiện dụng và chức năng.
Bộ sưu tập yêu thích của bạn giờ đây có thể trực tiếp sở hữu tài sản, tương tác với các ứng dụng Web3 và đóng vai trò tốt hơn như danh tính trên chuỗi của bạn. Chúng ta đang bước vào một thời đại đầy hào hứng, vì vậy trong bài viết này Bankless sẽ giới thiệu đến bạn mọi kiến thức cơ bản về ERC-6551!
Kiến thức cơ bản về ERC-6551

ERC-6551 là một tiêu chuẩn token mới, được ra mắt trên mạng chính Ethereum vào ngày 7 tháng 5 năm 2023. Tiêu chuẩn này tăng cường đáng kể chức năng và tính đa dạng của chúng bằng cách cho phép các NFT ERC-721 hoạt động như những tài khoản hợp đồng thông minh riêng biệt.
Động lực đằng sau việc tạo ra ERC-6551 bắt nguồn từ việc sử dụng ngày càng gia tăng của NFT như một hình thức danh tính trên chuỗi. Trước đây, các token ERC-721 không thể hoạt động như một đại lý hay sở hữu các tài sản khác trên chuỗi, điều này không phù hợp với các trường hợp sử dụng thực tế của tài sản phi đồng nhất.
Do đó, ERC-6551 trao cho mỗi token ERC-721 chức năng đầy đủ của một tài khoản Ethereum bằng cách triển khai các tài khoản hợp đồng thông minh duy nhất — gọi là "tài khoản gắn với token (token bound account)" — thông qua một sổ đăng ký không cần quyền cho phép, đồng thời vẫn duy trì tính tương thích với các hợp đồng ERC-721 hiện có.
Cần lưu ý rằng, thông qua ERC-6551, một NFT đơn lẻ cũng có thể sở hữu nhiều tài khoản gắn với token. Theo nghĩa này, một NFT hiện nay có thể chứa nhiều ví.
Hệ thống do ERC-6551 giới thiệu chủ yếu bao gồm 1) một sổ đăng ký không cần giấy phép để triển khai tài khoản gắn với token và 2) một giao diện tiêu chuẩn để tương tác với các tài khoản này.

Nhờ tiêu chuẩn ERC-6551, bạn hiện có thể làm bất cứ điều gì với NFT ERC-721 mà bạn từng làm với một ví Ethereum thông thường. Tất nhiên, các công dụng cơ bản bao gồm việc dùng NFT của bạn để lưu trữ các NFT khác, giao dịch ERC20, v.v. Nhưng đó mới chỉ là phần nổi của tảng băng trôi!
Ví dụ, hãy tưởng tượng bạn tích lũy được các vật phẩm mặc được dưới dạng NFT trong một trò chơi Web3 mới. Bây giờ, thay vì lưu trữ chúng trong ví Ethereum thông thường của mình, bạn có thể lưu chúng vào một NFT mà bạn chọn, chẳng hạn như nhân vật người chơi từ cùng trò chơi đó. Điều này không chỉ thú vị và quen thuộc hơn về mặt tâm lý, mà nếu bạn muốn rời khỏi trò chơi, bạn còn có thể cân nhắc bán cả nhân vật người chơi lẫn các vật phẩm tích lũy được như một khối thống nhất trên thị trường NFT thông qua ERC-6551.

Đây chỉ là một ví dụ giả định, nhưng thực tế ở đây có rất nhiều khả năng. Một ví dụ khác, các dự án PFP hiện có thể khuyến khích và nâng cao giá trị tiện ích mở rộng của bộ sưu tập bằng cách airdrop phần thưởng cho bất kỳ ai đang sử dụng tài khoản gắn với token trong bộ sưu tập của họ.
Ngoài ra, ERC-6551 cho phép NFT sở hữu nhiều tài khoản gắn với token và hỗ trợ tài khoản gắn với token đa chuỗi, mang lại một lớp tiện ích bổ sung, chắc chắn sẽ thúc đẩy làn sóng thử nghiệm và đổi mới mới trên toàn lĩnh vực NFT.
Lưu ý
Không phải tất cả các dự án NFT đều được hỗ trợ. Những dự án có hợp đồng thông minh không dựa vào phương pháp ownerOf sẽ không tương thích với tiêu chuẩn ERC-6551, ví dụ như CryptoPunks.
Ngoài việc thiếu hỗ trợ toàn diện cho ERC-721, ERC-6551 còn đặt ra hai vấn đề an ninh chính, đòi hỏi sự cảnh giác trong hệ sinh thái NFT:
-
Tránh hành vi gian lận: Các thị trường phi tập trung cần cảnh giác trước nguy cơ gian lận tiềm tàng. Ví dụ, một người dùng bán một NFT được cho là nắm giữ một lượng ETH nhất định, sau đó rút ETH sau khi bán, để lại người mua một tài khoản trống. Một số đề xuất nhằm ngăn chặn loại gian lận này bao gồm theo dõi nonce của tài khoản gắn với token và đảm bảo cam kết tài sản được duy trì nguyên vẹn trong suốt quá trình giao dịch. Tuy nhiên, ERC-6551 không trực tiếp giải quyết vấn đề ngăn chặn gian lận, mà cần được thực hiện ở cấp độ thị trường hoặc thông qua các hợp đồng thông minh bên ngoài.
-
Ngăn ngừa vòng lặp sở hữu: ERC-6551 có thể dẫn đến việc NFT bị chuyển vào tài khoản gắn với token của chính nó, khiến tất cả tài sản trong tài khoản đó không thể truy cập vĩnh viễn. Điều này tạo thành một "vòng lặp sở hữu", rất khó ngăn chặn trên chuỗi do yêu cầu không gian tìm kiếm vô hạn. Mặc dù việc bắt buộc ngăn chặn các vòng lặp này nằm ngoài phạm vi của ERC-6551, nhưng các ứng dụng được khuyến nghị áp dụng các biện pháp giao diện để hạn chế các giao dịch như vậy.
Quan điểm về ERC-6551
• Benny Giang, đồng tác giả ERC-6551 và đồng sáng lập Future Primitive: “Ý tưởng rất đơn giản… nếu NFT có ví riêng thì sao? Lấy cảm hứng từ Soul Bound Tokens (SBTs), chúng tôi đảo ngược lại ý tưởng, gọi là Tài khoản gắn với Token (TBAs). Thay vì gắn NFT vào ví, chúng tôi gắn ví vào NFT.”
• Gami, thành viên Nouns DAO, người sáng lập Gnars DAO và Tings DAO: “Kể từ khi tham gia [Nouns DAO], ERC6551 (tài khoản gắn với token) là điều duy nhất tôi muốn làm với các Nouns của mình. Hy vọng chúng ta có thể hỗ trợ theo một cách nào đó… giúp khái niệm ‘doanh nhân’ trở nên hoàn chỉnh. Các Nouns có thể được bán cùng với những thứ mà chúng thu thập và xây dựng trong hành trình của mình.”
• 0xBeans.eth, kỹ sư Solidity: “ERC-6551 có thể là một trong những đề xuất cải tiến ứng dụng cấp độ Ethereum thú vị nhất… Nhiều thuộc tính hấp dẫn xuất hiện, ví dụ như tài khoản có thể giao dịch được… ENS là một bước tiến tới danh tính trên chuỗi, và tôi nghĩ rằng tài khoản Ethereum đầy đủ do NFT sở hữu là bước tiếp theo. EIP này liên quan mật thiết đến EIP4337 (trừu tượng hóa tài khoản). Cài đặt tham chiếu về cơ bản là tạo ra 2 tài khoản ETH và liên kết chúng với một token.”
Cách sử dụng ERC-6551

Tokenbound là bộ công cụ mã nguồn mở xung quanh tiêu chuẩn ERC-6551, trong đó có một dịch vụ là giao diện trình duyệt tài khoản, nơi bạn có thể dùng để triển khai và tương tác với các tài khoản ERC-6551.
Nếu bạn muốn triển khai tài khoản gắn với token lên NFT mà bạn chọn, bạn cần thực hiện các bước sau:
-
Truy cập Tokenbound và kết nối ví bạn chọn;
-
Nhấn vào nút “My NFTs”;
-
Chọn NFT bạn muốn và chọn “Deploy Account”;
-
Xác nhận giao dịch triển khai bằng ví của bạn và chờ giao dịch hoàn tất.
-
Sau khi hoàn thành các bước trên, bạn sẽ thấy tùy chọn “Use Wallet” trong bảng điều khiển của NFT đã chọn.
Cuối cùng
Thật vậy, hãy nhớ rằng ERC-6551 vừa mới ra mắt trên mạng chính, do đó các công cụ xung quanh nó đang bắt đầu được phát triển. Dự kiến sẽ có nhiều tiến bộ về “trải nghiệm người dùng” và “giao diện người dùng”. Đồng thời, tôi khuyên bạn nên dành thời gian đọc phần câu hỏi thường gặp ở cuối trang Tokenbound trước khi bắt đầu.
Sự xuất hiện của tài khoản gắn với token là một cột mốc lịch sử trong lĩnh vực NFT, biến NFT thành các tài khoản hợp đồng thông minh riêng biệt, mang lại sự linh hoạt lớn hơn cho NFT, đồng thời giúp chúng gần gũi hơn với việc sử dụng thực tế, trở nên hữu ích và dễ hiểu hơn đối với người dùng. Nhìn về tương lai, chúng ta có thể mong đợi sẽ chứng kiến thêm nhiều việc áp dụng và thử nghiệm ERC-6551 trong những tháng tới!
Hơn nữa, giờ đây bất cứ khi nào có người nghi ngờ nói rằng NFT chỉ cần “nhấp chuột phải và lưu ảnh” là có thể sở hữu, chúng ta có thể phản bác lại điều đó, bởi vì giờ đây chúng ta đã có tài khoản gắn với token bên trong NFT, khiến những lời chỉ trích này trở nên vô căn cứ hơn. Bạn có thể sao chép và lưu một bức ảnh, nhưng bạn không thể sao chép và lưu nội dung bên trong tài khoản gắn với token, vốn có thể chứa các tài sản và dữ liệu có giá trị. Tổng thể, ERC-6551 đại diện cho một bước tiến quan trọng trong sự phát triển và ứng dụng tiềm năng của NFT. Nó mở ra cơ hội mới để sáng tạo, sưu tầm và đổi mới, mở đường cho những phát triển thú vị hơn trong tương lai. Khi lĩnh vực NFT tiếp tục phát triển và trưởng thành, chúng ta có thể kỳ vọng sẽ thấy thêm nhiều bước tiến như vậy, đẩy mạnh các khả năng của công nghệ blockchain.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














