ERC-6147: Giải thích tiêu chuẩn tách quyền sở hữu NFT bán bắt buộc
Ngày 7 tháng 3 năm 2023, Đề xuất Cải tiến Ethereum EIP-6147 chính thức bước vào giai đoạn phiên bản cuối cùng (Final). Tiêu chuẩn này là sự mở rộng của ERC-721, nhằm tách quyền sở hữu và quyền chuyển nhượng của NFT và SBT, và giới thiệu một vai trò mới "người bảo vệ" Guard, có thể thiết lập thời gian hết hạn. Sự đổi mới này làm cho các ứng dụng như bảo vệ NFT khỏi trộm cắp, cho vay, cho thuê và SBT trở nên linh hoạt hơn.
Bối cảnh
Tính thanh khoản của NFT luôn là một vấn đề được quan tâm. Vấn đề này không chỉ xuất phát từ chính giao thức NFT mà còn quan trọng hơn là làm thế nào để NFT có giá trị sử dụng thực tế, chứ không chỉ dựa vào sự thổi phồng thị trường. Các giao thức NFT hiện tại có một số hạn chế, ảnh hưởng đến giá trị sử dụng của NFT.
Vấn đề liên kết quyền sở hữu
Hiện tại, các giao thức NFT đang gặp vấn đề về sự gắn kết quyền sở hữu. Ví dụ, trong cho vay NFT, chủ sở hữu cần chuyển NFT vào hợp đồng cho vay, trong thời gian cho vay sẽ mất quyền sử dụng NFT. Điều này khác với việc thế chấp tài sản trong thế giới thực, nơi quyền sử dụng tài sản thường không bị ảnh hưởng.
Ngoài ra, SBT (token gắn liền với linh hồn) cũng gặp phải vấn đề tương tự. Khi người dùng mất khóa riêng, việc khôi phục SBT trở nên rất khó khăn. Lý tưởng nhất là SBT nên có thể được khôi phục hoặc thu hồi trong những điều kiện nhất định.
Thách thức của phương án tách quyền sở hữu
Đã có một số nỗ lực để hiện thực hóa việc tách quyền sở hữu, chẳng hạn như ERC-4907 và ERC-5058. Những giải pháp này gặp thử thách trong việc kiểm soát mức độ bắt buộc.
ERC-4907 áp dụng triết lý đơn giản, định nghĩa tầm nhìn sau đó để cộng đồng quyết định. Nó thêm một "người dùng" vào nền tảng ERC721, nhưng tính bắt buộc hạn chế, các hoạt động chuyển nhượng có thể bị chấm dứt quyền cho thuê một cách cưỡng bức.
ERC-5058 áp dụng triết lý "không tin tưởng", thực hiện cơ chế khóa nghiêm ngặt thông qua mã. Nó cung cấp chức năng khóa ngay lập tức chuyển nhượng, nhưng có thể chưa được áp dụng rộng rãi do tính bắt buộc cao và độ phức tạp trong thao tác.
Cơ chế hoạt động của ERC-6147
ERC-6147 định nghĩa một vai trò có tên là Guard (Người bảo vệ), tương tự như UserInfo của ERC-4907. Chỉ có chủ sở hữu hiện tại của NFT hoặc địa chỉ được ủy quyền mới có thể thiết lập Guard. Thông tin về Guard bao gồm địa chỉ và thời gian hết hạn, có thể được truy vấn thông qua phương thức guardInfo.
Guard có quyền chuyển nhượng bắt buộc. Đối với NFT đã được thiết lập Guard, chỉ có Guard mới có thể thực hiện các thao tác chuyển nhượng. Người sở hữu ban đầu chỉ giữ quyền sở hữu, mất quyền chuyển nhượng. Điều này có nghĩa là trên một số nền tảng giao dịch NFT, chữ ký của người sở hữu ban đầu mặc dù hợp lệ nhưng không thể thực hiện chuyển nhượng thực tế.
Cần lưu ý rằng nếu Guard chuyển NFT trực tiếp, cài đặt của Guard sẽ không tự động bị xóa. Để làm điều này, ERC-6147 cung cấp phương thức transferAndRemove, có thể xóa thông tin của Guard sau khi chuyển.
Guard không thể thiết lập ủy quyền khấu trừ, điều này nhằm ngăn chặn việc xảy ra tình huống chuyển nhượng NFT thông qua phương thức approve sau khi Guard trả lại quyền chuyển nhượng.
Tóm tắt
So với ERC-4907, ERC-6147 đã được tối ưu hóa về khả năng tương thích. Nó không yêu cầu dự án phải chủ động công nhận vai trò mới, chỉ cần công nhận owner là đủ, điều này giúp nó dễ dàng thích ứng với các giao thức ứng dụng hiện có.
Ngoài ra, ERC-6147 còn đề xuất các khái niệm "SBT có thể quản lý" và "SBT hiệu quả", cung cấp những ý tưởng mới cho việc quản lý SBT, như khôi phục xã hội, thu hồi SBT và các tình huống khác.
Với sự phát triển không ngừng của hệ sinh thái Ethereum, đã có hơn 6500 đề xuất liên quan đến EIP. Sự xuất hiện của ERC-6147 cung cấp nhiều khả năng hơn cho việc ứng dụng NFT và SBT, hứa hẹn thúc đẩy sự đổi mới hơn nữa trong lĩnh vực này.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
8 thích
Phần thưởng
8
7
Chia sẻ
Bình luận
0/400
DYORMaster
· 5giờ trước
Vẫn không hiểu liệu có thể giải quyết vấn đề NFT có giá cao bị đánh cắp hay không.
Xem bản gốcTrả lời0
0xSherlock
· 5giờ trước
Tiêu chuẩn này thú vị, tiếp tục theo dõi các ứng dụng tiếp theo.
Xem bản gốcTrả lời0
BearMarketLightning
· 5giờ trước
Đây là lý do tại sao không đầu tư vào NFT.
Xem bản gốcTrả lời0
OldLeekConfession
· 5giờ trước
Tiêu chuẩn này còn chán hơn cả những gì CZ nói.
Xem bản gốcTrả lời0
BlockImposter
· 5giờ trước
Cách chơi này, nói trắng ra lại là bẫy đồ ngốc.
Xem bản gốcTrả lời0
FunGibleTom
· 5giờ trước
Tiêu chuẩn này mang lại tin vui cho sự an toàn của việc cho thuê NFT.
ERC-6147: Phân tích tiêu chuẩn mới tách quyền sở hữu NFT, ứng dụng đổi mới và thách thức
ERC-6147: Giải thích tiêu chuẩn tách quyền sở hữu NFT bán bắt buộc
Ngày 7 tháng 3 năm 2023, Đề xuất Cải tiến Ethereum EIP-6147 chính thức bước vào giai đoạn phiên bản cuối cùng (Final). Tiêu chuẩn này là sự mở rộng của ERC-721, nhằm tách quyền sở hữu và quyền chuyển nhượng của NFT và SBT, và giới thiệu một vai trò mới "người bảo vệ" Guard, có thể thiết lập thời gian hết hạn. Sự đổi mới này làm cho các ứng dụng như bảo vệ NFT khỏi trộm cắp, cho vay, cho thuê và SBT trở nên linh hoạt hơn.
Bối cảnh
Tính thanh khoản của NFT luôn là một vấn đề được quan tâm. Vấn đề này không chỉ xuất phát từ chính giao thức NFT mà còn quan trọng hơn là làm thế nào để NFT có giá trị sử dụng thực tế, chứ không chỉ dựa vào sự thổi phồng thị trường. Các giao thức NFT hiện tại có một số hạn chế, ảnh hưởng đến giá trị sử dụng của NFT.
Vấn đề liên kết quyền sở hữu
Hiện tại, các giao thức NFT đang gặp vấn đề về sự gắn kết quyền sở hữu. Ví dụ, trong cho vay NFT, chủ sở hữu cần chuyển NFT vào hợp đồng cho vay, trong thời gian cho vay sẽ mất quyền sử dụng NFT. Điều này khác với việc thế chấp tài sản trong thế giới thực, nơi quyền sử dụng tài sản thường không bị ảnh hưởng.
Ngoài ra, SBT (token gắn liền với linh hồn) cũng gặp phải vấn đề tương tự. Khi người dùng mất khóa riêng, việc khôi phục SBT trở nên rất khó khăn. Lý tưởng nhất là SBT nên có thể được khôi phục hoặc thu hồi trong những điều kiện nhất định.
Thách thức của phương án tách quyền sở hữu
Đã có một số nỗ lực để hiện thực hóa việc tách quyền sở hữu, chẳng hạn như ERC-4907 và ERC-5058. Những giải pháp này gặp thử thách trong việc kiểm soát mức độ bắt buộc.
ERC-4907 áp dụng triết lý đơn giản, định nghĩa tầm nhìn sau đó để cộng đồng quyết định. Nó thêm một "người dùng" vào nền tảng ERC721, nhưng tính bắt buộc hạn chế, các hoạt động chuyển nhượng có thể bị chấm dứt quyền cho thuê một cách cưỡng bức.
ERC-5058 áp dụng triết lý "không tin tưởng", thực hiện cơ chế khóa nghiêm ngặt thông qua mã. Nó cung cấp chức năng khóa ngay lập tức chuyển nhượng, nhưng có thể chưa được áp dụng rộng rãi do tính bắt buộc cao và độ phức tạp trong thao tác.
Cơ chế hoạt động của ERC-6147
ERC-6147 định nghĩa một vai trò có tên là Guard (Người bảo vệ), tương tự như UserInfo của ERC-4907. Chỉ có chủ sở hữu hiện tại của NFT hoặc địa chỉ được ủy quyền mới có thể thiết lập Guard. Thông tin về Guard bao gồm địa chỉ và thời gian hết hạn, có thể được truy vấn thông qua phương thức guardInfo.
Guard có quyền chuyển nhượng bắt buộc. Đối với NFT đã được thiết lập Guard, chỉ có Guard mới có thể thực hiện các thao tác chuyển nhượng. Người sở hữu ban đầu chỉ giữ quyền sở hữu, mất quyền chuyển nhượng. Điều này có nghĩa là trên một số nền tảng giao dịch NFT, chữ ký của người sở hữu ban đầu mặc dù hợp lệ nhưng không thể thực hiện chuyển nhượng thực tế.
Cần lưu ý rằng nếu Guard chuyển NFT trực tiếp, cài đặt của Guard sẽ không tự động bị xóa. Để làm điều này, ERC-6147 cung cấp phương thức transferAndRemove, có thể xóa thông tin của Guard sau khi chuyển.
Guard không thể thiết lập ủy quyền khấu trừ, điều này nhằm ngăn chặn việc xảy ra tình huống chuyển nhượng NFT thông qua phương thức approve sau khi Guard trả lại quyền chuyển nhượng.
Tóm tắt
So với ERC-4907, ERC-6147 đã được tối ưu hóa về khả năng tương thích. Nó không yêu cầu dự án phải chủ động công nhận vai trò mới, chỉ cần công nhận owner là đủ, điều này giúp nó dễ dàng thích ứng với các giao thức ứng dụng hiện có.
Ngoài ra, ERC-6147 còn đề xuất các khái niệm "SBT có thể quản lý" và "SBT hiệu quả", cung cấp những ý tưởng mới cho việc quản lý SBT, như khôi phục xã hội, thu hồi SBT và các tình huống khác.
Với sự phát triển không ngừng của hệ sinh thái Ethereum, đã có hơn 6500 đề xuất liên quan đến EIP. Sự xuất hiện của ERC-6147 cung cấp nhiều khả năng hơn cho việc ứng dụng NFT và SBT, hứa hẹn thúc đẩy sự đổi mới hơn nữa trong lĩnh vực này.