Người sáng lập Ethereum Vitalik Buterin đề xuất ý tưởng về các NFT riêng tư, theo đó chủ sở hữu sẽ không được biết đến thông qua dữ liệu blockchain.
Khái niệm này đã được thêm vào một Nghiên cứu Ethereum bưu kiện tập trung vào việc thêm “Tiện ích mở rộng ERC721 cho zk-SNARK”.
Ý tưởng: địa chỉ ẩn cho ERC721.
Một cách tiếp cận công nghệ thấp để thêm một lượng đáng kể quyền riêng tư vào hệ sinh thái NFT.
Vì vậy, bạn sẽ có thể ví dụ. gửi NFT đến importantik.eth mà không ai ngoại trừ tôi (chủ sở hữu mới) có thể biết chủ sở hữu mới là ai.https://t.co/UdqK6NAYjn
– importantik.eth (@VitalikButerin) 8 tháng 8 năm 2022
Phần mở rộng ERC721 dành cho zk-SNARKs
Việc mở rộng cho ERC721 (tiêu chuẩn NFT) được đề xuất bởi Nerolation, người đã tuyên bố rằng ông tin rằng phương pháp luận của mình là “việc triển khai chính xác những gì Vitalik đã mô tả” khi nói về các POAP riêng tư.
Vitalik đã nói về nhu cầu tiềm năng đối với các mã thông báo Soulbound riêng tư (SBT) trong bài viết giới thiệu khái niệm SBT với thế giới. Anh ấy nói,
“Quyền riêng tư là một phần quan trọng trong việc làm cho loại hệ sinh thái này hoạt động tốt… Nếu một ngày nào đó trong tương lai, việc tiêm chủng trở thành POAP, một trong những điều tồi tệ nhất mà chúng tôi có thể làm là tạo ra một hệ thống nơi POAP được tự động quảng cáo… để quyết định y tế của họ bị ảnh hưởng bởi những gì sẽ trông tuyệt vời trong vòng kết nối xã hội cụ thể của họ. “
Đề xuất sử dụng mã thông báo ERC721 tương thích với ZK-SNARK cố gắng giải quyết vấn đề này bằng cách sử dụng các địa chỉ ẩn bao gồm băm địa chỉ của người dùng, token ID và bí mật của người dùng.
Sau đó, thông tin được thêm vào chuỗi cây Merkle, với các mã thông báo được lưu trữ tại “một địa chỉ có nguồn gốc từ lá của người dùng trong cây Merkle.”
Để chứng minh quyền sở hữu của token (NFT), một địa chỉ sẽ phải cung cấp cho địa chỉ ẩn “quyền truy cập vào khóa riêng” để khi một thông báo được ký, thông tin đã đối chiếu có thể được chuyển tới một lá của cây Merkle. Sau đó, mạch sẽ có thể so sánh “các gốc do người dùng tính toán và do người dùng cung cấp để xác minh.”
Địa chỉ ẩn thường xuyên
Trong câu trả lời của mình với Nerolation, Vitalik giải thích rằng anh ấy tin rằng có một giải pháp đơn giản và thanh lịch hơn cho vấn đề này, đó là sử dụng “công nghệ nhẹ hơn nhiều”. Anh ấy đề xuất sử dụng “thường xuyên địa chỉ tàng hình ” mà không cần cây Merkle phức tạp.
Vitalik giải thích rằng mọi người dùng đều có một khóa riêng có thể được sử dụng làm điểm cơ sở của một nhóm đường cong elip để tạo một khóa riêng mới, như thường được thực hiện với các địa chỉ ẩn thông thường.
Sau đó có thể tạo “khóa bí mật một lần” và khóa công khai được ghép nối có nguồn gốc từ cơ sở của đường cong elip.
Sau đó, người gửi và người nhận có thể “tính toán bí mật được chia sẻ” bằng cách kết hợp khóa riêng tư và khóa bí mật.
Một địa chỉ mới được tạo bằng cách sử dụng bí mật được chia sẻ này bằng cách băm thông tin trên với nhau.
Người gửi có thể gửi ERC20 token đến địa chỉ này như Vitalik kết luận;
“Người nhận sẽ quét tất cả những gì đã gửi Sgiá trị, tạo địa chỉ tương ứng cho mỗi Sgiá trị và nếu họ tìm thấy địa chỉ chứa ERC721 token họ sẽ ghi lại địa chỉ và khóa để họ có thể theo dõi các ERC721 của mình và gửi chúng nhanh chóng trong tương lai. “
Vitalik khẳng định rằng cây Merkle hoặc ZK-SNARK là không cần thiết vì “không có khả năng tạo” bộ ẩn danh “cho ERC721.” Phương pháp của anh ấy có nghĩa là dữ liệu trên chuỗi sẽ cho thấy rằng một ERC721 đã được gửi đến một số địa chỉ nhưng sẽ không tiết lộ chủ sở hữu hợp lệ của token.
Chi phí liên quan
Giải pháp đi kèm với một chi phí có thể khiến nó không thực tế trên mạng chính Ethereum. Các gas phí liên quan đến phương pháp của Vitalik có thể yêu cầu người gửi “gửi đủ ETH để trả phí 5-50 lần để gửi tiếp”.
Liệu giải pháp của Vitalik có phải là một triển khai thanh lịch hơn hay không sẽ được để cho cộng đồng mã nguồn mở Ethereum quyết định. Tuy nhiên, điều thú vị là Vitalik dường như đã chấp nhận nhu cầu về yếu tố bảo mật trong hệ sinh thái Ethereum. Tiết lộ về SBT của anh ấy đã mở ra một thế giới khả năng cho các tài sản được mã hóa. Hơn nữa, nhu cầu bảo mật của một số tài sản đã nổi lên trong suy nghĩ của anh ta.
Trong một cuộc họp báo kín vào ngày 6 tháng 8, Vitalik giải thích rằng “mÝ kiến về nhiều vấn đề chắc chắn đã thay đổi trong mười năm qua. ” Anh ấy tiếp tục nói,
“Tôi nghĩ ngay cả ngày hôm nay, tôi nghĩ chúng ta đang ở thời điểm mà dự án Ethereum có thể hoạt động hoàn toàn mà không có tôi. Và tôi nghĩ rằng nó sẽ ngày càng đi nhiều hơn theo cách đó. “
Vitalik chỉ mới đóng góp bảy lần cho diễn đàn Nghiên cứu Ethereum kể từ tháng 1 năm 2022. Trong khi đó vào tháng 1 năm 2022, anh ấy đã đăng 9 bình luận chỉ trong tháng đó. Anh ấy rõ ràng đang bắt đầu đi ra khỏi con đường của các nhà phát triển khác trong hệ sinh thái Ethereum. Tuy nhiên, nếu Vitalik từ bỏ hoàn toàn, vẫn còn phải xem liệu các nhà đầu tư có tự tin rằng Ethereum có thể tiếp tục mà không có anh ta hay không.
Theo Cryptoslate