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

IPFS周报9 | 更新:Package Managers

欢迎来到IPFS周报 👋

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

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

以下是3月21日至3月28日的一些亮点:

更新

软件包管理器

软件包管理器是最近讨论的一大主题。这主要是因为一个频繁使用的npm包的作者同时取消发布他所有的模块的问题。其中一个是left-pad,它被全球数千个构建使用,当软件包被移除时,所有构建都中断了。关于所发生事情的精彩报道在npm.js博客上 ;他们非常认真地对待这件事,并且在不久后将更改他们的取消发布政策作为直接结果。

许多人将跳转到IPFS作为解决此问题的可能方案。使用永久文件系统,无法取消发布。这是一篇题为“ 如何使用IPFS来修复npm ”的帖子; 这是一个关于新的GitHub组织ipmjs的问题,试图找到关于如何使用永久存储系统修复npm的共识; 这里是一个NPM模块,cowpen直接发布模块IPFS; 这是另一个使用IPFS和以太坊的分布式软件包管理器

IPFS社区长期以来一直在考虑不可变的软件包管理器。IPFS本身最初是一个不可变的包管理器,它的构建使它们更容易编写。@diasdavid有一个名为的项目registry-mirror,它允许你在本地运行一个npm注册表,该注册表由从IPFS而不是NPM直接检索的包支持。他关于此的演讲在这里。源代码在这里

在类似的说明中,gx是由@whyrusleeping创建的Go的包管理器 Go的包管理器,在很多关于npm和包管理器的讨论中也提到过,特别是在Hacker News上。在过去的两周里,该项目从50变为1000,因此人们现在对此非常感兴趣。

关于如何最好地使用IPFS作为包管理器的讨论正在进行中。如果你有话要说,跳上GitHub; 我们正在常见问题解答说明反馈获取。

DNS中断

我们使用DigitalOcean提供ipfs.io DNS。3月24日星期二,DigitalOcean DNS受到严重停电持续数小时的攻击,这使得ipfs.io的公共网关瘫痪。我们以ad-hoc的方式切换到DNSimple,并在DigitalOcean仍然停机的情况下将ipfs.io带回来,但是这个事件显然让我们误入歧途。我们将努力避免再被这种方式攻击。很难不依靠任何一点的失败。下面是我们要做的一些事情:

  • 编码DNS区域,以及将它们上传到DNS提供商的工具
  • 保留一个或两个备份DNS提供商
  • 更新我们的监控和故障转移程序

我们会在接下来的几天内在我们的博客上发布更详细的事后检查报告。

Captain.log

你可能想检查新的js-ipfs Captain.log条目,伙计!

js-ipfs roadmap之后,我们很接近有一个可用的js-ipfs版本,可以在浏览器和Node.js中使用。这将标志着IPFS项目的一个非常重要的里程碑,并使一整套新的分布式Web应用程序成为可能。如果您想参与此项工作,请查看我们的Captain.log条目以获取完整更新以及您可以参与的任务列表。

Orbit

IPFS周报9 | 更新:Package Managers

@haadcode一直在努力改进orbit-dbipfs-logOrbit。消息历史记录提取现在更加稳定,并且用于加载消息的UI反馈是固定的。所有这些工作将改善Orbit的用户体验。

js-ipfs-init

js-ipfs init作品!@noffle本周完成剩下的部分,包括CLI使用。其中包括一些辅助 PR,这些辅助PR从该工作中逐渐消失。这使得js-ipfsinit进程产生与go-ipfs兼容的IPFS repos。

字典支持zlib JavaScript实现, pako

本周做出的重要贡献之一是增加了对zlibJavaScript实现的“字典”支持pako。通过这一贡献,我们能够在浏览器中运行SPDY 3.1的框架层,即IPFS中使用的默认流复用库。您可以在以下问题和公关讨论中找到有关此贡献的更多信息:

go-ipfs

@whyrusleeping编写了一个工具,将内容从0.4.0移动到0.3.11(参见levart-emit)。他还在utp中发现了文件描述符泄漏错误,导致连接问题,并开始研究数据存储区性能改进。

jsipfs object cli和http-api端点已完成

现在您可以jsipfs object按照您使用的相同方式使用ipfs object。非常感谢Francisco Dias领导这个目标最后的工作。有关开发的完整信息,请访问github.com/ipfs/js-ipfs/issues/58

Nginx指标

基础设施指标仪表盘以前没有从nginx的的观点HTTP请求/响应指标,而只能从IPFS的和multireq的视图的角度。(Multireq是我们的v04x / v03x多路复用代理)。Nginx本身仅通过其商业订阅提供精细度量。我们现在使用mtail来解析来自nginx访问日志的指标并将它们暴露给Prometheus@lgierth还将nginx.mtail通过mtail向上游贡献该计划。

IPFS社区

即将举行的会谈

4月20日,IPFS将在马萨诸塞州剑桥的麻省理工学院与ConsenSys举行联合会议。在此注册!

纽约市第一次IPFS会议

我们在纽约举行了第一次IPFS聚会!极妙; 期待即将在博客上发布的帖子。

与NYC Mesh会面

@jbenet@lgierth会见了nycmesh.net的优秀人才。在过去的两年里,他们一直在纽约市建立一个社区Wifi网络。我们有很多关于无线网状网络和IPFS的精彩对话。如果你住在纽约,你应该参加他们的聚会

纽约市区块链

上周一,IPFS协会成员参加了由COALA在纽约大学商学院举办的区块链研讨会活动,“过去三年来推动链条生态系统研究、政策和基础设施建设的学者、律师、技术专家和企业家之间的合作”。 @diasdavid @haad@noffle@nginnever 出席了会议,因为@jbenet是研讨会的一部分,讨论可伸缩性和区块链技术的未来。这次活动的记录应该可以在Youtube上找到。

里斯本研究与发展会议

IPFS周报9 | 更新:Package Managers

IPFS里斯本社区举办了第二届“研究与开发聚会,由Uniplaces(https://www.uniplaces.com)主办。重点是“分布式网络”(幻灯片)和“机器学习+推荐算法的人工智能” ,分别由David DiasJoãoAscensão讲座。如果您在里斯本附近,请务必加入http://www.meetup.com/ipfs-lisbon-meetup以获得有关下一个的通知。可以在此处找到此演讲的资源。

西雅图

@whyrusleeping在ta3m西雅图发表了一篇关于IPFS的演讲 – Techno-Activism 3rd Evening 。发布时会显示视频链接。

比特币新闻

BitCoin新闻讨论了使用IPFS和比特币进行分布式公民新闻。看看吧

BitDevsNYC

Christian LundkvistBitDevsNYC上发表了关于IPFS的演讲。Christian与ConsenSys的 IPFS密切合作。

本周IPFS Meme

IPFS周报9 | 更新:Package Managers

来自https://twitter.com/jplur_/status/712670265919086594。谢谢,jplur_!

本周的内容类型

现在我们正在使用mtail来更好地理解为IPFS到HTTP网关提供服务的nginx,我们可以绘制服务内容类型的频率图。我们将在接下来的周刊中展示从网关提供的有趣内容类型。

本周的第一个Content-Type是:application / x-chdr,表示C源头文件。

贡献者

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

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

  • Richard Littauer

感谢您的阅读!

 

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

点对点科技简介

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

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

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

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

发表评论

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