@LensProtocol是web 3 的一種開放社交圖譜協議。我們很多人都聽說過Lens。
但是Lens 是如何工作的- 主要組成部分是什麼?如何在Lens 之上構建?
我總結了Lens的文件要義如下。
首先,什麼是Lens協議?
Lens 協議是用戶擁有的、可以插入任何應用程序的開放式社交圖譜。
它是可組合的和去中心化的,可供你構建,因此你可以專注於創造出色的體驗,而不是擴大你的用戶群。
在Lens上,你將:
擁有你的內容。
擁有你的社交圖譜。
擁有你的數據。
為了理解這個概念,這裡是我的Lens Profile NFT 的截圖。我很幸運地得到了白名單,並Mint我自己的Lens Profile NFT。 lensfrens.xyz/ikola.lens
自2022 年5 月18 日,Lens協議正式在Polygon 主網上上線。 Mint個人信息仍被列入早期社區成員的白名單。
那麼,在協議層面,LENS是如何發揮作用的?讓我們從Lens Profile NFT開始。
Lens Profile NFT ——當你在LENS中創建自己的個人信息時,它實際上是在你的錢包中Mint一個NFT。對這個NFT的所有權能夠使你掌控自己發布信息的版權。
Profile NFT 所有者可以在他們的Lens NFT Profile下發布信息,信息內容與你的Lens Profile NFT 相關聯。
發布的信息會是什麼樣呢?它可以是帖子、評論或鏡像。鏡像的意思是“轉貼”或“轉推”。
發布的信息有一個ContentURI,它指向特定的內容,可以是文本、圖像或視頻之類。它可以存儲在一份去中心化協議中,如IPFS或Arweave,或是以中心化的方式存儲,如AWS S3。
發布信息也有兩個附加模塊:1)收藏模塊,2)引用模塊。很快還會有更多模塊。
退一步說,LENS 由三種類型的模塊組成:
1) 關注模塊(Follow module)
2) 收藏模塊(Collect modules)
3) 引用模塊(Reference modules)
LENS採用了模塊化設計,可以創建更多的模塊。
讓我們逐一介紹每個模塊。
1) 關注模塊——關注個人信息起來很簡單,但LENS 擴展了這個概念。
當你關註一個人的個人信息時,會在你的錢包中創建“Follow NFT”。關注模塊還支持一種獨特的邏輯。例如關注某人的個人信息時,你需要付費。
從技術上講,邏輯合約決定了當錢包嘗試關注既定的個人信息時必須執行的邏輯。 Profile NFT 可以附加到特定的關注模塊邏輯。
例如,邏輯可以確定是否向嘗試關注個人信息的用戶發行Follow NFT。可能會存在費用或其他支票—— 這裡你的想像是有極限的。
2) 收藏模塊——這個模塊允許創作者通過他們的內容獲利。因為創作者通過LENS 協議對他們的內容擁有所有權,能允許他們的粉絲購買這些內容。
收藏模塊包含的邏輯允許其他用戶將你的發布信息鑄造成NFT。這個NFT將引用最初發布信息的URI。
3) 引用模塊——這個模塊包含決定誰可以評論或鏡像一個新評論的邏輯。由於評論引用了其他人發布的信息,因此他們受最初發布信息的引用模塊條件的約束。
例如,發布的信息可以有一個引用模塊,僅限制關注原始發帖人賬戶的評論。在這種情況下,不持有Follow NFT的評論者將無法在其交易中發表評論。
現在我們已經介紹了LENS 的三個主要模塊:關注模塊、收藏模塊和引用模塊。再次聲明,LENS 是模塊化的,可以創建更多模塊。對於web3的社交平台將是什麼樣子,以及內容如何變現,還有很大的想像空間。
這將我們引向推文的最後一部分:LENS的內置治理。
LENS 具有內置的治理功能。這些功能使社交協調創新成為可能,例如,DAO如何被協調。
舉個例子,你可以使用LENS 創建一個社交DAO。怎麼創建?你還記得我們之前談到的“Follow NFT”嗎?它們包含治理功能,如投票委託。創作人、DAO 等可以創建不同的投票策略。
再舉個例子,可能會有以下邏輯:“前1000 個關注者各有5次投票機會”、“關注的時間越長擁有的投票權越多”、“你需要關注某個項目的每個核心貢獻者才能投票”
從技術的角度來看,要創建DAO,你需要做的就是部署一個能與Follow NFT 的內置功能對接的合約。合約應允許創建提案,並對接Profile的Follow NFT, 以讀取治理權(在合適的區塊進行投票)。
目前已經有50多個應用建立在Lens上,例如Lensfrens(由團隊構建)。
最後,感謝Lens 團隊:
這是一項了不起的成就。 Lens 有機會能成為web 3的關鍵社交樂高。
Lens 在其官網上(https://docs.lens.xyz/docs)有全面的介紹——我只是在這裡做了一些複製+粘貼和簡化的工作。
作者:Mikko Ikola
譯者:金色財經0XOak