你真的了解区块链吗?公链侧链,私有链联盟链概述

本文详细介绍了公有链、联盟链和私有链的区别,包括各自的定义、优缺点和代表性项目。强调了公有链的去中心化特点、私有链的高效性和安全性,以及联盟链的半中心化和应用领域。同时提到了侧链的概念及其在跨链交易中的作用和安全性挑战。
摘要由CSDN通过智能技术生成

公链私链联盟链

导读:目前,区块链主要分为三类——公有链、私有链和联盟链。

三类区块链主要区别是什么?

**公有链:**对所有人开放,任何人都可以参与。

**联盟链:**对特定的组织团体开放。

**私有链:**对单独的个人或实体开放。

💎公有链

定义

公有链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。

公有链通常被认为是**“完全去中心化”**的。

优缺点

1. 保护用户免受开发者的影响

在公有链中程序开发者无权干涉用户,所以区块链可以保护使用他们开发的程序的用户。

2. 访问门槛低

任何拥有足够技术能力的人都可以访问,也就是说,只要有一台能够联网的计算机就能够满足访问的条件。

3. 所有数据默认公开

尽管所有关联的参与者都隐藏自己的真实身份,这种现象十分的普遍。他们通过他们的公共性来产生自己的安全性,在这里每个参与者可以看到所有的账户余额和其所有的交易活动

4.效率低,处理速度慢

尽管公有链很好很安全,但是设想⼀下,这么多随意出⼊的节点是很难达成共识的。所以,公有链有⼀套很严格的共识机制,因此公有链最⼤的问题就是共识问题,共识问题直接导致了公有链处理数据的速度问题,因此如果你玩⽐特币就知道了,转账要很久才能到。

盘点公有链

代表:以太坊,比特币以及智能合约等。

公有链的祖先是比特币区块链。

目前其他知名的公链还包括 Cardano、NEO、QTUM、BYTOM、Aeternity、Aelf、Zilliqa、Metropolis 等等。

💎私有链

定义

私有链是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。

优缺点

1. 交易速度非常之快

一个私有链的交易速度可以比任何其他的区块链都快,甚至接近了并不是一个区块链的常规数据库的速度。这是因为就算少量的节点也都具有很高的信任度,并不需要每个节点来验证一个交易。

2. 给隐私更好的保障

私有链使得在那个区块链上的数据隐私政策像在另一个数据库中似的完全一致;不用处理访问权限和使用所有的老办法,但至少说,这个数据不会公开地被拥有网络连接的任何人获得。

3. 交易成本大幅降低甚至为零

私有链上可以进行完全免费或者至少说是非常廉价的交易。如果一个实体机构控制和处理所有的交易,那么他们就不再需要为工作而收取费用。

然而,即使交易的处理是由多个实体机构完成的,例如竞争性银行,进一步举例来说,因为同样的原因,它们可以如此之快的处理交易,所以费用仍然是非常小的;这并不需要节点之间的完全协议,所以很少的节点需要为任何一个交易而工作。

4. 有助于保护其基本的产品不被破坏

正是这一点使得银行等金融机构能在目前的环境中欣然接受私有链,银行和政府在看管他们的产品上拥有既得利益,用于跨国贸易的国家法定货币仍然是有价值的。

由于公有链的直接应用是保护像比特币这样新型的非国家性质的货币,对核心利润流或组织构成了破坏性的威胁,这些实体机构应该会不惜一切代价去避免损害。

5. 私有链不具备去中心化

根据概念可知,私有链显然不具备去中心化,因此私有链实际上就是传统的数据库,但它有效地解决传统金融机构的效率、安全和欺诈问题,只是需要日积月累。

盘点私有链

代表:蚂蚁金服

沃尔玛开发了一个基于Hyperledger Fabric的区块链系统来追踪其产品的来源。

戴比尔斯使用名为Tracr的私有链启动了“安全且不可变的路径”,以验证钻石的真实性和来源,并确保它们不是来自冲突地区的“血钻”。

康卡斯特与其他行业领导者合作推出了Blockgraph,这是一个基于区块链的系统,允许广告商通过特定广告定位观众,同时维护观众的隐私。

BurstIQ的大数据区块链平台使用智能合约来帮助患者和医生安全地传输敏感的医疗信息,这些合约建立了哪些数据可以共享的参数。

💎联盟链

定义

联盟链是介于公有链和私有链之间,具备**“部分去中心化”**的特性。联盟链是由若干机构联合发起,由盟友共同来维护,它只针对特定某个群体的成员和有限的第三方开放。联盟链的参与者是被提前筛选出来的,或者直接指定的,联盟链内部指定多个预选的节点,作为记账人,每个区块的生成由指定的节点共同决定,其他节点可以参与交易,但不参与记账过程。

优缺点

1. 节点比较少,处理速度快,交易成本低

节点比较少,处理速度快,交易成本低,因此更容易与实体企业建立连接关系,国家也在大力推,目前联盟链在区块链商业化领域的应用比较广泛,应用群体主要是银行、保险、证券、商业协会、企业集团。

2. 更好地保护数据隐私安全

相对公链而言,联盟店的优点是可以更好地保护数据隐私安全,联盟链更具有灵活性,可以很容易的修改该区块链的规则,还原交易等等。、

3. 更注重技术收益而不是货币收益

真正产生效益在联盟链上,可以让企业业务toB然后去toC。这就代表着,区块链产品的效益并不是从币上挣钱,而是从技术服务上挣钱,例如像百度超级链,把存证作为一个接口开放,做一次存证,赚是一分钱。

4. 缺少行业统一标准

由于达成联盟共识的企业林林总总,大小不一,因此他们制定的联盟链规则也不同,所以缺少行业统一标准。并且会存在联盟成员联合欺诈,联盟成员之间竞争,利益均衡等问题。

盘点联盟链

代表:超级账本(Hyperledger)

如果盘点联盟链,肯定会看的是BSN、蚂蚁链、FISCO BCOS、百度超级链、CITA、Hyperledger、京东智臻链以及一些政府层面的链网。

基本上可以将联盟链分为四类:

  1. 主打资源:BSN

  2. 主打框架:CITA

  3. 主打产业化赋能:FISCO BCOS、百度超级链、京东智臻链

  4. 综合:蚂蚁链、Hyperledger

💎总结图

在这里插入图片描述

💎业内观点

  1. 现在业内普遍认为联盟链介于公有链和私有链之间,实质上仍属于私有链的范畴。

  2. Vitalik Buterin说:

    “使用私有链的联盟或公司可以轻松的改变区块链的规则、恢复交易、修改余额信息等等。在某些情况下,例如,国家土地所有权登记,这是必要功能;在Dread Pirate Roberts对某块土地拥有合法所有权的情况下,任何系统都不会被允许存在,同样想创建一个不受政府控制的土地登记处的尝试,在现实生活中不会被政府承认…”

    “考虑到所有这些问题,毫无疑问对机构来说,私有链是一个更好的选择。可是,即使在当前体制的情况下,公有链仍然会有许多价值,事实上,这种价值很大程度上存在于哲学美德中,这是区块链倡导者一直在提倡的,其中提倡的最多的是自主、中立以及开放的特性。”

  3. Syscoin团队经理Dan Wasyluk说:

    “私有链为企业提供了一些有趣的机会,可以让企业利用可信任的透明的性能,开发内部企业之间的应用案例。随着智能合约的到来,该技术会最终代替所有中心化的企业。”

  4. CHEX首席执行官Eugene Lopin说:

    “私有链与传统的数据库基本没有差别,私有链与美化了的数据库意义是一样的。但是其好处在于,如果开始将公共节点加入其中,会有更多节点。开放的区块链是拥有一个可信任账本的最佳方法。去中心化的范围越大,也越利于该技术的采用。比特币能实现所有这些好处。

📕拓展知识——侧链

定义

侧链本身是一种协议,一种可跨区块链解决的方案,旨在实现双向锚定。

侧链协议:可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议。

侧链(sidechains)实质上不是特指某个区块链,**而是指遵守侧链协议的所有区块链的统称,**该名词是相对与比特币主链来说的。

在这里插入图片描述

侧链与主链的沟通方式

侧链与主链沟通的过程被称为成为 “双向锚定”(也称“双向挂钩”,2WP)。“锚定”一词在经济学中较为常见,指双方交易中一方要以另一方的行动为基准。

在区块链中,由于比特币实际上不是简单的“转移”,而是暂时将其在比特币区块链上锁定,之后将等量等值的代币在侧链上释放。当等量等值的代币在侧链上被锁定时,比特币区块链上的原始比特币就可以被释放了。因此,“双向锚定”实际上就是一方是否解锁,要以另一方是否已经有投币行为为基准。

侧链交易验证

侧链协议中,用SPV (“简单支付验证”,Simplified Payment Verification ),来证明一个交易确实已经在区块链中发生过,称为 SPV 证明(SPV Proof)。一个 SPV 证明包括两部分内容:一组区块头的列表,表示工作量证明;一个特定输出(output)确实存在于某个区块中的密码学证明。

中本聪设计的SPV 能够让用户以较小的代价判断某个支付交易是否已经被验证过(存在于区块链中),以及得到了多少算力保护。SPV 客户端只需要下载所有区块的区块头,并进行简单的定位和计算工作就可以作出判断。

在交易的最后一步中,“最终确定性” ( Finality ) 非常关键。原来,当区块链使用POW (工作性证明)的共识算法时,在足够大的算力下交易是可以被撤销的。在跨链交易中,从我们刚刚举的例子来看,每一步,每一个环节,如果不能被确认,那么交易就会停止。因此,我们需要一些方法去确定上一步的交易已经成功或被撤销。

例如把我的比特币转到以太坊上,首先要把比特币在比特币区块链上转移到特定的锁定地址中。并把我在以太坊的地址附加在交易中。在此交易被矿工确定后,他们向以太坊的锚定智能合约(Peg Contract )发送 SPV 验证。验证时,我在以太坊的地址就会被提取出来。最后,交易验证成功且满足最终确定性要求时,锚定智能合约就会自动从锁定地址中转账对等的资产到我的以太坊地址。示意图如下:
在这里插入图片描述

侧链的安全性问题

攻击者只需要攻击最薄弱的侧链就可以破坏掉整个侧链系统

单一的侧链系统发生安全性问题,对于主链链和其他的侧链系统也会造成一定程度的影响,一旦恶意成员对某个侧链完成51%的攻击,就可以黑化一条侧链,同时生成一个伪造的最长侧链,用伪造的侧链币在主链比特币链中兑换成比特币,这样就会造成比特币的损失。

侧链只会对交易是否来自最长的链做出验证,而不会真正的去验证交易信息。

参考文章链接:

概念详解!公链,侧链,联盟链,私有链_腾讯新闻 (qq.com)

私有链的价值是什么?私有链有哪些代表链?-币圈子 (120btc.com)

(40条消息) 私有链是如何兴起的?现在有哪些公司使用了私有链?_毛球科技666的博客-CSDN博客

  • 14
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值