IPFS系列 Juan Benet Devcon2 IPFS PPT 分享1

月亮🌛   |     |   792 次阅读

小伙伴们可以结合视频
视频地址:http://v.youku.com/v_show/id_XMTc1NjU1NjcxMg==.html?refer=eco-h5-zpd&tuid=UMzMzMzAxODM5Ng==&x=1

Juan Benet为大家带来IPFS的一些最新消息。

在devcon2上,IPFS一共有三个讲话。

今年时间比较紧,Juan Benet会给一个有关IPFS的极简介绍。

如果需要更多更深入的关于IPFS内容,以上这些视频是不错的开始。

如今的网络读取内容和编址的方式有很大的问题。

这些问题包括:低效率,安全模型漏洞,坏链接,无法离线,审查,难以在移动端/物联网使用,等等等等。

IPFS,星际文件系统,是一个全新的在网络上存储,读取,编址内容的范式。它是一个分布式,去中心化,点对点,安全加密,可验证的文件系统。

IPFS旨在使网络更快速,更开放,更安全。IPFS用密码哈西的方式给内容编址的方式达到了网络去中戏化,改变了网络中的力量结构。

内容可以不用通过呼叫特定的一些第三方就可以被获取。无需再去依靠巨型的数据农场。数据可以被链接在一起,任意拥有此内容的一方都可以做为服务器去服务。它可能是你身边的一台笔记本电脑,也可能是地球上的某个其他人。

IPFS同时使区块链可以在链下对大量的数据进行记录,戳时间戳,寻址等操作。这保证了安全性,因为这些只是在进行哈希链接。IPFS也可以直接用来搭建区块链,但是那是一个要长的多的故事。

技术上来讲,IPFS是一个协议栈。

它是一组旨在搭建基于merkle-chain的网络的技术实现和项目。

内容通过密码学哈希被链接在一起,被编址。这使IPFS具有与比特币,以太坊,和其他这类的系统相同的不同凡响的不变性以及身份验证的特性。除此之外,IPFS的数据结构使这些系统之间的互动与链接成为可能,让这些系统通过互相寻址使它们变得更加强大。设想一下如果你可以让一个太坊交易直接与Get Commit挂钩。

IPFS是一个协议栈,它有一个数据模型,节点通过我们称做libp2p的点对点网络栈相互连接。这是一个非常模块化的程式库。

IPFS同时是自我描述的。它遵循万国码原则设计,是一款高度模块化的,防过时的。IPFS所有的部分,都是可改动,可延展,替换的。IPFS是一个有野心的项目。它会有很多很多的功能。但是它同时是一个务实的项目。所有部分以可用单元为单位搭建,这样人们今天就可以用它们去解决现有的问题。

我有一些IPFS生态新闻跟大家分享。

首先,IPFS现在有两个技术实现了。一个是用go写的,另外一个使用javascript。去年devcon之后,我们就换到了IPFS04系列。04有很多新功能,我们对它的未来有很多宏大的规划。虽然还不是一个1.0版本,但是已经非常稳定了。我们已经从很多用户那里得到了非常不错的反馈。我们昨天刚刚发布了0.4.3版,我希望今天大家如果有用我们的系统今天就升级一下。感谢大家对项目的贡献。

我们搭建IPFS JS版本的原因是,很多人对开始使用IPFS有所犹豫,原因是怎么用新的条款去搭建应用如果浏览器没有做出相应的改变。人们必须要安装新的浏览器或者插件要怎么办。在JS版本里,我们做出了相应的调整,使人们可以通过现存的浏览器去开发应用。也就是说今天你就可以在已有的浏览器上开发一个分布式,去中心化的应用。

另外一点是,JS支持实时,动态的内容。原来IPFS对静态内容很有用,但是对动态内容不够友好。我们最新的设计,让IPFS可以支持动态的内容。

 
1 人喜欢