a16z Crypto đối tác: Quá trình phát triển, cơ chế hoạt động và cơ hội mới của NFT bản quyền
Tiêu đề video: Hiểu về tiền bản quyền NFT | Michael Blau
Diễn giả video: Michael Blau, Đối tác a16z Crypto
Biên soạn, tổng hợp: Thiện Vân, ChainCatcher
Mọi người ban đầu có một ý tưởng rất đẹp về NFT: hợp đồng thông minh NFT thực thi tiền bản quyền thứ cấp trên chuỗi, vì vậy chỉ cần NFT của người sáng tạo được giao dịch trên thị trường thứ cấp, người sáng tạo có thể kiếm tiền. Thật tuyệt vời, tài sản này lưu thông trên internet, bất cứ khi nào tài sản được chuyển nhượng, bán sẽ mang lại lợi nhuận cho người sáng tạo.
Tuy nhiên, thực tế là hợp đồng thông minh không thể thực thi tiền bản quyền NFT trên chuỗi. Về chủ đề này, tôi sẽ giới thiệu cho mọi người một số kiến thức nền tảng, nói về tiền bản quyền NFT, cách thức hoạt động của nó, sự phát triển của các tiêu chuẩn tiền bản quyền khác nhau, cũng như các giải pháp tiềm năng cho vấn đề mà chúng ta vừa tóm tắt, cuối cùng, tôi sẽ đưa ra một số gợi ý.
Tiền bản quyền
Theo Investopedia, tiền bản quyền là khoản thanh toán được thực hiện cho việc sử dụng liên tục tài sản của cá nhân hoặc công ty. Giả sử bạn là một nghệ sĩ, bạn đã sáng tạo ra một tác phẩm nghệ thuật rất tuyệt và bán nó. Nếu NFT đó được chuyển nhượng, giao dịch hoặc bán trên bất kỳ thị trường nào, một tỷ lệ nhất định từ doanh thu và giá bán sẽ được trả lại cho tác giả gốc.
Erc721 và tiền bản quyền
ERC721 là một tiêu chuẩn, là quy định về định nghĩa, mã, quản lý trạng thái của NFT trên chuỗi. Nếu bạn thực sự đọc các quy định liên quan, bạn sẽ thấy rằng thực tế không cần phải thực thi bất kỳ khoản thanh toán hoặc tiền bản quyền nào trên chuỗi. Như hình dưới đây, đoạn mã này là mã nguồn mở của Zeppelin thực hiện chức năng chuyển nhượng ERC721. Về bản chất, nó định nghĩa logic cách NFT được chuyển từ một ví sang ví khác.
Nếu bạn xem từng dòng trong đoạn mã này, bạn sẽ thấy không có bất kỳ điểm nào đề cập đến giá bán, tỷ lệ trích từ giá bán, v.v. Tiêu chuẩn thực sự đã nói rằng bạn có thể thêm phí vào chức năng chuyển nhượng bằng một số cách. Nhưng ngay cả như vậy, không có tiêu chuẩn liên quan. Do đó, nếu một dự án muốn buộc phải thu phí trong chuyển nhượng, nó phải được thực hiện cho dự án cụ thể, nhưng không có sự so sánh và khả năng tương tác giữa các dự án.

Thách thức
Vậy, những thách thức hiện tại của chúng ta là gì? Tình huống đầu tiên là, giả sử bạn muốn thu một khoản phí nhất định, hãy đơn giản hóa vấn đề, có thể, chúng ta không áp dụng tỷ lệ phần trăm tiền bản quyền, mà áp dụng một đô la: bạn có thể chuyển nhượng NFT bất cứ lúc nào, người sáng tạo sẽ nhận được một đô la từ bạn. Tuy nhiên, người dùng trong hệ sinh thái có thể đóng gói NFT bất cứ lúc nào. Ví dụ, họ trả cho bạn một đô la, nhưng không chuyển NFT đến một ví khác, mà gửi nó đến hợp đồng thông minh, hợp đồng thông minh đó khóa NFT và phát hành cho bạn một NFT mới, như vậy NFT đã được đóng gói hoàn toàn không có giới hạn tiền bản quyền và có thể giao dịch tự do trong hệ sinh thái blockchain. Một vấn đề khác là: nếu bạn muốn chuyển nó cho chính mình thì sao? Nếu bạn muốn chuyển NFT của mình từ một ví sang ví khác, thì bạn không nên phải trả phí. Tình huống thứ ba là, càng nhiều thứ bạn thêm vào chức năng chuyển nhượng, dù là phí hay quy tắc khác, bạn cơ bản đã hạn chế khả năng kết hợp của NFT.
Cách thức hoạt động thực tế của tiền bản quyền
Thực tế là, thị trường thực hiện các khoản tiền bản quyền này ở hậu trường, vì vậy với tư cách là người sáng tạo, điều bạn cần làm là------ bạn phải thủ công đến từng thị trường để nói với họ rằng đây là tiền bản quyền của tôi, cho họ biết nếu NFT của tôi được bán, tôi muốn nhận bao nhiêu tiền bản quyền.

Trong một lĩnh vực tôn vinh khả năng kết hợp và tương tác, việc thực hiện này thật không thực tế. Chúng ta hiện biết rằng có rất nhiều thị trường trên blockchain, bất kỳ ai cũng có thể rất dễ dàng tạo hoặc triển khai một thị trường, và có thể có vô số thị trường. Yêu cầu một người sáng tạo đến từng thị trường để yêu cầu họ là một yêu cầu quá cao. Vì vậy, nếu chúng ta không thể thực thi tiền bản quyền trong hợp đồng thông minh------ chúng ta cũng không muốn phải thông báo cho từng thị trường thông tin tiền bản quyền của chúng ta. Trước khi chúng ta thảo luận về giải pháp cho vấn đề, tôi muốn nói về lịch sử phát triển của tiền bản quyền NFT.
Lịch sử phát triển tiền bản quyền
EIP2981 là tiêu chuẩn tiền bản quyền NFT. Tuy nhiên, tiêu chuẩn này không thực thi tiền bản quyền, mặc dù đây là một sự hiểu lầm của nhiều người. Điều nó làm là thu thập thông tin tiền bản quyền của bạn: thông tin người sáng tạo, tỷ lệ tiền bản quyền mà họ nên nhận, v.v., và đưa những thông tin này lên chuỗi, vào hợp đồng thông minh.
Thị trường chỉ cần truy vấn hợp đồng NFT của bạn để biết nó nên làm gì. Như hình dưới đây, một đoạn mã nhỏ ở đây cho thấy thông tin tiền bản quyền mà bạn có thể thấy nó nhận doanh thu, giá cả, sau đó trả lại cho bạn thông tin------ ai nên nhận thanh toán và thanh toán bao nhiêu.

Mục đích của việc này là, nếu thị trường thấy hợp đồng NFT của bạn giao dịch trên thị trường của họ, họ có thể truy vấn hàm này, hiểu dữ liệu và thực hiện tiền bản quyền của bạn.
Nhưng có một vấn đề nhỏ: tiêu chuẩn này hoàn toàn không tương thích ngược. Do đó, nếu bạn đã tạo NFT trên chuỗi trước khi tiêu chuẩn xuất hiện, bạn sẽ bị khóa, bạn không thể làm gì cả. Nếu hợp đồng NFT của bạn có thể nâng cấp, thì tình huống không tệ lắm. Nhưng thực tế là, hầu hết mọi người không làm như vậy, hầu hết mọi người chỉ đang sử dụng các tiêu chuẩn khác, chẳng hạn như hợp đồng Blend mở hoặc các biến thể hợp đồng erc721 khác.
Vấn đề thứ hai là thị trường không có tiêu chuẩn. Ví dụ, trước khi ý tưởng 2981 xuất hiện, nhiều nền tảng thị trường như Foundation, Zora và wearable đã phát hành phiên bản tiêu chuẩn của riêng họ. Họ đã làm điều tương tự: trả lại cho bạn thông tin cần thiết để thanh toán tiền bản quyền, nhưng khác nhau về chi tiết cụ thể------ ví dụ, họ gọi thông tin tiền bản quyền là dữ liệu tiền bản quyền, có thể không trả lại số tiền bản quyền thực tế, mà chỉ trả lại tỷ lệ tiền bản quyền và điểm cơ bản. Vì vậy, thực sự không có tiêu chuẩn nào cho thị trường.
Vậy, làm thế nào chúng ta có thể làm cho EIP 2981 tương thích ngược, đồng thời giải quyết vấn đề này? Đây là nơi mà đăng ký tiền bản quyền tập trung (manifold royalty registry) phát huy tác dụng. Nó là một sổ đăng ký trên chuỗi điển hình. Nó có hai chức năng. Đầu tiên, nó tích hợp tất cả các tiêu chuẩn hiện có, tiêu chuẩn cơ bản, tiêu chuẩn biến thể hiếm và EIP291 thành một tiêu chuẩn. Nó bao gồm tất cả các tiêu chuẩn này, vì vậy bất kể bạn thực thi tiêu chuẩn nào cũng không quan trọng.
Thứ hai, nó cũng có thể thực hiện tính tương thích ngược. Vì vậy, ngay cả khi bạn không thực hiện EIP2981 trực tiếp trong hợp đồng, bạn vẫn có thể truy cập vào sổ đăng ký này, nhập thông tin bản quyền của bạn và sau đó có thể sử dụng bảng này.
Dưới đây, chúng ta hãy xem một ví dụ đơn giản. Như hình dưới đây, đây là một đoạn trên trang web đăng ký bản quyền, đây là giao diện người dùng mà họ đã tạo. Bạn nhập một địa chỉ hợp đồng thông minh, nhập một ID token cụ thể trong hợp đồng đó, sau đó nhập một giá bán, sổ đăng ký sẽ trả lại ai nên nhận tiền, và nên nhận bao nhiêu tiền dựa trên giá bán mà bạn đã nhập vào giao diện người dùng.
Biểu mẫu này là phi tập trung, người sáng tạo có thể thiết lập nó và sau đó không cần quan tâm nữa. Họ có thể tải lên tiền bản quyền, thông tin của họ một lần tại đây, không cần thực hiện thêm bất kỳ hành động nào khác. Nếu họ muốn, chỉ cần đến sổ đăng ký để truy vấn một nơi này, họ có thể nhận được tất cả thông tin cần thiết. Điều này vừa thuận tiện cho người sáng tạo, vừa thuận tiện cho thị trường, nhưng vẫn có một vấn đề nhỏ. Vấn đề là, thị trường vẫn có thể phớt lờ quyền của sổ đăng ký.

Bộ lọc người vận hành
Các hoạt động trên chỉ đơn giản là làm cho thông tin dữ liệu tiền bản quyền phi tập trung, không bắt buộc thị trường phải làm bất kỳ điều gì, thị trường không nhất thiết phải tôn trọng tiền bản quyền. Vậy, chúng ta nên làm gì để tiến gần hơn đến mục tiêu này? Đây là nơi mà bộ lọc người vận hành phát huy tác dụng.

Bộ lọc người vận hành là một tính năng nâng cao. Nó là một danh sách chặn, cho phép người sáng tạo chặn tác phẩm của mình không được bán trên thị trường hoặc tương tác với một số ứng dụng nhất định. Nó không chỉ áp dụng cho thị trường mà còn cho bất kỳ ứng dụng nào.
Điều tuyệt vời nhất của ý tưởng này là bạn có thể thực thi trên chuỗi. Đây là thứ bạn có thể đưa vào hợp đồng, nó có thể thực thi cách NFT của bạn tương tác với các phần khác của hệ sinh thái. Bởi vì trong hầu hết các trường hợp, bất kỳ ứng dụng NFT nào cũng thường yêu cầu người dùng phê duyệt một hợp đồng thông minh để chuyển một NFT thay mặt họ. Do đó, trong bối cảnh thị trường, người dùng có thể phê duyệt việc chuyển tài sản của họ, NFT cho thị trường, do đó niêm yết nó trên thị trường. Nếu có bên đấu giá, thị trường sẽ thực hiện đấu giá và đưa ra giá, sau đó họ sẽ chuyển tiền cho bạn với tư cách là người bán và chuyển NFT từ ví của bạn sang ví của người mua. Thị trường này thực sự hoạt động như một hợp đồng thông minh trên chuỗi.
Bạn có thể sử dụng bộ lọc người vận hành để chặn họ. Nó thực hiện hai điều rất thú vị. Điều đầu tiên là chặn địa chỉ cụ thể. Bạn có thể coi thị trường như một hợp đồng thông minh trên chuỗi, nó nằm ở một địa chỉ cụ thể, tôi có thể trực tiếp chặn địa chỉ đó. Nhưng chúng ta cũng biết rằng người khác vẫn có thể triển khai lại mã, vượt qua danh sách chặn của bạn. Một giải pháp thông minh là mã băm (codehash), đó là dấu vân tay số duy nhất của mã nguồn của ứng dụng hoặc thị trường. Do đó, chúng tôi sẽ lấy dấu vân tay số duy nhất của mã nguồn và chặn dấu vân tay đó. Vì vậy, ngay cả khi ai đó sao chép thị trường trên chuỗi 30 lần, không sao cả, danh sách chặn vẫn sẽ chặn họ.

Vậy, chúng ta nên thiết lập bộ lọc như thế nào? Là một người sáng tạo hoặc dự án, bạn có hai lựa chọn. Lựa chọn đầu tiên là bạn có thể lập danh sách chặn của riêng mình, bạn có thể rất tin tưởng vào bản thân. Bạn có thể trở thành một thám tử chuỗi xuất sắc. Bạn có thể theo dõi mọi thị trường và ứng dụng mới nhất. Bạn có thể tìm hiểu về mọi thị trường và ứng dụng, đánh giá xem có nên để tiền ảo của bạn tương tác với ứng dụng hay không, và tạo danh sách chặn của bạn trên chuỗi.

Lựa chọn thứ hai là thuê một đội ngũ khác, tôi giới thiệu một đội ngũ gọi là CORI, cũng là một tổ chức nghiên cứu. Về cơ bản, nó được tạo thành từ nhiều công ty và thị trường phổ biến trong hệ sinh thái, chẳng hạn như Zora, openSea, NiftyGateway, v.v. Chúng tôi quyết định ai có thể tham gia thị trường này, ai có thể tham gia thị trường kia, phần còn lại để đội ngũ này hoàn thành.
Giữa hai lựa chọn này sẽ có một số sự đánh đổi. Trong phiên bản đầu tiên, bạn có thể hoàn toàn kiểm soát. Còn trong phiên bản khác, bạn có thể hoàn toàn kiểm soát, nhưng bạn không nhất thiết phải đồng ý với tất cả các quyết định mà CORI đưa ra.
Kết luận
Như chúng ta đã nói ban đầu, chúng ta không thể thực thi tiền bản quyền trên chuỗi, nhưng có thể chúng ta có thể thu thập dữ liệu tiền bản quyền trên chuỗi. Hãy để chúng ta sử dụng đăng ký tiền bản quyền tập trung để đưa thông tin này lên chuỗi, sau đó, nếu chúng ta có thể tiến gần hơn đến việc thực thi.
Nếu bạn muốn sử dụng NFT trong dự án của mình, bạn có thể sử dụng bộ lọc người vận hành, ngay cả khi bạn không muốn chặn bất kỳ ai. Bởi vì việc triển khai bộ lọc này gần như không cần nỗ lực nào. Bạn có thể trực tiếp thêm mã bộ lọc vào hợp đồng thông minh của bạn, sau đó để lại một số khả năng, vì ngành công nghiệp đang thay đổi hàng ngày, chúng ta không biết điều gì sẽ xảy ra vào ngày mai.
Cuối cùng, các cuộc thảo luận liên quan đến tiền bản quyền đang thay đổi hàng ngày. Một số điều tôi đã đề cập hôm nay là những điều đã phát sinh trong vài tháng qua, vì vậy chúng ta không nên đưa ra bất kỳ quyết định vội vàng nào. Nếu bạn muốn tạo một NFT, hãy đảm bảo rằng NFT đó có thể mở rộng. Khả năng mở rộng và khả năng nâng cấp là hoàn toàn khác nhau, đối với bất kỳ kỹ sư nào, bạn biết rằng bạn có thể rất dễ dàng tạo một hợp đồng thông minh có thể nâng cấp. Điều này chắc chắn là một lựa chọn, nhưng nếu bạn không muốn làm như vậy, vì bạn không muốn có tất cả quyền kiểm soát, làm nhiều hơn về mặt phi tập trung, bạn có thể làm cho NFT của bạn có thể mở rộng.

Hiện tại có rất nhiều tiêu chuẩn trong hệ sinh thái, có thể không phổ biến lắm, nhưng chúng thực sự tồn tại, chẳng hạn như NFT mô-đun, hợp đồng NFT tập trung, đăng ký tiền bản quyền tập trung, NFT của họ cũng có thể mở rộng. Bạn có thể thêm plugin cho NFT của bạn, trong ví dụ về bộ lọc người vận hành, bạn cần hoàn thành nhiều mã trên chuỗi. Nếu tôi đã phát hành một NFT tập trung vài tháng trước và khi đó bộ lọc người vận hành chưa xuất hiện, do cấu trúc của hợp đồng, việc thêm plugin vào hợp đồng đó và sử dụng bộ lọc người vận hành sẽ rất đơn giản đối với tôi. Vì vậy, bạn cần cho mình sự lựa chọn này, vì chúng ta thực sự không biết tương lai sẽ xảy ra điều gì.













