註冊並分享邀請連結,可獲得影片播放與邀請獎勵。

0xkEvin.AI 🤖
@0xkEvinC
AI + Web3 / Bem Builder / Tapeout开发者 / NOOS AI Builder
723 正在關注    592 粉絲
TapeOut 现在其实有两条访问路径。 第一条是传统浏览器路径:域名 → DNS → 网关 → 链上文件。这条路径里,DNS 和网关确实还是中心化依赖。如果域名被封、DNS 解析失效,或者某个网关挂了,普通用户通过这个域名就进不去了。网页文件虽然还在链上,但“入口”坏了。TapeKit 的规范自己也明确区分了这条传统路径。 真正关键的是第二条:直接用链上地址访问,不经过 DNS,也不依赖官方网关。 TapeKit 设计了 tape:// 这种地址,例如: tape://4246.0.tape/ 这里的 4246.0 本质上是在定位某个 Processor 里的某个 Circuit/Container。客户端可以根据这个地址,直接去 BNB Chain 读取 SiteRegistry 里的网页文件,然后在本地验证 SHA-256,确认你拿到的每一个字节都和链上记录一致。规范明确写的是:这条路径可以做到 “no DNS and no gateway of ours in between”。 所以更准确地说,架构应该理解成: 链上文件 = 真正的数据层 DNS = 可选的人类友好入口 Gateway = 普通浏览器兼容层 tape:// / 专用客户端 = 原生链上入口 这就像 Bitcoin。你可以用某个区块浏览器查看 BTC,但 Bitcoin 并不等于那个区块浏览器。Etherscan 挂掉,Ethereum 还在。同样,一个 TapeOut 网关挂了,并不意味着 Container 里的网页消失了。 不过你继续追下去,还会发现一个更深的问题:即使不要 DNS、不要官方 Gateway,你还是得连接区块链节点。 比如客户端要读取 BNB Chain,总得通过 RPC Node。 如果你只使用: 某一家 RPC 服务商 那么这个 RPC 本身又成了新的中心化点。 TapeKit 对这个问题的处理思路是:客户端可以使用多个公共节点交叉读取,也可以让用户换成自己的节点;节点不属于 Gateway,实际链上读取是在用户浏览器里完成的。 所以理论上的去中心化程度其实有几个层级: 最低层: 域名 → DNS → 官方网关 → RPC → Blockchain 这里体验最好,但依赖也最多。 中间层: Gateway 域名 → 浏览器 Service Worker → 多 RPC → Blockchain TapeKit 目前的 Service Worker Gateway 更接近这一种。服务器主要负责第一次给浏览器一个 bootstrap 页面;Service Worker 启动之后,网页内容由用户浏览器自己从链上读取并验证,而不是服务器把网站内容代理回来。 更原生的一层: tape:// → TapeOut Browser / Extension → 多 RPC → Blockchain 这时 DNS 和普通 Web Gateway 都可以消失。 最彻底的一层: tape:// → 本地客户端 → 自己的 BNB Node → Blockchain 到了这里,理论上才接近: 只要区块链还活着,你就能把网页重新读出来。 所以我觉得“网页永不消失”这个说法也要谨慎。 更准确的是: 只要底层链仍然可读取、合约数据仍然存在,并且你有兼容的客户端或可以自己构建读取工具,网页的数据就不会因为某台服务器关闭而消失。 这和传统网站差别非常大。 传统网站是: 服务器没了 → 数据可能直接没了。 链上网站是: 官方入口没了 → 数据还在,你可以换入口。 这里真正实现的不是: “永远不会挂。” 而是: “入口和数据第一次被解耦。” 我反而觉得这才是 Container 最值得讲的地方。 举个极端例子。 假设明天: TapeOut 官方网站没了, 没了, 原来的 DNS 被停了, 官方 Gateway 也关掉了。 如果 Container 的网页文件已经完整写进 SiteRegistry,理论上开发者仍然可以写一个新的 TapeKit 客户端,直接根据 Circuit / Container 地址去 BNB Chain 把 index.html、JS、CSS 等文件读取回来,并根据链上的 SHA-256 验证内容。TapeKit 的规范甚至已经定义了 fileInfo、read、readRange 等读取和验证逻辑。 所以真正的抗审查模型不是: 一个永远不会关闭的网站。 而应该是: 一个任何人都可以重新建立入口的网站。 这两句话看起来很像,实际上差别非常大。 不过还有最后一个问题,也是我觉得 TapeOut 将来必须解决好的: 普通用户不会自己跑节点,也不会安装专用浏览器。 因此现实世界里,大多数人最终还是会通过 HTTPS、DNS、Gateway 访问。 这意味着它更可能形成一种: “底层去中心化 + 上层多入口竞争” 而不是完全没有任何中心化组件。 只要未来有 10 个、100 个独立 Gateway,任何人都能自己部署,而且 tape:// 始终可以绕开它们,那么单一 Gateway 就不再是“命门”,只是一个便利入口。 这才是我认为比较合理的结构: 过去 Web2: 域名 + 服务器 = 网站 普通 Web3: 域名 + 服务器前端 + 链上合约 TapeOut 想做的 DeWEB: 链上文件 + 链上身份 + 可替换入口 真正革命性的不是“取消 DNS”。 而是: DNS 可以死,Gateway 可以死,甚至项目方可以消失,但它们都不再拥有网站本身。 这句话其实比“网页永久存在”更准确,也更有力量。 #BEM# #TapeOut# #BTC# #Bitcoin# #Web3# #DePIN# #Onchain# #MachineEconomy# #DeWeb#
顯示更多