LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > STH丨一文读懂区块链和POC分布式存储

STH丨一文读懂区块链和POC分布式存储

2019-12-17 星洞社区 来源:区块链网络

如果说前几年,大家还在讨论共享经济的利与弊,近段时间,区块链一下子就火了起来,似乎所有人都在谈区块链和分布式存储

那么,到底什么是区块链呢?区块链的起源应该追溯到20世纪60年代,在研究自由选择、自愿交换、信息不完全及决策分散化的前提下,能否设计一套机制来达到既定目标。这一理论面临两大难题:第一,每个人都不可能充分掌握他人所有的私人信息,即“信息不对称”;第二,很多人倾向于通过隐瞒和操纵自己的私人信息来获取个人利益最大化,从而导致“激励不相容”。而好的机制需要同时满足两个条件:第一,信息有效;第二,激励相容。区块链恰恰就是这样一个机制。区块链运用了密码学,很难被人为篡改,从而保证了信息的有效性;与此同时,激励机制能够保证个体倾向和整体目标之间不会发生根本性冲突,即实现了激励相容。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

简单的说区块链是通过分布式节点的存储资源,对全网全节点进行存储同步,并通过相应的共识技术保证内部节点对存储内容更改的有效性,维护一个完整的可查找的数据库。在此系统中,存储的都是链内生成账户之间余额的更改或者总剩余,当然,更完善的一些系统功能也包括存储了多个账户对数据库中子账目的数据状态维护因此,该系统的主要功能是记录状态的改变,然后同步。对节点来说,无论是PoW、PoS还是PoC,其核心的要求就是遵循特定的投票规则,将新的变动同步在所有节点的存储中。如果一个系统使用的是区块链结构,那么它是不支持用户个人数据,或者说不支持我们希望实现价值的数据的,区块链上的数据是账户数据以及结算数据,这些数据是完全相同地存储到每一个节点中的。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

时至今日,区块链已经发展成为一种底层技术。打个比方,核能可以用作核弹,亦可以可以用作核发电,同样,区块链可以用作产业与生产要素亦或是生活要素的协调,将会从源头上改变信息的不对称,弄虚作假,商业欺骗,犯罪等诸多社会问题。作为底层技术的区块链有其运用的层面,目前,有商业机构在商业模式运用区块链技术,有的从硬件层面应用区块链,有的人则在权力分配的形式上谈论区块链。市场上逐渐清晰的是,区块链被用于技术组合和商业模式的设计,从硬件到软件到商业模式到金融的设计等领域,不再局限于虚拟货币领域的发币。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

那么什么又是分布式存储系统呢?

分布式存储是一种数据存储技术,它通过网络使用企业中每台机器上的磁盘空间,这些分散的存储资源构成了虚拟存储设备,数据分布存储在企业的各个角落。分布式存储系统,可在多个独立设备上分发数据。传统的网络存储系统使用集中存储服务器来存储所有数据。存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,无法满足大规模存储应用的需求。分布式网络存储系统采用可扩展的系统结构,使用多个存储服务器共享存储负载,利用位置服务器定位存储信息,不仅提高了系统的可靠性,可用性和访问效率,而且易于扩展。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

为什么需要分布式存储很多人可能从来没有考虑过这个问题,为什么需要分布式存储?实际上,使用分布式存储是“被迫”的,因为随着互联网的飞速发展、应用越来越丰富、用户数量越来越多、数据也成几何级增长,海量数据的存储给本地存储带了巨大压力,存储系统已经不堪重负,处于崩溃的边缘,因此,必须通过其他手段分散存储系统压力,分布式存储和分布式文件系统应运而生。实际上,如果可能,应该是尽量不使用分布式的,因为这会增加系统的复杂度和管理难度,然而,虽然是这样,但这些终归是可以通过其他技术来解决,而如果不使用分布式,系统的可用性、稳定性都无法保证,更谈不上系统的高性能了。因此,说分布式是被迫使用的,一点也不夸张。?分布式存储的三大优势

1.高性能?一个具有高性能的分布存储通常能够高效地管理读缓存和写缓存,并且支持自动的分级存储。分布式存储通过将热点区域内数据映射到高速存储中,来提高系统响应速度;一旦这些区域不再是热点,那么存储系统会将它们移出高速存储。?2.支持分级存储?由于通过网络进行松耦合链接,分布式存储允许高速存储和低速存储分开部署,或者任意比例混布。在不可预测的业务环境或者敏捷应用情况下,分层存储的优势可以发挥到最佳。?3. 扩展性?得益于合理的分布式架构,分布式存储可预估并且弹性扩展计算、存储容量和性能。分布式存储的水平扩展有以下几个特性:?1) 节点扩展后,旧数据会自动迁移到新节点,实现负载均衡,避免单点过热的情况出现;?2) 水平扩展只需要将新节点和原有集群连接到同一网络,整个过程不会对业务造成影响;?3) 当节点被添加到集群,集群系统的整体容量和性能也随之线性扩展,此后新节点的资源就会被管理平台接管,被用于分配或者回收。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

分布式存储是现阶段实现大量数据存储最好的一种方法,无论区块链存不存在,分布式存储系统已经是一个相对比较完善、并且已经广泛应用在实际生活中的系统了。

—-

编译者/作者:星洞社区

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

LOADING...
LOADING...