· 23天 ago
① 为什么 Cloudflare 宕机会造成全球大量互联网瘫痪? ② 为什么号称去中心化的 Dapp、Web3 应用也打不开? ③ 有没有更彻底的去中心化前端解决方案?
根据最新数据,Cloudflare 实际处理了全球大约 20% 的互联网流量。
也就是说,昨天 Cloudflare 宕机直接导致了全球五分之一的互联网应用和服务停止,包括:
Twitter、ChatGPT、Coinbase、Uber 等。
很多人不知道 Cloudflare 有多重要。如果把互联网比作一座城市:
Cloudflare 就是这三者的整体服务商。
1)CDN 加速(高速公路)
大部分网页内容不是从网站本身拿的,而是从 Cloudflare 缓存拿的。
2)DNS 域名解析(红绿灯)
你输入网址能不能打开,取决于 DNS 是否正常。
Cloudflare 是全球最大的 DNS 服务商之一。
3)防火墙(安保系统)
遭受攻击时,是 Cloudflare 在抗,不是网站自己扛。
因此,大量网站为了速度、安全、稳定,都把流量托管在 Cloudflare 上。
结果就是:它一旦宕机,所有依赖它的网络全部瘫痪。
很多人以为:
“区块链是去中心化的,那 DApp 也应该不会受影响啊?”
这是 Pickful 社区问得最多的问题。
这是因为大家把 “DApp 的整体架构” 和 “区块链本身的去中心化” 混在一起了。
这些都不依赖任何公司,也不会因为 Cloudflare 宕机而挂。
包括:
这些全部依赖 Web2 的基础设施。
所以 Cloudflare 一挂,这些“入口”就全部打不开。
答案是有的,而且 Uniswap、Aave 这些顶级 DApp 其实已经走得比较远了。
要实现一个真正完全去中心化的 DApp,需要满足:
用户通过浏览器 + 钱包就可以直接访问,无需任何中心化服务器。
但是现在现实的问题非常明显:
IPFS 文件存储在全球节点,但访问速度慢,
加载一个 DApp 前端可能要 5~10 秒,用户无法接受。
理论上 ENS 不依赖 DNS,可以完全去中心化,
但现实是:
因此无法大规模采用。
钱包要读取链上数据、发交易,必须依赖 RPC 节点。
例如 MetaMask 默认使用中心化的 Infura。
RPC 是当前 Web3 最大的中心化单点,一旦它挂了,大量 DApp 跟着挂。
去中心化 RPC 虽然在做,但:
对 DApp 来说,这是致命的。
因为:
链本身已经去中心化了,但 用户进入 Web3 的入口 仍然远远不够成熟。
如果有一天:
那你看到的将是一个真正的全链 DApp:
没有任何中心化单点。
就算 Cloudflare 宕机、AWS 区域瘫痪、DNS 被攻击——
它依然能打开、依然能用、依然能交互。
这,就是终极形态的全栈去中心化。
作者 王亚南
与您的关注者分享。
回复