• <del id="siso2"><dfn id="siso2"></dfn></del> <strike id="siso2"><input id="siso2"></input></strike>
    <strike id="siso2"></strike>
    <ul id="siso2"></ul>
    
    
    <strike id="siso2"></strike>
    <strike id="siso2"></strike>

    DApp已死? Web3應用去中心化與用戶體驗的兩難抉擇

    發(fā)布時間 :

    也許區(qū)塊鏈會永存,但去中心化應用程序 (dApps) 的壽命卻很短。

    2024 年的萬圣節(jié),我嘗試打開 2021 年使用過的 dApps,結(jié)果令人驚恐:域名過期、部署暫停、頁面無法找到、服務不可用。

    等等,這些應用程序不應該是去中心化的嗎?它們本應是不依賴中心化實體的,像啤酒一樣免費,像言論一樣自由且抗審查的應用程序。它們是讓 Web3 成為新互聯(lián)網(wǎng)的應用程序。

    但是這些應用程序幾乎都已消失了,我兩年前使用的大多數(shù)都不復存在。它們的「幽靈」可能還留在區(qū)塊鏈的某個地方,只要你能找到正確的合約地址并猜出正確的調(diào)用數(shù)據(jù)。

    為什么會發(fā)生這種情況?問題出在哪里?我們能做些什么來改變這種現(xiàn)狀?

    那么,「dApp」究竟是什么?

    讓我們翻閱一下我們從史前時代(2016 年)找到的古老文獻。

    「dApp」是「去中心化應用程序」的縮寫。這個概念是,你可以使用開放技術(shù)(如 HTML/CSS/JS)制作一個 Web 應用,并將其托管在去中心化和無許可的基礎(chǔ)設(shè)施上(如 IPFS)。dApp 通過你的錢包與區(qū)塊鏈進行交互。你可以獲取最新數(shù)據(jù)并發(fā)送交易,而無需依賴中心化公司。

    這使得 dApps 幾乎是不可阻擋的。免費、無許可、去中心化。這是那些真正朋克精神追求的夢想。

    漂亮的登陸頁面

    然而,大多數(shù)人并不在意去中心化和無許可的特性。他們更關(guān)心應用程序是否實用(以及數(shù)字是否能上漲)。

    Web3 的開發(fā)者很快意識到,他們正與在 Web2 領(lǐng)域中設(shè)計精美、速度快且吸引人的 Web2 應用競爭用戶的注意力,而去中心化在這個戰(zhàn)場上并沒有給他們帶來太多優(yōu)勢。

    那些深入了解技術(shù)的人明白區(qū)塊鏈是一個真正的范式轉(zhuǎn)變。但區(qū)塊鏈上的一切都是「開源」的,可以被復制,因此它變成了一種商品。沒有競爭壁壘。任何人都可以在任何地方部署 Uniswap 合約。事實上,任何人都可以創(chuàng)建自己的 L2!

    真正的區(qū)別在于品牌、分發(fā)渠道、網(wǎng)絡(luò)效應和用戶體驗。在數(shù)以億計的 Uniswap 部署中,用戶會選擇他們信任的(品牌)、容易訪問的(分發(fā))、大家都在使用的(網(wǎng)絡(luò)效應)以及界面友好的(用戶體驗)。

    雖然我最后才提到用戶體驗,但這并不是最不重要的。糟糕的用戶體驗會帶來負面影響。每個電子商務商店的老板都知道,每增加 100 毫秒的延遲,就可能失去 10% 的用戶。如果用戶體驗不好,你無法打造高端品牌。如果你的應用程序讓人用起來心煩意亂,你也無法留住用戶。

    DApp已死? Web3應用去中心化與用戶體驗的兩難抉擇DApp已死? Web3應用去中心化與用戶體驗的兩難抉擇

    部署到 Vercel 比部署到 IPFS 更簡單

    做好事不易

    即使大多數(shù)用戶對去中心化不感興趣,真正的加密朋克仍然在意。不是說「每個人都應該是去中心化的狂熱者」,而是因為「這是正確的做法」。即使當中心化實體變得敵對或遭到審查時,去中心化也能賦予人們權(quán)力和自主權(quán)。

    這就是問題所在。要制作一個既去中心化又擁有良好用戶體驗的應用程序并不容易。但困難的原因卻是因為我們(開發(fā)者)變得懶惰。

    剖析 BasePaint

    讓我們來看看當今典型的「dApp」及其所依賴的技術(shù)。我將用我自己開發(fā)的 BasePaint 來舉例。從某種意義上說,它應該是一個「Web3 dApp」:它使用區(qū)塊鏈(Base L2)并依賴用戶的錢包進行交互。但這還不足以提供良好的用戶體驗,所以我不得不加入一些非去中心化的元素。實際上,加入了很多。

    DApp已死? Web3應用去中心化與用戶體驗的兩難抉擇DApp已死? Web3應用去中心化與用戶體驗的兩難抉擇

    BasePaint 的技術(shù)服務組成

    以下是我在開發(fā)中不得不采用的集中化技術(shù):

    • 域名。我希望用戶能方便地找到我們并訪問網(wǎng)站。由于瀏覽器不支持 ENS,我不得不從域名注冊商處購買域名,并配置 DNS 以指向正確的服務器。
    • 托管服務。我需要將應用程序(包括 HTML/CSS/JS 文件)托管在某個地方,并確保訪問速度快且穩(wěn)定。雖然 IPFS 很有潛力,但大多數(shù)瀏覽器不支持,網(wǎng)關(guān)速度慢,URL 也不友好

    (你試過在手機上輸入 QmRxM6Fz3jYBNLTNn59Whtj8uiFodC53Z5nEep6eSkwf8V 嗎?)

    • 數(shù)據(jù)庫。區(qū)塊鏈在某些情況下是個不錯的數(shù)據(jù)庫,但并不適用于所有場景。例如,我們將聊天信息存儲在 Postgres 數(shù)據(jù)庫中,因為這樣更便宜且速度更快。雖然可以嘗試將其上鏈,但速度永遠比不上集中式數(shù)據(jù)庫。
    • 后端服務。BasePaint 還需要進行一些不適合在以太坊上處理的計算。例如,生成視頻、同步多個用戶的光標位置、驗證聊天權(quán)限等。此外,我們還需保護一些敏感信息,如數(shù)據(jù)庫連接憑據(jù)和私有 Token 等。
    • 以太坊?JSON-RPC?提供商。理論上,我們可以通過用戶的錢包來訪問區(qū)塊鏈。但這意味著沒有「支持 Web3」的瀏覽器的用戶將無法看到任何內(nèi)容。更麻煩的是,不同錢包的 RPC 提供商之間存在細微差異。例如,QuickNode 將日志查詢限制在?10,000 條以內(nèi),而 Alchemy 使用自己的計算單元來限制請求。使用錢包的 RPC 就意味著要處理這些細微的差異。
    • 索引器。在區(qū)塊鏈上存儲數(shù)據(jù)成本高昂。BasePaint 通過不將像素存儲在合約中來解決這個問題。相反,它通過 Painted 事件發(fā)送所有必要的數(shù)據(jù)。你可以通過查詢智能合約事件重建任何畫布。但想象一下在?BasePaint 畫廊頁面上這樣做(我們展示數(shù)百個畫布!)。為了提供流暢的用戶體驗,我們運行了一個索引器來跟蹤區(qū)塊鏈事件,并以便于快速查詢的方式存儲數(shù)據(jù)。
    • 其他服務。我們使用 Reservoir 獲取二級市場數(shù)據(jù)和進行跨鏈鑄造,Cloudflare 作為 CDN,R2 用于視頻存儲和緩存,DataDog 用于日志記錄,PostHog 用于分析,Neynar 用于查找 Farcaster 用戶的錢包地址。每種服務都為我們節(jié)省了數(shù)周甚至數(shù)月的開發(fā)時間,但也使我們的應用程序變得不那么去中心化。此外,許多工具缺乏可持續(xù)的商業(yè)模式,可能隨時關(guān)閉。
    • 信用卡。這個問題總是讓我哭笑不得。你知道嗎,大多數(shù)加密 SaaS 產(chǎn)品不能用加密貨幣支付?如果我的信用卡余額不足或過期,我的域名、數(shù)據(jù)庫、服務器、RPC 端點和其他 SaaS 產(chǎn)品就會下線。

    如何實現(xiàn)應用程序的去中心化?

    作為一名 Web3 開發(fā)者,目前我看到的選擇有:

    • 放棄集中化技術(shù),構(gòu)建一個完全依賴去中心化服務的硬核 dApp。雖然這在 Tornado Cash 等項目中可能可行,但對于普通消費者產(chǎn)品而言,這會帶來用戶體驗上的障礙,可能會讓大多數(shù)用戶卻步。
    • 保留集中化的應用程序,同時開發(fā)一個僅依賴去中心化技術(shù)棧的簡化版 dApp。這意味著需要維護兩個獨立的應用程序,增加了工程工作量和成本。
    • 采用「漸進增強」的策略。從一個簡化的 dApp 開始,如果服務器可用,就利用它來提升速度。這需要嚴格的管理,與第二種選擇相比,節(jié)省的時間并不多。
    • 開源代碼,讓用戶自行運行(這是我們選擇的方向)。但實際上,啟動整個系統(tǒng)需要相當高的軟件工程能力,比從 IPFS 加載頁面要復雜得多。

    以上選項都需要付出相當大的努力,并非默認的選擇。查看任何 dApp 教程或模板,幾乎沒有提到這些問題。 其實,去中心化應用開發(fā)不必如此困難。如果我們能將復雜性轉(zhuǎn)移到基礎(chǔ)設(shè)施層,制作 dApp 應該會更加簡單。

    也許我們應該去解決那些棘手的問題?

    我們可以嘗試在基礎(chǔ)設(shè)施層面實現(xiàn)去中心化。例如,將 ENS 支持集成到 getaddrinfo 中,讓所有瀏覽器都能原生支持 IPFS,并提升 IPFS 的速度至與當前最先進的 CDN 相媲美。我們還可以改進以太坊的 JSON-RPC,使其對去中心化應用 (dApps) 更加實用。但這只是簡單的部分。

    要替代集中式數(shù)據(jù)庫和服務器,我們需要開發(fā)出一系列目前還不存在的技術(shù)。也許需要一種基于零知識證明 (ZK) 的分布式計算系統(tǒng),能夠在運行代碼時獲得獎勵,或者一個能夠高效執(zhí)行通用 x86 指令的超級以太坊。

    此外,我們還需要為圍繞加密貨幣構(gòu)建的所有服務找到去中心化的解決方案。我們需要設(shè)計新的激勵機制——誰會為這些計算資源買單?在真正去中心化的系統(tǒng)中,現(xiàn)有的 SaaS 商業(yè)模式將不起作用。(但希望這些服務的費用可以通過加密貨幣支付,而無需信用卡。)

    除此之外,我們還必須確保這種新體系的開發(fā)體驗至少與當前的集中式平臺一樣好。那些平臺已經(jīng)投入了數(shù)十億美元的工程時間來打磨,并在營銷上投入巨資以充斥網(wǎng)絡(luò)教程,試圖說服大家他們的方案是最優(yōu)的。

    這真的重要嗎?

    「你的科學家們過于關(guān)注技術(shù)的可行性,卻沒有停下來考慮這樣做是否合適?!埂浴顿_紀公園》

    但應用層真的需要去中心化嗎?

    Nouns 向我們展示了或許僅僅是區(qū)塊鏈的去中心化就已足夠。Nouns 擁有一個繁榮的應用生態(tài)系統(tǒng),所有應用都與相同的合約進行交互。你可以通過 Camp 或 Agora 投票,這并不重要,你只需選擇自己喜歡的界面即可。

    為了吸引數(shù)十億用戶,加密貨幣可能需要成為現(xiàn)有系統(tǒng)中一個無縫集成的組件。這意味著理想的加密體驗是用戶甚至不知道自己在使用加密貨幣,因為它已經(jīng)被抽象到無關(guān)緊要的程度。比如,只需輕觸手機就能買到咖啡,至于使用的是 USDC 還是 Visa 網(wǎng)絡(luò),用戶并不關(guān)心。

    市場已經(jīng)找到了一個局部的最優(yōu)解:

    • 區(qū)塊鏈作為基礎(chǔ)層是去中心化的,它保障了數(shù)萬億美元的資產(chǎn)安全,并為所有權(quán)和抗審查提供了強有力的支持。
    • 應用層則是中心化的。公司開發(fā)中心化應用,以提供最佳的用戶體驗。它們的閉源系統(tǒng)形成了對競爭的壁壘,但這些應用仍然與同一個區(qū)塊鏈進行交互。

    缺少的工具

    我希望這種平衡能更多地向去中心化傾斜。我希望能像點擊一個鏈接一樣簡單地在本地運行我自己的 Nouns Camp 或 Agora 版本。我希望我們能擁有一些工具,使得構(gòu)建這些去中心化應用變得簡單,同時不影響用戶體驗。

    BasePaint 令人驚艷。它是一個自我維持的生態(tài)系統(tǒng):藝術(shù)家創(chuàng)作作品,收藏家購買并在二級市場獲利,所有者可以通過投票影響日常事務。這種模式行之有效,我們已經(jīng)通過這種方式向創(chuàng)作者分發(fā)了超過一百萬美元。

    然而,整個系統(tǒng)中最薄弱的環(huán)節(jié)是我們這個團隊。維護應用需要大量的努力,比如修復漏洞和提升用戶體驗。同時,我們也在努力讓系統(tǒng)更加去中心化,比如使應用更易于自我托管,放棄權(quán)限控制而不是設(shè)置門檻。

    結(jié)論

    去中心化應用(dApps)似乎已經(jīng)失去了生機,因為「去中心化」的優(yōu)勢目前還不是用戶所關(guān)心的,因此開發(fā)者們需要做出調(diào)整。我們已經(jīng)停止了開發(fā)那些旨在使應用去中心化的工具。

    幸運的是,區(qū)塊鏈的底層基礎(chǔ)設(shè)施比以往任何時候都更加穩(wěn)固。基礎(chǔ)技術(shù)更為扎實,發(fā)展路線圖也令人期待。我們實際上有機會構(gòu)建一個全球性的計算平臺。

    然而,遺憾的是,關(guān)于如何增強用戶界面的討論并沒有受到足夠的重視。dApp 的概念暫時被擱置……

    主站蜘蛛池模板: 99国产精品永久免费视频| 欧美精品一本久久男人的天堂| 国产成人精品无码片区在线观看| 国产乱码精品一区二区三| 精品久久久久久亚洲精品| 日本五区在线不卡精品| 国产成人久久久精品二区三区| 18国产精品白浆在线观看免费| 亚洲处破女AV日韩精品| 久久露脸国产精品| 国产三级精品三级在线观看专1| 精品一区二区三区四区| 国产精品午睡沙发系列| 无码囯产精品一区二区免费| 亚洲国产成人久久精品99| 久久99精品国产麻豆不卡| 日韩欧国产精品一区综合无码| 国产精品va无码一区二区| 日韩精品无码久久久久久| 亚洲精品无码Av人在线观看国产 | 亚洲欧美精品SUV| 久久久久九国产精品| 国产啪亚洲国产精品无码| 99久久精品这里只有精品| 国产亚洲精品国产| 国产日韩精品在线| 亚洲综合一区二区精品导航 | 国产成人精品午夜福麻豆| 亚洲精品天天影视综合网| 国产在线精品一区二区不卡| 国产精品久久久久影院色| 国产精品www| 免费精品一区二区三区第35| 久久精品国内一区二区三区| 精品视频一区二区三区在线观看| 国产短视频精品一区二区三区| 国产成人久久精品一区二区三区| 精品国产福利在线观看| 国产精品亚洲片在线| 99热这里只有精品在线| 久久亚洲国产精品一区二区|