一 区块链的分类
首先区块链主要分为三大类,公有链、私有连和联盟连。公有链是指没有官方组织和管理机构,完全去中心化的区块链。任何人都可以发送交易,任何人都可以进行数据访问。节点间基于共识机制开展工作。
公有区块链是最早的区块链,也是目前应用最广泛的区块链。
私有链由名字可想而知,具有一定程度上的中心化控制,换句话说它对于数据访问和使用都具有严格的权限管理。他可以为个人所有,也可以建立在某个公司内部,运作规则由个人或企业要求设定,并设置相应的权限分工。
联盟链介于公有链和私有链之间。是指有若干个机构共同参与管理的区块链。该区块链上的读写权限以及其他权限仅对联盟成员开放。联盟链是一种需要注册许可的区块链,这种区块链也成为许可链(Permissioned Blockchain)。
二、区块链系统运行原理
1、防止交易作假机制——时间戳
在了解区块链的分类之后,那么区块链系统到底是如何运行工作的?对于一个本身存在去中心化特性的系统,如何在一个没有信任而言的世界里建立一套信任系统,我在这里借用其中某个数字资产的运行机制进行讲解。为了防止交易作假,中本聪创新性的给每一笔交易盖上一个时间戳。系统会保证每十分钟产生一个区块