Compressed NFT (cNFT) Là Gì?
Tổng quan về Compressed NFT
Compressed NFT là NFT trên Solana lưu trữ dữ liệu của chúng trong cấu trúc cây Merkle, một cấu trúc dữ liệu cho phép NFT được phát hành và xác nhận trên chuỗi nhưng sử dụng Solana RPC Providers để lưu trữ và xử lí dữ liệu ngoài nhằm giảm thiểu chi phí lưu trữ.
Compressed NFT sử dụng bộ chỉ mục để quản lí dữ liệu giao dịch và hỗ trợ truy vấn dữ liệu giữa RPC và Smart Contract trên chuỗi. Các Smart Contract hiện tại phải được cập nhật để tương tác với NFT đã nén hoặc NFT có thể được giải nén để sử dụng với các ứng dụng trên Solana. Nhìn chung, Compressed NFT cung cấp một cách tiếp cận đầy hứa hẹn để giảm chi phí lưu trữ và quản lí dữ liệu NFT hiệu quả hơn trên chuỗi khối Solana.
Ai đã tạo ra Compressed NFT
Compressed NFT là kết quả của sự hợp tác giữa Solana Labs và Metaplex Foundation. Công nghệ đằng sau Compressed NFT kết hợp giữa chương trình cây Merkle của Solana Labs (được gọi là Account Compression) với chương trình Compressed NFT của Metaplex được gọi là Buddlegum.
Metaplex – một nhóm tách ra từ Solana Labs đã thiết lập các tiêu chuẩn NFT mới cho chuỗi khối Solana. Kể từ khi ra mắt vào năm 2021, Metaplex đã cho phép tạo ra hơn 22M NFT và tạo ra doanh thu NFT 3,36B USD. Chương trình cây Merkle trên Solana không thể thiếu trong việc tạo Compressed NFT thông qua Metaplex vì nó cho phép các NFT này được mã hóa vào sổ cái trên chuỗi khối Solana.
Sự hợp tác này đã dẫn đến sự kết hợp mạnh mẽ giữa công nghệ mang lại những lợi thế đáng kể về hiệu quả lưu trữ và tốc độ giao dịch cho NFT trên chuỗi khối Solana. Thành công của Metaplex là minh chứng cho tiềm năng của Compressed NFT và hệ sinh thái rộng lớn hơn đã được xây dựng xung quanh chúng.
Compressed NFT Hoạt Động Như Thế Nào?
Compressed NFT cho phép dữ liệu trên chuỗi được băm, lưu trữ trong cây Merkle và được phân phát thông qua API NFT ngoài chuỗi. Compressed NFT được lưu trữ trong cây Merkle thông qua chương trình Gummyroll trong đó:
- Gốc của cây Merkle được lưu trữ và cập nhật trên chuỗi trong bộ đệm.
- Các sửa đổi đối với cây (ví dụ: Mint, transfer,..) được mã hóa trong số cái của Solana.
- Những người lập chỉ mục ngoài chuỗi quan sát các thay đổi của cây thông qua sổ cái và siêu dữ liệu liên quan đến NFT trong bộ nhớ đệm, đồng thời cung cấp dữ liệu và bằng chứng cần thiết để cung cấp cho các dApps và Smart Contract.
Compressed NFT được bảo mật trên chuỗi bằng cách băm dữ liệu trạng thái khi nó được thêm vào cây Merkle. Gốc Merkle là hàm băm bảo mật dữ liệu trạng thái cho tất cả các lá (NFT) trong cây bằng mật mã.
Trong trường hợp khó xảy ra là tất cả các RPC Providers đều bị mất kho dữ liệu, trạng thái ngoài chuỗi của Compressed NFT có thể được phục hồi bằng cách phát lại các giao dịch. Ngoài ra, API Metaplex Read sẽ tiếp tục giải phóng sức mạnh nén trên một số lĩnh vực:
- Cải thiện độ tin cậy của dữ liệu bằng cách chuẩn hóa dữ liệu NFT được phân phối thông qua API Read.
- Cải thiện tốc độ và giảm chi phí truy vấn dữ liệu NFT bằng cách không dựa vào phương thức getProgramAccounts tốn nhiều tài nguyên.
- Giảm chi phí phần cứng theo thời gian bằng cách phân phối dữ liệu mà không cần dựa vào getProgramAccountsMethod cho các lệnh gọi đối với các chương trình Metaplex.
Các Trường Hợp Sử Dụng Phổ Biến Của Compressed NFT
Compressed NFT cho phép người dùng mint NFT trên quy mô lớn mà không chịu các chi phí liên quan quá cao so với các NFT thông thường. Các trường hợp sử dụng Compressed NFT phổ biến bao gồm:
Chơi game
Compressed NFT có thể được sử dụng làm tài sản trong trò chơi cho hàng triệu người chơi. Do quy mô tiềm năng của trò chơi Web3, Compressed NFT có thể tiết kiệm chi phí cho các công ty phát triển trò chơi web3 trong khi phát hành hàng triệu NFT trong trò chơi của mình.
Âm nhạc và sự kiện
Với hàng triệu vé buổi hòa nhạc và sự kiện được bán mỗi năm, Compressed NFT có thể tiết kiệm tiền cho các công ty bán vé và hoạt động như một bộ sưu tập kĩ thuật số cho những người tham gia sự kiện, đồng thời cung cấp tính bảo mật và tính xác thực của các sản phẩm web3.
Metaverse
Với sự phổ biến ngày càng tăng của Metaverse và các trò chơi áp dụng Metaverse, NFT cho phép các công ty phát triển Metaverse số hóa một lượng lớn các bộ sưu tập trong trò chơi cho hàng triệu người chơi trên toàn cầu.
Áp dụng trong hệ thống doanh nghiệp
Từ việc theo dõi hàng hóa trên Blockchain cung cấp một cách số hóa hồ sơ công khai, Compressed NFT có thể giúp các doanh nghiệp mint, lưu trữ và truy xuất NFT với số lượng lớn nhưng chỉ phải trả một lượng chi phí nhỏ hơn nhiều so với chi phí triển khai NFT ngày nay.
Sự Khác Biệt Giữa Compressed NFT Và NFT Thông Thường
Cả Compressed NFT và NFT thông thường đều được phát hành và xác minh trên chuỗi nhưng giữa chúng sẽ có 4 điểm khác biệt chính như sau:
Lưu trữ siêu dữ liệu NFT
Compressed NFT lưu trữ dữ liệu ngoài chuỗi trong cây Merkle và được truy cập thông qua Solana RPC Providers. Trong khi đó các NFT truyền thống trên Solana lưu trữ dữ liệu trên chuỗi.
Chi phí
Vì lưu trữ ngoài chuỗi nên Compressed NFT sẽ tiết kiệm chi phí hơn đáng kể so với NFT thông thường. Để mint 1M NFT thông thường, sẽ cần khoảng 12.000 SOL và việc mint cùng số lượng Compressed NFT sẽ chỉ tốn 5 SOL, tiết kiệm tới 99.9% về chi phí.
Trên thực tế, bộ sưu tập NFT càng lớn thì chi phí mint khi nén càng giảm. Điều này được minh họa trong hình ảnh bên dưới:
Bởi vì khoản chi phí đáng kể nhất khi mint NFT thông thường là trả tiền cho không gian lưu trữ trên Solana. Trong khi Compressed NFT loại bỏ điều này nên phần lớn chi phí còn lại là phí giao dịch đơn giản.
Quyền sở hữu dữ liệu
Khi muốn sửa đổi NFT đã nén, người dùng phải chứng minh bằng mật mã của mình để thay đổi dữ liệu ngoài chuỗi. Điều này đảm bảo việc lưu trữ dữ liệu ngoài chuỗi có thể đáng tin cậy và đảm bảo an toàn như việc lưu trữ NFT trên chuỗi.
Tương tác với các dApps
Vì NFT được nén để lưu trữ dữ liệu ngoài chuỗi nên cần phải sửa đổi Smart Contract trên Solana để tương thích với chúng. Ngoài ra, Compressed NFT có thể được nén để sử dụng với các ứng Solana không được mã hóa.
Tổng kết
Thế giới Web3 đang ngày càng phát triển và tất nhiên sẽ thu hút được nhiều người dùng hơn tiếp cận với NFT. Compressed NFT xuất hiện như một giải pháp cần thiết dành cho các nhà phát triển để phát hành và đưa NFT của mình đến với hàng triệu người dùng. Trên đây là tất cả thông tin mà mình muốn giới thiệu về Compressed NFT, hi vọng mọi người đã nhận được những kiến thức thú vị.