V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
meeop
V2EX  ›  分享创造

尝试下基于 ipfs 的构建网站,这是一种彻底去中心抗监管架构

  •  
  •   meeop · 2023-12-06 10:40:17 +08:00 · 2033 次点击
    这是一个创建于 383 天前的主题,其中的信息可能已经有所发展或是发生改变。

    尝试下 ipfs 架构的网站,点击下面链接应该可以不翻墙直接打开

    网页是个单页面 html ,展示今年还剩多少天

    这个链接应该不翻墙能打开 https://hardbin.com/ipfs/Qme6GDyqtb6jkERD1LVYC4dWSHDtMoRyn5pcTRk5KaHQPA

    这个链接似乎被墙了,要翻墙 https://cloudflare-ipfs.com/ipfs/Qme6GDyqtb6jkERD1LVYC4dWSHDtMoRyn5pcTRk5KaHQPA/

    架构原理说明

    1 访问

    ipfs 可以认为就是一个 CDN 服务,提供去中心资源下载能力 那么对于静态网站,其实就是一堆 url 资源,在 ipfs 网络发布后就可以直接访问了

    由于是去中心存储,就像磁力链接一样,内容是存储在官方服务和每个用户本地的,只要有人做种,这个页面就永远能打开

    可以使用公共或者自建 ipfs 网关,在用户不安装 ipfs 客户端场景直接访问 不过毕竟基于域名,是会被墙的,但是公共网关很多,应该总能找到未被墙的网关 实际很多 cdn 服务商提供了 ipfs 网关服务,所以即便在强屏蔽环境下,也应该能找到访问网站的路径 如果安装 ipfs 客户端,就不可能被墙了,直接使用本地网关在 ipfs 网络加载数据

    2 后端服务和存储分发 如果是静态网站,那就不需要后端服务,直接把静态网站资源发布到 ipfs 即可

    这个场景下非常的自由,无需任何审批,也不怕屏蔽,甚至连后端服务都没有 网站内容一经发布,即便作者本人也无法撤回,因为内容已经去中心存储到各个 ipfs 节点了,只要有人看就会永远存在

    如果是动态网站,可以通过定期发布的方法来实现内容定期更新,不过此种场景后端服务还是要有中心化实体的 纯粹去中心后端服务方案也有,但是就要求用户安装 ipfs 客户端去访问其他 peer 节点了,不能做到像网站一样用户直接访问

    7 条回复    2023-12-06 17:19:45 +08:00
    myqoo
        1
    myqoo  
       2023-12-06 10:42:08 +08:00
    世上本没有墙,用的人多了,这个网站就被墙了。
    musi
        2
    musi  
       2023-12-06 11:03:47 +08:00
    抗监管?
    你做网关被查到直接请你去喝茶
    只要有一个杀鸡儆猴就没人敢做了
    meeop
        3
    meeop  
    OP
       2023-12-06 11:30:23 +08:00
    @musi 我不做网关,以及对于这种外国人在外国提供的服务如何被请喝茶呢?
    ninja911
        4
    ninja911  
       2023-12-06 14:20:51 +08:00
    @meeop 我 2 年前关注 IPFS 了,找不到组织学习。奈何烂泥扶不上墙,处处碰壁。有 wx/蛐蛐组织加入么?
    molvqingtai
        5
    molvqingtai  
       2023-12-06 14:32:37 +08:00
    去中心化的 Xlog 就是这样的 https://xlog.app/
    ninja911
        6
    ninja911  
       2023-12-06 14:39:14 +08:00
    @molvqingtai 其实墙内有垄断某度这些,那么去中心化,有没有搜索引擎,要的就时这种去垄断的搜索引擎
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1016 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:26 · PVG 04:26 · LAX 12:26 · JFK 15:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.