区块链公链和私链联盟链区别(七维矩阵区块链小知识)
七维矩阵:相信许多人在想要了解学习区块链技术之时,会止步于其深奥的学术术语及专业知识。鉴于这种情况,七维矩阵推出《区块链小知识》栏目,目的是以更简单、直观、生动、形象的方式向对区块链技术不了解,但是想知道区块链到底是什么的人进行相关介绍。
我们常说“区块链区块链”,它的链到底是什么?七维君认为有必要搞懂懂什么是公有链,私有链,联盟链和侧链。在具体介绍之前,我们可以先从字面意思上,对这几个链的概念有个大致了解:
*公有链(Public Blockchain):公有的区块链,读写权限对所有人开放。
*私有链(Private Blockchain):私有的区块链,读写权限对某个节点控制。
*联盟链(Consortium Blockchain):联盟区块链,读写权限对加入联盟的节点开放。
*侧链(Sidechain):与比特币挂钩且能和比特币区块链交互的区块链。
它们的区别在于读写权限以及去中心化的程度。一般情况下, 去中心化的程度越高,可信度越高,而交易速度越慢。
公有链代表:比特币块链、以太坊智能合约
公共链-真正的完全去中心的区块链
用户不用注册就能匿名参与的链,无需授权就能访问网络的区块链。公链的任何区块对外公开,任何人都可以发送价值。比特币以太坊是著名公链,公链适合虚拟货币,电子商务互联网金融等领域。
公有链能够稳定运行,得益于特定的共识机制,例如比特币块链依赖工作量证明(PoW)、以太坊目前依赖权益证明(PoS)等,其中Token(代币,也有人称“通证”)能够激励所有参与节点“愿意主动合作”,共同维护链上数据的安全性。因此,公有链的运行离不开代币。
优点:
1,所有交易数据公开、透明。
虽然公有链上所有节点是匿名(更确切一点,“非实名”)加入网络,但任何节点都可以查看其他节点的账户余额以及交易活动。
2,无法篡改。
公有链是高度去中心化的分布式账本,篡改交易数据几乎不可能实现,除非篡改者控制了全网51%的算力,以及超过5亿RMB的运作资金。
缺点:
1,低吞吐量(TPS)。
高度去中心化和低吞吐量是公有链不得不面对的两难境地,例如最成熟的公有链——比特币块链——每秒只能处理7笔交易信息(按照每笔交易大小为250字节),高峰期能处理的交易笔数就更低了。
2,交易速度缓慢。
低吞吐量的必然带来缓慢的交易速度。比特币网络极度拥堵,有时一笔交易需要几天才能处理完毕,还需要缴纳几百块转账费。
私有链私有链-机构内私有定制区块链
代表:蚂蚁金服
根据《2017全球区块链企业专利排行榜》,阿里巴巴以49件的专利总量排名第一,而这些专利均出自蚂蚁金服技术实验室。
私有链的读写权限掌握在某个组织或机构手里,由该组织根据自身需求决定区块链链的公开程度;适用于数据管理、审计等金融场景,私有链的价值主要是提供安全可追溯不可篡改自动执行的运算平台,必须先注册取得许可才可以访问和使用。央行发行的数字货币就是私有链。
优点:
1,更快的交易速度、更低的交易成本链上只有少量的节点也都具有很高的信任度,并不需要每个节点来验证一个交易。因此,相比需要通过大多数节点验证的公有链,私有链的交易速度更快,交易成本也更低。
2,不容易被恶意攻击相比中心化数据库,私有链能够防止内部某个节点篡改数据。故意隐瞒或篡改数据的情况很容易被发现,发生错误时也能追踪错误来源。
3,更好地保护组织自身的隐私,交易数据不会对全网公开。
缺点:
区块链是构建社会信任的最佳解决方案,“去中心化”是区块链的核心价值。而由某个组织或机构控制的私有链与“去中心化”理念有所出入。如果过于中心化,那就跟其他中心化数据库没有太大区别。
联盟链代表:超级账本(Hyperledger)
联盟链-行业内的可监管区块链
联盟链仅限于联盟成员参与,成员参与区块链运行需要按照规则获取读写记账的权限。 成员需要注册才可使用。 联盟链由机构成员共同维护,提供成员管理,认证,授权,监控,审计功能。由40多家银行参与的R3区块链联盟和Linux基金会成立的超级账本项目属于联盟链构架。
联盟链适合机构间交易清算结算B2B场景,用于节省对账和清算成本,减少人为错误的发生。联盟链对安全性能要求比公链高。
联盟链是私有链的一种,只是私有程度不同,而且其权限设计要求比私有链更复杂;但联盟链比纯粹的私有链更具可信度。
小结在对可信度、安全性有很高要求,而对交易速度不苛求的落地场景,公有链更有发展潜力。
对于更加注重隐私保护、交易速度和内部监管等的落地应用,开发私有链或联盟链则更加合适。
注:区块链在高效率、去中心化和安全三个方面,只选其二,这就是区块链的“不可能三角”悖论。因此,无论是公有链、私有链,还是联盟链,都会存在这样或那样的不足,或者说——它们没有绝对的优劣,应该根据具体的落地应用去看待不同的区块链类型。
侧链区块链中的侧链(Sidechains)实质上不是特指某个区块链,而是指遵守侧链协议的所有区块链,该名词是相对与比特币主链来说的。
我们先想像一下这个情况,小A有一个比特币钱包地址,还有一个以太坊地址,那他可以把比特币发到以太坊地址吗?肯定是不能的,因为比特币和以太坊是完全独立区块链。但是如果以太坊成为比特币的一个侧链之后,比特币就可以发送到以太坊地址了。
简单来说,侧链机制就是让一种货币在两个独立区块链(公链)之间流通的机制。
比特币的任何修改都会导致分叉,影响现有的比特币区块链,所以想要改进比特币比较困难。一般来说要创建新的代币,是用比特币做基础重构一条链,然后在上面创建新的规则发行代币,并且将代币的价格和比特币实时挂钩。侧链是相对与比特币主链来说的,所有遵循侧链协议的区块链都是侧链。侧链协议是指:可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议。莱特币,达世币,Zcash就是著名的侧链。
侧链意味着比特币不仅可以在比特币区块链上流通,还可以在其他区块链上流通,其应用范围和应用前景会更加广泛;有创意的人们会研发出各种各样的应用以侧链协议与比特币主链对接,使得比特币这种基准自由货币的地位越加牢固。
侧链优势
1、更快
我们都知道比特币交易速度很慢,利用侧链协议可以将部分交易转移至侧链上进行,这样主链就不会发生网络拥堵的情况。
2、更安全
如果侧链出现代码漏洞等问题,主链不会受到影响,交易记录一旦发生就被锁定在链上,用户不用担心交易丢失或篡改等问题。
3、扩展空间,增强隐私保护
侧链技术的引入进一步扩展了区块链技术的应用范围和创新空间,使传统区块链可以支持多种资产类型,以及小额支付、智能合约、安全处理机制、财产注册等,并可以增强区块链的隐私保护。
目前正在探索侧链技术的项目有Liquid、ConsenSys、Rootstock、Lisk等等,但是还没有还是处于探索阶段,还未出现真正落地的产品。伴随着行业发展和技术进步,侧链技术的应用离我们不会很是远。
七维矩阵:OK,看到这里,相信你已经基本能够生动形象又不涉及任何细节地向你的朋友解释什么是公有链、私有链、联盟链和侧链了。先消化这期的区块链小知识吧,七维君在下一期《区块链小知识》等你,不见不散!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com