区块链和代币入门:为什么要使用区块链而非数据库?

本文题目中提出的问题,是不少新进入区块链领域的投资者反复问及的问题。他们可能是针对某个特定项目,也可能是普遍存在这样的疑问。在此,我撰文试图对代币(Token)给出一个详细的基本解释,并阐明使用区块链的合理性所在。

从根本上说,区块链中体现了大量博弈论知识和激励模型。一个区块链网络要具有价值,或者说是有用的,那么网络中必须要有参与者的存在。如果比特币只有你我两人使用,那么它是完全没有价值的。一个没有大量使用者的贫瘠网络,并不具有多少价值。

为留住参与者,必须给出某种吸引他们的激励模式。一种最常用的方式就是通过发行在网络中使用代币,并从中得到报酬。参与者越多,网络就更为去中心化。

为什么此类项目需要区块链而非数据库

去中心化使数据不再保存在一个中心服务器或数据库中。这具有多个优点:

  • 不可篡改;
  • 安全;
  • 冗余;
  • 降低开销/代价;
  • 可问责/透明性。

不可篡改

将数据和记录去中心化,并部署在区块链上,使得任何一方几乎不可能篡改数据或记录。当前的做法是将数据托管在某处,例如个人计算机上。那么你可以轻易地编辑文件,然后将修改后的文件再发送给他人。我如何能确保你是可信任的?

安全性

传统的服务器或数据通常是集中式的,它们可能成为一些恶意攻击的目标。我们都看见了近期Equifax出现的安全漏洞,以及另外一些在网络安全上发生的问题。黑客可以攻击单个或有限数量的服务器。而将数据散布于区块链上,会大大增加黑客攻击的难度。网络中的参与者(或节点)越多,数据的副本也就越多。这时想要篡改数据,就需要攻击网络上的每个节点,同时更改所有数据。区块链不仅可以防止数据被篡改,而且可使数据难以被破坏。因为链上的每个“块”中都包含了一定数量的数据。区块一旦被填充,就像USB驱动器一样被永久加密和密封。为了整体获得数据,黑客不仅需要破解当前的区块,还需要破解该区块之前的每个块。这在技术上几乎不可能实现,即便实现了也是代价高昂的,降低了恶意攻击活动的收益。当然,不同的区块链具有不同的安全措施和算法,我们这里只是一概论之。

冗余性

数据可以分布于世界各地,你基本上能拥有同一数据集。你完全不必为丢失了一个副本而忧心忡忡。区块链为企业提供了数据恢复能力,使企业无需担心数据的损坏、服务器停机等问题。

降低开销和代价

区块链提供了一个维护分类账本的分散节点网络,使企业可以从托管、安全和维护等成本中解脱出来。区块链可削减企业在IT人员配置、DevOps和基础架构上的大量成本开销。例如,Apple的服务器不断地受到攻击。该企业为此配置了24*7*365全天候监控服务器的团队和人员。

可问责

如果上述特性全面部署到位,那么你就可以确保所有在区块链上记录或部署的数据都是准确的,也是正确的。

所有这些有点为我们解决了存在于信任上的难题,并且在无需信任对方的情况下,以一种透明的方式轻松地实现业务。利用基本的区块链技术,就能让数据和事实替自身说话。

那么,目前的系统和数据基础设施是否依然有效?当然有效,只是它们并不完美。它们维持原状,是因为在区块链技术引入之前,还没有出现过能给出如此巨大改进的技术。

发表评论

坐等沙发
相关文章
比特币真的没价值?
比特币真的没价值?
烈火烹油之盛的区块链炒作,还能有几日风光
烈火烹油之盛的区块链炒作,还能有几日…
马云:区块链技术应用, 广泛超出想象
马云:区块链技术应用, 广泛超出想象
通俗易懂地为你讲述什么是区块链技术
通俗易懂地为你讲述什么是区块链技术
区块链的普遍误解:不可篡改的分布式账本?
区块链的普遍误解:不可篡改的分布式账…
工信部李琰:我国已开始着手建立区块链国家标准
工信部李琰:我国已开始着手建立区块链…