Mitra Crypto a16z berbicara tentang royalti NFT: prinsip kerja, pengembangan dan evolusi, dll.

Pembicara Video: Mitra Kripto Michael Blau a16z; Kompiler: Qianwen, ChainCatcher

Visi awal untuk NFT sangat cerah: Kontrak pintar NFT memberlakukan royalti sekunder secara on-chain, sehingga pembuat konten mendapatkan uang selama NFT mereka diperdagangkan di pasar sekunder. Hebat sekali, aset ini beredar di Internet, dan kapan pun aset tersebut berpindah tangan atau dijual, akan mendatangkan keuntungan bagi penciptanya.

Namun, kenyataannya adalah kontrak pintar tidak dapat menerapkan royalti NFT secara on-chain. Pada topik ini, saya akan memberi Anda beberapa latar belakang, berbicara tentang royalti NFT, cara kerjanya, evolusi standar royalti yang berbeda, dan solusi potensial untuk masalah yang baru saja kami uraikan, dan terakhir, saya akan memberi Anda beberapa saran.

Royalti

Dalam pengertian Investopedia, royalti adalah pembayaran yang dilakukan terhadap aset seseorang atau perusahaan agar dapat digunakan terus-menerus. Katakanlah Anda seorang seniman dan Anda menciptakan sebuah karya seni yang sangat keren dan Anda menjualnya. Jika NFT berpindah tangan, berpindah tangan, memperdagangkan, atau menjual di pasar mana pun, persentase penjualan dan harga akan dikembalikan kepada pencipta aslinya.

Erc721 dan Royalti

ERC721 adalah standar, spesifikasi tentang definisi, kode, dan pengelolaan status NFT pada rantai. Jika Anda benar-benar membaca spesifikasinya, Anda sebenarnya tidak perlu melakukan pembayaran atau royalti apa pun secara on-chain. Seperti terlihat pada gambar, kode ini merupakan kode terbuka Zeppelin untuk mengimplementasikan fungsi transfer ERC721. Pada dasarnya, ini mendefinisikan logika bagaimana NFT ditransfer dari satu dompet ke dompet lainnya.

Jika Anda melihat kode ini baris demi baris, Anda akan menemukan bahwa tidak ada gunanya kode ini menyebutkan harga jual, persentase yang diambil dari harga jual, dll. Standar tersebut menyatakan bahwa ada cara untuk memasukkan biaya dalam fungsi transfer. Namun demikian, tidak ada standar yang relevan. Oleh karena itu, jika suatu proyek ingin memaksakan biaya dalam transfer, maka harus beroperasi pada proyek tertentu, tetapi tidak ada komparabilitas dan interoperabilitas antar proyek.

Mitra Kripto A16z berbicara tentang royalti NFT: prinsip kerja, evolusi, dan solusi

tantangan

Lalu, apa tantangan kita saat ini? Kasus pertama, misalkan Anda ingin mengenakan biaya tertentu, sederhanakan masalahnya, mungkin, daripada menggunakan persentase royalti, kami menggunakan dolar: Anda dapat mentransfer NFT kapan saja, dan pembuatnya akan mengambilnya dari Anda Ambil satu dolar. Namun, pengguna di ekosistem dapat membungkus NFT kapan saja. Katakanlah mereka membayar Anda satu dolar, tetapi alih-alih mengirim NFT ke dompet lain, mereka mengirimkannya ke kontrak pintar yang mengunci NFT dan memberi Anda NFT baru sehingga NFT yang dibungkus sepenuhnya Tidak ada batasan royalti dan kebebasan penuh untuk berdagang di ekosistem blockchain. Pertanyaan lain: bagaimana jika Anda ingin mentransfernya ke diri Anda sendiri? Jika Anda ingin memindahkan NFT dari satu dompet ke dompet lainnya, Anda tidak perlu dikenakan biaya. Kasus ketiga adalah semakin banyak hal yang Anda tambahkan dalam fungsi transfer, baik itu biaya atau aturan lainnya, pada dasarnya Anda membatasi komposisi NFT.

Cara kerja royalti sebenarnya

Apa yang sebenarnya terjadi adalah pasar menguangkan royalti ini di belakang layar, jadi yang perlu Anda lakukan sebagai pencipta -- adalah Anda harus mengunjungi setiap pasar secara manual dan memberi tahu mereka bahwa ini adalah royalti saya, beri tahu mereka jika NFT saya terjual, Berapa royalti yang ingin saya kenakan.

Mitra Kripto a16z berbicara tentang royalti NFT: prinsip kerja, evolusi, dan solusi

Dalam bidang yang mengutamakan komposisi dan interoperabilitas, operasi semacam ini terlalu tidak praktis. Kita sekarang tahu bahwa ada banyak pasar di blockchain, yang dapat dibuat atau diterapkan oleh siapa pun dengan sangat mudah, dan kemungkinan jumlah pasarnya tidak terbatas. Permintaan yang terlalu besar jika pembuat konten mengunjungi setiap pasar dan memintanya secara manual. Jadi, jika kami tidak dapat menerapkan royalti dalam kontrak pintar – kami tidak ingin memberi tahu setiap pasar tentang royalti kami. Sebelum kita membahas pemecahan masalah, saya ingin membahas tentang evolusi royalti NFT.

Sejarah Evolusi Royalti

EIP2981 adalah standar royalti NFT. Namun standar ini tidak memberlakukan royalti, meskipun hal ini merupakan kesalahpahaman oleh banyak orang. Apa yang dilakukannya adalah mengumpulkan informasi royalti Anda: informasi pencipta, royalti yang harus mereka bayarkan, dll., dan memasukkan informasi ini ke dalam rantai dan kontrak pintar.

Yang perlu dilakukan pasar hanyalah menanyakan kontrak NFT Anda untuk mengetahui apa yang seharusnya dilakukan. Seperti yang Anda lihat, potongan kecil kode yang saya miliki di sini menunjukkan apa yang disebut informasi royalti, dan Anda dapat melihat bahwa kode tersebut mengambil penjualan, harga, dan mengembalikan informasi kepada Anda - siapa yang harus dibayar dan berapa banyak.

Mitra Kripto a16z berbicara tentang royalti NFT: prinsip kerja, evolusi, dan solusi

Idenya adalah jika pasar melihat kontrak NFT Anda diperdagangkan di pasar mereka, mereka dapat menanyakan fungsi ini, memahami data, dan mencairkan royalti Anda.

Namun ada masalah kecil: standar ini tidak kompatibel sama sekali. Jadi, jika Anda telah membuat NFT on-chain sebelum standar, Anda terkunci dan tidak dapat melakukan apa pun. Jika kontrak NFT Anda dapat ditingkatkan, situasinya tidak terlalu buruk. Namun kenyataannya kebanyakan orang tidak melakukan hal itu, kebanyakan orang hanya menggunakan standar lain seperti kontrak Open Blend atau varian kontrak erc721 lainnya.

Masalah kedua adalah tidak adanya standar di pasar. Misalnya, sebelum ide tersebut muncul pada tahun 2981, banyak platform pasar seperti Foundation, Zora, dan perangkat wearable meluncurkan versi standar mereka sendiri. Mereka melakukan hal yang sama: mengembalikan informasi yang Anda perlukan untuk membayar royalti, tetapi berbeda dalam hal spesifiknya - misalnya, mereka menyebut informasi royalti sebagai data royalti, dan mungkin alih-alih mengembalikan jumlah royalti sebenarnya, hanya persentase royalti dan poin dasar . Oleh karena itu, pasar sebenarnya tidak memiliki standar untuk diikuti.

Jadi bagaimana kita bisa membuat EIP 2981 kompatibel dan sekaligus mengatasi masalah ini? Di sinilah pencatatan royalti terpusat (pendaftaran royalti berjenis) berperan. Ini adalah registri on-chain yang khas. Ini memiliki dua tujuan. Pertama, menggabungkan semua yang ada

Standar, standar dasar, standar variabel langka, dan EIP291 diintegrasikan ke dalam satu standar. Ini mencakup semua standar ini, jadi tidak masalah standar mana yang Anda terapkan.

Kedua, ini juga memungkinkan kompatibilitas ke belakang. Jadi meskipun Anda tidak menerapkan EIP2981 secara langsung dalam kontrak Anda, Anda dapat membuka registri ini, memasukkan informasi hak cipta Anda, dan Anda dapat menggunakan formulir tersebut.

Selanjutnya, mari kita lihat contoh sederhana. Seperti yang digambarkan, berikut cuplikan dari situs Pendaftaran Hak Cipta, dan inilah UI yang mereka buat. Anda memasukkan alamat kontrak pintar, memasukkan ID token tertentu dalam kontrak pintar itu, lalu memasukkan harga jual, dan registri mengembalikan siapa yang harus dibayar dan berapa banyak yang harus dibayar berdasarkan harga jual yang Anda masukkan ke antarmuka pengguna.

Tabel ini terdesentralisasi, pembuatnya dapat mengaturnya dan melupakannya. Mereka dapat mengunggah royalti dan informasinya sekaligus di tempat ini, tidak diperlukan tindakan lain. Jika mau, mereka bisa mendapatkan semua informasi yang mereka butuhkan hanya dengan membuka formulir pendaftaran dan mencarinya di satu tempat. Hal ini tidak hanya memudahkan pembuatnya, tapi juga memudahkan pasar, namun masih ada sedikit kendala. Masalahnya adalah pasar masih bisa mengabaikan hak-hak registri.

Mitra Kripto A16z berbicara tentang royalti NFT: prinsip kerja, evolusi, dan solusi

Penyaring operator

Operasi di atas hanya untuk mendesentralisasikan informasi data royalti itu sendiri, dan tidak memaksa pasar untuk melakukan apa pun, dan pasar mungkin tidak menghormati royalti. Jadi, apa yang bisa kita lakukan untuk mendekati tujuan ini? Di sinilah filter operator berperan.

Mitra Kripto A16z berbicara tentang royalti NFT: prinsip kerja, evolusi, dan solusi

Filter operator adalah fitur lanjutan. Ini adalah daftar blokir yang memungkinkan pembuat konten mencegah kreasi mereka dijual di pasar atau berinteraksi dengan aplikasi tertentu. Ini bukan hanya untuk pasar, tetapi untuk aplikasi apa pun.

Hal keren tentang ide ini adalah Anda dapat menerapkannya secara on-chain. Ini adalah sesuatu yang dapat Anda masukkan ke dalam kontrak yang menerapkan cara NFT Anda berinteraksi dengan ekosistem lainnya. Karena seringkali, aplikasi NFT apa pun umumnya mengharuskan pengguna menyetujui kontrak pintar untuk mentransfer NFT atas nama mereka. Oleh karena itu, dalam konteks pasar, pengguna dapat menyetujui pengalihan aset mereka, NFT, ke pasar, sehingga mencatatkannya di pasar. Jika ada kecocokan, maka pihak marketplace akan menawar dan menawar, kemudian mereka akan mentransfer uang tersebut kepada Anda sebagai penjual dan mentransfer NFT dari dompet Anda ke dompet pembeli. Pasar ini sebenarnya beroperasi sebagai kontrak pintar on-chain.

Anda dapat memblokirnya menggunakan filter operator. Itu melakukan dua hal keren. Hal pertama yang harus dilakukan adalah memblokir alamat tertentu. Anda dapat menganggap pasar sebagai kontrak pintar dalam rantai, terletak di alamat tertentu, dan saya dapat langsung memblokir alamat ini. Namun kami juga tahu bahwa orang lain dapat menerapkan ulang kode dan melewati daftar larangan Anda. Solusi cerdasnya adalah codehash, yang merupakan sidik jari digital unik dari kode sumber aplikasi atau pasar itu sendiri. Jadi kita akan mengambil sidik jari digital unik dari kode sumber, dan menutupi sidik jari tersebut. Jadi meskipun seseorang mereplikasi pasar sebanyak 30 kali secara on-chain, tidak masalah, daftar blokir akan tetap memblokirnya.

Mitra Kripto a16z berbicara tentang royalti NFT: prinsip kerja, evolusi, dan solusi

Jadi bagaimana cara mengatur pemfilteran? Sebagai pencipta atau proyek, Anda memiliki dua pilihan. Opsi pertama adalah Anda dapat menyusun daftar blokir Anda sendiri dan Anda dapat sangat mempercayai diri sendiri. Anda bisa menjadi detektif on-chain yang sangat baik. Anda dapat mempelajari perkembangan terkini di setiap pasar dan aplikasi. Anda dapat mempelajari perkembangan terkini di setiap pasar dan aplikasi, memutuskan apakah akan membiarkan mata uang virtual Anda berinteraksi dengan aplikasi, dan membuat daftar blokir di rantai tersebut.

Mitra Kripto a16z berbicara tentang royalti NFT: prinsip kerja, evolusi, dan solusi

Pilihan kedua adalah melakukan outsourcing ke tim lain, tim yang saya rekomendasikan disini bernama CORI yang juga merupakan lembaga penelitian. Ini pada dasarnya terdiri dari banyak perusahaan dan pasar populer di ekosistem, seperti Zora, openSea, NiftyGateway, dll. Kami memutuskan siapa yang dapat bergabung dengan pasar ini, siapa yang dapat bergabung dengan pasar tersebut, dan membiarkan tim melakukan sisanya.

Akan ada beberapa trade-off di antara keduanya. Di versi pertama, Anda memiliki kendali penuh. Dan di versi lain, Anda memiliki kendali penuh, namun Anda belum tentu setuju dengan semua keputusan yang diambil CORI.

Ringkasan

Seperti yang kami katakan di awal, kami tidak bisa menerapkan royalti secara on-chain, tapi mungkin kami bisa mendapatkan data royalti secara on-chain. Mari kita masukkan informasi ini ke dalam rantai dengan menggunakan pencatatan royalti terpusat, dan kemudian kita bisa lebih dekat dengan penegakan hukum.

Jika Anda ingin menggunakan NFT di proyek Anda sendiri, Anda dapat menggunakan filter operator, meskipun Anda tidak ingin memblokir siapa pun. Karena hampir tidak diperlukan upaya untuk menerapkan filter ini. Anda dapat memasukkan kode filter operator langsung ke dalam kontrak pintar Anda dan kemudian meninggalkan beberapa kemungkinan, karena industri berubah setiap hari dan kami tidak tahu apa yang akan terjadi besok.

Terakhir, pembahasan tentang royalti berubah setiap hari. Beberapa hal yang saya bicarakan hari ini terjadi dalam beberapa bulan terakhir, jadi jangan membuat keputusan terburu-buru. Jika Anda ingin membuat NFT, pastikan NFT tersebut dapat diskalakan. Skalabilitas benar-benar berbeda dari kemampuan peningkatan, dan bagi teknisi mana pun, Anda tahu bahwa Anda dapat membuat kontrak pintar yang dapat diupgrade dengan sangat mudah. Itu tentu saja merupakan sebuah pilihan, tetapi jika Anda tidak ingin melakukan itu karena Anda tidak ingin memiliki semua kendali, lakukan lebih banyak desentralisasi dan Anda dapat membuat NFT Anda dapat diskalakan.

Mitra Kripto a16z berbicara tentang royalti NFT: prinsip kerja, evolusi, dan solusi

Ada banyak standar dalam ekosistem saat ini, mungkin tidak begitu populer, tetapi standar tersebut memang ada, seperti NFT modular, kontrak NFT terpusat, pencatatan royalti terpusat, dan NFT-nya juga dapat diskalakan. Anda dapat menambahkan plugin ke NFT Anda, dalam hal filter operator, Anda perlu melakukan banyak kode rantai. Jika saya merilis NFT terpusat beberapa bulan yang lalu, sebelum filter operator ada, akan sangat mudah bagi saya untuk menambahkan plugin ke kontrak ini dan menggunakan filter operator karena struktur kontraknya. Jadi Anda memberi diri Anda pilihan itu karena kita benar-benar tidak tahu apa yang akan terjadi di masa depan.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)