peppers怎么讀 pepperidge( 二 )


隨著向移動設備的轉變,我們現在牢牢地生活在一個客戶端和服務器的世界里--前者完全無法充當后者--這些問題對我來說似乎比以往任何時候都更重要 。同時,以太坊實際上將服務器稱為“客戶端”,因此甚至沒有一個詞來描述必須存在于某處的實際不受信任的客戶端/服務器接口,并且沒有人承認如果成功,最終會有數十億(!)服務器 。
例如,無論它是在移動端還是 *** 上運行,像Autonomous Art或First Derivative這樣的dApp需要以某種方式與區塊鏈互動--以便修改或呈現狀態(集體 *** 的藝術作品、它的編輯歷史、NFT衍生品等) 。但這在客戶端是不可能做到的,因為區塊鏈不可能存在于你的移動設備上(或現實中的桌面瀏覽器) 。因此,唯一的選擇是通過在某個服務器上***運行的節點與區塊鏈互動 。
一個服務器! 但是,正如我們所知,人們并不想運行他們自己的服務器 。恰好,已經出現了一些公司,他們將以太坊節點的API訪問作為一項服務出售,同時提供分析、他們在默認的以太坊API之上建立的增強型API,以及對歷史交易的訪問 。這聽起來...很熟悉 。在這一點上,基本上有兩家公司 。幾乎所有的dApps都使用Infura或Alchemy,以便與區塊鏈互動 。事實上,即使你把MetaMask這樣的錢包連接到dApp上,dApp通過你的錢包與區塊鏈互動,MetaMask也只是在調用Infura!
這些客戶端API沒有使用任何東西來驗證區塊鏈狀態或響應的真實性 。結果甚至沒有簽名 。像Autonomous Art這樣的應用程序說:"嘿,這個智能合約上的這個視圖函數的輸出是什么?"Alchemy或Infura回應了一個 *** ON Blob,說 "這是輸出",然后應用程序渲染了它 。
這讓我很驚訝 。為創建一個無信任的分布式共識機制付出了如此多的工作、精力和時間,但幾乎所有希望訪問它的客戶端都是通過簡單地信任這兩家公司的輸出,而沒有任何進一步的驗證 。這似乎也不是更好的隱私狀況 。想象一下,如果你每次在Chrome瀏覽器中與一個網站互動時,你的請求首先進入谷歌,然后再被路由到目的地并返回 。這就是今天以太坊的情況 。所有的寫流量顯然已經在區塊鏈上公開,但這些公司也能看到幾乎所有dApps中幾乎所有用戶的所有讀請求 。
區塊鏈的支持者可能會說,如果這些類型的中心化平臺出現也沒關系,因為狀態本身在區塊鏈上是可用的,所以如果這些平臺行為不端,用戶可以簡單地轉移到其他地方 。但是,我認為這就是導致各種鏈上平臺呈現出現狀的最直接因素 。
讓我給你舉個例子 。
*** 一個NFT
我還想創建一個更傳統的NFT 。大多數人一想到NFT就會想到圖像和數字藝術,但NFT一般不在鏈上存儲這些數據 。對于大多數圖像的NFT來說,這將是非常昂貴的 。
NFT不在鏈上存儲數據,而是包含一個指向數據的URL 。這些標準讓我感到驚訝的是,位于URL的數據沒有哈希承諾 ??纯戳餍械氖袌錾显S多以幾十、幾百或幾百萬美元出售的NFT,這個URL往往只是指向某個運行Apache的VPS 。任何能夠訪問該機器的人,任何將來購買該域名的人,或任何破壞該機器的人,都可以在任何時候將NFT的圖像、標題、描述等改為他們想要的東西(無論他們是否 "擁有 "該令牌) 。在NFT規范中,沒有任何東西告訴你圖像 "應該 "是什么,或者甚至允許你確認某些東西是否是 "正確的 "圖像 。
所以作為一個實驗,我做了一個NFT,根據誰在看它而改變,因為提供圖像的 *** 服務器可以根據請求者的IP或用戶 *** 選擇提供不同的圖像 。例如,它在OpenSea上看起來是一種方式,在Rarible上是另一種方式,但當你購買它并從你的加密貨幣錢包查看它時,它將始終顯示為一個大的表情符號 。你出價的東西并不是你得到的東西 。這個NFT沒有什么不尋常的地方,這就是NFT規格的構建方式 。許多價格更高的NFT隨時都可能變成表情符號;我只是把它明確化 。

peppers怎么讀  pepperidge

文章插圖
幾天后,在沒有任何警告或解釋的情況下,我 *** 的NFT被從OpenSea(一個NFT市場)中刪除 。
peppers怎么讀  pepperidge

文章插圖
“刪除”表明我違反了一些服務條款,但在閱讀了條款后,我沒有看到任何禁止NFT根據它被看的地方而改變的條款,而我是公開地這樣描述的 。
不過,我發現最有趣的是,在OpenSea刪除我的NFT后,它也不再出現在我設備上的任何加密貨幣錢包中 。這是web3,不過,這怎么可能呢?

推薦閱讀