Lens Protocol adalah protokol grafik sosial Web3 pada blockchain Polygon Proof-of-Stake. Ini dirancang untuk memungkinkan pembuat membuat koneksi dengan komunitas untuk membentuk grafik sosial milik pengguna yang sepenuhnya dapat disusun. Protokol dibangun dengan mempertimbangkan modularitas sejak awal, memungkinkan penambahan fitur dan perbaikan baru, memastikan bahwa konten milik pengguna dan koneksi sosial tidak dapat diubah.
Ini dirancang sebagai grafik sosial terbuka yang dapat dipasang oleh aplikasi apa pun, yang dimiliki oleh pengguna. Pengguna memiliki data dan dapat membawanya ke aplikasi apa pun yang dibangun di atas protokol Lens.
Sebagai pemilik sebenarnya dari kontennya, pembuat konten tidak perlu lagi khawatir kehilangan kontennya, penggemar berdasarkan perubahan algoritme dan kebijakan masing-masing platform.
Protokol Lens memiliki tiga lapisan tokenisasi melalui ERC721 NFT. Ketiganya sesuai dengan ERC721 dan sepenuhnya dapat disusun.
LensHub: Kontrak yang dapat ditingkatkan adalah titik masuk inti untuk sebagian besar interaksi dalam protokol Lens. Hampir semua interaksi dimulai dengan kontrak NFT ERC721, yang dicetak pada waktu pembuatan profil.
FollowNFT: Saat mengikuti file konfigurasi untuk pertama kalinya, kontrak akan diterapkan, file konfigurasi unik, yang merupakan kontrak NFT ERC721 yang mewakili hubungan pengikut.
CollectNFT: Saat publikasi dikumpulkan untuk pertama kalinya, sebuah kontrak diterapkan yang unik untuk publikasi, yang merupakan kontrak NFT ERC721 yang mewakili publikasi yang dikumpulkan.
Profil NFT
Profil NFT adalah objek utama dalam protokol Lens. Kepemilikan NFT inilah yang memungkinkan pengguna untuk mengontrol konten mereka sendiri. Sebuah alamat dapat berisi beberapa ProfileNFT. Apa yang membedakan NFT Profil Lensa dari identitas on-chain lainnya adalah kemampuan untuk menerbitkan publikasi.
Publikasi
Publikasi adalah sumber kehidupan protokol Lens. Semuanya adalah konten asli, ulasan, dan cermin yang diproduksi oleh pembuat, kurator, dan pengguna. Publikasi dibagi menjadi tiga jenis utama: Posting, Komentar, dan Mirror. Posting adalah objek dasar, Cermin dan Komentar memberikan fungsionalitas tambahan.
Publikasi diterbitkan langsung ke ProfileNFTs pengguna; ini memastikan bahwa semua konten yang dibuat oleh pengguna dimiliki oleh pengguna dan disimpan di dompet mereka.
Sebuah Publikasi memiliki ContentURI yang menunjuk ke konten spesifik yang berisi Publikasi, yang dapat mengarah ke teks, gambar, video, atau konten lainnya yang disimpan pada protokol terdistribusi seperti IPFS atau Arweave atau penyedia penyimpanan terpusat seperti AWS S3) .
Publikasi juga memiliki dua modul tambahan, modul Koleksi dan modul Referensi. Modul koleksi berisi logika untuk memungkinkan pengguna lain mencetak publikasi Anda ke dalam NFT. NFT ini akan mereferensikan URI dari publikasi asli. Modul Referensi mengontrol referensi ke publikasi itu sendiri. Ini berisi logika untuk menentukan siapa yang dapat mengomentari dan merenungkan publikasi.
komentar
Komentar memungkinkan pengguna untuk memberikan komentar tambahan pada publikasi lain. Seperti publikasi, komentar tinggal di NFT profil pengguna dan dengan demikian sepenuhnya dimiliki oleh pengguna.
Karena ulasan mengutip publikasi lain, mereka tunduk pada ketentuan modul referensi dari publikasi asli.
Sama seperti publikasi biasa, resensi juga memiliki modul koleksi dan referensi. Modul koleksi menentukan cara mencetak ulasan ke dalam NFT yang mereferensikan ContentURI ulasan.
cermin
Mirror adalah alat manajemen untuk protokol Lens. Mereka berjumlah konten protokol yang diterbitkan ulang atau diperkuat. Mirror diperlakukan sama seperti publikasi, tetapi dengan beberapa pemeriksaan tambahan dan fitur minor.
Sebagai cermin referensi publikasi lain, mereka tunduk pada ketentuan modul referensi publikasi asli.
Karena gambar hanya meneruskan konten yang sudah ada, mereka tidak memiliki bidang ContentURI dan karenanya tidak dapat dikumpulkan, juga tidak memiliki modul koleksi sendiri. Gambar dapat memiliki modul referensi sendiri.
Mengumpulkan
Fitur Favorit memungkinkan pembuat untuk memonetisasi konten mereka. Kreator memiliki konten mereka melalui Lens Protocol, memungkinkan pengikut untuk membeli konten tersebut.
Saat pengguna memposting publikasi ke NFT profilnya, mereka memiliki opsi untuk menyiapkan modul koleksi. Modul ini akan memungkinkan pengguna lain untuk membuat NFT yang ditautkan ke ContentURI publikasi. Modul ini dapat berisi logika arbitrer untuk diterapkan pada proses pencetakan dan NFT yang dihasilkan.
mengikuti
"Mengikuti" di protokol Lens berbeda dengan mengikuti di aplikasi sosial Web2. Saat pengguna mengikuti profil di Lens Protocol, mereka mendapatkan Follow NFT yang dapat dikodekan oleh kreator dan komunitas untuk menambah nilai.
NFT profil dapat memiliki modul ikuti khusus yang dilampirkan ke setiap ProfileNFT, yang berisi semua logika untuk menentukan apakah NFT tindak lanjut harus dikeluarkan untuk pengguna yang mencoba mengikuti profil.
Selain itu, Follow NFT memiliki fitur tata kelola bawaan, seperti delegasi pemungutan suara, untuk memungkinkan pembuatan DAO sosial menggunakan protokol Lens.