Moxie Marlinspike:這就是 Web3 的問題所在

在 07 月 3 日發布的博客文章中,Signal 消息應用程序的創建者和維護者 Moxie Marlinspike 表達了對 Web2.0 的擔憂,特別是它聲稱是 Web XNUMX 平台龐然大物的新的去中心化的未來替代品。

Marlinspike 在開始他的帖子時承認,儘管他認為自己是一名密碼學家,但他並沒有發現自己特別被“加密”(Marlinspike 的名言)所吸引,而且他還沒有成為一名信徒。

“還有——這裡的牌——我並沒有像一代人那樣對將生活的各個方面都轉移到儀器化經濟中而感到興奮,”馬林斯派克寫道。

無論如何懷疑,Moxie Marlinspike 決定嘗試 Web3,創建兩個名為 Autonomous Art 的 Web3 應用程序 (dApps),它允許任何人通過對其進行視覺貢獻來為 NFT 鑄造代幣,以及允許用戶創建、發現的 First Derivative ,並交換跟踪基礎 NFT 的 NFT 衍生品。

人們不想運行自己的服務器

儘管 Web3 是一個有點模棱兩可的術語,但根據 Marlinspike 的說法,它應該歸結為為用戶提供 Web2 的“豐富性”,但以分散的方式。 原本去中心化的 Web1 變成了中心化的 Web2 的主要原因是“人們不想運行自己的服務器,而且永遠不會”和“協議比平台慢得多”。 作為後者的一個例子,Marlinspike 指出了電子郵件。

“30 多年後,電子郵件仍未加密; 與此同時,WhatsApp 在一年內從未加密到完全 e2ee”,e2ee 意為端到端加密。

有一件事, 馬林斯派克 覺得奇怪的是“加密貨幣世界缺乏對客戶端/服務器接口的關注”,以及“區塊鏈被設計成一個對等網絡,但並不是為了讓你的移動設備或瀏覽器真正有可能成為那些同齡人之一。” Marlinspike 提出的觀點是,通常情況下,錢包不會直接連接到區塊鏈,而是通過節點運營商提供的 API 來連接。

然而,這是一個集中的瓶頸,因為在實踐中,這些 API 提供者只有兩個:Infura 和 Alchemy,並且幾乎所有 dApp 都使用其中一個來與區塊鏈交互。 原因是這些 API 讓 dApp 開發人員的生活更輕鬆。

“事實上,即使你將像 MetaMask 這樣的錢包連接到 dApp,並且 dApp 通過你的錢包與區塊鏈進行交互,MetaMask 也只是在調用 Infura,”Marlinspike 寫道,這與在歷史上多次聽到的批評相呼應。以太坊。

“這讓我很驚訝。 創建一個去信任的分佈式共識機制已經投入了大量的工作、精力和時間,但幾乎所有希望訪問它的客戶都只需信任這兩家公司的輸出而無需任何進一步的驗證”,Marlinspike 寫道。

NFT 集中到 OpenSea API

對於 Moxie Marlinspike 來說,NFT 的情況更糟,部分原因是 NFT 標準 (EIP-721) 的設計方式,部分原因是 OpenSea 市場及其 API 的集中化能力。

在大多數情況下,NFT 不是將數據存儲在鏈上,而是包含指向數據的指針。 根據該數據的存儲位置,有權訪問該存儲系統的任何人都可以更改數據,無論他們是否擁有實際令牌。

此外,用 Marlinspike 的話來說,NFT 規範中沒有任何內容告訴所有者數據(如圖像)應該是什麼,甚至沒有允許所有者確認某物是否是正確的數據。

這與圍繞右鍵保存模因的誤解不同,有些人似乎認為 NFT 是實際圖像,而實際上 NFT 是一種證書,證明了該圖像的真實性和所有權。 但是 NFT 中並沒有說明數據應該是什麼。 如果 NFT 是針對 Bored Ape Yacht Club 還是 Pudgy Penguin,沒有什麼可說的。

只有一個指向一些鏈下數據的指針; 如果有人成功更改了該指針指向的任何內容,它將指向其他內容。 例外情況是 NFT 在鏈上存儲數據,就像 CryptoPunks 的數據精益一樣,但它僅對少量數據在經濟上可行。

“你出價的不是你得到的”

Marlinspike 通過創建一個實驗性的 NFT 來說明這個問題,該 NFT 根據查看相關圖像的人的不同而不同,通過讓網絡服務器根據請求者的 IP 或用戶代理提供不同的圖像。 這樣,同一個 NFT 會根據是通過 OpenSea、Rarible 還是錢包查看,呈現三種不同的圖像。

“你出價的不是你得到的。 這種 NFT 沒有什麼不尋常的地方,它就是 NFT 規範的構建方式,”Marlinspike 寫道。

幾天后,根據 Marlinspike 的說法,在沒有任何警告或解釋的情況下,他的 NFT 被從 OpenSea 中刪除,可能是因為它違反了某些服務條款。 在將 NFT 從市場中移除,從而將其從 API 中移除時,OpenSea 使大多數錢包無法顯示 NFT,即使它仍然存在於區塊鏈上。 這是因為,像 MetaMask 這樣的錢包使用 API(如 NFT 中的 OpenSea)來訪問和顯示鏈上數據。

“MetaMask 需要與區塊鏈交互,但區塊鏈的構建使得 MetaMask 等客戶端無法與之交互。 因此,就像我的 dApp 一樣,MetaMask 通過對在該領域整合的三家公司進行 API 調用來實現這一點,”Marlinspike 寫道。

“這一切意味著,如果你的 NFT 從 OpenSea 中刪除,它也會從你的錢包中消失。 我的 NFT 在某處的區塊鏈上是不可磨滅的,這在功能上並不重要,因為錢包,以及生態系統中越來越多的其他東西,只是使用 OpenSea API 來顯示 NFT,它開始返回“304 No Content”用於查詢我的地址擁有的 NFT。”

空間正在圍繞平台進行整合。 再次。

在 Moxie Marlinspike 看來,區塊鏈空間與 Web1 的原因相同,圍繞中心化平台進行整合,以使區塊鏈技術可用於更廣泛的受眾。 再次因為個人和組織都不想運行服務器。

“鑑於這些動態,我認為我們已經處於一個地方,你的加密錢包對你的​​ NFT 的看法就是 OpenSea 對你的 NFT 的看法,這不足為奇。 我不認為我們應該對 OpenSea 不是一個可以被替換的純粹“視圖”感到驚訝,因為它一直在忙於迭代平台,超出了嚴格使用不可能或難以更改的標準。 這不是對 OpenSea 的抱怨,也不是對他們所構建的東西的控訴。 恰恰相反,他們正試圖建立一些有效的東西,”Marlinspike 寫道。

如果區塊鏈行業確實想改變人們與技術的關係,Marlinspike 認為該行業必須有意識地做到這一點,接受人們不會運行自己的服務器的前提,並通過設計無需分發基礎設施即可分發信任的系統。

其次,Marlinspike 認為區塊鏈行業應該盡量減輕構建軟件的負擔。

“我認為改變我們與技術的關係可能​​需要讓軟件更容易創建,但在我的一生中,我看到相反的情況正在發生。 不幸的是,我認為分佈式系統傾向於通過讓事情變得更複雜和更困難,而不是更複雜和更困難來加劇這種趨勢,”Marlinspike 寫道。

CryptoSlate 通訊

總結了加密貨幣、DeFi、NFT 等領域最重要的日常故事。

申請 邊緣 在加密資產市場上

作為的付費會員,在每篇文章中訪問更多的加密見解和上下文 CryptoSlate 邊緣.

鏈上分析

價格快照

更多背景

立即加入,每月只需$ 19探索所有優惠

資料來源:https://cryptoslate.com/moxie-marlinspike-heres-whats-wrong-with-web3/