【IPFS更新】js-libp2p v0.23.0版本发布


以下为IPFS原力区追踪编译译文及本次更新内容原文,供各位爱好者参考

译文

🔦亮点

这是一个提供信息的版本,js-libp2p在这里,它做了很多令人惊奇的事情,每个人今天都应该去看看。亮点列表包含了一些最新的成就和新成果。它为js-libp2p的未来版本定下了基调。

🔐私有网络

这是libp2p的最新特性之一。有了私有网络和网络保护器,您可以从主网络创建完全独立的网络,并确保只有能够访问秘密的对等方可以加入。

🌐浏览器上使用它

第一个设计目标是拥有一个网络堆栈,它可以克服浏览器施加的资源和运行时限制,使P2P协议在其浏览器实现中100%工作。这在libp2p中是可能的,学习如何在浏览器示例中学习。

🚚支持多种传输协议——TCP,WebSockets,WebRTC等等

使用一个已经支持的传输或构建您自己的传输!libp2p是创新的完美平台。学习更多在传输。

⚡️协议&流复用

libp2p的一个专长是解决协议发现和机器之间握手的问题。使用libp2p,您不需要事先分配端口,甚至根本不需要考虑端口,因为所有的协议握手都发生在网络中!学习如何。

🔒端到端加密

libp2p中的连接经过E2E加密和认证。这应该是公共网络中发生的每个交互的默认设置。学习更多的知识。

💬PubSub

libp2p节点可以基于感兴趣的主题创建网络拓扑,以便实时广播事件。查看PubSub教程。

🛣同行&内容路由

对等和内容路由(也称为DHTs)也是堆栈的一部分!找到网络中的其他对等点或通过这些原语存储特定内容的人。学习如何在完整的示例中。

📖API文档

检查js-libp2p repo自述文件上的完整API文档。

📦libp2p模块在一个地方

查看Packages表,可以了解所有js-libp2p片段及其状态。

🏗API的变化

这是一个信息丰富的版本,没有引入新的API更改

🙌🏽想要成为贡献者?

您是否愿意为libp2p项目做贡献而不知道如何做?嗯,有几个地方你可以开始:

在我们的闲聊板块就绪列检查帮助需求标签的问题——https://waffle.io/libp2p/js-libp2p?

加入一个IPFS/libp2p网站,介绍你自己,让我们知道你想在哪里做贡献——https://github.com/ipfs/pm/# All -hand -call

用libp2p来破解,告诉我们你做了什么!All Hands call也是进行演示、加入并向我们展示您构建的东西的完美场所

在http://discuss.ipfs加入讨论。并帮助用户找到他们的答案。

加入⚡️ⒿⓈ核心开发团队每周同步🙌🏽Sprint action!的一部分

⁉️你还有问题吗?

想要提问你关于libp2p的问题、它是如何工作的以及你可以用它做什么的,请到:discussion .ipfs.io中。我们还可以在Freenode上的#libp2p通道上使用。

这就是本文的全部内容。谢谢你成为社区的一员。

祝你今天过得愉快!

更新时间:2018年7月27日20:41

  资讯来源:IPFS官方博客

更新出处:GitHub

消息发布:David·Dias

更新概述:消息发布人David在Twitter中公布,js-libp2p由0.22.0版本更新至0.23.0版本,已完成:测试、创建版本、升级开发者名单、v0.22.0 -> v0.23.0、更正、发布至npm六项工作。

原文

🔦 Highlights

This is an informative release that js-libp2p is here, it does a lot of amazing things and everyone should check it out today. The list of Highlights contain some of latest achievements and new ones coming out with this release. It sets the tone for future releases of js-libp2p.

🔐 Private Networks

This is one of the latest features of libp2p. With Private Networks and Network Protectors, you can create entirely disjoint networks from the main net and be sure that only the peers that have access to a secret can join.

🌐 Use it on the Browser!

The number 1 design goal, have a network stack that can overcome the resource and runtime constraints imposed by the browser and enable P2P protocols to work 100% in their browser implementations. This is possible with libp2p, learn how in Browser example.

🚚 Support for multiple Transports – TCP, WebSockets, WebRTC and more

Use one of the already supported Transports or build your own! libp2p is the perfect platform for innovation. Learn more at Transports.

⚡️ Protocol & Stream Multiplexing

One of the specialties of libp2p is solving the bane of protocol discovery and handshake between machines. With libp2p you don’t need to assign ports before hand and you don’t even need to think about ports at all since all the protocol handshaking happens in the wire! Learn how.

🔒 End-to-End Encryption

Connections in libp2p are E2E encrypted and authenticated. This should be a default setting for every interaction happening in Public Networks. Learn More.

💬 PubSub

libp2p nodes can create network topologies based on topics of interest to broadcast events in Realtime. Check out the PubSub Tutorial.

🛣 Peer & Content Routing

Peer & Content Routing (aka DHTs) is part of the stack too! Find other peers in the network or who is storing a specific piece of content through these primitives. Learn how in the full example.

📖 API Documentation

Check the full API documentation on the README of the js-libp2p repo.

📦 All the libp2p modules in one place

Check out the Packages Table to learn about all the js-libp2p pieces and their status.

🏗 API Changes

This is an informative release, no new API changes have been introduced

🙌🏽Want to contribute?

Would you like to contribute to the libp2p project and don’t know how? Well, there are a few places you can get started:

  • Check the issues with the help wanted label at the Ready column in our waffle board – https://waffle.io/libp2p/js-libp2p?label=help%20wanted
  • Join an IPFS/libp2p All Hands, introduce yourself and let us know where you would like to contribute – https://github.com/ipfs/pm/#all-hands-call
  • Hack with libp2p and show us what you made! The All Hands call is also the perfect venue for demos, join in and show us what you built
  • Join the discussion at http://discuss.ipfs.io/ and help users finding their answers.
  • Join the ⚡️ⒿⓈ Core Dev Team Weekly Sync 🙌🏽 and be part of the Sprint action!

⁉️ Do you have questions?

The best place to ask your questions about libp2p, how it works and what you can do with it is at discuss.ipfs.io. We are also available at the #libp2p channel on Freenode.

That is all for this post. Thank you for being part of the community.

I bid you a good day!

 

ipfs原创,作者:阿信,转载请注明出处:http://ipfser.org/2018/07/28/js-libp2p-v0-23-0/

1

扫一扫,分享到微信

猜你喜欢

文章评论

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

获取验证码
后发表评论

微信公众号

知识星球