okx

中创算力:IPFS助力Web3.0,推出新语言版本的分布式维基百科服务!

时间:2023-07-29|浏览:202

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

分布式维基百科

分布式维基百科镜像服务和Kiwix项目很高兴宣布更新后的镜像服务可以开始提供广泛可用的服务,更多的新语言版本镜像服务也正式上线。

现在可以访问英文版、土耳其语版、缅甸语版、阿拉伯语版、中文版和俄语版的镜像服务。

你可以随时在ipfs.kiwix.org找到最新的列表,还可以通snapshot-hashes.yml文件获取详细信息。

开始时间

分布式维基百科镜像服务的想法可以追溯到2017年,当时IPFS项目创建了英文和土耳其语的内容快照并存放到IPFS网络上。要了解我们这样做的目的,请阅读最初的IPFS上的维基百科文章。

下面是一个简短的状态简报,包括了优化后的使用方法,当前搭建过程及存在的问题,以及未来可以贡献到该项目的工作。

访问维基百科镜像服务的改进方法

用户友好型的ipns://{dnslink}及公共网关

带有IPFS地址支持的浏览器Brave, Opera, 或常规的Firefox和Chromium装上IPFSCompanion就可以使用DNSLink加载最新的快照。

ipns://{dnslink}

ipns://en.wikipedia-on-ipfs.org

为了确保真正的点对点传输,离线存储和内容的完整性,你可以运行自己的IPFS节点,方法是使用命令行或IPFSDesktop桌面端和IPFSCompanion浏览器扩展工具的结合。你也可以使用内置IPFS支持的Brave浏览器。

当你无法运行自己的IPFS节点时,你可以选择多个公共网关中的一个或一个公共网关不可信任,那么建议使用底层的内容标识(CID)来访问不可篡改的快照。

ipfs://{cid}

特定镜像服务的{cid}标识可以通过snapshot-hashes.yml文件获取,或使用ipfsresolve-r/ipns/en.wikipedia-on-ipfs.org从其DNSLink记录中读取。

在本文书写时,英文版镜像的CID标识为ipfs://bafybeiaysi4s6lnjev27ln5icwm6tueaw2vdykrtjkwiphwekaywqhcjze。

通过sneakernet来分享CID标识是绕过DNS问题和审查的一种常见方式。土耳其人在2017年土耳其屏蔽维基百科时使用了这个方法。历史不会重演,但我们可以从中学到经验和教训。今年早些时候,缅甸也开始进行互联网中断的实验:

为了满足这一重要需求,我们创建了缅甸语版本的维基百科镜像,并分享了DNSLink和CID标识号:

如何帮助共同存放这些内容?

你可以运行自己的IPFS节点,并共同存放维基百科的一个子集,存放完整副本,或追踪协作集群以自动拉取未来更新。

你也可以通过将特定CID标识pin到远程存储服务来贡献共同存放的成本。

用你自己的IPFS节点进行延迟加载存放服务

你可以保留一个延迟加载的副本,这样就不需要取回整个维基百科,只需保留浏览过的页面的子集数据。

你还可以通过将特定CID标识后的DAG进行pin操作:

循环pin(recursive pin)会在本地数据存储器中预先装载整个镜像。请注意,英文版的体积远远大于其他语言版本,因此需要几百GB的空间,并可能需要很长时间。

特定镜像的尺寸可以通过ipfs files stat/ipfs/{cid}命令获取。

协作集群

服务器管理员和高级用户可以使用一个高级选项。维基百科集群包括了所有的语言版本,其体积随着时间推移只会不断增加。

如果想了解操作指令,请访问collab.ipfscluster.io。

贡献远程pin服务

当共同搭建IPFS节点不可行时,你仍然可以通过将快照的CID标识pin到远程的pinning服务上来做出贡献。了解如何使用远程pinning服务。

一个镜像服务是如何搭建的?

当前的方法依赖于ZIM格式的维基百科快照,这是由Kiwix项目提供的。

目前,我们还没有基于Web页面的ZIM归档文件阅读器(下面的章节将会详细介绍)。同时,我们搭建镜像服务的方式是一个复杂且耗时的过程。

1. 使用openzim/zim-tools工具对ZIM文档进行展开(解

热点:ipfs 项目

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1