区块链大讲堂第二期丨区块链的六个基本特性
上期我们说了区块链的概念,解释了什么是区块链,这期我们来说一下区块链最基本的几个特征。
前言
区块链从诞生以来,一度成为一块亟待探索的新大陆,吸引着一众人加入到“新大陆”的掘金之旅。
而且,随着人们不断的深入探索,区块链不仅是一种数字货币的底层技术,它的思维模式和技术手段能够解决许多互联网行业的痛点、弥补互联网的不足,甚至可以改变现有生产关系。
而这一切,都是区块链的特性使然,从区块链的定义和形成过程来看,区块链主要有六个特性: 去中心化、不可篡改、可追溯、自治性,由这四个特性进而引申出另外两个特性:开放性、匿名性。
区块链的六个基本特征
去中心化
“去中心化”是区块链的根本特性,也是区块链所要达到的“终极理想”。
在传统的交易管理中,可信赖的第三方机构持有并保管着交易账本,但建立在区块链技术基础上的交易系统,在分布式网络中用全网记账的机制替代了传统交易中第三方中介机构的职能。
简单来说,区块链去中心化的实质就是去中介、去掉人为因素的干预和一些不必要的环节,去掉一个中心或中介来为信任背书,这种去中心化的信任机制可以让人们在没有中心化机构的情况下达成信任的共识。
可追溯
由于区块链是一个前后相关的“块链式数据结构”,链上的信息依据时间顺序环环相扣,这就使得区块链上任意的一条数据都可以通过“块链式数据结构”追溯到其本源,这就是区块链的“可追溯性”。
区块链的可追溯性适用范围广,涵盖公共事业、审计领域、版权保护、医疗、学历认证、供应链等多个领域。
比如“假疫苗事件”、“网约车遇害事件”、“食品安全事件”,都可以通过区块链的“可追溯性”找到比较理想的解决方案。
信息不可篡改性
区块链是用一条链来链接的密码学技术,特别是哈希算法,可以保证任何交易都不能被篡改,因为一经修改,整条链都会变化。
在区块链上,各个节点都保存有一份账本的信息,最终所有的节点都要去公认出一条最长的链来作为这份账本的最终状态,即一个又一个新产生的区块节点在经过验证后,会不断链接到现有区块链链条的尾端,每个节点也都将拥有一份完整的账本备份。
因为链上每个节点的交易信息都要通过对应的每个交易发起人的私钥来签名。
所以首先,这个交易是不可能被伪造的,其次,交易信息上链之后,除非所有人公认,或者同时控制住系统中超过51%的节点,否则单个节点对数据库的修改是无效的,也是几乎不可能实现的。
因此,区块链的信息不可篡改性,是非常有保障的。
自治性
区块链的自治性特征建立在规范和协议的基础上,区块链采用基于协商一致的规范和协议,使系统中的所有节点都能在去信任的环境中自由安全地交换数据,让对“人”的信任改成对机器的信任,任何人为的干预都无法发挥作用。
匿名性
如果说去中心化是很多人了解区块链的动力,那么匿名性则是很多人选择区块链的重要原因。区块链运用哈希运算、非对称加密、私钥公钥等密码学手段,在实现数据完全开放的前提下,保护个人交易隐私。
正是因为区块链的匿名性,在区块链网络上可以看到所有转账记录,但无法获知地址背后拥有者。
比如在区块链网络上购物,卖家会知道你的地址,但是不知道买家具体是谁,杜绝全部身份信息被泄漏的风险。
不过,区块链的匿名性目前也屡受质疑,原因是部分不法分子利用区块链开展洗钱、资产盗取等非法行为,但由于区块链具备匿名性,仅通过地址无法获知不法分子相关身份信息,导致不法分子可以不被发现、逍遥法外,引发监管难题。
开放性
由于区块链是去中心化的,所有网络节点都可以参与区块链网络数据的记录维护,这就要求区块链网络必须是开放的,区块链网络只有开放了,才能保证所有人都可以参与进来,才能保证数据的安全性。
区块链系统的开放性首先体现在数据的完全公开:区块链的数据对所有节点公开,任何节点都能拥有全网的总账本。同时,区块链利用密码学里面的一些手段,在数据完全公开的前提下,保证私人信息的安全。
区块链系统的开放性还体现在系统的开放性:随着区块链的发展,继比特币系统之后,出现了以太坊。和比特币事先设定好交易系统操作不同,以太坊是一种开源的、可编程的区块链。以太坊系统相当于搭建了一套比较完备的“系统”,类似安卓、苹果,应用开发者们可以在这条系统上开发软件。
本期的内容就到这里了,如果大家对区块链感兴趣,可以一起交流学习。