1. IPFS点滴资讯首页
  2. 行业资讯

IPFS周报5 | 来看一篇优秀的IPFS介绍!

欢迎来到IPFS周报 👋

星际文件系统(IPFS)是一种新的超媒体分布式协议,基于内容和身份的寻址。IPFS支持创建完全分布式应用程序。它旨在使网络更快,更安全,更开放。在这些帖子中,我们重点介绍了过去一周发生的一些发展。对于任何想要参与的人,请按照嵌入的超链接,在GitHub上搜索信息或在IRC 加入我们(Freenode网络上的#ipfs)。

想要在您的收件箱中查看此更新吗?订阅每周时事通讯!

本周涵盖了上个月。以下是二月的一些亮点!

亮点

IPFS周报5 | 来看一篇优秀的IPFS介绍!

我们在ConsenSys的朋友和用户写了一篇优秀的“ IPFS简介 ”,从一篇技术性较低的前言开始,然后深入探讨了IPFS对象模型如何工作的完整解释。它介绍了多个示例,包括目录结构,版本控制系统和区块链。这是一篇很好的文章,可以帮助您熟悉低级IPFS对象的工作原理,并提供图形可视化和深入的解释。它还具有梦幻般的封面图像!谢谢@ChrisLundkvist@ConsenSysAndrew

更新

go-ipfs

  • @lgierth改进了go-ipfs的自动对接器映像,现在将其命名为ipfs/go-ipfs。试一试:docker run -i --net=host ipfs/go-ipfs。新映像对每次提交均为自动构建的,并为即将发布的版本提供自动标记。它还要小几MB,并且不再需要为IPFS存储库安装卷。相反,如果没有安装卷,它将生成一个短暂的标识和配置,当容器退出时将丢失。这非常适合测试或只是快速尝试。没有提供go-ipfs 0.3.x的映像,因为这些版本附带的Dockerfile不适合Docker Hub自动构建。
  • @noffle@ thehyrusleeping@chriscool一直在改进测试套件,修正过去失败的片状测试。这将使我们更快地合并PR,因为CI应该正确地分类成功和失败。
  • @noffle也在go-ipfs与vanilla go get安装兼容方面取得了进展。希望在本月底之前有更明确的结果。
  • @RichardLitt在处理IPFS HTTP API时对CLI进行了大量文档修复。
  • @chriscool重新编写了Windows的构建文档,这使得@slothbag能够使Windows构建重新工作并尽量减少麻烦。
  • @lgierth发布了一份关于从0.3.x迁移到0.4.0的文章
  • @noffle改进了FUSE连接终止。

GX

@whyrusleeping发布了一个PR,它引入了一个名为gx的工具,用于销售我们的项目依赖项。以前我们使用godeps,并且在go-ipfs存储库本身中间接保存了构建ipfs所需的所有代码。由于几个不同的原因,这很难处理,首先,它使存储库的大小膨胀超过我们的代码库的原始大小,导致克隆需要更长时间,并使CI更慢。其次,更新这些依赖关系是一件麻烦事:这部分是由于糟糕的软件包管理器选择的错误,部分是因为我们发现godeps UX不友好。要解决这个问题,@ whyrusleeping创建gx。Gx是一个基于ipfs的包管理工具。包引用是在merkletree中链接的所有哈希,并且解析给定项目的所有依赖项就像ipfs fetch一样简单。现在我们正在使用gx,主要的go-ipfs repo要小得多,依赖关系可以很容易地获取和安装(并在项目中共享),我们也基本上用ipfs引导ipfs。

从普通用户的角度来看,有一些小变化; go get不再是安装ipfs的可行方法,用户现在需要make install像其他大型golang项目(其中包括docker和kubernetes)一样运行。你可以在这里阅读更多关于gx的更多关于gx:github.com/whyrusleeping/gx和gx-go(gx专用于go的子工具):github.com/whyrusleeping/gx-go

@RichardLitt改进了gxREADME文档以更好地解释其目标,并帮助人们开始。如果您认为可以改进任何内容,请查看并通过问题向我们提供反馈。

ipns-pub

@whyrusleeping编写了一个工具ipns-pub,允许人们在不实际运行节点的情况下将IPNS条目发布到网络。您可以使用ipfs-key生成密钥对,然后使用这些密钥发布您喜欢的任何ipfs路径。请注意,使用此工具发布的条目每24小时到期,因此为了使它们在网络上保持活动状态,该工具有一个--daemon选项,可以每12小时自动重新发布您的条目。

specs

经过数月的深思熟虑的设计,IPLD规范已经合并。大部分工作是由@mildred@jbenet完成的,其中包含许多其他贡献者的评论和设计意见。该IPLD规范。“thin-waist”Merkle DAG格式定义了merkle-links,-dags和-paths,以及IPLD Data模型和格式。简而言之:具有可以遍历的命名merkle-links的JSON文档。请继续关注以后的更多信息。

http-api-spec

@RichardLitt完成ipfs了HTTP API Spec的所有现有命令的记录。这意味着如果您对HTTP API应该如何工作有任何疑问,您可以在主服务器上或在该问题的开放PR中看到它们。如果您对HTTP API应如何工作或有任何具体问题感兴趣,请查看当前版本,并探索该回复中的开放PR

distributions

感谢@dignifiedquiredist.ipfs.io 几乎已签署发行版本。这将很快到来。

js-ipfs

感谢@diasdavid,DAG对象操作命令现在可以使用测试和所有操作。同样,由于@dignified的努力,如果没有指定的回调,js-ipfs API现在返回promises,允许Javascript社区使用的两种主要方法同样有效。

registry-mirror

@diasdavid通过删除对registry-static的依赖来提高registry-mirror性能和健壮性。复制了一些必要的部分。这是通过registry-mirror克隆注册表的可靠性和性能的重要一步。

station

@dignifiedquire修复了拖放文件上传,以及一些依赖性问题。所以继续尝试吧。

ipfs-geoip

@dignifiedquire重写了生成脚本并清理了代码,以便现在数据始终可以重现并完全存储在IPFS上。这可确保IPFS上的geoip查找在所有将来的版本中都能正常工作。

fs-repo-migrations

@chriscool改进了fs-repo-migrations的重要测试 – 测试通过各种样本工作负载在向前和向后迁移时验证更多边缘情况。

ipfs-hyperlog

@noffle构建ipfs-hyperlog,和ipfs兼容的hyperlog分支,一个基于scuttlebutt日志和因果链接复制的DAG。ipfs-hyperlog@mafintoshhyperlog直接替代品。它的关键区别在于它创建了一个与IPFS对象二进制兼容的Merkle DAG 。这意味着使用ipfs-hyperlog构建的任何DAG的任何节点都可以复制到IPFS网络和从IPFS网络复制!

@Kubuxu开发了一个新的IPFS徽标。看看这个。

IPFS社区

IPFS相关

贡献者

在整个IPFS GitHub组织中,以下人员在2月1日(中午,GMT)和2月29日之间就GitHub提交了代码,创建问题或发表评论。

这份通讯也是一项社区活动。如果您有下周的好东西要分享,请在下一周的sprint问题中发表评论!越多人提到他们想要在每周看到的项目,就越容易将其发送出去。

  • Richard Littauer

感谢您的阅读!

 

周报来自IPFS官方博客,由IPFS点滴资讯翻译整理。

点对点科技简介

点对点科技深耘IPFS与Filecoin技术,坚持区块链技术改变未来的信念。点对点 IPFS 数据中心是目前国内技术领先,性价比高、保障优的投资标的。自建杭州数据中心,合作数据中心分布于上海、宁波、河北、香港、斯德哥尔摩(瑞典)等地。点对点数据中心具有优秀的硬件配置与目前国内优质的网络节点资源。点对点科技力求将IPFS爱好者升级为IPFS领军者与受益者,让IPFS颠覆传统互联网,共同开启 WEB 3.0时代。

想了解更多区块链知识吗?关注我吧!

Filecoin测试网二阶段昨日重启,点对点出块第一! | 点滴资讯

原创文章,作者:Freja,如若转载,请注明出处:https://ipfsdrop.com/news/ipfszhoubao5-laikanyipianyouxiudeipfsjieshao/

发表评论

电子邮件地址不会被公开。 必填项已用*标注