摘要: 这里是从一系列关于libp2p的javascirpt实现教程开始,js-libp2p我们将带你完成一个具有基本功能的全功能libp2p节点的设置。最后我们还会在两个节点之间发送Ping消息。 安装node.js 想要进行js-libp2p的开发需要node.js。如果你还没有准备node.js,不管 阅读全文
posted @ 2020-12-16 11:08 冷月_孤星 阅读(876) 评论(0) 推荐(0) 编辑

2021年1月14日

摘要: 网络中继是一种传输协议(transport protocol),它通过第三方中继对等节点实现两个对等节点之间进行通讯。 在很多场景中,对等节点不能以穿透它们的NAT网络(traverse their NAT )来实现它们可以在公共网络上被访问, 或者它们没有共享它们的传输协议(transport p 阅读全文
posted @ 2021-01-14 13:43 冷月_孤星 阅读(1001) 评论(0) 推荐(0) 编辑

2021年1月6日

摘要: 因特网是有无数网络组成的,它们被最基础的transport protocols协议绑定在一起共用地址空间。 当数据在网络直接流转,一个叫做网络地址转换的过程经常出现。网络地址转换将一个地址从一个地址空间映射到另一个地址空间。 NAT允许很多设备共用一个公共地址,这也是IPv4协议到现在还能正常工作的 阅读全文
posted @ 2021-01-06 13:36 冷月_孤星 阅读(523) 评论(0) 推荐(0) 编辑

2020年12月24日

摘要: 当你用你自己的计算机连接到网络上另一台计算,你有会有很好的使用TCP/IP发送字节数据的机会,因为这个过程非常成功的融合了互联网协议和传输控制协议。互联网协议(IP)负责寻址和传输数据包,传输控制协议(TCP)是用于确保被发送的数据能够完全并且以正确的顺序被接收方接收。 因为TCP/IP是无处不在的 阅读全文
posted @ 2020-12-24 16:47 冷月_孤星 阅读(200) 评论(0) 推荐(0) 编辑

2020年12月8日

摘要: 这里是从一系列关于libp2p的go实现教程开始,go-libp2p 我们会讲述go的安装,go模块的设置,启动libp2p节点,并在它们之间发送消息。 安装go go-libp2p推荐使用包含 modules feature的go版本,也就意味着你必须使用1.11或以上版本。 你可以按照 offi 阅读全文
posted @ 2020-12-08 16:26 冷月_孤星 阅读(2041) 评论(0) 推荐(2) 编辑

2020年12月4日

摘要: 这是个很好的问题。用一句话来概况就是libp2p是一个模块化的协议系统,它的规范和程序库可以用来开发p2p网络应用程序。 对等节点基础 对于我们对libp2p在上面的概要描述有很多内容需要进一步解释,我们先从最后提到的一点开始,“p2p网络应用程序”。你现在正在这里阅读这篇文章,很可能你正在进行p2 阅读全文
posted @ 2020-12-04 10:30 冷月_孤星 阅读(566) 评论(0) 推荐(0) 编辑

2020年11月26日

摘要: 这是一个翻译的系列文章,原文参考:Introduction :: libp2p Documentation 欢迎来阅读libp2p相关文档,不论你是刚开始学习如何用libp2p来搭建P2P系统, 还是想潜心研究P2P相关概念和解决方案,亦或者是查阅相关的详细的参考信息,这里都是个很好的开始。 综述 阅读全文
posted @ 2020-11-26 09:12 冷月_孤星 阅读(1027) 评论(0) 推荐(0) 编辑