你必须得知道的区块链的三个主要特性!
前言:到底什么是区块链?区块链真的有这么厉害吗?区块链能为世界带来什么样的改变?相信这是很多区块链新手都会有的疑问。这篇文章,笔者会着重在区块链的三个主要特性,带大家了解为何区块链的特别之处。
大部分的区块链是分布式的丶去中心化的以及开源的系统,并且基本上是无从篡改的,所以能保证在区块链上运行的程序是值得信赖且安全的。
第一:分布式资料库
想要了解什么是区块链,就必须先知道什么是分布式帐本。我们可以先把区块链想像成一个大型的资料库,如同帐本一样储存着程序码及交易纪录等等的资料,而这个资料库是分散的。
传统的app或者网络平台,都会有一个服务器跟资料库专门处理及储存这些资料,程序码该怎么执行丶资料的纪录一切以官方的服务器与资料库为准,这样做的确省时省力。但是,问题来了,如果这个”官方”监守自盗伪造资料怎么办?或者是如果因为不可抗力的因素导致资料毁损,那怎么办?
因此我们需要一个分布式的资料库,使得资料获得充分的保障,区块链一般都是让所有使用者都帮忙备份,当资料拥有成千上万个备份的时候,资料毁损或是被篡改的机率就大大的降低了。
不同于目前用户资料都被网络巨头掌握,区块链上的资料是公开透明的,所有人都可以直接存取上面的资料。当然,大部分人会不希望自己的资料这么公开,让每个人都能看到,这些区块链或其应用通常都没有要求实名制,所以并不会有人知道哪一笔交易或动作是由现实生活中的哪一个人所发出,例如比特币丶以太币丶莱特币等等。
第二:去中心化
接下来需要了解的就是去中心化,去中心化的意思就是指每一个使用者都是平等的,没有人有比别人更多的权限,简单来说就是没有人有机会作弊。这是一个很重要的技术,几乎所有的网络平台,为了方便管理,管理员都会有比别人更多的权限,因此当有人(通常是政府)想要关闭这个平台或者是管制某些内容时,又或者财团为了自己的利益想要改变这个平台的某些政策时,只要威逼利诱这些管理者(也有可能自己就是管理者,连威逼利诱都免了)就可以得逞。
但是区块链通常是一个去中心化的系统,意即如果你想要改变什么,那就得经过多数人同意,而这些多数人通常分布在各个国家,并且难以追踪,因此去中心化的区块链很难受到政府或者财团的限制。
第三:开源
最后要了解的是开源,以上讲了很多区块链的特点,但是谁能保证他真的照他所说的运作呢?这个问题的答案就是开源,开源的意思是将程序码完全公开,大部分的区块链也都是开源的,因此全世界各地的工程师或者懂程序码的人都可以帮大家检查,这个区块链的程序码是否真的这他所说的运作。
一般传统的网络平台或服务都是中心化的(或私有的),这意味着完全的公开透明,是不可能的,并且在传统的管理方式之下资料被窜改及遗失的机率是相对较高的。而区块链透过去中心化丶分散式资料库及开源,解决了上述问题,例如政府黑箱作业或是网络诈骗等等乱象皆可迎刃而解。因此区块链可说是目前最值得信赖网络技术之一。