DApp 已死? Web3 应用去中心化与用户体验的两难抉择

2024年11月08日 02:00:45 加密货币 互联网

撰文:w1nt3r.eth5At币学堂 - AI与大数据驱动的区块链科普平台

编译:深潮 TechFlow5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

也许区块链会永存,但去中心化应用程序 (dApps) 的寿命却很短。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

2024 年的万圣节,我尝试打开 2021 年使用过的 dApps,结果令人惊恐:域名过期、部署暂停、页面无法找到、服务不可用。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

等等,这些应用程序不应该是去中心化的吗?它们本应是不依赖中心化实体的,像啤酒一样免费,像言论一样自由且抗审查的应用程序。它们是让 Web3 成为新互联网的应用程序。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

但是这些应用程序几乎都已消失了,我两年前使用的大多数都不复存在。它们的「幽灵」可能还留在区块链的某个地方,只要你能找到正确的合约地址并猜出正确的调用数据。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

为什么会发生这种情况?问题出在哪里?我们能做些什么来改变这种现状?5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

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


5At币学堂 - AI与大数据驱动的区块链科普平台

让我们翻阅一下我们从史前时代(2016 年)找到的古老文献。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

「dApp」是「去中心化应用程序」的缩写。这个概念是,你可以使用开放技术(如 HTML/CSS/JS)制作一个 Web 应用,并将其托管在去中心化和无许可的基础设施上(如 IPFS)。dApp 通过你的钱包与区块链进行交互。你可以获取最新数据并发送交易,而无需依赖中心化公司。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

这使得 dApps 几乎是不可阻挡的。免费、无许可、去中心化。这是那些真正朋克精神追求的梦想。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

漂亮的登陆页面


5At币学堂 - AI与大数据驱动的区块链科普平台

然而,大多数人并不在意去中心化和无许可的特性。他们更关心应用程序是否实用(以及数字是否能上涨)。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

Web3 的开发者很快意识到,他们正与在 Web2 领域中设计精美、速度快且吸引人的 Web2 应用竞争用户的注意力,而去中心化在这个战场上并没有给他们带来太多优势。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

那些深入了解技术的人明白区块链是一个真正的范式转变。但区块链上的一切都是「开源」的,可以被复制,因此它变成了一种商品。没有竞争壁垒。任何人都可以在任何地方部署 Uniswap 合约。事实上,任何人都可以创建自己的 L2!5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

真正的区别在于品牌、分发渠道、网络效应和用户体验。在数以亿计的 Uniswap 部署中,用户会选择他们信任的(品牌)、容易访问的(分发)、大家都在使用的(网络效应)以及界面友好的(用户体验)。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

虽然我最后才提到用户体验,但这并不是最不重要的。糟糕的用户体验会带来负面影响。每个电子商务商店的老板都知道,每增加 100 毫秒的延迟,就可能失去 10% 的用户。如果用户体验不好,你无法打造高端品牌。如果你的应用程序让人用起来心烦意乱,你也无法留住用户。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

5At币学堂 - AI与大数据驱动的区块链科普平台

部署到 Vercel 比部署到 IPFS 更简单5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

做好事不易


5At币学堂 - AI与大数据驱动的区块链科普平台

即使大多数用户对去中心化不感兴趣,真正的加密朋克仍然在意。不是说「每个人都应该是去中心化的狂热者」,而是因为「这是正确的做法」。即使当中心化实体变得敌对或遭到审查时,去中心化也能赋予人们权力和自主权。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

这就是问题所在。要制作一个既去中心化又拥有良好用户体验的应用程序并不容易。但困难的原因却是因为我们(开发者)变得懒惰。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

剖析 BasePaint


5At币学堂 - AI与大数据驱动的区块链科普平台

让我们来看看当今典型的「dApp」及其所依赖的技术。我将用我自己开发的 BasePaint 来举例。从某种意义上说,它应该是一个「Web3 dApp」:它使用区块链(Base L2)并依赖用户的钱包进行交互。但这还不足以提供良好的用户体验,所以我不得不加入一些非去中心化的元素。实际上,加入了很多。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

5At币学堂 - AI与大数据驱动的区块链科普平台

BasePaint 的技术服务组成5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

以下是我在开发中不得不采用的集中化技术:5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

  • 域名。我希望用户能方便地找到我们并访问网站。由于浏览器不支持 ENS,我不得不从域名注册商处购买域名,并配置 DNS 以指向正确的服务器。
  • 托管服务。我需要将应用程序(包括 HTML/CSS/JS 文件)托管在某个地方,并确保访问速度快且稳定。虽然 IPFS 很有潜力,但大多数浏览器不支持,网关速度慢,URL 也不友好


5At币学堂 - AI与大数据驱动的区块链科普平台

(你试过在手机上输入 QmRxM6Fz3jYBNLTNn59Whtj8uiFodC53Z5nEep6eSkwf8V 吗?)5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

  • 数据库。区块链在某些情况下是个不错的数据库,但并不适用于所有场景。例如,我们将聊天信息存储在 Postgres 数据库中,因为这样更便宜且速度更快。虽然可以尝试将其上链,但速度永远比不上集中式数据库。
  • 后端服务。BasePaint 还需要进行一些不适合在以太坊上处理的计算。例如,生成视频、同步多个用户的光标位置、验证聊天权限等。此外,我们还需保护一些敏感信息,如数据库连接凭据和私有 Token 等。
  • 以太坊 JSON-RPC 提供商。理论上,我们可以通过用户的钱包来访问区块链。但这意味着没有「支持 Web3」的浏览器的用户将无法看到任何内容。更麻烦的是,不同钱包的 RPC 提供商之间存在细微差异。例如,QuickNode 将日志查询限制在 10,000 条以内,而 Alchemy 使用自己的计算单元来限制请求。使用钱包的 RPC 就意味着要处理这些细微的差异。
  • 索引器。在区块链上存储数据成本高昂。BasePaint 通过不将像素存储在合约中来解决这个问题。相反,它通过 Painted 事件发送所有必要的数据。你可以通过查询智能合约事件重建任何画布。但想象一下在 BasePaint 画廊页面上这样做(我们展示数百个画布!)。为了提供流畅的用户体验,我们运行了一个索引器来跟踪区块链事件,并以便于快速查询的方式存储数据。
  • 其他服务。我们使用 Reservoir 获取二级市场数据和进行跨链铸造,Cloudflare 作为 CDN,R2 用于视频存储和缓存,DataDog 用于日志记录,PostHog 用于分析,Neynar 用于查找 Farcaster 用户的钱包地址。每种服务都为我们节省了数周甚至数月的开发时间,但也使我们的应用程序变得不那么去中心化。此外,许多工具缺乏可持续的商业模式,可能随时关闭。
  • 信用卡。这个问题总是让我哭笑不得。你知道吗,大多数加密 SaaS 产品不能用加密货币支付?如果我的信用卡余额不足或过期,我的域名、数据库、服务器、RPC 端点和其他 SaaS 产品就会下线。


5At币学堂 - AI与大数据驱动的区块链科普平台

如何实现应用程序的去中心化?


5At币学堂 - AI与大数据驱动的区块链科普平台

作为一名 Web3 开发者,目前我看到的选择有:5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

  • 放弃集中化技术,构建一个完全依赖去中心化服务的硬核 dApp。虽然这在 Tornado Cash 等项目中可能可行,但对于普通消费者产品而言,这会带来用户体验上的障碍,可能会让大多数用户却步。
  • 保留集中化的应用程序,同时开发一个仅依赖去中心化技术栈的简化版 dApp。这意味着需要维护两个独立的应用程序,增加了工程工作量和成本。
  • 采用「渐进增强」的策略。从一个简化的 dApp 开始,如果服务器可用,就利用它来提升速度。这需要严格的管理,与第二种选择相比,节省的时间并不多。
  • 开源代码,让用户自行运行(这是我们选择的方向)。但实际上,启动整个系统需要相当高的软件工程能力,比从 IPFS 加载页面要复杂得多。


5At币学堂 - AI与大数据驱动的区块链科普平台

以上选项都需要付出相当大的努力,并非默认的选择。查看任何 dApp 教程或模板,几乎没有提到这些问题。 其实,去中心化应用开发不必如此困难。如果我们能将复杂性转移到基础设施层,制作 dApp 应该会更加简单。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

也许我们应该去解决那些棘手的问题?


5At币学堂 - AI与大数据驱动的区块链科普平台

我们可以尝试在基础设施层面实现去中心化。例如,将 ENS 支持集成到 getaddrinfo 中,让所有浏览器都能原生支持 IPFS,并提升 IPFS 的速度至与当前最先进的 CDN 相媲美。我们还可以改进以太坊的 JSON-RPC,使其对去中心化应用 (dApps) 更加实用。但这只是简单的部分。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

要替代集中式数据库和服务器,我们需要开发出一系列目前还不存在的技术。也许需要一种基于零知识证明 (ZK) 的分布式计算系统,能够在运行代码时获得奖励,或者一个能够高效执行通用 x86 指令的超级以太坊。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

此外,我们还需要为围绕加密货币构建的所有服务找到去中心化的解决方案。我们需要设计新的激励机制——谁会为这些计算资源买单?在真正去中心化的系统中,现有的 SaaS 商业模式将不起作用。(但希望这些服务的费用可以通过加密货币支付,而无需信用卡。)5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

除此之外,我们还必须确保这种新体系的开发体验至少与当前的集中式平台一样好。那些平台已经投入了数十亿美元的工程时间来打磨,并在营销上投入巨资以充斥网络教程,试图说服大家他们的方案是最优的。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

这真的重要吗?


5At币学堂 - AI与大数据驱动的区块链科普平台

「你的科学家们过于关注技术的可行性,却没有停下来考虑这样做是否合适。」——摘自《侏罗纪公园》5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

但应用层真的需要去中心化吗?5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

Nouns 向我们展示了或许仅仅是区块链的去中心化就已足够。Nouns 拥有一个繁荣的应用生态系统,所有应用都与相同的合约进行交互。你可以通过 Camp 或 Agora 投票,这并不重要,你只需选择自己喜欢的界面即可。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

为了吸引数十亿用户,加密货币可能需要成为现有系统中一个无缝集成的组件。这意味着理想的加密体验是用户甚至不知道自己在使用加密货币,因为它已经被抽象到无关紧要的程度。比如,只需轻触手机就能买到咖啡,至于使用的是 USDC 还是 Visa 网络,用户并不关心。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

市场已经找到了一个局部的最优解:5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

  • 区块链作为基础层是去中心化的,它保障了数万亿美元的资产安全,并为所有权和抗审查提供了强有力的支持。
  • 应用层则是中心化的。公司开发中心化应用,以提供最佳的用户体验。它们的闭源系统形成了对竞争的壁垒,但这些应用仍然与同一个区块链进行交互。


5At币学堂 - AI与大数据驱动的区块链科普平台

缺少的工具


5At币学堂 - AI与大数据驱动的区块链科普平台

我希望这种平衡能更多地向去中心化倾斜。我希望能像点击一个链接一样简单地在本地运行我自己的 Nouns Camp 或 Agora 版本。我希望我们能拥有一些工具,使得构建这些去中心化应用变得简单,同时不影响用户体验。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

BasePaint 令人惊艳。它是一个自我维持的生态系统:艺术家创作作品,收藏家购买并在二级市场获利,所有者可以通过投票影响日常事务。这种模式行之有效,我们已经通过这种方式向创作者分发了超过一百万美元。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

然而,整个系统中最薄弱的环节是我们这个团队。维护应用需要大量的努力,比如修复漏洞和提升用户体验。同时,我们也在努力让系统更加去中心化,比如使应用更易于自我托管,放弃权限控制而不是设置门槛。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

结论


5At币学堂 - AI与大数据驱动的区块链科普平台

去中心化应用(dApps)似乎已经失去了生机,因为「去中心化」的优势目前还不是用户所关心的,因此开发者们需要做出调整。我们已经停止了开发那些旨在使应用去中心化的工具。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

幸运的是,区块链的底层基础设施比以往任何时候都更加稳固。基础技术更为扎实,发展路线图也令人期待。我们实际上有机会构建一个全球性的计算平台。5At币学堂 - AI与大数据驱动的区块链科普平台


5At币学堂 - AI与大数据驱动的区块链科普平台

然而,遗憾的是,关于如何增强用户界面的讨论并没有受到足够的重视。dApp 的概念暂时被搁置……5At币学堂 - AI与大数据驱动的区块链科普平台

欧易

欧易OKX交易所

全球三大交易所之一,注册领取价值6,0000元数字货币盲盒

APP下载    官网注册
最新区块链知识
StakeStone 与 Plume 质押活动在 90 分钟内达 3000 万美金存款上限

StakeStone 与 Plume 质押活动在 90 分钟内达 3000 万美金存款上限

全链流动性资产协议 StakeStone 与 Plume 今日 22:00 开启预存款活动,上线 90 分钟内达到 3000 万美金存款上限。

2024年11月07日 0阅读
以太坊 SVM L2 网络 Eclipse 上线公共主网

以太坊 SVM L2 网络 Eclipse 上线公共主网

以太坊 SVM L2 网络 Eclipse 表示,其公共主网已上线。

2024年11月07日 0阅读
Phairdrop 开放 S2 申领,并开放首个 SOCIAL 质押池

Phairdrop 开放 S2 申领,并开放首个 SOCIAL 质押池

去中心化社交应用 Phaver 发推称,用户需在 11 月 11 日 18:00 截止日期前申领 S2 兑换积分。申领结束后 Phaver 将计算每个人在总奖励池中的份额,其代币 SOCIAL 将在 48 小时

2024年11月07日 0阅读
Degen:与 Conduit 存在纠纷,随时准备创建新链

Degen:与 Conduit 存在纠纷,随时准备创建新链

Degen 官方发文称,与 Conduit 存在纠纷,如果 Conduit 决定不做正确的事情,DEGEN 随时准备创建新链并向原始 L3 上的所有持有者和开发者支付报酬。其指出,DEGEN L3 每天处理超过

2024年11月07日 0阅读
StakeStone 与 Plume 质押活动 5 分钟内达 500 万美元存款上限,现扩大至 3000 万美元

StakeStone 与 Plume 质押活动 5 分钟内达 500 万美元存款上限,现扩大至 3000 万美元

全链流动性资产协议 StakeStone 与 Plume 于 22:00 开启预存款活动,上线 30 分钟内达到 500 万美元存款上限,现已扩大上限至 3000 万美元。

2024年11月07日 0阅读
币安入选《财富》「2024 亚洲金融科技创新者」榜单,在区块链与加密领域排第一

币安入选《财富》「2024 亚洲金融科技创新者」榜单,在区块链与加密领域排第一

币安入选《财富》首次发布的「2024 亚洲金融科技创新者」榜单,并且在区块链与加密领域排名第一。《财富》2024 年亚洲金融科技创新者榜单展示了 60 家在全球增长最快的地区中

2024年11月07日 0阅读
币安储备金证明系统已覆盖 34 种代币,资产超 1200 亿美元

币安储备金证明系统已覆盖 34 种代币,资产超 1200 亿美元

币安发文称,储备金证明系统发布两年,已覆盖 34 种代币,资产超 1200 亿美元。

2024年11月07日 0阅读
掺杂虚拟货币交易的特大跨区域地下钱庄犯罪网络被捣毁,涉案金额达 380 亿元

掺杂虚拟货币交易的特大跨区域地下钱庄犯罪网络被捣毁,涉案金额达 380 亿元

据海报新闻报道,四川乐山警方披露一起非法经营案,涉及全国 13 个省份、涉案金额高达 380 余亿元的特大跨区域地下钱庄犯罪网络被捣毁。该案中掺杂虚拟货币交易,实施跨境资金调

2024年11月07日 0阅读
MultiVM 执行层 Cytonic 完成 830 万美元种子轮融资,Lattice 领投

MultiVM 执行层 Cytonic 完成 830 万美元种子轮融资,Lattice 领投

据 Coindesk 报道,MultiVM 执行层 Cytonic 完成 830 万美元种子轮融资,Lattice 领投,Lemniscap、IOBC、野村证券、Lyrik、Public Works、BitMEX 创始人 Arthur Hayes 及其他投

2024年11月07日 0阅读
DWF Labs 再次向币安充值 200 万枚 FET,过去三周已累计充值 600 万枚

DWF Labs 再次向币安充值 200 万枚 FET,过去三周已累计充值 600 万枚

据链上分析师@ai_9684xtpa 监测,三小时前 DWF Labs 再次向币安充值 200 万枚 FET,价值 280 万美元。过去三周,DWF 已累计向交易所充值 600 万枚 FET,总价值达 836 万美元;而近一

2024年11月07日 0阅读
猜你感兴趣
NFT币和NFT有什么关系NFT的前景介绍

NFT币和NFT有什么关系NFT的前景介绍

什么是NFT?NFT,全称为Non-Fungible-Token,是指唯一且不可互换的数字资产,可以是虚拟的艺术品、音乐、视频、游戏装备等。与传统的数字货币如比特币等不同,NFT具有不可替代性和独

2024年07月24日 194阅读
6000万枚GUI发放完毕用于激励Aptos Grant DAO第五轮资助投票者

6000万枚GUI发放完毕用于激励Aptos Grant DAO第五轮资助投票者

5月1日消息,长期资助计划Aptos Grant DAO第五轮资助已完成反女巫攻击(Anti-Sybil Attack)检测。有效投票地址共有320个,每个地址可获得187500个 GUI,总计共享6000万个GUI激励。

2024年07月24日 0阅读
APE币今日价格行情最新实时消息(2024年03月20日)

APE币今日价格行情最新实时消息(2024年03月20日)

截止至2024年03月20日,APE币今日最新价格是1.80404美元,一枚APE约合人民币12.99元。 最近24小时APE币最高价是1.93304美元,最低价是1.73593美元,波幅为11.36%,换手率为0.14%,成交

2024年07月24日 164阅读
某鲸鱼20分钟前向Kraken存入1225枚比特币

某鲸鱼20分钟前向Kraken存入1225枚比特币

报道,据 Lookonchain 监测,某鲸鱼 20 分钟前向 Kraken 存入 1225 枚比特币,价值约合 7026 万美元。

2024年07月24日 0阅读
KLV今日价格行情最新实时消息(2024年03月19日)

KLV今日价格行情最新实时消息(2024年03月19日)

截止至2024-03-19 10:06,KLV币今日最新价格是0.00475179美元,一枚KLV约合人民币0.0342元。最近24小时KLV币最高价是0.00512974美元,最低价是0.00470306美元,波幅为9.07%,换手率为

2024年07月24日 127阅读
比特币数字货币k线图基础知识底部形态和顶部形态以及中继形态图解

比特币数字货币k线图基础知识底部形态和顶部形态以及中继形态图解

比特币数字货币K线图基础知识比特币是一种数字货币,其价格波动通常以K线图来展示。K线图可以为投资者提供有关市场趋势和价格走势的重要信息。在K线图中,底部形态、顶部形态和

2024年07月24日 139阅读