课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
如果大家了解区块链的运算法则的话,那么对于区块链和数据库的区别就应该有充分的区别认识了。今天,我们就带领大家一起来了解和学习一下,为什么说区块链技术从安全性等角度都比数据库的准确性要高,下面就开始今天的主要内容吧。
去中心化使数据不再保存在一个中心服务器或数据库中。这具有多个优点:
不可篡改;
安全;
冗余;
降低开销/代价;
可问责/透明性。
不可篡改
将数据和记录去中心化,并部署在区块链上,使得任何一方几乎不可能篡改数据或记录。当前的做法是将数据托管在某处,例如个人计算机上。那么你可以轻易地编辑文件,然后将修改后的文件再发送给他人。我如何能确保你是可信任的?
安全性
传统的服务器或数据通常是集中式的,它们可能成为一些恶意攻击的目标。我们都看见了近期Equifax出现的安全漏洞,以及另外一些在网络安全上发生的问题。黑客可以攻击单个或有限数量的服务器。而将数据散布于区块链上,会大大增加黑客攻击的难度。网络中的参与者(或节点)越多,数据的副本也就越多。这时想要篡改数据,就需要攻击网络上的每个节点,同时更改所有数据。区块链不仅可以防止数据被篡改,而且可使数据难以被破坏。因为链上的每个“块”中都包含了一定数量的数据。区块一旦被填充,就像USB驱动器一样被永久加密和密封。为了整体获得数据,黑客不仅需要破解当前的区块,还需要破解该区块之前的每个块。这在技术上几乎不可能实现,即便实现了也是代价高昂的,降低了恶意攻击活动的收益。当然,不同的区块链具有不同的安全措施和算法,我们这里只是一概论之。
冗余性
数据可以分布于世界各地,你基本上能拥有同一数据集。你完全不必为丢失了一个副本而忧心忡忡。区块链为企业提供了数据恢复能力,使企业无需担心数据的损坏、服务器停机等问题。
降低开销和代价
区块链提供了一个维护分类账本的分散节点网络,使企业可以从托管、安全和维护等成本中解脱出来。区块链可削减企业在IT人员配置、DevOps和基础架构上的大量成本开销。例如,Apple的服务器不断地受到攻击。该企业为此配置了24*7*365全天候监控服务器的团队和人员。
可问责
如果上述特性全面部署到位,那么你就可以确保所有在区块链上记录或部署的数据都是准确的,也是正确的。
作者:Mathew Chan
译者:盖磊
来源:infoq
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。