Giao thức Lens là một giao thức đồ thị xã hội Web3 trên chuỗi khối Polygon Proof-of-Stake. Nó được thiết kế để cho phép người sáng tạo thiết lập kết nối với cộng đồng để tạo thành một biểu đồ xã hội do người dùng sở hữu hoàn toàn có thể tổng hợp được. Giao thức được xây dựng với tính mô đun ngay từ đầu, cho phép thêm các tính năng và bản sửa lỗi mới, đảm bảo rằng nội dung do người dùng sở hữu và các kết nối xã hội là bất biến.
Nó được thiết kế như một biểu đồ xã hội mở mà bất kỳ ứng dụng nào cũng có thể cắm vào, do người dùng sở hữu. Người dùng sở hữu dữ liệu và có thể đưa dữ liệu đó vào bất kỳ ứng dụng nào được xây dựng trên giao thức Lens.
Là chủ sở hữu thực sự của nội dung của họ, người sáng tạo không còn phải lo lắng về việc mất nội dung của họ, người hâm mộ dựa trên những thay đổi trong thuật toán và chính sách của từng nền tảng.
Giao thức Lens có ba lớp mã thông báo thông qua ERC721 NFT. Cả ba đều tuân thủ ERC721 và hoàn toàn có thể kết hợp được.
LensHub: Các hợp đồng có thể nâng cấp là điểm khởi đầu cốt lõi cho hầu hết các tương tác trong giao thức Lens. Hầu như tất cả các tương tác đều bắt đầu với các hợp đồng ERC721 NFT, được đúc tại thời điểm tạo hồ sơ.
FollowNFT: Khi lần đầu tiên theo dõi tệp cấu hình, hợp đồng sẽ được triển khai, tệp cấu hình là duy nhất, là hợp đồng ERC721 NFT đại diện cho mối quan hệ người theo dõi.
CollectNFT: Khi một ấn bản được thu thập lần đầu tiên, một hợp đồng sẽ được triển khai dành riêng cho ấn bản đó, đó là hợp đồng ERC721 NFT đại diện cho ấn bản đã thu thập.
Hồ sơ NFT
Profile NFT là đối tượng chính trong giao thức Lens. Chính quyền sở hữu NFT này cho phép người dùng kiểm soát nội dung của chính họ. Một địa chỉ có thể chứa nhiều ProfileNFT. Điều làm nên sự khác biệt của Lens Profile NFT so với các danh tính trên chuỗi khác là khả năng phát hành ấn phẩm.
Sự xuất bản
Các ấn phẩm là huyết mạch của giao thức Lens. Tất cả chúng đều là nội dung gốc, bài đánh giá và bản sao do người sáng tạo, người quản lý cũng như người dùng tạo ra. Các ấn phẩm được chia thành ba loại chính: Bài đăng, Bình luận và Gương. Bài đăng là đối tượng cơ sở, Gương và Nhận xét cung cấp chức năng bổ sung.
Các ấn phẩm được xuất bản trực tiếp tới ProfileNFT của người dùng; điều này đảm bảo rằng tất cả nội dung do người dùng tạo đều thuộc sở hữu của người dùng và được giữ trong ví của họ.
Một Ấn phẩm có một ContentURI trỏ đến nội dung cụ thể mà Ấn phẩm chứa, nội dung này có thể trỏ đến văn bản, hình ảnh, video hoặc bất kỳ nội dung nào khác được lưu trữ trên một giao thức phân tán như IPFS hoặc Arweave hoặc nhà cung cấp dịch vụ lưu trữ tập trung như AWS S3) .
Ấn phẩm cũng có hai mô-đun bổ sung, mô-đun Bộ sưu tập và mô-đun Tài liệu tham khảo. Mô-đun bộ sưu tập chứa logic để cho phép những người dùng khác đúc các ấn phẩm của bạn thành NFT. NFT này sẽ tham chiếu URI của ấn bản gốc. Mô-đun Tài liệu tham khảo kiểm soát các tham chiếu đến chính ấn phẩm đó. Nó chứa logic để xác định ai có thể bình luận và phản ánh về các ấn phẩm.
bình luận
Nhận xét cho phép người dùng cung cấp nhận xét bổ sung về các ấn phẩm khác. Giống như các ấn phẩm, nhận xét trực tiếp trên hồ sơ NFT của người dùng và do đó hoàn toàn thuộc quyền sở hữu của người dùng.
Khi các đánh giá trích dẫn các ấn phẩm khác, chúng phải tuân theo các điều kiện mô-đun tham chiếu của ấn phẩm gốc.
Cũng giống như các ấn phẩm thông thường, các bài đánh giá cũng có các mô-đun sưu tập và tham khảo. Mô-đun bộ sưu tập xác định cách tạo các bài đánh giá thành NFT tham chiếu ContentURI của bài đánh giá.
gương
Mirror là công cụ quản lý cho giao thức Lens. Chúng tương đương với nội dung được tái bản hoặc tái bản của giao thức. Gương được xử lý giống như các ấn phẩm, nhưng với một số kiểm tra bổ sung và các tính năng nhỏ.
Khi các bản sao tham chiếu đến các ấn phẩm khác, chúng phải tuân theo các điều kiện của mô-đun tham chiếu của ấn bản gốc.
Vì hình ảnh chỉ chuyển tiếp nội dung hiện có nên chúng không có trường ContentURI và do đó không thể được thu thập, cũng như không có mô-đun bộ sưu tập riêng. Hình ảnh có thể có các mô-đun tham chiếu riêng.
Sưu tầm
Tính năng yêu thích cho phép người sáng tạo kiếm tiền từ nội dung của họ. Người sáng tạo sở hữu nội dung của họ thông qua Giao thức ống kính, cho phép người theo dõi mua nội dung đó.
Khi người dùng đăng một ấn phẩm lên hồ sơ NFT của họ, họ có tùy chọn thiết lập mô-đun bộ sưu tập. Mô-đun này sẽ cho phép những người dùng khác đúc NFT được liên kết với ContentURI của ấn phẩm. Mô-đun này có thể chứa logic tùy ý để áp dụng cho quy trình đúc và kết quả là NFT.
theo
"Theo dõi" trong giao thức Lens khác với theo dõi trong các ứng dụng xã hội Web2. Khi người dùng theo dõi một hồ sơ trên Lens Protocol, họ sẽ kiếm được NFT theo dõi mà người sáng tạo và cộng đồng có thể mã hóa để tăng thêm giá trị.
NFT hồ sơ có thể có một mô-đun theo dõi cụ thể được đính kèm với mỗi ProfileNFT, mô-đun này chứa tất cả logic để xác định xem NFT theo dõi có nên được cấp cho người dùng đang cố gắng theo dõi một hồ sơ hay không.
Ngoài ra, Follow NFT có các tính năng quản trị tích hợp, chẳng hạn như ủy quyền bỏ phiếu, để cho phép tạo DAO xã hội bằng giao thức Lens.