🧵去中心化网站架构 简而言之:中心化 DNS 和托管服务在大规模部署时容易失效,并招致攻击。 ENS 结合 IPFS 和 Filecoin 减少了单点故障。域名存储在链上,内容存储在去中心化存储中,访问通过网关进行,更新需要安全多重签名。 1/ 中心化网络为何会失效 中心化 DNS、CDN 和云托管服务会集中风险。少数几家服务商承载着大部分流量。 一旦这些服务商出现故障,许多网站都会同时瘫痪。近期发生的宕机和 DNS 劫持事件造成了大规模停机和直接的经济损失。 2/ 宕机成本 调查数据显示,许多公司每小时的停机损失超过 30 万美元。 近一半的公司报告称,在重大事件中,每小时损失超过 100 万美元。 DNS 泄露会造成直接且往往不可逆转的损害,尤其对于金融和高交易量的商业领域而言。 3/ 去中心化网站架构 一个弹性架构将 @ensdomains 用于域名,IPFS 用于内容存储,Filecoin 用于持久化存储,Safe 用于受控更新。 域名指向链上的内容哈希值。 文件存储在去中心化存储中,并有经济保障确保持久性。 4/ 访问和分发 通过 eth[.]limo 等网关,浏览器可以在域名后附加 .limo 访问 ENS 网站。 内容通过 CID 传输,CID 具有防篡改功能,并支持缓存和复制。 即使一个网关发生故障,其他网关仍然可以提供服务。 5/ 使用 Safe 进行受控更新 @safe 多重签名消除了单密钥风险。 团队需要多个审批才能更改 ENS 内容哈希值。 即使密钥泄露,也无法单独重定向网站。更新遵循符合生产工作流程的审核路径。 6/ 生产工作流程 Omnipin 等工具与 GitHub Actions 集成,可将静态网站部署到 IPFS,为 @Filecoin 持久化提供资金,并向 Safe 提交 ENS 更新。 最终结果是用可独立失效的多层结构取代了单点故障。 阅读全文:
Risk and Disclaimer:The content shared by the author represents only their personal views and does not reflect the position of CoinWorldNet (币界网). CoinWorldNet does not guarantee the truthfulness, accuracy, or originality of the content. This article does not constitute an offer, solicitation, invitation, recommendation, or advice to buy or sell any investment products or make any investment decisions
No Comments
edit
comment
collection
like
share