Tác giả: Ash Li, Noah Ho
Nguồn: https://www.spectrumlab.io/zh/reports/erc6551%E7%95%B6nft%E7%A2%B0%E4%B8%8A%E5%90%88%E7%B4%84%E9% 8C%A2%E5%8C%85
Các cuộc thảo luận về giao thức ERC-6551 đang dần nóng lên trong cộng đồng, giao thức này mang lại tiềm năng mở rộng rất lớn cho NFT. ERC-6551 tạo một ví hợp đồng duy nhất cho mỗi NFT thông qua Tài khoản Trái phiếu Token (TBA), cho phép nó giữ tài sản và ghi lại các hành động liên quan. Điều này tạo ra khả năng xác minh danh tính của Mã thông báo không thể thay thế (NFT) và NFT kết hợp. Tìm hiểu sâu hơn, chúng ta có thể thấy rằng ERC-6551 thực sự cung cấp một ví đầy đủ chức năng cho NFT và “chìa khóa” của ví này chính là NFT. Bài viết này sẽ xem xét lịch sử phát triển tiêu chuẩn của NFT và đề cập đến những nỗ lực trước đây nhằm mở rộng NFT. Vì cốt lõi của TBA là ví hợp đồng nên chúng tôi cũng sẽ giới thiệu ngắn gọn về ví hợp đồng. Cuối cùng, chúng ta sẽ đi sâu vào chi tiết triển khai giao thức và các ứng dụng tiềm năng của nó.
1. Lịch sử và hiện trạng của tiêu chuẩn NFT
Là một loại tiền điện tử đặc biệt và tài sản nghệ thuật kỹ thuật số, NFT cung cấp nhà cung cấp dịch vụ kỹ thuật số mới cho các tác phẩm nghệ thuật và mở rộng các kịch bản ứng dụng của công nghệ chuỗi khối. Không giống như các mã thông báo có thể thay thế truyền thống, mỗi NFT là duy nhất và được liên kết với siêu dữ liệu cụ thể, chẳng hạn như tác phẩm nghệ thuật, đạo cụ trò chơi, âm nhạc và các tài liệu điện tử khác. Vì vậy, NFT có thể được sử dụng làm giấy chứng nhận quyền sở hữu dữ liệu điện tử để mọi người thu thập hoặc trao đổi. Vào ngày 3 tháng 5 năm 2014, nghệ sĩ kỹ thuật số Kevin McCoy đã tạo ra tác phẩm NFT đầu tiên được biết đến là "Lượng tử". Đó là một hình bát giác có pixel được tạo thành từ nhiều hình dạng khác nhau, được hiển thị theo cách ảo giác. Tuy nhiên, phải đến khi ERC-721 (Ethereum Yêu cầu Nhận xét 721) xuất hiện, NFT mới thực sự có một tiêu chuẩn thống nhất, mang đến sự thuận tiện cho các nhà phát triển áp dụng vào các dự án khác nhau.

ERC-721
ERC-721 gắn liền với lịch sử phát triển của CryptoPunks. CryptoPunks ra mắt vào năm 2017 và bao gồm 10.000 hình ảnh nghệ thuật 24x24 pixel độc đáo. Chính thành công của nó đã thu hút sự chú ý rộng rãi từ các nhà phát triển và cộng đồng, khiến nhiều người nhận ra tiềm năng to lớn của NFT. Kể từ đó, nó đã trở thành bản thiết kế chi tiết cho nhiều dự án NFT và dẫn đến việc hình thành tiêu chuẩn ERC-721. Tiêu chuẩn này được thành lập bởi Dieter Shirley, CTO của CryptoKitties. Vào tháng 1 năm 2018, William Entriken, Dieter Shirley, Jacob Evans và Nastassia Sachs đã cùng nhau đề xuất tiêu chuẩn ERC-721. Tiêu chuẩn mã thông báo không thể thay thế này triển khai ABI liên quan đến mã thông báo trong các hợp đồng thông minh, đặt nền tảng cho việc tạo, quản lý và chuyển giao các tài sản kỹ thuật số độc đáo trên Ethereum, mở ra một chương mới cho các nghệ sĩ, nhà sưu tập và thị trường nghệ thuật kỹ thuật số.

Các tính năng chính của ERC-721 như sau:
Tính duy nhất: Không giống như mã thông báo ERC-20 (có thể thay thế được và mỗi mã thông báo giống hệt với mọi mã thông báo khác), mỗi mã thông báo ERC-721 là duy nhất.
Quyền sở hữu và chuyển giao: Tiêu chuẩn mã thông báo này cho phép xác định chủ sở hữu của bất kỳ mã thông báo nhất định nào và cho phép chủ sở hữu hoặc cá nhân được phê duyệt chuyển mã thông báo.
Liên kết siêu dữ liệu: Cho phép siêu dữ liệu được liên kết với từng mã thông báo, có thể bao gồm hình ảnh, mô tả hoặc các thuộc tính có liên quan khác của mã thông báo.
Để đảm bảo trạng thái của nó là tiêu chuẩn, ERC-721 xác định các phương thức và sự kiện chính sau:
Các ví dụ sau đây có thể kể đến balanceOf()、ownerOf()、approve()、getApproved()、setApprovalForAll()、isApprovedForAll()、transferFrom() và safeTransferFrom().
và các sự kiện như Chuyển() và Phê duyệt().
Nói tóm lại, tiêu chuẩn ERC-721 cung cấp cơ chế cho các tài sản duy nhất trên Ethereum, đảm bảo tính duy nhất và quyền sở hữu của từng tài sản, đồng thời cho phép chúng được xác minh, giao dịch và quản lý. ERC-721, tiêu chuẩn cho các token không thể thay thế, đã đạt được thành công bùng nổ trong lĩnh vực nghệ thuật kỹ thuật số và đồ sưu tầm. ERC-721 xác định quan trọng
Tuy nhiên, mặc dù nó đã đưa nhiều dự án nổi tiếng vào ứng dụng NFT nhưng vẫn có một số hạn chế, chẳng hạn như chúng không thể hoạt động với tư cách đại lý hoặc liên quan trực tiếp đến các tài sản trên chuỗi khác. Để giải quyết những vấn đề này, cộng đồng đã đề xuất một loạt tiện ích mở rộng và tiêu chuẩn mới, trong đó tiêu biểu nhất là EIP3664 và EIP3525.
ERC-3664
Ngay từ tháng 5 năm 2021, nhóm DRepublic đã đề xuất EIP-3664, một giao thức mở rộng thuộc tính NFT. Một cách khéo léo, đề xuất này giải quyết các hạn chế của các tiêu chuẩn NFT chính thống như ERC-721 hoặc ERC-1155, chẳng hạn như khả năng biểu đạt thuộc tính không đủ, khó tích hợp giữa các NFT và lưu trữ thuộc tính tập trung.
Cụ thể, EIP-3664 không yêu cầu sửa đổi các tiêu chuẩn ERC-721 và ERC-1155 hiện có. Nó tự động thêm các thuộc tính vào NFT bằng cách sử dụng chức năng gọi lại của giao diện IERC721Receiver hoặc IERC1155Receiver trong phương thức đúc của NFT. Hoặc nó có thể được thực hiện bằng cách viết lại phương pháp đúc. Sử dụng giao thức này, NFT có thể có bất kỳ số lượng thuộc tính nào được đính kèm với nó mà không bị giới hạn.
Trong EIP-3664, tất cả các thuộc tính đều triển khai giao diện IERC3664. Các thuộc tính cơ bản bao gồm một số trường cơ bản như ID, tên, ký hiệu, địa chỉ URI, số dư, v.v., được sử dụng để mô tả siêu dữ liệu của NFT. Với EIP-3664, phần mở rộng thuộc tính NFT trở nên linh hoạt và có thể tùy chỉnh hơn. Nó cung cấp một phương pháp triển khai được tiêu chuẩn hóa cho các chức năng thuộc tính NFT và tích hợp liền mạch với hệ sinh thái NFT hiện có.
ERC-3525
EIP-3525 giới thiệu mã thông báo bán thay thế (SFT), có thể được coi là tài sản giữa mã thông báo có thể thay thế (FT) và mã thông báo không thể thay thế (NFT). Tương tự như NFT, mã thông báo SFT có thể được chuyển nguyên vẹn từ địa chỉ ví này sang địa chỉ ví khác. Nhưng tương tự như FT, SFT chỉ cho phép chuyển một phần giá trị giữa các token khác nhau. Chẳng hạn, chỉ có thể chuyển một phần “tuổi thọ” của mảnh đất này sang mảnh đất khác. Không còn nghi ngờ gì nữa, SFT vượt qua FT về khả năng tùy biến và vượt qua NFT về hiệu quả.

ERC3525 cho phép xây dựng các cấu trúc SFT đa cấp, tương tự như búp bê matryoshka của Nga, để đạt được các thế giới ảo phức tạp hơn và xác định các quy tắc tương tác giữa các cấp độ khác nhau. Bằng cách sử dụng ERC3525, NFT có thể mang bất kỳ loại tiền kỹ thuật số nào. Điều này có nghĩa là các token có giá trị kinh tế có thể được nhúng vào NFT để đạt được các chức năng và phương thức tương tác phong phú hơn. Ví dụ: SFT có thể chứa NFT mang giá trị và các mã thông báo khác có thể được lồng trong NFT. Thông qua ERC3525, các nhà phát triển có thể xác định các quy tắc và logic của SFT thông qua hợp đồng thông minh và tùy chỉnh các quy tắc hành vi và quy tắc giao dịch cụ thể. Những đặc điểm này làm cho ERC3525 trở thành một trong những tiêu chuẩn quan trọng trong lĩnh vực NFT, cung cấp cho các nhà phát triển và các bên dự án nhiều không gian hơn để sáng tạo.
2. ERC-6551
giới thiệu
Để nâng cao khả năng mở rộng và tính thực tế của NFT, đề xuất ERC-6551 nhằm mục đích cung cấp cho mỗi NFT các quyền và lợi ích giống như người dùng Ethereum. Điều này có nghĩa là NFT không chỉ có thể nắm giữ tài sản mà còn ghi lại lịch sử giao dịch, tăng đáng kể phạm vi ứng dụng của nó. Theo đề xuất này, chủ sở hữu NFT có thể tạo một ví hợp đồng độc quyền có tên TBA (Tài khoản trái phiếu mã thông báo) để NFT của họ thực hiện các hoạt động khác nhau trên chuỗi. Điều này đạt được bằng cách xác định một cơ quan đăng ký thống nhất - Sổ đăng ký. Cơ quan đăng ký này được dành riêng để chỉ định địa chỉ tài khoản hợp đồng thông minh cố định và duy nhất cho tất cả NFT và đảm bảo rằng quyền kiểm soát tài khoản vẫn hoàn toàn nằm trong tay chủ sở hữu NFT. Đáng chú ý, đề xuất này hoàn toàn tương thích với các tiêu chuẩn ERC-721 hoặc 1155 hiện có mà không có bất kỳ sửa đổi nào, đồng thời thích ứng với hầu hết cơ sở hạ tầng hỗ trợ tài khoản Ethereum.
Sự đổi mới này cung cấp cho NFT các chức năng tương tự như tài khoản Ethereum, mở ra nhiều kịch bản ứng dụng mới cho NFT. Ví dụ: các tài sản phức tạp trong thực tế, chẳng hạn như nhân vật trong trò chơi nhập vai, ô tô gồm nhiều bộ phận, danh mục đầu tư đa dạng và thậm chí cả thẻ thành viên, đều có thể được chuyển đổi thành dạng NFT thông qua đề xuất này. Ngoài ra, đề xuất này không chỉ tương thích với tất cả các tiêu chuẩn tài sản trên chuỗi hiện có mà còn cung cấp khả năng mở rộng cho các tiêu chuẩn tài sản mới trong tương lai.
Như đã đề cập ở trên, ERC-6551 cho phép tạo ví dành riêng cho các tương tác trên chuỗi cho mỗi NFT. Loại ví này khác với các loại ví mà chúng ta thường sử dụng trên các nền tảng như Metamask. Nó thực chất là một ví hợp đồng, là một hợp đồng thông minh được triển khai trên mạng Ethereum. Trước khi đi sâu vào cách triển khai, trước tiên chúng ta hãy hiểu sự khác biệt chính giữa hai ví này.
Tài khoản hợp đồng
Tài khoản Ethereum là một thực thể nắm giữ số dư Ethereum (ETH) và có thể gửi các giao dịch trên mạng Ethereum. Tài khoản có thể được kiểm soát bởi người dùng hoặc được triển khai dưới dạng hợp đồng thông minh.
Tài khoản trong Ethereum có 4 trường:
nonce: Bộ đếm dùng để hiển thị số lượng giao dịch được gửi bởi tài khoản bên ngoài hoặc số lượng hợp đồng được tạo bởi tài khoản hợp đồng. Mỗi tài khoản chỉ có thể thực hiện một giao dịch với một nonce nhất định để ngăn chặn các cuộc tấn công phát lại, trong đó đề cập đến việc phát sóng và thực hiện lại một giao dịch đã ký nhiều lần.
số dư: Mô hình kế toán số dư, số lượng Wei thuộc sở hữu của địa chỉ này. Wei là đơn vị đo lường của Ethereum.
codeHash : Hàm băm này đại diện cho mã tài khoản trên Máy ảo Ethereum (EVM). Tài khoản hợp đồng có các đoạn mã được lập trình có thể thực hiện các hoạt động khác nhau. Mã EVM này được thực thi nếu tài khoản nhận được cuộc gọi tin nhắn. Không giống như các trường tài khoản khác, điều này không thể thay đổi. Tất cả các đoạn mã được lưu dưới hàm băm tương ứng trong cơ sở dữ liệu trạng thái để truy xuất tiếp theo. Giá trị băm này được gọi là codeHash. Đối với các tài khoản thuộc sở hữu bên ngoài, trường codeHash là hàm băm của chuỗi trống.
storageRoot : hàm băm lưu trữ. Merkle Patricia trie Hàm băm 256 bit của nút gốc đã mã hóa nội dung được lưu trữ của tài khoản (bản đồ các giá trị số nguyên 256 bit) và được mã hóa dưới dạng trie dưới dạng bản đồ của hàm băm Keccak 256 bit từ số nguyên 256 bit các khóa để mã hóa RLP giá trị số nguyên 256 bit. Trie này mã hóa hàm băm của nội dung lưu trữ của tài khoản này và trống theo mặc định.
Có hai loại tài khoản Ethereum: tài khoản bên ngoài (khóa riêng do người dùng quản lý) và tài khoản hợp đồng.
Tài khoản thuộc sở hữu bên ngoài (EOA): được kiểm soát bởi khóa riêng, codeHash của nó trống. Những tài khoản như vậy có thể gửi và nhận tiền điện tử cũng như tương tác với các hợp đồng thông minh. Ví Metamask thường được sử dụng của chúng tôi thuộc về ví này.
Tài khoản hợp đồng (CA): Không có khóa riêng và codeHash của nó không trống. Đó là một hợp đồng thông minh được triển khai trên mạng Ethereum để kiểm soát ví hợp đồng thông qua các tài khoản bên ngoài tương tác với hợp đồng.
Có các ví hợp đồng tiêu chuẩn trong CA, chẳng hạn như ví trừu tượng tài khoản ERC4337 và ví loại AA gốc, chẳng hạn như chuỗi ZkSync và StarkNet, trong đó không có giao dịch truyền thống và tất cả các tài khoản đều là tài khoản hợp đồng. Hiện tại, ví có vấn đề về quyền sở hữu và chữ ký. Ví dụ: khóa riêng rất khó bảo vệ. Người dùng sẽ mất tất cả tài sản nếu mất khóa riêng. Ngoài ra còn có vấn đề với thuật toán chữ ký quá nhỏ và các quyền. Ngoài ra, phí xử lý chỉ có thể được thanh toán bằng một loại tiền tệ duy nhất thông qua câu hỏi thanh toán ETH.
Không cần thay đổi lớp giao thức đồng thuận, nó có thể giúp Ethereum đi theo hướng trừu tượng hóa tài khoản có thể nhận ra việc nâng cấp tính trừu tượng hóa tài khoản thông qua các hợp đồng thông minh, từ việc bắt đầu toàn bộ giao dịch ban đầu đến việc đưa nó vào toàn bộ chuỗi khối. đã được cập nhật và thay đổi, đồng thời UserOperation đã được giới thiệu để mô tả cấu trúc của các giao dịch được gửi thay mặt người dùng. Bundler sẽ đóng gói các giao dịch trong các nhóm bộ nhớ này để giảm chi phí giao dịch của người dùng. , v.v. Nâng cấp chức năng.
hoàn thành
Theo tiêu chuẩn ERC-6551, chủ sở hữu NFT có thể triển khai hợp đồng thông minh mới, cụ thể là TBA, trên mạng Ethereum hoặc các chuỗi khối được EVM hỗ trợ khác bằng cách tương tác với Hợp đồng đăng ký. Quyền sở hữu TBA thuộc về người nắm giữ NFT và sẽ thay đổi khi chuyển giao NFT. Chỉ người nắm giữ NFT mới có thể kiểm soát TBA này. Bộ luật của TBA, các quy tắc của nó, bắt nguồn từ lời kêu gọi của Hợp đồng thực hiện.
Hình minh họa sau đây cho thấy cách hoạt động của ERC-6551: Giả sử người dùng là chủ sở hữu NFT và Tài khoản người dùng của anh ta sở hữu hai NFT, số 123 của Hợp đồng A và số 456 của Hợp đồng B. Tài khoản người dùng tương tác với cơ quan đăng ký không được phép, tức là Hợp đồng đăng ký và nhập thông tin NFT cũng như địa chỉ của hợp đồng để tạo TBA. Khi Tài khoản người dùng gọi hợp đồng đăng ký, hãy nhập thông tin NFT của Mã thông báo số 123 và địa chỉ Thực hiện A (0x321…) và Tài khoản ví hợp đồng A (0x123…) sẽ được tạo. Quyền sở hữu của nó thuộc về người nắm giữ NFT Token #123, các chức năng và quy tắc của nó bắt nguồn từ các quy định của Thực hiện A. Khi Tài khoản người dùng gọi lại hợp đồng đăng ký và thay đổi nội dung đầu vào, một TBA khác sẽ được tạo. Nhưng đối với một NFT cụ thể và hợp đồng triển khai, chỉ có thể có một TBA tương ứng duy nhất.

Việc tạo lập và hoạt động của TBA hoàn toàn phụ thuộc vào hợp đồng đăng ký và hợp đồng thực hiện. Các quy tắc trong các hợp đồng này xác định đặc điểm và chức năng của TBA. EIP-6551 cung cấp mẫu mã cho các hợp đồng này. Chúng ta sẽ tìm hiểu sâu hơn về các mẫu này trong các phần sau. Tuy nhiên, các mẫu này không phải là lựa chọn duy nhất; mã của chúng xác định cách TBA được triển khai và triển khai theo chức năng. Điều này cung cấp cho các nhà phát triển nhiều khả năng mở rộng. Ví dụ: hợp đồng đăng ký có thể đặt NFT nào đủ điều kiện để được đăng ký bằng hợp đồng đăng ký. Hợp đồng thực hiện có thể xác định các chức năng và quy tắc của TBA, chẳng hạn như đặt giới hạn giao dịch hàng ngày của TBA hoặc chỉ định loại tài sản mà nó có thể nắm giữ.
Hợp đồng thực hiện
Tất cả các TBA được tạo bằng cách đăng ký hợp đồng đều có thể chọn hợp đồng thực hiện mà họ muốn sử dụng cho tài khoản. Hợp đồng thực hiện ghi lại các chức năng và quy tắc của tài khoản hợp đồng thông minh. Nó phải thực hiện ít nhất các chức năng sau:
execCall(): Một hàm được sử dụng để thực thi bất kỳ chức năng hợp đồng thông minh nào tương tác với hợp đồng bên ngoài. Ví dụ: để bán tài sản đi kèm trong tài khoản được liên kết với NFT, bạn có thể cần gọi một hàm trong hợp đồng Uniswap. execCall cho phép bạn thực hiện lệnh gọi chức năng này thay mặt cho tài khoản hợp đồng thông minh của mình, cho phép bạn mua, bán/trao đổi bất kỳ tài sản nào bạn muốn.
token(): Hàm xem chỉ đọc trả về mã định danh của NFT sở hữu tài khoản được liên kết với mã thông báo. Nó trả về ID chuỗi (cho dù NFT có trên mạng chính, Đa giác, Lạc quan, v.v.), địa chỉ hợp đồng NFT và ID mã thông báo NFT.
owner(): Trả về địa chỉ của chủ sở hữu NFT kiểm soát tài khoản được liên kết với mã thông báo. Theo ví dụ trên, đây sẽ là địa chỉ của Tài khoản người dùng.
nonce(): Trả về nonce hiện tại của ví hợp đồng thông minh này. Mỗi giao dịch thành công sẽ tăng nonce lên 1, với giá trị ban đầu là 0.
Cuối cùng, mặc dù không phải là lệnh gọi hàm nhưng hợp đồng triển khai liên kết tài khoản với mã thông báo phải có hàm get() để có thể nhận tài sản gốc (chẳng hạn như ETH) trực tiếp đến địa chỉ của nó.
Đăng ký hợp đồng
Sau đây là hợp đồng thông minh của Cơ quan đăng ký được viết bằng ngôn ngữ Solidity:

Mã này có thể cho thấy các tham số cần thiết để tạo tài khoản cho một NFT nhất định bao gồm địa chỉ hợp đồng thực hiện triển khai, chainId id của chuỗi mục tiêu, tokenContract tương ứng với hợp đồng mà NFT thuộc về, tokenId tương ứng với id mà NFT thuộc về. NFT thuộc về và giá trị làm xáo trộn muối. Để tạo tài khoản NFT dựa trên Fast Dapp Demo, bạn chỉ cần nhập địa chỉ và ID hợp đồng NFT, các trường còn lại sẽ được tạo tự động. Các bước tương đối đơn giản.
Đề xuất ERC-6551 là một tiêu chuẩn Token mới, là một bản nâng cấp mang tính lật đổ so với tiêu chuẩn NFT ban đầu. ERC-6551 sử dụng cơ quan đăng ký không cần cấp phép tương thích với ERC-721 NFT hiện có. Cơ quan đăng ký là một hợp đồng thông minh đóng vai trò là nhà máy và thư mục cho các TBA. Bất kỳ ai cũng có thể tạo TBA cho bất kỳ mã thông báo ERC-721 nào bằng cách gọi một chức năng trên sổ đăng ký và trả một khoản phí nhỏ. Hợp đồng thông minh của cơ quan đăng ký có hai chức năng:
createAccount: Triển khai tài khoản gắn liền với mã thông báo mới cho ERC-721 NFT nhất định và cách triển khai cụ thể.
tài khoản: Chức năng xem chỉ đọc trả về địa chỉ của tài khoản được liên kết với mã thông báo cho một NFT ERC-721 nhất định và việc triển khai nó được đưa ra.
ứng dụng tiềm năng
Kể từ sự cố Azuki, NFT hình ảnh tĩnh đơn đã trở nên kém hấp dẫn hơn đáng kể, khiến nhiều dự án hàng đầu giảm giá trị. Tuy nhiên, NFT có tính tương tác cao và có khả năng tổng hợp có thể là chìa khóa để phục hồi thị trường. Từ trò chơi blockchain, âm nhạc, DID cho đến metaverse, những lĩnh vực này chứa đầy tiềm năng vô tận.
NFT không chỉ là tài sản; chúng còn có các thuộc tính vùng chứa và nhận dạng trên chuỗi riêng và có thể tương tác với các ứng dụng phi tập trung (Dapps). Điều này có nghĩa là tất cả các tương tác với NFT đều được ghi trực tiếp vào chính NFT chứ không phải vào tài khoản của chủ sở hữu nó. Ngoài ra, vì NFT dựa trên hợp đồng thông minh nên hành vi và tương tác của chúng có thể được xác định và kiểm soát thông qua các quy tắc hợp đồng, mang lại sự linh hoạt và bảo mật.
Giao thức ERC-6551 đã mang lại những thay đổi mang tính cách mạng trong lĩnh vực NFT, chuyển trọng tâm từ ví người dùng sang chính NFT, cung cấp các khả năng mới cho giao dịch, trò chơi, truy xuất nguồn gốc và quản trị. Với sự phát triển hơn nữa của NFT, giao thức này sẽ đưa chúng ta vào một kỷ nguyên kỹ thuật số được cá nhân hóa, tương tác và có ý nghĩa hơn.
Hãy xem xét bốn hướng ứng dụng tiềm năng sau:
Đóng gói tài sản: NFT có thể đóng vai trò là nơi chứa tài sản, cho phép nhiều tài sản được đóng gói và giao dịch trong một NFT duy nhất. Ví dụ: một album nhạc NFT có thể chứa nhiều NFT bài hát hoặc một bộ sưu tập nghệ thuật NFT có thể chứa nhiều NFT tác phẩm nghệ thuật. Điều này không chỉ làm cho việc thu thập có hệ thống hơn mà còn giảm phí gas khi giao dịch.
Danh mục đầu tư: NFT có thể được sử dụng làm công cụ quản lý tài sản, cho phép người dùng lưu trữ và quản lý nhiều Token trong TBA. Ngoài ra, chủ sở hữu NFT cũng có thể ủy quyền cho người quản lý bên thứ ba thực hiện các giao dịch tài sản và xác định rõ ràng quyền của người quản lý trong hợp đồng thông minh để đảm bảo an toàn cho tài sản.
Quản lý danh tính NFT: NFT có thể ghi lại tất cả các hoạt động của nó trên chuỗi, biến nó thành danh tính thực sự trên chuỗi. Người dùng có thể sử dụng một ví ENS duy nhất để đại diện cho chính họ và sử dụng các TBA khác nhau để thể hiện vai trò của họ trong các cộng đồng hoặc ứng dụng khác nhau.
NFT mô-đun: NFT chính có thể tạo TBA để lưu trữ các NFT thành phần của nó. Ví dụ: trong trò chơi, nhân vật NFT có thể được trang bị nhiều thiết bị NFT khác nhau. Điều này không chỉ giúp việc hiện thực hóa Metaverse trở nên khả thi hơn mà còn có thể được kết hợp với AI để tạo ra các nhân vật NPC thực tế hơn.
Nói tóm lại, tương lai của NFT có vô số khả năng. Từ quản lý tài sản đến xác minh danh tính đến thiết kế trò chơi theo mô-đun, họ sẽ đóng một vai trò quan trọng trong thế giới kỹ thuật số.
