ERC-6551 là gì? Lợi ích của ERC-6551 so với ERC-721

Các tài sản số độc đáo của NFT đã thu hút sự quan tâm của người dùng và nhà đầu tư trong thế giới NFT. Tuy nhiên, để khai thác toàn bộ tiềm năng của NFT, chúng ta cần kết nối và tương tác giữa các tài sản này. Vì lý do này, tiêu chuẩn ERC-6551 đã ra đời nhằm xây dựng một cầu nối mạnh mẽ giữa các NFT. Trong bài viết này, Coin5s sẽ cùng bạn khám phá chi tiết về ERC-6551 là gì và lợi ích của nó so với tiêu chuẩn ERC-721. Hãy cùng tìm hiểu nhé!
ERC-6551 là gì?

ERC-6551 là một tiêu chuẩn NFT mới được ra mắt trên mạng Ethereum vào ngày 7/5. Tiêu chuẩn giúp tăng cường đáng kể chức năng của ERC-721 NFT, cho phép NFT hoạt động như tài khoản hợp đồng thông minh riêng, tương tự như một địa chỉ ví, gọi chung là Token Bound Account (TBA). TBA có thể được sử dụng để giữ các tài sản khác nhau và tương tác với các hợp đồng thông minh khác.

Token Bound Accounts (TBA) là một loại ví cho phép tạo ra một giao diện và đăng ký cho các tài khoản hợp đồng thông minh được giữ bởi các token ERC-721. Điều này có nghĩa là chúng hoạt động như các tài khoản hợp đồng thông minh hoặc ví được liên kết với NFT sở hữu chúng, cho phép kiểm soát toàn diện hơn về tài sản và giao dịch.

NFT Sapienz sử dụng tiêu chuẩn ERC-6551

NFT Sapienz sử dụng tiêu chuẩn ERC-6551

Tiêu chuẩn ERC-6551 đã ra đời nhằm giải quyết những hạn chế của NFT theo tiêu chuẩn ERC-721. Một trong những ưu điểm quan trọng của ERC-6551 là khả năng cung cấp một cái nhìn tổng thể rộng hơn về lịch sử giao dịch và tiện ích của NFT. Đối với ERC-721, tập trung chủ yếu vào việc xác nhận quyền sở hữu, trong khi ERC-6551 tạo ra Token Bound Accounts (TBA) để lưu trữ và quản lý thông tin liên quan đến tài sản kỹ thuật số.

TBA hoạt động như một giao diện và sổ đăng ký cho các tài khoản hợp đồng thông minh của ERC-721, cho phép theo dõi và xác minh giao dịch và hoạt động liên quan đến NFT một cách toàn diện.

Thêm vào đó, ERC-6551 mang đến tính linh hoạt cao hơn cho NFT, cho phép chúng tương tác với các hợp đồng thông minh khác. Điều này mở ra nhiều khả năng sử dụng tiềm năng cho NFT. Trong thiết kế hiện tại của ERC-721, chức năng của NFT bị giới hạn và không thể mở rộng hoặc tùy chỉnh thêm.

ERC-6551 thông qua TBA để cung cấp khả năng kết nối và tương tác với các tài sản và hợp đồng trực tuyến khác, tạo ra một môi trường linh hoạt và mở rộng hơn cho NFT.

Tóm lại, ERC-6551 giúp giải quyết các vấn đề của ERC-721 bằng cách cung cấp TBA để quản lý và ghi lại thông tin liên quan tới NFT, đồng thời mang đến cái nhìn tổng thể rộng hơn về lịch sử giao dịch và tiện ích. Ngoài ra, nó cũng cung cấp tính linh hoạt cao hơn cho NFT bằng cách cho phép tương tác với các hợp đồng thông minh khác, mở rộng khả năng sử dụng và tạo ra nhiều cơ hội mới trong lĩnh vực tài sản kỹ thuật số.

Mối quan hệ giữa mã thông báo ERC-721 và TBA ERC-6551

Mối quan hệ giữa mã thông báo ERC-721 và TBA ERC-6551 

ERC-6551 có khả năng gộp NFT của bạn với các tài sản liên quan khác. Ví dụ, bạn có thể kết hợp một NFT Azuki với một NFT BEANZ và mã thông báo ETH trong một hồ sơ duy nhất. Điều này cũng có nghĩa là khi bạn bán hay chuyển nhượng NFT ERC-6551, tất cả các tài sản trong hồ sơ đó cũng sẽ được chuyển nhượng cùng nhau.

Hình ảnh về Token Bound Accounts (TBA) thông qua 0xDesigner

Hình ảnh  về Token Bound Accounts (TBA) thông qua 0xDesigner

Một trong những thách thức chính của ERC-6551 là nhận được sự hỗ trợ từ các dự án và nền tảng NFT hiện có. Không phải tất cả các dự án NFT đều phù hợp với tiêu chuẩn ERC-6551, đặc biệt là những dự án không tuân theo phương pháp ownerOf, như CryptoPunks. Điều này có nghĩa là một số NFT phổ biến và có giá trị nhất không thể tận hưởng tính năng tài khoản ràng buộc mã thông báo.

Hơn nữa, một số nền tảng NFT có thể không quan tâm hoặc không thể tích hợp với tiêu chuẩn ERC-6551, do khó khăn kỹ thuật hoặc lý do kinh doanh. Vì vậy, ERC-6551 NFT có thể không có sẵn ngay lập tức cho tất cả các nhà sưu tập và người sáng tạo.

ERC-6551 cũng cần được bảo mật và có thể cung cấp bề mặt tấn công lớn hơn cho tin tặc khi chúng trở nên nổi bật hơn. ERC-6551 NFT có thể sở hữu tài sản và tương tác với các ứng dụng, đồng nghĩa với việc chúng trở thành mục tiêu hấp dẫn hơn đối với tin tặc đang cố gắng khai thác lỗ hổng hoặc sơ hở.

Cuối cùng, ERC-6551 cần cung cấp trải nghiệm trực quan và thân thiện với người dùng. ERC-6551 giới thiệu một lớp phức tạp và chức năng mới cho NFT. Nó cũng đòi hỏi một mức độ hiểu biết và nhận thức mới từ những người dùng muốn sử dụng chúng một cách hiệu quả. Ví dụ: người dùng có thể cần tìm hiểu cách tạo, truy cập, quản lý và chuyển các tài khoản ràng buộc mã thông báo và tài sản của họ.

Tokenbound là một bộ công cụ open-source dựa trên tiêu chuẩn ERC-6551. Một trong những dịch vụ mà nó cung cấp là giao diện trình duyệt tài khoản, cho phép bạn triển khai tài khoản ERC-6551 và tương tác với người khác.

Để triển khai token bound accounts với NFT bạn đã chọn, bạn có thể làm theo các bước dưới đây:

  • Truy cập https://tokenbound.org và kết nối với ví của bạn.
  • Nhấn vào nút "My NFTs".
  • Chọn NFT bạn muốn và nhấn chọn "Deploy Account".
  • Xác nhận giao dịch triển khai với ví của bạn và chờ đợi giao dịch hoàn tất.
  • Thao tác đã hoàn tất! Lúc nay, bạn sẽ thấy dòng tùy chọn "Use Wallet" trên bảng điều khiển cho NFT bạn đã chọn.

Bài viết trên đã giúp bạn có cái nhìn tổng quan về tiêu chuẩn ERC-6551 là gì. ERC-6551 đã mở ra một cánh cửa quan trọng cho việc kết hợp các NFT lại với nhau. Điều này không chỉ đơn giản hóa quá trình tạo ra các tài sản số, mà còn mở rộng khả năng sáng tạo của cộng đồng NFT. Khả năng tương tác giữa các NFT không chỉ mở ra nhiều cơ hội sử dụng, mà còn mang lại lợi ích cho cả cộng đồng NFT và người dùng. Hãy thường xuyên theo dõi Coin5s để thường xuyên cập nhật những thông tin hữu ích nhé!