关于区块链已经学习了六篇,分别是区块链的来源、区块链的定义、区块链的运作原理、区块链软硬分叉,以及区块链的底层架构,今天继续学习区块链的基本类型。
区块链的基本类型包括公有链、私有链、联盟链和其他。本章描述了三者的基本定义及内涵,优点和缺点。
一、公有链
公有链,顾名思义,就是公共区块链,指全世界任何人都可读取、任何人都能发送交易且交易能获得有效确认,任何人都能参与共识过程的区块链。
有如下几个特点:
1.保护用户免受开发者的影响:在公有链中程序开发者无权干涉用户,区块链可以保护其用户。
2.访问门槛低:任何人都可以访问,只要有一台能够联网的计算机就能够满足基本的访问条件。
3.所有数据默认公开:公有链中的每个参与者可以看到整个分布式账本中的所有交易记录。
这样来讲实在是太干巴巴了,因此有人把公有链比喻成一个巨大的微信群,非常形象。
公有链作为区块链的一个部分,就好像是一个记录了大量信息的公开微信群。这个微信群的参与者、编写者不单单是你自己,还有你在生活中遇到的每个人。同时你也可以作为编写者,去编写别人的记录。
这个微信群是公开且透明化的,每个人都可以参与到群聊的编写之中,也可以自由的下载、查看、记录每一笔记录,同时也没有办法编辑之前已经发送成功的记录。这些信息不会被篡改、不能被收买,还能保证数据的一致性,在降低风险的同时提高了安全性,大大提升了工作效率,还能降低运营成本。
在这个公开透明的群里,群主(即开发者)没有权限去干涉群里的任何人(这里和我们现实中的微信群有出入,即群主可以随时踢出你,但公有链不会。),实现完全去中心化。并且加入群聊的要求也很低,只要有网络,就能加入进来,参与到公有链之中,还能在参与的时候选择隐藏或者公开自己的真实身份,通过公共性来保障自己的安全性,去查看所有的记录。
目前比较有名公有链有哪些?
ETH:https://www.ethereum.org/ 2014年:ICO众筹
简介:以太坊(英语:Ethereum)是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币(Ether,又称“以太币”)提供去中心化的虚拟机(称为“以太虚拟机”Ethereum Virtual Machine)来处理点对点合约。
小蚁(NEO):https://neo.org/ 2014.6 小蚁 正式立项,接受种子轮投资 2015.6在GitHub上建立antshares 项目,并实时开源
简介:NEO区块链通过将点对点网络、拜占庭容错、数字证书、智能合约、超导交易、跨链互操作协议等一系列技术相结合,让你快速、高效、安全、合法地管理你的智能资产。
量子链(OTUM) https://qtum.org/zh/ 创造简单实用的去中心化应用可以在移动设备上运行,兼容目前的主流区块链生态系统。
比原链(BTM) https://bytom.io/
多元比特资产的交互协议,连通原子世界与比特世界,促进资产在两个世界间的交互和流转。比原链采用三层架构:应用层、合约层、数据层,应用层对移动终端等多终端友好,方便开发者便捷的开发出资产管理应用。共识机制采用对人工智能ASIC芯片友好型POW算法,在哈希过程中引入矩阵和卷积计算,使得矿机在闲置或被淘汰后,可用于AI硬件加速服务,从而产生额外的社会效益。
IPFS (星际文件系统) https://ipfs.io/
每个文件和它内部的所有块都有一个称为加密散列的独特的指纹。IPFS消除了网络中的重复,并跟踪每个文件的版本历史。每个网络节点只存储它感兴趣的内容,以及一些索引信息,这些信息可以帮助确定谁在存储什么。在查找文件时,您要求网络找到存储在一个惟一散列背后的内容的节点。每个文件都可以通过一个名为IPFS的分散命名系统来找到人类可读的名字。
EOS(柚子) https://eos.io/
Eos是一个区块链操作系统,它提供了数据库,账号许可,调度,认证和互联网应用通信,提高智能商业开发效率,它使用了并行计算使得把区块链拓展到百万用户和每秒百万次交易成为一种可能。
二、私有链
私有链,顾名思义指完全私有区块链,其写入权限仅在一个组织手里的区块链,所有参与到这个区块链中的节点都会被严格控制。
私有链有如下几个特点:
1.交易速度非常快:私有链中少量的节点具有很高的信任度,并不需要每个节点都来验证一个交易。因此,私有链的交易速度比公有链快。
2.为隐私提供更好的保障:私有链的数据不会被公开,不能被拥有网络连接的所有人获得。
3.交易成本大幅降低甚至为零:私有链上可以进行完全免费或者至少说是非常廉价的交易。如果一个实体机构控制和处理所有的交易,它就不再需要为工作收取费用。
4.有助于保护其基本的产品不被破坏:银行和传统的金融机构使用私有链可以保证它们的既有利益,以至原有的生态体系不被破坏。
在某些情况下,私有链上的一些规则,可以被机构修改,比如还原交易流程等服务。
私有链的应用更偏向于企业内部的应用。
不过,私有链最大的缺点是可以被操纵价格,也可以被修改代码,因此从这方面来说,风险又较大。
三、联盟链
有了以上内容的铺垫,联盟链就更好理解了。
是指有若干组织或机构共同参与管理的区块链,每个组织或机构控制一个或多个节点,共同记录交易数据,并且只有这些组织和机构能够对联盟链中的数据进行读写和发送交易。
例如,对由15个金融机构组成的共同体而言,每个机构都运行着一个节点,为了使每个区块生效需要获得其中半数以上也就是8家机构的确认。联盟链可以视为“部分去中心化”。
目前国内比较有影响力的联盟链有中国分布式总账基础协议联盟(ChinaLedger)、中国区块链研究联盟(CBRA)、金联盟等。
最后,从准入机制上简单总结一下三者的区别,公有链向所有人开放,联盟链向授权的组织或机构开放,私有链向满足特定条件的个人开放。简单理解来就是公有链是共同拥有的,私有链是个人拥有的,联盟链就是半公半私(组织内部)。
四、其他链
许可链是指参与到区块链系统中的每个节点都是经过许可的。未经许可的节点是不可接入系统中。因此,私有链和联盟链都属于许可链。
需要注意的是,有些许可链没有代币机制,因为不需要代币来鼓励节点竞争记账。
无论是公有链、私有链还是许可链等都没有绝对的优势与劣势,往往需要根据不同的应用场景来选择核实的区块链类型,所以说,没有最好,只有最适合的才是最好!