关于区块链追溯那些事儿

不容错过的区块链报道

——

区块链技术已经从年初的讨论高潮慢慢的将下来了,之前被占据的时间慢慢的空出来反而进入了不知所措的迷茫区。这次深创君带着深创团队重新为你科普区块链,从最基础的概念和本质之中再次读懂区块链,轻装上阵、重新出发。

如何定义区块链?

区块链是从比特币技术发展而来的,分布式记账,数据存储技术。区块链里包含了各种加密货币,各种公链,私链,联盟链,以及各种通证。

这里有一个关键词——分布式。然而,分布式计算和存储,并不是新技术。许多年前就已经有了。分布式计算,通过计算机网络中的各台计算机相互通信,将难题分解成细小部分各自处理,以达到提高性能的目的。

而比特币,不仅仅是将记账分布到世界各地的计算机上,更重要的是,它——没有中央服务器!众多的计算机(矿机)组成的网络,不依赖中央服务器,对数据进行集中处理。分散式账本技术,让比特币成为了数字现金系统。

下图说明了集中式,分布式和分散式(从上到下)之间差异。

虽然分布式和分散式网络的计算机,都分散在不同的地方,但它们的主要区别在于:有没有中央服务器,有没有集中的控制中心。

集中式,分布式,分散式的区别是什么?

集中式网络

所有的计算都是在特定的电脑/服务器上处理。比如,Web服务器。分布式网络,比如一家大型托管公司,就是很好例子。他们在世界各地为客户服务。所有的流量没有像集中式网络那样,由单个服务器计算。但所有的决策,还是由托管公司的维护和控制。

分散式网络

完全没有中央服务器和控制中心。相反,它由网络自己做出决定,从而控制自己。使用分散式网络的优点是什么?分散式网络比集中式更可靠,因为没有中央服务器,就避免了黑客对中央服务器的攻击。分散式比集中式更民主,没有中央管理机构,由系统用户自我控制。使用分散式网络的缺点是什么?相较于集中式,分散系统运行和维护成本更高。

分散式网络

依赖于用户、开发者和政治家之间,达成共同协议,有时候会非常耗时和低效。虽然分散式网络更安全可靠,但是目前,执行分散式计算成本更高,效率更低。

可追溯性

区块链是一个分散的数据库,分散数据库记录了区块链每笔交易的输入输出,从而可以轻松的追踪资产数量变化和交易活动,这就是区块链的可追溯性。

分散数据库,分散在网络链接的各台计算机上,不受中心化服务器控制。所以,区块链的数据存储方式是不可篡改的。我们可以追踪区块链中的数据,并且信赖这些数据,因为谁都无法改变它们,它们是真实的。

为什么普通数据库没有可追溯性?

因为普通数据库是集中式的,它通常在中央服务器上运行,是可以被篡改的。

中央服务器的所有者可以更改数据,操纵数据,无法保证数据的真实性。这是一个信任问题,我们无法100%保证,数据库的控制者是诚实的。

但区块链上的数据是分散存储的,我们不必担心这一点。

区块链的可追溯性有哪些应用?

企业使用区块链技术,可以建立更多的品牌信任。

区块链技术,为客户提供了一种保证企业提供的信息完全真实的方法。企业通过区块链,存储产品或服务的相关信息(比如:材料的原产地,供应链等等)。客户知道这些数据无法更改,所以会完全信赖这些信息。

比如奶粉厂商使用了区块链技术,爱莉莎购买进奶粉时,查一查区块链信息,再也不用担心,是不是买到假洋奶粉,一眼看出,这些奶粉是原产地灌装还是国内灌装了。

政府使用区块链技术,可以追溯资金的来源和流向,可以避免腐败、逃税、洗黑钱。

可追溯性导致区块链技术不是100%匿名虽然地址的拥有者是匿名的,不知道是张三李四还是王五,但是每个地址的交易,是可以追踪的。

-END-

作者:爱莉莎

责编:张昆

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180615G18WDT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券