2022-05-18 15:32:47
当投资者看到本文的标题后,应该都会感到很好奇,公有链和联盟链是什么意思,他们之间的区别到底是什么,其实想要理解其中的概念并不复杂,公有链,顾名思义,这是一个没有限制的区块链网络,这意味着任何人都可以随时加入,任何人都可以看到账本并参与其共识过程,而联盟链也是一种需要获得许可的区块链,不过它与公有链之间还是有很大区别的,那么公有链和联盟链的区别是什么?下面211Coin小编就给大家汇总一下。
1、公有链
顾名思义就是“公有”,它是指对全世界所有人开放的,任何人都可以读取数据、发送交易且交易能够获得有效确认的共识区块链。公有链通常被大家认可为真正去的中心化,公有链上通过共识决定哪个block最终被加到chain中,任何人都可以参与共识过程。
在公有链上,各个节点均可自由加入和退出网络,并参加链上数据的读写,并且网络中不存在任何中心化的服务端节点。公有链是真正意义上完全去中心化的区块链,通过密码学数字签名保证交易不可篡改,,也通过密码学验证交易信息以及激励,在互为陌生的网络中形成共识从而建立完全去中心化的信任机制。目前的公有链在共识机制上都存在一些限制,因为区块链去中心化的本质所以没有一个中心节点来进行保护和维持系统,所以全网的所有节点需要一起参与所有的交易并维持全状态的副本。
2、联盟链
联盟链是指由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送。盟链上的读写权限和记账权限都由联盟规则限定,比如由40多家银行参与的区块链联盟R3和Linux基金会支持的超级账本(Hyperleder)项目就属于联盟链项目。
联盟链的共识过程由预先选好的节点控制。一般来说适合于机构间的交易、结算或清算等B2B场景。例如在银行间进行支付、结算、清算的系统就可以采用联盟链的形式,将各家银行的网关节点作为记账节点,当网络上有超过2/3的节点确认一个区块,该区块记录的交易将得到全网确认。
由于参与共识的节点比较少,联盟链一般不采用工作量证明的挖矿机制,而是多采用权益证明PoS或PBFT (Practical Byzantine Fault Toleran)t、RAFT 等共识算法。联盟链对交易的确认时间、每秒交易数都与公共链有较大的区别,对安全和性能的要求也比公共链高,所以联盟链适合组织机构间的交易和结算,目前国内比较有影响力的联盟链有中国分布式总账基础协议联盟(ChinaLedger)、中国区块链研究联盟(CBRA)和微众银行等。
在公有链上,只要你有计算机,而且只要你的计算机能联网,就能够访问。公有链是高度去中心化的分布式账本,每个人在任何节点的行为都是可以查看的,而且基于庞大的用户体系,想要篡改交易数据,几乎不可能实现,保障信息的安全。由于节点之间无需彼此信任,所有的操作都可以匿名进行,很好地保护使用者的隐私。
联盟链上的节点只有少量,且具有很高的信任度,交易不需要所有网络节点的确认,所以其交易速度比任何其他的区块链都快。由于读取权限是由该组织决定的,因此自身的隐私保障更好。
从某种程度上来说,其实联盟链也属于私有链,但它私有的程度不同,其权限设计要求更复杂,可信度更高。一般来说,公有链适用于对可信度、安全性有很高要求,而对交易速度要求不高的场景。私有链或联盟链更适合对隐私保护、交易速度和内部监管等具有很高要求的应用。联盟链对交易的确认时间、每秒交易数都与公共链有较大的区别,对安全和性能的要求也比公共链高。
本篇文章为大家全面分析了公有链和联盟链的区别是什么?对于其中的概念以及相关内容都进行了详细的阐述,除了公有链和联盟链之外,区块链中还存在私有链和混合链,大家要是想知道这两个的概念,可以到211Coin网站中进行了解,里面有详细的概念解释和区别分析。此外,公有链就是公共的,对于投资者来讲是完全开放的,属于去中心化,而联盟链属于半去中心化,在某种程度上只属于联盟内部的成员所有,因其节点数量有限,所以很容易达成共识。
191