ERC-6551: Biến NFT thành tài khoản ví, sẽ tạo ra những câu chuyện mới nào?
Tác giả: bayemon.eth, Tây Bưởi, ChainCatcher
Ngày 25 tháng 6, sự kiện hackathon EthGlobal Waterloo chính thức khép lại, với 11 dự án vào vòng chung kết, bao gồm nhiều lĩnh vực như NFT, cơ sở hạ tầng, AI, thanh toán, v.v. Đáng chú ý là trong số 11 dự án được chọn, có 4 dự án xoay quanh tiêu chuẩn token mới được đề xuất ERC-6551, như nền tảng mạng truyền thông phi tập trung AquaNet hỗ trợ người dùng sử dụng NFT mà họ sở hữu làm tài khoản của mình, nền tảng đấu giá Fukuro hỗ trợ việc bán và mua NFT kết hợp với ERC20 hoặc NFT khác, v.v.
Đây cũng là những dự án thực tế đầu tiên mà người dùng thấy kể từ khi khái niệm ERC-6551 được đưa ra, chúng nhanh chóng thu hút sự chú ý mạnh mẽ từ cộng đồng tiền điện tử.
ERC-6551 là tiêu chuẩn token mới được nhóm Future Primitive công bố vào ngày 23 tháng 5, nó sẽ hỗ trợ NFT tạo tài khoản gắn với token (Token Bound Account, TBA), tức là NFT có thể hoạt động như địa chỉ ví hoặc tài khoản trên chuỗi, thực sự biến NFT thành ví.
Điều này sẽ mở ra cánh cửa mới cho NFT ERC721, vì hiện tại NFT chỉ là tài sản tĩnh được lưu trữ trong ví, không thể tương tác với các DApp khác, cũng không thể đại diện cho danh tính trên chuỗi theo nghĩa thực sự, danh tính trên chuỗi của người dùng hiện tại vẫn là địa chỉ ví. ERC-6551 sẽ hỗ trợ NFT ERC721 hiện tại tạo tài khoản ví hợp đồng thông minh, biến NFT thành tài khoản danh tính trên chuỗi của mình, tài khoản NFT này có thể chứa nhiều địa chỉ ví, NFT và token ERC20 mà họ sở hữu, khiến NFT trở thành đại diện thực sự cho tài khoản danh tính trên chuỗi.
Bài viết này sẽ xoay quanh các đặc điểm, nguyên lý thực hiện và sự khác biệt với ERC-721, khám phá những khả năng mới mà ERC-6551 mang lại cho lĩnh vực NFT.
ERC-6551 là gì?
Khái niệm ERC-6551
Trong quá khứ, NFT chỉ có thể nằm trong ví của người dùng như một bức tranh nhỏ "không hoạt động", ngoài việc có thể ngắm nhìn, dường như không có công dụng nào khác. Sự xuất hiện của ERC-6551 có thể mở ra một cục diện mới, ngoài việc là tài sản hình ảnh, nó còn có các chức năng khác như làm tài khoản trên chuỗi, NFT có thể được gộp lại và bán, v.v., khiến nó trở nên có tính kết hợp, động và tương tác hơn, làm cho tài sản NFT thực sự "sống" lại.
Làm thế nào để hiểu ERC-6551? Nói một cách đơn giản, đó là thông qua một chuỗi mã mới (ERC-6551), tạo ra một ví riêng cho NFT, NFT chính là tài khoản ví đó.
Giả sử gán cho NFT một bối cảnh từ trò chơi "Tiên Kiếm Kỳ Hiệp", trước tiên giả định Lý Tiêu Dao là NFT được tạo ra theo tiêu chuẩn ERC-721, thì tiền mà anh ta kiếm được từ chiến đấu trong thế giới rộng lớn, thành tựu đạt được trong cốt truyện, thanh kiếm đào trong ba lô, thậm chí các "mối quan hệ xã hội" hình thành với Triệu Linh Nhi, Lâm Nguyệt Như, v.v. thực ra không thuộc về "Lý Tiêu Dao" này, mà phân tán như những NFT riêng lẻ nằm trong ví của người chơi đã mua trò chơi đơn. Trong khi đó, ERC-6551 sẽ gán cho Lý Tiêu Dao một tài khoản ví chỉ thuộc về anh ta, mọi tài sản, danh tiếng thậm chí mối quan hệ xã hội mà anh ta có, cũng như sự kế thừa và tiếp nối sau này, khi được ghi trên chuỗi sẽ xuất hiện dưới dạng "kỷ niệm xưa" trong tài khoản NFT này, chứ không chỉ là các thao tác của người chơi đã mua trò chơi theo tiêu chuẩn ERC-721.
Nguồn gốc ERC-6551
Vậy tại sao trong khi đã có ERC-721 và đã được áp dụng rộng rãi, nhóm Future Primitive vẫn cần đưa ra tiêu chuẩn phát triển mới ERC-6551? Có thực sự cần thiết phải tốn công sức chỉ để trao cho NFT cái gọi là "quyền tự chủ" không? Điều này chủ yếu là vì ERC-721 hiện tại vẫn còn lỗ hổng.
Như đã biết, ERC-721 đã được áp dụng rộng rãi trong lĩnh vực NFT, và NFT được tạo ra dựa trên nó chiếm một phần lớn trong hệ sinh thái tiền điện tử. Nhưng tiêu chuẩn này vẫn tồn tại những thiếu sót rõ rệt, hiện tại NFT được tạo ra dựa trên ERC-721 vẫn chỉ là một tài sản tĩnh, ngoài việc chỉ có thể là một "token" lưu chuyển giữa các tài khoản, dường như không có khả năng tạo ra câu chuyện riêng cho NFT, không thể đại diện cho danh tính trên chuỗi hoặc Web3.
Không có lịch sử giao dịch có thể truy xuất, không thể thực hiện chữ ký trên chuỗi, điều này có nghĩa là token được đúc theo tiêu chuẩn ERC-721 không thể tương tác với các hợp đồng thông minh và DApp khác như ví, không thể sở hữu tài sản khác, chỉ có thể tồn tại như một "linh vật" hình ảnh.
Thực tế, để biến ERC-721 thành đại diện danh tính trên chuỗi theo nghĩa thực sự, các nhà phát triển trong cộng đồng Ethereum đã đưa ra vô số đề xuất trong nhiều năm qua, định nghĩa các cách mở rộng khác nhau cho tiêu chuẩn ERC-721.

Các đề xuất liên quan đến vấn đề sở hữu tài sản của ERC-721
Mặc dù cũng đã có đề xuất cho phép ERC-721 có khả năng sở hữu tài sản, không còn chỉ là "bức tranh nhỏ" nằm trong ví MetaMask, nhưng vấn đề lớn nhất của những đề xuất này là chúng không tương thích với ERC-721. Điều này có nghĩa là hầu hết NFT đang lưu thông trên thị trường hiện tại, nếu muốn trở thành "ví", cần các nhà phát triển sửa đổi mã một cách đáng kể.
Vì vậy, để trao cho ERC-721 nhiều chức năng hơn, đồng thời đảm bảo tương thích với tất cả các ERC-721 đã được triển khai trước đó, Future Primitive đã phát hành tiêu chuẩn ERC-6551, một trong những thành viên của nhóm, @BennyGiang, cũng từng là thành viên dự án sớm của Dapper Labs/CryptoKitties.
Tiêu chuẩn ERC-6551 được lấy cảm hứng từ tài khoản gắn với linh hồn (Soul Bound Tokens, SBT), biến "bức tranh nhỏ" trong ví thành chính ví, tạo ra tài khoản gắn với token (Token Bound Accounts, TBA) cho NFT, cho phép NFT thực hiện tương tác trên chuỗi, ghi lại lịch sử giao dịch, và có thể sở hữu tài sản trên chuỗi. Tài khoản gắn với token thuộc về chủ sở hữu NFT, và cho phép chủ sở hữu thực hiện các thao tác tương tác trên chuỗi trực tiếp.
Ví dụ, trước đây Tiểu Minh mua Azuki và thường lưu trữ trong ví, giờ đây thông qua ERC-6551, có thể tạo một tài khoản hợp đồng thông minh (TBA) cho nó, NFT chính là danh tính của tài khoản đó, trong hệ thống tài khoản này còn có thể sở hữu các NFT khác, token mã hóa, chứng nhận POAP, v.v., tức là NFT chính là ví. Như một "ví", TBA có thể tương tác với các DApp khác.
Đứng trên vai người khổng lồ, ERC-6551 biến NFT thành một ví, mở rộng tài sản vốn rất phẳng thành một "sinh thể" dường như thực sự có tính thanh khoản, trở thành một chứng nhận tổng hợp quyền sở hữu và giao dịch.
Đặc điểm của ERC-6551
Như đã đề cập ở trên, để thực hiện nhiều chức năng hơn cho NFT, ERC-6551 cần có tính tương thích, khả năng kết hợp và khả năng truy xuất lịch sử giao dịch.
Tính tương thích
Để nâng cao tính phổ biến, khả năng tương tác và khả năng mở rộng của ứng dụng, đồng thời giảm chi phí phát triển và triển khai. Trong hệ sinh thái Ethereum, việc nhấn mạnh "tương thích" ngày càng nhiều, ERC-6551 như một sự mở rộng của tiêu chuẩn ERC-721, tự nhiên đã khắc sâu từ "tương thích" vào DNA của tiêu chuẩn mới. Đối với các nhà phát triển, tính tương thích có nghĩa là không cần sửa đổi mã ở cấp độ cho hợp đồng thông minh ERC-721 hiện tại và hợp đồng thông minh đã được bọc; đối với người sở hữu, cũng không cần thực hiện bất kỳ thao tác bổ sung nào đối với NFT đã tồn tại trong ví.
Khả năng kết hợp và khả năng truy xuất
Ngoài "tương thích", tiêu chuẩn hợp đồng thông minh hóa đã trở thành xu hướng chính. Khả năng kết hợp của tiêu chuẩn ERC-6551 chủ yếu là nó cho phép tất cả các tài sản gắn với token hoạt động tại cùng một nơi, cung cấp cho DApp khả năng quản lý tài sản và gộp lại dễ dàng và linh hoạt hơn. Ví dụ, trong một ngày nào đó sau này, khi OpenSea xác nhận có thể sử dụng ERC-6551, nghệ sĩ có thể gộp bán một loạt NFT trên OpenSea.
Ngoài ra, ERC-6551 hỗ trợ cho phép NFT thực hiện tương tác trên chuỗi trực tiếp, ghi lại lịch sử giao dịch, lịch sử giao dịch này có thể cung cấp bằng chứng về đường đi giao dịch có thể truy xuất cho các khoản phí bản quyền NFT trước đây khó theo dõi, từ đó sẽ xuất hiện nhiều phương án khả thi hơn trong việc phân chia phí bản quyền.
ERC-6551 có những ứng dụng nào?
Ngay cả khi ERC-6551 mới chỉ được đưa ra hơn một tháng, nó đã tạo ra một cơn sóng thảo luận trong cộng đồng. Ở một mức độ nào đó, những gì ERC-6551 tạo ra là một ví NFT có khả năng "phát triển", gần gũi với thực tế, nó có thể giải quyết lời nguyền cứng nhắc "được lập trình trước" trong ngành công nghiệp game, phù hợp với các mối quan hệ thuộc về thế giới thực và thậm chí mô phỏng giao tiếp giữa người với người. Do đó, trong lĩnh vực game và chữ ký số, đã xuất hiện nhiều trường hợp sử dụng xuất sắc dựa trên ERC-6551.
Game Parallel Colony: NFT như tài khoản của người chơi
Parallel Colony là một trò chơi kết hợp trí tuệ nhân tạo, ERC-6551 và thể loại trò chơi mô phỏng cuộc sống. Nhân vật chính trong trò chơi, Parallel Avatar AI, có vài đồng tiền (tiền lưu thông trong trò chơi là ERC-20 PRIME), một con chip và một khẩu súng, bắt đầu cuộc sống của mình.
Trong đó, nhân vật ảo Avatar AI NFT sử dụng công nghệ ERC-6551, tức là NFT này là tài khoản trò chơi của mình, tất cả các vật phẩm mua trong trò chơi đều thuộc về ví gắn với NFT, Avatar AI sẽ cùng người chơi quyết định cách xử lý tài sản trong ví.
Tokenbound Titans: Trò chơi "nuôi dưỡng" dạng NFT
Tokenbound Titans là trò chơi NPC do HomeDAO phát triển trong ETH Waterloo 2023, sử dụng tiêu chuẩn ERC-6551, kết hợp mô hình trò chơi NPC với NFT được tạo ra động. Người chơi là chủ sở hữu NFT, mỗi NFT gắn với một nhân vật có khả năng và đặc điểm khác nhau.
Cách chơi cốt lõi là nhân vật nhận phần thưởng token thông qua chiến đấu, và chi tiền để nâng cấp các thuộc tính như tấn công, tốc độ, phòng thủ, máu, v.v., khi cấp độ tăng lên, còn có thể mở khóa các kỹ năng mới và combo.
Mô hình trò chơi NFT trước đây dường như giống như sự sắp xếp và kết hợp của các khối mã, điều này dường như không thân thiện với những người yêu thích trò chơi "nuôi dưỡng". Sự xuất hiện của ERC-6551 đã hoàn toàn thay đổi cách kết hợp giữa trò chơi và NFT, tức là NFT nhân vật có thể tiến hóa và phát triển trong quá trình chơi, và phản ứng thực sự với lựa chọn của người chơi.
Công ty thời trang số Web3 StapleVerse: Sử dụng ERC-6551 để phát hành mũ phiên bản ký tên NFT
Stapleverse vào ngày 21 tháng 6 đã hợp tác với @9dccxyz để phát hành mũ bóng chày phiên bản giới hạn, khác với các phiên bản ký tên giới hạn khác, chữ ký trên mũ là phiên bản điện tử. Chính nhờ sự ra đời của ERC-6551, trao quyền cho NFT có thể sở hữu các NFT khác, trong sự hợp tác giữa Stapleverse và @9dccxyz, NFT "mũ" trở thành chủ sở hữu của NFT "ký tên". Nếu chủ sở hữu NFT "mũ" thực hiện giao dịch sau đó, thì "chữ ký" cũng sẽ được giao dịch như một tài sản bổ sung của "mũ" vào ví của người mua. Như vậy, ERC-6551 có thể được coi là phương tiện trừu tượng hóa và hiện thực hóa một số "mối quan hệ thuộc về" trong thế giới thực trên NFT.













