比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > DAI > Info

以Lens protocol為例看清去中心化社交應用數據架構,探討Dapp的去中心化數據層_USD

Author:

Time:1900/1/1 0:00:00

為什么這么關注社交?是因為在web2能得到大規模采用,就是因為社交網絡,更離不開人與人之間的關系,無論是會員關系、粉絲關系、訂閱關系、還是好友關系,正是因為這種關系的交織,讓web2的網絡走入到了每個人的生活。Web2社交應用的局限性,大家有目共睹,簡單提煉下就是:

1、賬戶所有權被中心化控制

2、社交關系被中心化壟斷

3、數據所有權被中心化壟斷,交易買賣

4、社交app算法濫用,廣告肆意泛濫

Web3為解決上述問題提供了條件,新的dapp應用協議,誰能解決web2社交的當前問題,并創造一個新的模式,誰就會是下一代互聯網的王者。

所以Web3的社交如此重要,但目前為止依然沒有一個能讓你熟悉web3社交走入人們的生活,但我們可以展望,Web3的社交應該是什么樣的。關于去中心化社交,我認為有四個重要元素:

1、用戶完全自我控制權的「身份賬號」

2、用戶完全所有權的「社交關系」

3、開放易獲得的,具有所有權的「內容及內容關系」

4、靈活的「應用終端」

一、身份賬號

身份是核心,它標識了我是誰,以及我在社交網絡中產生的內容,應該屬于誰。

在web2時代,賬號的發展經歷了三個階段:

1、單體應用,獨立賬號;

2、單一生態體系,統一賬號;

3、跨生態,通用賬號簽名;

階段一:單體應用,獨立賬號在web2,每個應用都有自己的賬號體系,最簡單的比如登錄論壇注冊一個賬號和密碼?

幣安:現貨網格交易已開通ARB和ID交易對服務:金色財經報道,根據幣安官方公告,幣安已開通ARB/BTC、ARB/USDT、ARB/TUSD、ID/BTC、ID/BNB、ID/USDT、ID/TUSD交易對現貨網格交易服務,此外幣安還宣布已在全倉保證金和逐倉保證金上添加OAX和RDNT的比特幣和USDT交易對,新的全倉保證金交易對包括:OAX/BTC、OAX/USDT、RDNT/USDT,新增逐倉保證金交易對包括:OAX/BTC、OAX/USDT、RDNT/USDT。[2023/4/2 13:40:01]

階段二、單一生態體系,統一賬號當階段一的獨立網站如果做大做強了,發展出了一個生態體系,這個生態下有很多應用,你都可以用一個賬號登錄,最典型的就是微信賬號、淘寶賬號,使用微信賬號可以登錄騰訊生態下的任何應用,使用淘寶賬號可以登錄任意的阿里巴巴下的應用。

階段三、跨生態,通用賬號簽名這個階段并不能稱之為階段二的升級版,而是共存。這個登錄模式就是手機號或郵箱登錄,確認驗證碼作為簽名證明自己是這個賬號的持有人。這樣,用戶完全不用再關心記錄多個賬號。我自己使用最多的是基于Google郵箱的簽名登錄。

在web2中,看起統一賬號也不是不行嘛,甚至大不了所有應用都用身份證號登錄?

但是,問題有兩方面:

1、賬號發行者完全有能力封鎖你的賬號,拒絕給你提供簽名驗證。舉個例子,使用手機號登錄,網站都會需要給你發驗證碼確認,電信公司完全可以拒絕給你發。

2、應用都不允許你再登錄或不允許你再發帖,比如微博一鍵封殺賬號

所以問題的關鍵還不是賬號唯一性問題,而是賬號控制權問題和應用使用權的問題。

Yuga Labs:Mailchimp漏洞可能導致用戶數據被訪問但未被導出,將繼續調查此事:1月19日消息,Yuga Labs在推特上表示:“我們最近了解到電子郵件平臺Mailchimp發生了數據泄露,我們的賬戶是眾多被泄露的賬戶之一。我們只使用過該服務幾次,而且用途有限,但出于謹慎考慮希望分享以下信息。我們從Mailchimp了解到的情況:未經授權的行為者可能訪問了我們帳戶中的數據。但是,目前沒有證據表明任何數據被導出。”

Yuga Labs稱:“我們Mailchimp帳戶中包含的數據是來自幾個涉及有限人數的電子郵件活動的信息。Mailchimp嚴格地用于電子郵件通信,而不是NFT鑄造。下一步我們將繼續調查此事,如果我們認為用戶的數據可能受到Mailchimp漏洞的影響,我們將通過Yuga Labs的電子郵件地址與相關用戶聯系。”

此前1月17日消息,Near發布安全提醒稱,Mailchimp漏洞或將影響Near網頁錢包。[2023/1/19 11:20:38]

在web3中,第一個問題很好解決,最通用的賬號就是公鏈address,用戶完全控制權,沒有人能阻止你簽名驗證。除此之外,它還有很多附加好處:唯一性、公開可驗證、匿名性等等。

第二個問題,是數據的訪問權問題,與賬號控制權無關,我們下面講。

可以確定一個點是,社交身份,肯定是公鏈地址或與之強相關,身份Id的所有權和控制權只能是自己,唯一是自己,這樣的身份,只有最去中心化的公鏈能保證。

二、社交關系

社交關系是指人與人之間的follow關系,訂閱關系,好友關系,毋庸置疑,這是除了身份id之外,社交賬號的核心資產。它的價值,不亞于我存在銀行賬號里的資金,區塊鏈賬號里的代幣余額。

在web2時代,很多應用都會做用戶關系。比如bilibili,如果我喜歡誰的視頻,就訂閱他;在淘寶,喜歡那個店鋪會關注這個店鋪;在Newsletter里,我喜歡誰的文章,也會訂閱他Newsletter號;在微信、在qq甚至在淘寶,都會搭建好友列表。

Gopax:擬在6周內恢復GoFi服務,將與兩家公司就流動性供應進行合作:11月24日消息,韓國加密交易所Gopax宣布,針對此前其公布的理財產品GOFi延遲還本付息,Gopax已與全球最大的區塊鏈基礎設施公司簽署了流動性供應合作意向書,兩家公司正在進行盡職調查,目標是在6周內恢復GoFi服務。

此前消息,Gopax的理財產品GOFi受Genesis影響延遲還本付息。(韓國經濟日報)[2022/11/24 8:04:50]

社交關系跟身份id解綁定,并不是強制關系,我作為一個用戶,最想要的就是:

社交關系被id完全擁有,當別人follow你后,第三方無權干涉,社交關系還能跨應用。所以社交關系的保存,也是強去中心化訴求。

三、內容及內容關系

所謂內容,就是人們在社交網絡中發出去的內容,如推文、博客、評論、點贊等。而數據內容之間的關系,即A對B文章的評論、點贊、轉載等操作,可以簡單理解為內容和內容之間的關系。

對于數據內容,發散起來問題很多,比如成本、隱私、安全等等,但是在我看來社交內容數據最核心的有三點:

1、數據的真實性,真實性體現在我發的內容就是我的,而不是別人冒充我發的,人們對我寫文章的點贊是真實可靠的,而不是虛假杜撰,也可以理解為數據所有權

2、數據的可獲取性,體現在,我的數據不依賴任何中心化平臺,通過多個入口都能查詢獲取得到

在保證這兩個核心訴求之后,再考慮其它的問題,如加密隱私、存儲成本、訪問性能、數據關系等。

顯然,這兩個問題是任何一個web2的平臺都無法做到的,只有可能在去中心化的網絡體系下才能做到。

我作為一個內容產出者,最理想的情況是,希望我寫的文字能永久保存,評論及點贊數是真實有效的,內容產生及輸出不依賴于任何一個平臺審核者。顯然,數據完全放到區塊鏈上,是最好的,因為直接存儲到區塊鏈上,最滿足上面的所有訴求。但是,數據最明顯的特征是,量非常大,理論上,一個人一個賬號就能產出無限多內容。

BTC最后活躍大于10 年的供應量達到歷史新高:金色財經報道,Glassnode數據顯示,BTC最后活躍大于10 年的供應量剛剛達到2,496,685.839 BTC的歷史新高。[2022/8/14 12:23:52]

所以成本、成本、成本是關鍵。

在web2中,除了社交關系以外,這些數據是各大公司的重要資產,訓練AI模型,做大數據分析,挖掘商業價值等等,都離不開這些數據,所以這些公司愿意支持費用,”免費“幫你存儲這些數據,同時也對你的數據有了絕對的控制權。

所以,當我們想擺脫大公司對我們數據的壟斷和控制時,要可能要自己承擔這類數據的存儲成本,這個成本遠低于存儲到公鏈上,又能保證對數據的兩點基本訴求。

可想而知,在web3的社交架構圖里,是要有一個數據層的,去存儲數據,管理數據和數據的關系的,基本功能點需要保證我前面提到的數據真實性和可獲取性,方式也很明確:

1、通過用戶私鑰對數據簽名,只有簽名的數據才認可為用戶的真實有效數據

2、由去中心化的節點“全量”保存數據,保證全網總能獲取到全量的用戶數據。

四、應用

應用是最不重要的,也是最重要的。

說它最不重要,因為它是數據的最末端,在web3社交體系下,應用不應該控制任何用戶數據,它能做的只有兩件事:幫用戶上傳數據到網絡中和從網絡中下載數據供用戶閱讀。

既然我的以上數據不被任何應用掌控,那么,我就可以隨時切換應用終端,所以應用是最外圍的,不核心的。

但是,應用的體驗又是那么重要,如果沒有一個好的應用體驗,是不可能on-board大規模用戶的,所以,應用層,顯然會有更高的數據自定義程度,應用可以很自由的用各種方式去組織數據。

應用可能作惡如篡改用戶數據、故意顯示錯誤數據、濫用推薦算法或接入廣告,給用戶推送大量不想看到的數據,在用戶能很容易遷移應用的前提,這類問題的解決已經不再那么困難了。但是,在我看來,給到應用開發者一定的數據處理自由度是被允許的,畢竟應用開發者也需要探索自己的商業價值。

埃隆·馬斯克表示支持狗狗幣上的去中心化網絡:金色財經報道,狗狗幣再次受到特斯拉首席執行官 埃隆馬斯克的關注,后者嘲笑對狗狗幣“web69”的支持。狗狗幣用戶“Wandrinstar”在最近的一條推文中表示,“如果杰克和比特幣可以創建 web5,那么狗狗幣可以創建 web69。” 特斯拉 CEO 表達了他對 Dogecoin 或“web69”概念的去中心化網絡的看法,并以火表情作為回應。這似乎與狗狗幣的創造者比利馬庫斯相處得很好,他也被稱為“Shibetoshi Nakamoto”,他在推特留言“我只想在 web69 上閑逛”時開玩笑說“web69”。(u.today)[2022/6/12 4:19:46]

探討社交協議的層次架構

綜上,我們來繪制一個基本的框架,我想,未來任何一個社交應用,都可以嘗試往這四層邏輯里套了。

四層分別關注點不一樣:

1、一層是身份id完全控制權,?保存在最去中心化的區塊鏈中如ETH;

2、二層是關系絕對擁有權,?保存在相對去中心化的區塊鏈中;

3、三層數據內容的真實有效和可獲得性,保存在p2p的去中心化網絡中

4、四層是應用的開發靈活性和用戶可迅速遷移性。

分析下Lens

當抽象了這樣一個框架后,很輕易的就知道,當前各種社交應用或社交協議所處的定位,比如Lens、Farcaster、Debox、Inpeak、Steemit、Link3等等終端應用,包括Ai在這個里面定位。

有些web3社交應用,做了完整的四層結構,并且層次分明比如Farcaster,Cyberconnect等,而Lens也關注了這四層,但是都雜糅到了一起。講Lens技術架構的文章很多,我之前有寫過一篇,應該是比較深入的分析了下:,但是那篇文章是純技術分析,并沒能站在今天這個角度去分析。

1、身份

對Lens來說,他有自己的Identity,那就是LenprotocolNFT,這就做到鏈上身份的唯一性,和用戶所有權。

2、社交關系

Lens是以鏈上合約協議的方式管理用戶的社交關系,以NFT的方式上鏈,?一個用戶鑄造了的followernft,那他就是我的粉絲,除非它銷毀nft,所以也做到了社交關系的所有權。

3、內容及內容關系

還是一樣,Lens將所有的內容都存到的Matic鏈上,有些是直接的文本,有些是arweave或ipfs的鏈接url,這里lens也做了很多妥協,內容的所有權,不一定每條數據用戶都簽名了。

4、應用

由于Lens將所有的用戶數據都放到了一條EVM鏈上,雖然,這些鏈上數據都是可獲得的,但沒有哪個app能直接使用這些數據,所以lens自己就搞了一些中心化服務器,規整、索引這些數據,然后以api的方式暴露出來,讓開發者基于api去開發應用。

之前說過,應用層是非常靈活的,如果你覺得這個api太中心化了,你開發的應用完全可以自己從鏈上拉數據去做一個應用server。

可以看到,Lensprotocol設計體系中,目前把身份、社交關系、內容都揉到了一條鏈上。

Lens的優點和缺點都非常明顯。優點:架構設計簡單,協議通用,很容易理解。

缺點:

1、所有數據都在一個EVM鏈上,上鏈成本高,將我設想的這四層架構前三層都放到了一個存儲空間

2、EVM鏈數據很難直接被訪問,導致應用嚴重依賴server

3、EVM鏈并不擅長管理數據之間的關系,導致嚴重依賴應用去大量清洗處理數據

4、server和server之間,并不能保證數據的一致,如果兩個應用的server不一樣,很容易出現應用顯示的數據不一致的問題

5、server獲取數據的成本太高,最終導致只有少量appserver可用,帶來嚴重中心化服務節點問題

通過前面的分析過程,可以看出,社交協議的各個層級,對存儲的去中心化程度是不一樣,與之對應的最直接的影響就是需要付出的存儲成本的顯著差異。

目前Lens大量的數據存儲到Matic網絡,需要的成本非常高,這個也可以看我之前寫的文章分析,Lens很長時間沒開放大規模的用戶注冊,是否也有數據上鏈成本的考慮。

未來Lens為了解決中心化服務節點問題,大概率會建議一個去中心化的p2p的數據層去管理用戶產生的數據。另外為了降低數據上鏈成本,也會逐漸將用戶數據逐漸從Arweave+Matic的存儲架構轉為存儲到單獨的p2p存儲網絡。目前單獨建立自己的數據層的社交應用我知道的只有Farcaster和Cyberconnect,簡單畫一下Farcaster的數據架構,就看能看出它跟Lens的明顯區別了,對比下來,你覺得哪個更合理呢?

探討什么是好的數據層

在這個架構中,如果我的理解正確,那么開發一個web3app協議,身份系統已經很全了,那就是各個公鏈,以及基于這些公鏈的NFT,DID項目。

而數據層呢?

對解決數據歸屬權和可獲得性這兩單,單獨ETH就能搞定,最多加個Arweave,目前的ETH/Layer2+Arweave/Filecoin兩個系統,就能解決大部分Dapp的去中心化訴求,所以這是Lens能run起來的底層依賴,有這兩個就夠了。

然而,如果只是符合了前面我提到的兩點,那肯定稱不上一個好的數據層,只能是最基礎的存儲網絡,除此之外還需要關注:

1、與應用層交互的性能

2、動態數據的及時更新

3、數據的快速檢索

Arweave和Filecoin都缺少這些,少有項目直接用Arweave做數據層,包括Lens也需要將數據存儲到Arweave后,再將Arweave的鏈接存到了Matic,我理解Lens的數據層是Matic而不是Arweave。因此,出現了專門去中心化數據層的項目,如Ceramic,ComposeDB,OrbitDB,Farcasterdatalayer等,他們都有共同的特點:

1、去中心化p2p

2、結構化數據

3、動態數據,可實時更新

4、基于密碼學的數據權限控制

5、p2p節點能直接服務于應用app

基于這些數據中間層去開發應用,看起來能得到一個更合理的架構:

賬戶體系在公鏈,數據單獨管理:最底層去中心化的靜態文件網絡+中層的去中心化動態數據+上層應用自定義數據

一個完整的dapp應用架構應該是這樣的:

1、身份體系,包括資產token在公鏈

2、數據層有一個獨立的網絡

3、可以有獨立的靜態文件網絡

Tags:WEBENSWEAVEUSDWeBlockAliens Muskarweave幣升級ABUSD幣

DAI
Web3 錢包終局:安全便捷與去中心化的統一_WEB3

一、錢包與Web3應用的困境錢包在Web3世界是資產、身份、賬號的統一體,加上其在不同應用之間的一致性和可組合性,其重要程度甚至超過了微信或Google賬號在傳統世界位置.

1900/1/1 0:00:00
加密友好銀行Signature“軟著陸”:收緊用戶,主動降加密存款規模_IGN

在SilverGate因未能按時提交10-K報告而遭遇FUD的當下,同為加密友好型銀行的SignatureBank在3月2日提交10-K報告,并于3日公布2023Q1中期財務狀況更新.

1900/1/1 0:00:00
一文看懂什么是BTC NFT以及未來潛力_比特幣

春節過后,Web3行業最大的熱點來源,不是L2新星Arbitrum的強勢崛起、也不是兩大新型王牌公鏈Aptos和Sui的明爭暗斗。反而是來自Web3活化石的BTC.

1900/1/1 0:00:00
用戶群體深度分析:Arbitrum vs. Optimism, 誰更有戲_TRU

要點概述 Arbitrum依賴有機增長,Optimism專注用戶激勵,在過去一年中各自積累300萬獨立用戶;在網絡層面,Arbitrum和Optimism在短期內都留存了35-45%的新用戶.

1900/1/1 0:00:00
LSD戰爭:Rocket Pool 擴展協議 Hyperdrive 詳解_DRI

注:本文來自Hyperdrive?協議medium,MarsBit整理編譯。請注意,本文假設你了解RocketPool機制的基本知識。有關詳細信息,請參閱docs.rocketpool.net.

1900/1/1 0:00:00
DODO Research:數據解讀以太坊質押 LSD 賽道_ETH

TL;DR 以太坊質押率較低,增量空間巨大,LSD市場增長可持續。上海升級將打通LSD產品最后的提現環節,LSD的錨定性和流動性將大幅提升.

1900/1/1 0:00:00
ads