peppers怎么讀 pepperidge( 三 )


像MetaMask、Rainbow等加密貨幣錢包是 "非托管 "的(密鑰保存在客戶端),但它與我上面的dApps有同樣的問題:錢包必須在移動設備上或在瀏覽器中運行 。同時,以太坊和其他區塊鏈的設計理念是它是一個對等人的 ***,但并沒有設計到你的移動設備或你的瀏覽器真的有可能成為這些對等人之一 。
像MetaMask這樣的錢包需要做一些基本的事情,比如顯示你的余額、最近的交易和你的NFT,以及更復雜的事情,比如構建交易,與智能合約互動,等等 。簡而言之,MetaMask需要與區塊鏈互動,但區塊鏈的構建使MetaMask這樣的客戶端無法與之互動 。因此,像我的DApp一樣,MetaMask通過調用API給三家在這個領域合并的公司來完成這個任務 。
例如,MetaMask通過對etherscan的API調用來顯示你最近的交易 。
GET https://api.etherscan.io/api?module=account&address=0x0208376c899fdaEbA530570c008C4323803AA9E8&offset=40&order=desc&action=txlist&tag=latest&page=1 HTTP/2.0...通過對Infura的API調用顯示你的賬戶余額 。
POST https://mainnet.infura.io/v3/d039103314584a379e33c21fbe89b6cb HTTP/2.0{"id": 2628746552039525,"jsonrpc": "2.0","method": "eth_getBalance","params": ["0x0208376c899fdaEbA530570c008C4323803AA9E8","latest"]}...通過對OpenSea進行API調用,顯示你的NFT 。
GET https://api.opensea.io/api/v1/assets?owner=0x0208376c899fdaEbA530570c008C4323803AA9E8&offset=0&limit=50 HTTP/2.0同樣,就像我的DApp一樣,這些回應沒有以某種方式進行認證 。他們甚至沒有簽名,以便你后來可以證明他們在說謊 。它為你錢包里的所有賬戶重用相同的連接、TLS會話票等,所以如果你在錢包里管理多個賬戶,以保持一些身份分離,這些公司知道它們是有聯系的 。
MetaMask實際上并沒有做什么,它只是對這些集中式API提供的數據的一種顯示 。這不是MetaMask特有的問題--他們還有什么其他選擇?Rainbow等都是以完全相同的方式設置的 。(有趣的是,Rainbow有自己的數據,用于他們在錢包中建立的社交功能--社交圖譜、展示等--并選擇將所有這些建立在Firebase之上,而不是區塊鏈) 。
所有這一切意味著,如果你的NFT從OpenSea被刪除,它也會從你的錢包中消失 。從功能上講,我的NFT在區塊鏈的某個地方不可磨滅地存在并不重要,因為錢包(以及生態系統中越來越多的其他東西)只是使用OpenSea的API來顯示NFT,它開始為我的地址所擁有的NFT的查詢返回304無內容顯示……
重新創造這個世界
鑒于web1變成web2的歷史,對我來說,web3的奇怪之處在于,像以太坊這樣的技術已經建立了許多與web1相同的隱含陷阱 。為了使這些技術可用,這個空間正在圍繞......平臺進行整合 。再說一遍 。人們將為你運行服務器,并對出現的新功能進行迭代 。Infura, OpenSea, Coinbase, Etherscan 。
同樣地,web3協議的發展也很緩慢 。在建立First Derivative的時候,如果能以標的物價值的百分比來為鑄幣衍生品定價,那就太好了 。這個數據不在鏈上,但它在OpenSea會給你的一個API中 。人們對NFT版稅感到興奮,因為它可以使創作者受益,但版稅在ERC-721中沒有規定,而且現在改變它已經太晚了,所以OpenSea有自己的配置版稅的方式,存在于web2空間 。在集中式平臺上快速迭代,已經超過了分布式協議,并將控制權整合到平臺上 。
鑒于這些信息,我們不得不承認:你的加密貨幣錢包對你的NFTs的顯示就是OpenSea對你的NFTs的顯示,這不應該是一個驚喜 。我不認為我們應該對OpenSea不是一個可以被取代的純粹的 "視圖 "感到驚訝,因為它一直忙于迭代平臺,超出了嚴格意義上的不可能/難以改變的標準 。
我認為這與電子郵件的情況非常相似 。我可以運行我自己的郵件服務器,但對于隱私、抗審查或控制來說,它在功能上并不重要--因為無論如何,GMail都會在我發送或接收的每一封郵件的另一端 。一旦一個分布式的生態系統為了方便而集中在一個平臺上,它就變成了兩個世界中最糟糕的情況:集中控制,但仍然分散到足以陷入時間的困境 。我可以建立我自己的NFT市場,但如果OpenSea調解人們使用的錢包(以及生態系統中的每一個其他應用程序)中的所有NFT的視圖,它并沒有提供任何額外的控制 。
這并不是對OpenSea的抱怨,也不是對他們所建立的東西的控訴 。恰恰相反,他們正試圖建立一個有效的東西 。我認為我們應該期待這種平臺整合的發生,并且考慮到這種不可避免性,當事情是這樣組織的時候,設計出能給我們提供我們想要的系統 。不過,我的感覺和擔憂是,web3社區期待著一些其他的結果,而不是我們已經看到的結果 。

推薦閱讀