首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不懂公、私有链区别的你,活该错过币圈红利

不容错过的区块链报道

——

比特币、以太坊是当下最流行的公有链,近期随着EOS超级节点竞争的火热,公有链也跟着成为市场的关注点;甚至有媒体说:“公有链才是区块链的最终归宿”。换言之,谁能成为区块链基础层的主链,谁就有可能成为未来巨头

比如最近大火的EOS正是这样一条公链,EOS是Block.One公司正在研发的一个区块链底层公链系统,目的是解决现有的区块链应用性能低、安全性差、开发难度高以及过度依赖手续费的问题。(想要了解更多关于EOS是什么可以阅读《EOS暴涨,超级节点竞选的背后是投机还是守护》)

而在区块链基础层的应用方面除了公有链外,还有私有链和联盟链

这三者的不同是根据不同的应用场景和用户需求划分的。其中,公有链是对所有人开放,任何人都可以参与;私有链对单独的个体或实体开放;而联盟链则是对特定的组织团体开放,很多人把它划分到私有链当中去

它们的区别在于读写权限以及去中心化的程度

一般情况下,去中心化的程度越高,可信度越高,而交易速度越慢

公有链

我们可以简单的认为:公有链就是对所有人开放,任何人都可以参与的区块链,其去中心化程度最高,也就是说公有链上的行为是公开的。

但它又不受任何人控制,也不归任何人所有,被认为是“完全去中心化”的区块链。公有链不受第三方机构控制,所有的人都可读取链上的数据记录、参与交易以及竞争新区块的记账权等。

在公有链中,程序开发者无权干涉用户,各参与者(即节点)可自由加入以及退出网络,并按照意愿进行相关操作。

正如比特币和以太坊这样的平台就属于公有链,人人都能访问和参与交易,且完全透明、公开,并且是一个去中心化的平台。作为公有链的最早应用,比特币上的交易可以通过脚本来实现,但比特币的脚本语言比较简单,仅有256条指令,因此存在交易速度慢、手续费高等诸多问题。

特点

1.访问门槛低

因为属于公开范畴,所以任何一个用户只要拥有一台能够联网的计算机就能够访问;

2.公开透明

由于整个系统 “完全去中心化“,系统运作过程公开透明;

3.匿名性

由于节点之间无需彼此信任,所有的操作都可以匿名进行,很好地保护了隐私;

4.免受开发者影响

公有链数据的读写不受到任何组织或个人的控制。

私有链

顾名思义,私有链是完全私有的区块链,它的写入权限是由某个组织或机构控制,参与节点的资格会有严格的限制。

相比公有链,私有链最大好处就是加密审计和公开的身份信息,没人可以篡改数据,就算发生错误也能追踪错误来源,所以常见于机构内部基于区块链技术开发的内部系统或网络。

私有链达成共识的时间相对较短、交易速度更快、效率更高、成本更低。甚至接近了并不是一个区块链的常规数据库的速度。而且因为就算少量的节点,也都具有很高的信任度,所以并不需要每个节点来验证一个交易(无需挖矿)。不过这种类型的区块链更适合于特定机构内部使用。

例如,一些金融、审计机构(如蚂蚁金服),用以存放账本及数据库的存放,只有有相关权限的用户才能访问及修改数据。

特点

1.提供安全、可追溯的运算平台

不可篡改、自动执行的运算平台,可以同时防范来自内部和外部对数据的安全攻击;

2.交易速度快

其交易不需要所有网络节点的确认,而是只需要几个受到普遍认可的高算力节点确认即可,交易成本与公有链和联盟链相比极低;

3.安全

由于读取收据的隐私权受限,任何一个访问者或参与者都需要通过私匙进入系统,外部人员难以获得私有链上的数据,隐私保障更好。

联盟链

联盟链是指有若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据。

从某种程度上来说,联盟链也属于私有链的范畴,只是私有化程度有所不同而已。一般来说,联盟链适用于机构间的交易、结算、或清算等B2B场景。

比如人民银行开发一个基于联盟链的结算、清算系统,工建中农等银行作为联盟成员加入这个系统,获得相应的授权,就可以实时进行不同银行之间的实时结算、清算,适用于不同实体间的交易、结算等B2B交易。联盟链对交易的确认时间、每秒交易数都与公有链有较大的区别,对安全和性能的要求也比公有链高。

比如,目前国内比较有影响力的联盟链有中国分布式总账基础协议联盟(ChinaLedger)、中国区块链研究联盟(CBRA)、金链盟等。

特点

1.低成本运行和维护

联盟链的记账节点是现在经济体系下合法的法人组织或者个人,在记账节点作恶的时候,节点责任的追溯是可以在当前的法律体系下实现的,一旦发现造假,责任及时准确定位,利用现有的法律体系就可以审判,快捷高效可监管。

2.高交易速度

因为是特殊条件的记账节点,因此确认速度会比较快,记账节点之间相互的可信度也比较高,分叉的可能性比较低。

3.良好的扩展性

联盟链容易进行控制权限设定,拥有更高的应用可扩展性,对于产业内(例如各券商)或跨国家同联盟机构的交易、清算、 结算、审计等都有很大的应用价值。

总的来说,公有链的进入门槛最低,而私有链以及联盟链则在开放程度上有所限制。但无论是公有链、私有链还是联盟链都没有绝对的优势和劣势,往往需要根据不同的应用场景来选择适合的区块链类型。

一般来说,在对可信度、安全性有很高要求,而对交易速度不苛求的落地场景,公有链更有发展潜力。对于更加注重隐私保护、交易速度和内部监管等的落地应用,开发私有链或联盟链则更加合适。

-END-

作者:思二勋

责编:张昆

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180503G12NNM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券