赵克华私人号2星评价
2020-10-29 15:49:20
区块链的分布式存储,现在有星际文件系统(IPFS),目前星际文件系统只能存储一些静态文件,实际上只能够满足一些缓存的要求。而且基于IPFS的静态文件存储还没有加密。但也有些厂商在做加密存储,甚至可以做文件去重,这是未来区块链分布式存储的一个发展方向。
实现之后可以把存储的节点,从中心化的存储节点,向分布式的存储节点进行扩展和延伸。它与云计算存储的物理逻辑关系,我们可以画两个圈,中间的圈叫做云计算存储,在这个圈之外叫做区块链的分布式存储。
云计算的存储我们分成两类,第一类是块存储,第二类是对象存储。对象存储每个人都会去使用,比如说手机APP包括大量的图片、视频等,这些文件很多都是基于对象存储。
刷抖音的时候,视频实际上是通过云计算数据中心的网络,读取数据到达最终终端。云计算的数据中心虽部署广泛,但距离每个用户还是有一定距离的,物理距离直接导致网络传输的时间延长,最终就会导致用户观看视频不流畅。
所以云计算的厂商会基于云计算存储,对外去提供CDN内容分发网络来提升内容读取效率。内容分发网络是把云计算中心的存储节点里面的数据,用离用户最近的方式把相关的内容在离用户最近的地点进行部署。
这些节点通常都是一些商业化的组织来提供的,在小型的一些IDC机房里,我们去购买CDN节点去做文件的缓存,然后由统一的CDN的网络,协调和调度CDN节点,使得最终用户达到秒级打开看视频。
晚上晒月亮6星评价
2020-10-14 15:50:10
区块链因其去中心化的特点,得到资本的热捧,众多区块链众筹项目获得天使轮投资,发展前景良好。之前被看好的云计算却因Facebook泄露信息事件、滴滴利用大数据“杀熟”事件遭到质疑,云计算会就此走下坡路吗,区块链的愿景真的能实现吗?
2008年1月30日,Google宣布在台湾启动“云计算学术计划”,紧接着,IBM成立云计算中心,2008年7月,雅虎、惠普、英特尔也推出云计算研究计划。到2014年云计算的技术已经相对成熟了,用户也有了一定规模。国际上成立较早的区块链公司从2011年才初具规模,但是发展势头很猛,迅速得到广泛关注。
对两者进行比较分析,可以得到以下结论:
经济性上云计算更胜一筹。区块链是分布式数据存储,为了保证去中心化,需要大量外部计算机的接入并共同运行(这成为“去中心”运行的基础条件),加入的计算机节点越多,在比特币的挖矿与转让需要全网广播、验证、分布式处理等的难度就越大,成本高,效率低。每一笔交易要被51%的参与者认可才算正式完成, 这样延迟可能会很大,不过交易的安全性得到了保障。区块链就是用高度的冗余性来保障安全性。
云计算是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,它强调计算机集群像一台电脑一样工作,意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。用户可以按需购买,节省了成本。“云”是一个庞大的资源池,减少了冗余,提高了资源利用率,但是降低了可靠性。
在防篡改性上,区块链具有优势。区块链是分布式网络,在区块链上,每个人都具有相同的一本账本,彼此之间达成共识,如果个人只篡改自己的账本,是不会得到承认的,除非篡改大部分人的数据。而区块链上的节点是成千上万的,篡改少数人的数据可能还比较容易做到,篡改成千上万人的,就不那么容易了。
而云计算除了提供计算服务外,还提供了存储服务,目前的云计算服务由私人机构垄断,一旦他们遭到黑客攻击,并且黑客攻击成功,用户的数据就会面临被篡改的风险。
在被破译性上,两者差不多。云计算是传统计算机和网络技术融合发展的产物,目前能提供云计算服务的都是互联网龙头企业,他们的网络安全是可以得到保障的。区块链是一种链式数据结构,再加上密码学的加持,很难被破解。
在防盗性上,云计算可能具有优势。在信息社会,信息是十分重要的。提供云计算服务的私人机构都有自己的数据库,保护好自己的数据库是他们运营的基础,数据的被盗性大大降低。反过来,区块链技术由于缺少监管,很容易发生“监守自盗”的事情。技术本身是安全的,但是掌握技术的人未必是安全的。
在应用场景上,云计算成熟得多。云计算的应用市场目前已经有云物联、云安全、云存储、云游戏等。例如,国外的物联网运营商已存在多年,2011年我国物联网产业市场规模已经达到2600多亿元,发展已经比较成熟了。云安全方面为人所知的一个应用就是双重认证。用户登录某一网站的网站的时候,除了用户名称和密码之外,还需要验证码,其他人即使知道你的用户名称和密码,但是得不到唯一的验证码,那么它们就不能登陆成功。
反观区块链,目前最成熟的一个应用就是数字货币,其他关于智能合约、供应链管理、文化娱乐、房地产业等的应用还在初始阶段,还有很长的路要走。
综合来看,目前云计算略胜一筹,但是区块链技术未来能发展到哪一步,不可预知。哪种方式才是未来,拭目以待。