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

IPFS周报7 | IPFS哥本哈根聚会

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

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

以下是3月第二周的一些亮点:

更新

Orbit

Orbit是一种基于IPFS构建的分布式对等聊天应用程序,它正在积极开发并经历一次重大的代码库检修。它现在使用orbit-db作为它的数据库层。orbit-db是IPFS之上的KV存储和事件日志,它允许开发人员将IPFS用作数据库。上周,orbit-db得到了很大的性能和稳定性改进,现在正在使用CRDT实现最终的一致性。

Go-IPFS

本周,我们的网络代码中的一个讨厌的bug被修复了。在yamux(我们的主流多路复用器)中的一个问题会导致代码挂起时,打开一个新的流,如果在飞行流中打开太多。因此,大型文件传输(ipfs refs-ripfs get等)将挂起。

IPFS 0.4.0现在非常接近发布,我们非常广泛地运行了@dignifiedrandor工具,并且对自0.3.11以来发生变化的反馈操作更有信心。发布版现在有一个稍微简短的清单,列出了阻止官方发布的内容。

作为一个小型项目,@whyrusleeping开始使用ds-bench对每个可能的数据存储区实现进行基准测试。结果将有助于我们提高存储的性能。在同一主题上,他开始在新的令人兴奋的数据存储区中进行实验,并编写了一个可以由sql数据库支持的数据存储区实现@whyrusleeping随后启动了一个postgresql数据库(来自docker)并针对它运行基准测试,没有任何调整,初始性能指标显示它大约是我们当前磁盘数据存储的三倍。(注意:度量标准只是测试将随机256k二进制blob写入每个数据存储区的性能)。

js-multiaddr

JS-multiaddr实现了升级,现在,它符合现在go-ipfs问题的功能。这意味着js-multiaddr现在支持需要使用varint编码的协议。varint是一个整数,它仅使用需要使用continuation位描述的字节数(更多详细信息)。在此之前,我们无法声明http,websockets甚至IPFS multiaddrs,因为这些协议的代码不适合字节 – 现在我们可以。您可以在此处查看编码表。

mafmt

mafmt@whyrusleeping编写的模块,代表multiaddr格式,过滤掉用于某些传输的不同格式。感谢@daviddias,现在也可以进行uTP和WebSockets验证。

libp2p-swarm

新的libp2p-swarm已经发布; 重申上周,该模块已经过度使用了一个新的API,无法确定应用程序必须使用哪种传输,并且还要进行更多的测试。这也暴露了更多的内部进程,这使得错误检查和日志记录更加有用。Libp2p最终将帮助用户遍历任何允许其所需传输的节点的IPFS,这意味着我们可以拥有更多连接且更不易碎的Web。

IPFS社区

@jbenet本周在波士顿进行了共识研究讨论。在波士顿期间,@ jbenet参观了麻省理工学院媒体实验室的数字货币计划,在那里他谈到了IPFS及其对区块链,数字出版和信息获取的影响。

c-base / ipfs-ringpin是一组用于在多方之间建立IPFS“文件固定环”的新工具。例如,这可以用于黑客空间通过固定彼此的文件来提供冗余。pipermerriam / ipfs-persistence-consortiumVictorBjelkholm / pincoop做类似的事情。

the-gred / jsjob-ethereum是在以太坊上创建计算市场的实验。计算作业在JavaScript沙箱中运行,输入数据,要运行的算法和生成的结果都通过IPFS共享。

@jbenet在去年的QCon SF上发表了一篇名为Datastructures In and On IPFS的演讲。这个视频本周发布了,所以现在你们都可以看到了!这个演讲包括一个典型的介绍(如果你很了解IPFS就跳过),然后潜入数据结构,包括Merkle Links,Mazieres链接,IPNS如何工作,IPRS记录,版本控制,Keychain(IPFS上的PKI),Persona(身份)和更多。

IPFS周报7 | IPFS哥本哈根聚会

在C-基地IPFS供电USB deaddrop证明在LoganCIJ 2016研讨会,在调查性新闻发布会。这里有更多图片。如果您想构建自己的IPFS USB deaddrop,请在此处查看c-base项目:c-base / ipfs-deaddrop

IPFS周报7 | IPFS哥本哈根聚会

@NeoTeo组织的IPFS哥本哈根聚会几天前又举行了一次会议。如果您在该地区,请在Meetup.com页面注册,这样您就不会错过下一个!

几个核心IPFS开发人员将于3月28日至4月8日在纽约。我们将在该时间框架内组织IPFS聚会。如果您想来,请关注此github问题以获取最终详细信息。如果您想出席,请在该问题上发帖。

贡献者

在整个IPFS GitHub组织中,以下人员在3月7日(中午,格林威治标准时间)和3月14日之间就GitHub提交了代码,创建问题或发表评论。

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

  • Richard Littauer

感谢您的阅读!

 

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

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

发表评论

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

QR code