区块链的区块和传统的服务器有什么区别和联系?
准确的说,区块链和传统服务器是不能放在一起比较的,因为区块链是一种技术模型,而服务器是一种有型的硬件资源。
不过非要拿来一起进行比较的话,首先我们可以看看二者的特点有什么区别或联系。
传统的服务器是中心化的
先看下图,它是一个典型的中心化网络,最中心的是服务器,其他的都是客户端,服务器负责给所有客户端提供服务,而客户端从服务器获取服务,比如:下载文件。
作为传统的中心化服务器构成的服务模型,它实际是有不少缺点:
1. 需要耗费大量的资源进行集中化建设,集中化管理和维护,你可以想象下,一个提供虚拟服务(比如网站服务托管)的机房,需要占地多大,耗多少电,需要多少人来管理等。
2. 一旦受到攻击,服务可能是完全瘫痪。举个例子,如果腾讯的微信服务器受到攻击并瘫痪,极有可能你的微信就无法使用的。
而这种因为服务器受到攻击的例子可以说数不胜数,比如携程网:
2015年5月28日11时许,携程网官网出现大面积瘫痪,网页版和手机APP均不能正常使用。携程方面对此回应称服务器遭到不明攻击。
区块链是去中心化的
区块链分为公有链,私有链和联盟链。
因此,准确的说,公有链才是完全去中心化的,最为典型的就是比特币。
而私有链或者联盟链,应该说是分布式的,私有链和联盟链还是有部分中心化的影子的,还未完全去中心化。
但无论哪种区块链,都有去中心化的影子,只有去中心化的程度不同而已,因此他跟传统服务器的相比,具备了一定的优势。
1. 所有节点分布在不同的地方,各个节点自行维护及管理,无集中化建设的占地面积大,需要专人管理及维护,可以充分利用闲置的资源;
2. 由于分布式的特点,系统的鲁棒性极强,很难摧毁,就拿比特币来说,我相信当今世界上最有权势的人或组织都无法摧毁比特币系统了。
总结:
1. 区块链是去中心化的;服务器是中心化的;
2. 区块链由于去中心化的特点,即使受到攻击,也很容易恢复服务;而基于中心化的服务器提供的服务一旦受到攻击,很有可能完全瘫痪,携程就是一个典型的例子;
3. 基于区块链产生的系统,很难摧毁;而服务器很容易被关闭;
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
评论