昨天我们讲了区块链几大核心特性的第一点“去中心化”,有同学反馈说讲的太慢,等的着急,所以今天我把区块链的剩下四大特性全部讲完,分别是“开放性、自治性、信息不可篡改性和匿名性”。
在讲之前我们再回顾一下区块链的概念。
别不耐烦,生涩的概念需要反复读,每一次都会有不同的理解。
区块链是一种公开的,去中心化网络共同维护的数据库,提供开放的、不可篡改的底层数据服务。
区块链的五大特性分别是,去中心化、开放性、自治性、信息不可篡改性、匿名性。
去中心化是指区块链中不存在中心化的硬件或管理机构,所有的节点之间是采用分布式的方式进行核算和储存,每个节点的权利和义务均等。
其次什么是开放性?
开放是相对于封闭而言,开放性指区块链系统是开放的,任何节点都能够拥有全网的总帐本,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开放相关应用,因此整个信息系统高度透明。
再次什么是自治性?
区块链采用基于协商一致的共识机制,使整个系统中的所有节点能在去信任的环境中自由安全地交换数据、记录数据、更新数据,使得对“人”的信任改成了对机器的信任,任何人为的干预都不起作用。
再次什么是信息的不可篡改性?
在区块链中一旦信息经过验证并添加至区块并串联至链上,就会永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。
最后什么是匿名信?
由于区块链各个节点之间的数据交换遵循固定且预知的算法,因此区块链网络是无需信任的,区块链中的程序规则会自行判断活动是否有效,可以基于地址而非个人身份进行数据交换。
区块链的五大特性说完了,记住了吗?他们分别是去中心化、开放性、自治性、信息不可篡改性、匿名性。我们把这五个特性再串一遍。
区块链技术由比特币衍生出来,为了解决去中心化和价值传递的问题,基于这两个点 区块链技术结合了“区块+链”的数据结构、分布式储存、加密算法、共识机制四大技术。
分布式存储技术解决了去中心化的问题,使得区块链具有去中心化和开放性的特性;
“区块+链”的数据结构技术使得所有交易数据都有时间戳,结合加密算法技术解决了价值传递的问题,使得区块链技术具有信息不可篡改性。
共识机制维护着系统的正常运转,为矿工和交易者提供奖励,从而使得区块链技术具有自治性。
整个区块链生态的建立使得交易双方可以基于交易地址,而无需再基于个人身份,使得区块链具有匿名性。
互动问答:
区块链的五大特性中哪一点你觉得最重要,为什么?(请在互动区留下你的观点,与其他同学一起过过招)