LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > IPFS在IRTF会议上都讲了啥?|萤火虫IPFS矿机

IPFS在IRTF会议上都讲了啥?|萤火虫IPFS矿机

2020-06-24 Firefly萤火区块链 来源:区块链网络

ResNetLab应邀与互联网研究任务组(IRTF)的分散式互联网基础设施研究小组(DINRG)会面,介绍并讨论IPFS协议的软件架构。

会上共进行了4个演讲(https://datatracker.ietf.org/meeting/interim-2020-dinrg-01/materials/agenda-interim-2020-dinrg-01-dinrg-01.html)。我们的演讲题目是“IPFS架构的高层概述”。演讲内容包括在IPFS上导入、命名、查找和获取内容时发生的事情,随后29位与会者实时提出了一些精彩的问题。

你可以观看完整的录音并查看幻灯片:(https://www.youtube.com/watch?v=K4Usud4g4iY&feature=youtu.be&t=1008)。

新加入DINRG?分散式互联网基础设施组(DINRG)是互联网研究任务组(IRTF)的一部分,IRTF是互联网工程任务组(IETF)的一部分——互联网协议的主要标准化机构。IRTF是其研究部门,其任务是“促进对互联网协议演进有重要意义的研究”。IETF专注于短期工程,而IRTF则关注与互联网协议、架构和应用有关的长期问题。IRTF小组通常会继续成为IETF的标准小。

在IRTF内,DINRG正在调查与核心互联网基础设施和相关协议的分散化有关的问题。因此,DINRG小组的愿景与我们协议实验室的许多项目非常一致。除了分布式账本和与区块链相关的问题外,DINRG还对能够促进互联网服务和架构去中心化的通用协议感兴趣。

作为IETF主要会议的一部分,DINRG每年至少召开三次会议。在这届会议上,由于全世界都在重新调整COVID-19大流行所造成的干扰,会议以远程方式举行。我们感谢大家对这次活动的支持和辛勤工作--很高兴能从这个小组讨论新的想法,并征求对我们工作的反馈。

讲座中出现的问题

我们在讲座中得到了一些很好的问题,我们想把这些问题写下来供你们阅读!

01

问:Kademlia在断网应用中的工作情况如何?

答:Kademlia(和IPFS)可以在断开的局域网场景下顺利工作。在这种情况下,本地DHT不是主网DHT的一部分,反之亦然(即存储在其中一个的内容不能从另一个中找到)。IPFS生态系统内对支持完全离线通信有很大的兴趣:Berty等公司正在为libp2p开发基于蓝牙的传输,以实现本地、离线设备交互。在这些类型的环境中的通信很可能不会使用DHT作为内容路由基础架构,因为节点移动性高,网络规模小,而DHT没有被优化处理。

02

问:在一个非本地网络中,偶尔会出现连接,如何区分故障和较长的断线时间?

答:你不一定需要区分这两者。重要的是让网络知道什么内容是可用的,在哪里可用。在IPFS中,提供商记录是让网络知道他们存储/缓存的内容的主要机制。提供者记录必须被刷新,即定期发送给DHT以保持最新信息。你仍然可以在本地提供内容,即使节点与DHT断开连接(例如通过蓝牙)。这样的机制将作为独立的传输在libp2p中构建。

03

问:如何管理离线情况下的ID空间?

答:在基于局域网的断网情况下,DHT没有连接到主的、公共的DHT,Peer ID空间的管理方式可以和在线/连接的情况下一样,网络上的每个节点都被表示为二进制树的一个叶子。根据Kademlia,一个节点在树上的位置是由它的ID的最短的唯一前缀决定的。libp2p KAD-DHT中的PeerID使用256位密钥,而不是Kademlia原始论文中建议的160位密钥。

04

问:IPFS是否支持实时、交互式应用?

答:当然可以!IPFS提供了消息层(通过libp2pPubSub)和名称系统(IPNS),使应用程序能够支持更新广播和可变点。IPFS提供了一个消息层(通过libp2p PubSub)和一个名称系统(IPNS),使应用程序能够支持更新广播和可变指针。目前有几个分布式和实时应用使用IPFS;一些亮点是PeerPad(一个实时的、不使用或不依赖任何中央服务器的P2P协作编辑器),Orbit.chat(一个实时聊天平台),OpenBazaar(一个P2P电子商务市场),Filecoin,分布式存储市场),以及在不久的将来,ETH2.0。

如果你想了解更多,我们推荐以下讲座和演示。

介绍libp2p

(https://www.youtube.com/watch?v=CRe_oDtfRLw)(支持这些交互的网络层)

如何使用libp2pPubSub的教程(https://www.youtube.com/watch?v=Nv_Teb--1zg)(在10分钟内建立一个应用程序)

进入Gossipsub

(https://www.youtube.com/watch?v=APVp-20ATLk&feature=youtu.be&t=3612)(libp2p的可扩展消息层)

libp2pPubSub 接口规范:(https://github.com/libp2p/specs/tree/master/pubsub/gossipsub)

感谢每一位参加讲座的朋友,感谢DINRG组织这次活动并邀请我们参加。

我们期待着以后的活动。如果你对大型P2P研究问题感兴趣,请查看我们的RFPs和空缺职位。

(https://github.com/protocol/research-rfps)

—-

编译者/作者:Firefly萤火区块链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...