IPFS与区块链:原理与实战 - (EPUB全文下载)
文件大小:0.88 mb。
文件格式:epub 格式。
书籍内容:
您正在阅读的是《IPFS与区块链:原理与实战》一书精彩样章试读,内容源自本书华章鲜读专栏。
本书由机械工业出版社华章公司策划出版;
预计纸书出版时:2018年11月;
本书鲜读专栏上线时间:2018年7月;
(鲜读专栏,作者边写边更新,纸书出版前更完本书全部内容)
扫描或识别上方二维码,购买本书鲜读专栏,享受快人一步的阅读特权。
1、 作者写作开始,鲜读以“章”为单位随时更新电子书,真正边写边读。
2、 专属社群,在作者写作过程中,随时提问交流,有问必答。
3、 纸书写完后,第一时间免费快递一本作者签名版纸书。
4、 作者在鲜读专栏独家提供本书内容扩展、更新、学习问答。
目录
第1章 认识IPFS
1.1 IPFS概述
1.1.1 IPFS的概念和定义
1.1.2 IPFS的起源
1.2 IPFS与区块链的关系
1.2.1 区块链基础
1.2.2 区块链发展
1.2.3 IPFS为区块链带来了什么改变
1.2.4 Filecoin:基于IPFS技术的区块链项目
1.3 IPFS的优势与价值
1.3.1 IPFS的优势
1.3.2 与其他区块链存储技术的对比
1.4 IPFS的应用领域
1.5 本章小结
其他章节目录...
第二部分 原理篇:理解IPFS
第2章 IPFS 底层基础
第3章 IPFS 协议栈
第4章 IPFS 架构剖析 与FileCoin
第三部分 实战篇:应用IPFS
第5章 IPFS开发基础
第6章 IPFS开发进阶
第7章 IPFS开发项目实战
第四部分 扩展篇:IPFS扩展使用
第8章 IPFS扩展
第1章 认识IPFS
1.1 IPFS概述
其实早在在2017年下半年,国内大部分投资人或开发者就已经接触到了IPFS和Filecoin项目,那么IPFS和Filecoin究竟是什么?IPFS与区块链到底是什么关系?其有什么优势,竟然会得到如此广泛的关注?其未来的应用前景到底如何?本节我们就来解答这几个问题。
1.1.1 IPFS的概念和定义
图1-1 IPFS官网介绍
IPFS(InterPlanetary File System)是一个基于内容寻址的分布式的新型超媒体传输协议。IPFS支持创建完全分布式的应用。它旨在使网络更快,更安全,更开放。IPFS是一个分布式文件系统,它的目标是将所有计算设备连接到同一个文件系统,从而成为一个全球统一的存储系统。某种意义上讲,这和Web最初的目标非常相似,但是它是利用BitTorrent协议进行Git数据对象的交换来达到这一个目标的。IPFS正在成为现在互联网的一个子系统。IPFS有一个更加宏伟而疯狂的目标:补充和完善现有的互联网,甚至最终取代它,成为新一代的互联网。这听起来不可思议甚至是一个疯狂的目标,但是的确是IPFS正在做的事情。
IPFS项目通过整合已有的技术(BitTorrent、DHT、Git和SFS),创建一种点对点超媒体协议,试图打造一个更加快速、更加安全、更加开放的下一代互联网。实现互联网中永久可用,数据可以永久保存的全球文件存储系统,同时该协议拥有内容寻址、版本化特性,尝试补充甚至最终取代伴随我们了20多年的超文本传输协议(即:HTTP协议)。IPFS是一个协议,也是一个P2P网络,它类似于现在的BT网络,只是拥有更强大的功能,使得IPFS拥有了可以取代HTTP的能力,为我们打造更好的Web。Filecoin是运行在IPFS上的一个激励层,是一个基于区块链的分布式存储网络,它把云存储变为一个算法市场,代币(FIL)在这里起到了很重要的作用。代币是沟通资源(存储和检索)使用者(IPFS用户)和资源的提供者(Filecoin矿工)的中介桥梁,Filecoin协议拥有两个交易市场,数据检索和数据存储,双方在市场里面提交自己的需求,达成交易,IPFS和Filecoin相互促进,共同成长。解决了互联网的数据存储和数据分发,特别是对于无数的区块链项目,IPFS/Filecoin将作为一个基础设施存在。这就是为什么我们看到越来越多的区块链项目采取了IPFS作为存储解决方案,因为它提供了更加便宜、安全、稳定的存储解决方案。
1.1.2 IPFS的起源
搭建全球化分布式存储网络并不是最近几年的新鲜品,其中最有名的三个就是BitTorrent、Kazaa、和Napster,至今这些系统在全世界依旧拥有上亿活跃用户。尤其是BitTorrent客户端,现在BitTorrent网络每天依然有超过1千万节点在上传数据。(不少刚从高校毕业不久的朋友应该还记得在内网IPV6上分享电影和游戏资源)但令人遗憾的是,这些应用最初就是根据特定的需求来设计,在这三者基础上灵活搭建更多的功能显然很难实现。虽然在此之前学术界和工业界做出了一些尝试,但自始至终没有出现一个能实现全球范围内,低延时,并且完全去中心化的通用分布式文件系统。
之所以普及进展十分缓慢,一个原因可能是目前广泛使用的HTTP协议已经足够的好用。截止目前,HTTP是已经部署的分布式文件系统中最成功的案例。它和浏览器的组合是互联网数据传输和展示最佳的搭档。然而,也正是如此成功的HTTP协议,正在让互联网新技术部署变得越来越困难。一方面新技术难以兼容目前的软硬件架构,另一方面大公司们又依旧不断在增加现有架构的投入,改进网络的基础设变得更加困难。这就逐步形成了闭环,少有人愿意去打破它。
但我们说,好用的HTTP协议也不是如此完美,四大问题使得HTTP面临越发艰巨的困难:
(1)极易受到攻击
,防范攻击成本高。随着Web服务变得越来越中心化,用户非常依赖于少数服务供应商。HTTP是一个脆弱的、高度中心化的、低效的、过度依赖于骨干网的协议。中心化的服务器极易成为攻击的目标。当前,为了维护服务器正常运转,服务商不得不使用各类昂贵的安防方案,防范攻击成本越来越高。这已经成为HTTP几乎无法克服的问题。
(2)数据存储成本高
。经过十多年互联网的飞速发展,互联网数据存储量每年呈现指数级数增长。2011年全球数据总量 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » IPFS与区块链:原理与实战 - (EPUB全文下载)